@charset "UTF-8";

body {width:100%; background:#FFFFFF text-align:center; font-family: arial, helvetica, geneva, verdana, lucida, 'lucida grande', arial, sans-serif;}

body {font-size: 62.5%; /* IE */  font-family: Verdana, 'MS Pゴシック', sans-serif;}

/******************************************/
a:link {text-decoration:none;}

a:visited {text-decoration:none;}

a:hover {text-decoration:underline;}
/******************************************/

#wrapper {margin:0 auto; width:858px; text-align:left; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; padding:0 20px;}

.headtxt {font-size:10px; color:#999999; border-bottom:solid 1px #CCCCCC; width:858px; padding:5px 0;}

.header {width:858px; padding:5px 0;  border-bottom:solid 1px #CCCCCC; margin-bottom:5px;}

.pankuzu {font-size:12px; font-weight:bold; color:#747474; width:858px; margin-bottom:5px;}

.pankuzu a{color:#747474;}

.mainimg {background:url(http://www.goodby-shibou.com/images/mainlogo.jpg) no-repeat; width:858px; height:200px; margin-bottom:15px;}

.container {width:858px;}

.content {width:600px; float:left; color:#666666;}

.blogarea {width:588px; padding:5px; border:dotted 1px #666666; list-style:none; margin-bottom:15px; background:url(http://www.goodby-shibou.com/images/blogbk.gif) no-repeat top right;}

.blogarea ul {list-style:none;}
.blogarea li {list-style:none; margin-bottom:5px; font-size:10px; color:#666666;}

.blogarea li p {display:inline; margin-right:5px;}
.blogarea li a{font-size:10px;}



.textarea2 {width:588px; border:solid 1px #CCCCCC; line-height:160%; padding:5px; margin-bottom:15px; font-size:10px; background:url(http://www.goodby-shibou.com/images/bk2.jpg) no-repeat bottom right;}
.textarea3 {width:588px; border:solid 1px #CCCCCC; line-height:160%; padding:5px; margin-bottom:15px; font-size:10px; background:url(http://www.goodby-shibou.com/images/bk3.jpg) no-repeat bottom right;}
.textarea4 {width:588px; border:solid 1px #CCCCCC; line-height:160%; padding:5px; margin-bottom:15px; font-size:10px; background:url(http://www.goodby-shibou.com/images/bk4.jpg) no-repeat bottom right;}
.textarea5 {width:588px; border:solid 1px #CCCCCC; line-height:160%; padding:5px; margin-bottom:15px; font-size:10px; background:url(http://www.goodby-shibou.com/images/bk5.jpg) no-repeat bottom right;}


.line {background:#C04177; width:600px; margin-bottom:3px;}
.line h2 {line-height:100%; font-size:12px; padding:5px 5px; font-weight:bold; color:#FFFFFF;}

.textarea {width:588px; border:solid 1px #CCCCCC; line-height:160%; padding:5px; margin-bottom:15px; font-size:10px;}
.boxarea {width:590px; line-height:160%; list-style:none; padding:10px 0 0 10px; font-size:10px; color:#999999; line-height:150%;}
.boxarea ul {list-style:none;}
.boxarea li {list-style:none; float:left; width:263px; margin-bottom:15px; border:solid 1px #CCCCCC; margin-right:10px; padding:10px; height:100px;}

/******************************************/
.boximg1 a{display:block; background:url(http://www.goodby-shibou.com/images/icon/1of.gif) no-repeat 0 0; width:263px; height:0px; overflow:hidden; padding-top:50px; margin-bottom:5px;}
.boximg1 a:visited {display:block; background:url(http://www.goodby-shibou.com/images/icon/1of.gif) no-repeat 0 0; width:263px; height:0px; overflow:hidden; padding-top:50px; margin-bottom:5px;}
.boximg1 a:hover {display:block; background:url(http://www.goodby-shibou.com/images/icon/1on.gif) no-repeat 0 0; width:263px; height:0px; overflow:hidden; padding-top:50px; margin-bottom:5px;}

.boximg2 a{display:block; background:url(http://www.goodby-shibou.com/images/icon/2of.gif) no-repeat 0 0; width:263px; height:0px; overflow:hidden; padding-top:50px; margin-bottom:5px;}
.boximg2 a:visited {display:block; background:url(http://www.goodby-shibou.com/images/icon/2of.gif) no-repeat 0 0; width:263px; height:0px; overflow:hidden; padding-top:50px; margin-bottom:5px;}
.boximg2 a:hover {display:block; background:url(http://www.goodby-shibou.com/images/icon/2on.gif) no-repeat 0 0; width:263px; height:0px; overflow:hidden; padding-top:50px; margin-bottom:5px;}

.boximg3 a{display:block; background:url(http://www.goodby-shibou.com/images/icon/3of.gif) no-repeat 0 0; width:263px; height:0px; overflow:hidden; padding-top:50px; margin-bottom:5px;}
.boximg3 a:visited {display:block; background:url(http://www.goodby-shibou.com/images/icon/3of.gif) no-repeat 0 0; width:263px; height:0px; overflow:hidden; padding-top:50px; margin-bottom:5px;}
.boximg3 a:hover {display:block; background:url(http://www.goodby-shibou.com/images/icon/3on.gif) no-repeat 0 0; width:263px; height:0px; overflow:hidden; padding-top:50px; margin-bottom:5px;}

.boximg4 a{display:block; background:url(http://www.goodby-shibou.com/images/icon/4of.gif) no-repeat 0 0; width:263px; height:0px; overflow:hidden; padding-top:50px; margin-bottom:5px;}
.boximg4 a:visited {display:block; background:url(http://www.goodby-shibou.com/images/icon/4of.gif) no-repeat 0 0; width:263px; height:0px; overflow:hidden; padding-top:50px; margin-bottom:5px;}
.boximg4 a:hover {display:block; background:url(http://www.goodby-shibou.com/images/icon/4on.gif) no-repeat 0 0; width:263px; height:0px; overflow:hidden; padding-top:50px; margin-bottom:5px;}
/******************************************/



.boxtitle {margin-bottom:5px;}

.boxtitle a {font-size:12px; font-weight:bold; color:#009900; text-decoration:none;}


.navigation {width:243px; float:right; color:#666666;}

.sideline {background:#999999; width:243px; margin-bottom:3px;}
.sideline h3 {line-height:100%; font-size:12px; padding:5px 5px; font-weight:bold; color:#FFFFFF;}
.sidetextarea {width:237px; border:solid 1px #CCCCCC; line-height:160%; padding:2px 2px 0; margin-bottom:15px; list-style:none;}

.sidetextarea ul {list-style:none;}
.sidetextarea li {list-style:none; float:left; margin-bottom:2px;}
.sidetextarea li a {display:block; background:#FFFFFF; width:225px; border:solid 1px #CCCCCC; color:#666666; padding:5px 5px; text-decoration:none; font-size:10px;}
.sidetextarea li a:visited {display:block; background:#FFFFFF; width:225px; border:solid 1px #CCCCCC; color:#666666; padding:5px 5px; text-decoration:none;}
.sidetextarea li a:hover {display:block; background:#FFFFFF; width:225px; border:solid 1px #CCCCCC; padding:5px 5px; text-decoration:none; color:#C04177;}



.totop {width:858px; text-align:right; font-size:10px; margin-bottom:15px;}


.copy {width:858px; text-align:center; font-size:10px; color:#666666; padding-bottom:10px;}

.footer {margin:0 auto; width:900px; border-top:solid 1px #CCCCCC;}

















