/**ページ全体**/
body{
margin:0;
background-color:#F7D879;
text-align:center;
}

img{
 border:none;
 margin:0;
 padding:0;
}


.clearfix:after{
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}

/**ページ全体リンク**/
a:link{color:#00ABAD; text-decoration:none; border-bottom:1px dotted #00ABAD;}
a:visited{color:#95CDDF;text-decoration:none; border-bottom:1px dotted #95CDDF;}
a:hover{color:#ADAA9C;text-decoration:none; border-bottom:none;}
a:active{color:#ADAA9C;text-decoration:none; border-bottom:1px dotted #ADAA9C;}


h1
{
margin:5px 0 0 0 ;
width:780px;
height:25px;
text-align:left;
font-size:8pt;
color:#fff;
font-weight:normal;
}


h1 img
{
margin:0 5px;
}

h1 a:link{color:#00ABAD; text-decoration:none; border-bottom:none;}
h1 a:visited{color:#F5874F;text-decoration:none; border-bottom:none;}
h1 a:hover{color:#ADAA9C;text-decoration:none; border-bottom:none;}
h1 a:active{color:#ADAA9C;text-decoration:none; border-bottom:none;}




#all{
 width:800px;
 text-align:left;
}

#main-1{
 background-image: url(image/haikei_1.gif);
 background-repeat:no-repeat;
 width:800px;
 height:299px;
}


#sabmain-1, #sabmain-2{
 background-image: url(image/haikei.gif);
 background-repeat:repeat-y;
 width:800px;
 height:auto;
}

#main-2{
 background-image: url(image/haikei_2.gif);
 background-repeat:no-repeat;
 width:800px;
 height:107px;
}


/**シーズン**/

/**左側《テキスト》**/
#sea-left{
 display:inline;
 float:left;
 width:565px;
 height:299px;
}


/**右側《女の子》**/
#sea-right{
 display:inline;
 width:235px;
 height:299px;
 float:right;
}

/**女の子のテキスト**/
#g-anser{
 width:160px;
 text-align:center;
 color:#55311E;
 font-size:11px;
 line-height:14px;
 letter-spacing:-1px;
 margin:180px 0 0 7px;
}


/**ページの説明コメント《街中で見つけた〜》**/
#expla{
text-align:left;

margin:0px;
background-color:#;
}
.ex-text{
font-size:13px;
color:#b56539;
font-weight:bold;
line-height:13px;
padding:50px 0 0 120px;
}


/**今回のテーマ**/
#theme{
 width:365px;
 margin:45px 0 0 200px;
 background-color:#;
}

h2{
 color:#bdd;
 font-size:15px;
 font-weight:bold;
 letter-spacing:-1px;
 margin:0;
}


/**h2用リンク**/
h2 a:link{color:#9BC75D;text-decoration:none; border:none;}
h2 a:visited{color:#C7A55D;text-decoration:none; border:none;}
h2 a:hover{color:#ADAA9C;text-decoration:none; border:none;}
h2 a:active{color:#ADAA9C;text-decoration:none; border:none;}



/**Q「あっつーい夏本番！〜」（box）**/
.que_b{
 width:auto;
 height:25px;

}



/**Q「あっつーい夏本番！〜」（text）**/
.que_t{
 color:#b56539;
 font-size:12px;
 font-weight:bold;
 padding:10px 0 0 70px;

}


/**回答例text**/
.ex_b{
 width:auto;
 height:60px;

}

.ex_t{
 color:#b56539;
 font-size:12px;
 letter-spacing:0px;
 padding:5px 0 0 70px;

}



/**float-left内のfloat《コメント+リンク》**/
#lin_b{
 width:500px;
 height:40px;
 margin:2px 0 0 60px;
}

/**float-left内 左**/
#kochira-text{
 display:inline;
 width:375px;
 height:40px;
 float:left;
}

#kochira-nico{
 display:inline;
 width:125px;
 height:40px;
 float:right;
}






/**画像スライド**/
#ni{
 display: block; 
 width: 121px; 
 height: 39px;
 position: relative;
 overflow: hidden;
}



#ni a:link {
        margin-top:1px;
	width: 121px;
	height: 39px;
	text-indent: -9999px;
        background: url(image/nico.gif) no-repeat;
	background-position: 0 0;
	display: block;
	position: absolute;
	}

#ni a:visited {
        margin-top:1px;
	width: 121px;
	height: 39px;
        background: url(image/nico.gif) no-repeat;
	background-position: 0 0;
	display: block;
	position: absolute;
	}

#ni a:hover {
        margin-top:1px;
	width: 121px;
	height: 39px;
        background: url(image/nico.gif) no-repeat;
	background-position: 0 -39px;
	display: block;
	position: absolute;
	}

#ni a:active {
        margin-top:1px;
	width: 121px;
	height: 39px;
        background: url(image/nico.gif) no-repeat;
	background-position: 0 -39px;
	display: block;
	position: absolute;
	}

/**画像リンク**/
.linc_b a:link{color:#b56539; text-decoration:none;border:none;}
.linc_b a:visited{color:#FF6C3B;text-decoration:none;border:none;}
.linc_b a:hover{color:#ADAA9C;text-decoration:none;border:none;}
.linc_b a:active{color:#ADAA9C;text-decoration:none;border:none;}

/**コメント+リンク text**/
.come_t{
 color:#b56539;
 font-size:12px;
 font-weight:bold;
 text-align:right;
 line-height:16px;
 letter-spacing:0px;
 width:auto;
 margin:5px 10px 0 0;
 background-color:#;
}


/**back number**/
.bk{
 width:670px;
 color:#b56539;
 font-size:11px;
 line-height:1.6em;
 margin:0 0 0 65px;
}




/**シーズン終わり**/


/**バイト始まり**/

/**今回のテーマbox(left)**/
.bthem_bl{
 display:inline;
 width:600px;
 height:107px;
 float:left;
 background-color:#;
}

/**今回のテーマtext**/

.bthem_tl{
 margin:50px 0 0 200px;
}


/**今回のテーマbox(right)**/
#bthem_br{
 display:inline;
 width:200px;
 height:107px;
 float:right;
}


#ni_2{
 margin-top:40px;
 display: block; 
 width: 121px; 
 height: 39px;
 position: relative;
 overflow: hidden;
}



#ni_2 a:link {

	width: 121px;
	height: 39px;
	text-indent: -9999px;
        background: url(image/nico.gif) no-repeat;
	background-position: 0 0;
	display: block;
	position: absolute;
	}

#ni_2 a:visited {

	width: 121px;
	height: 39px;
        background: url(image/nico.gif) no-repeat;
	background-position: 0 0;
	display: block;
	position: absolute;
	}

#ni_2 a:hover {

	width: 121px;
	height: 39px;
        background: url(image/nico.gif) no-repeat;
	background-position: 0 -39px;
	display: block;
	position: absolute;
	}

#ni_2 a:active {

	width: 121px;
	height: 39px;
        background: url(image/nico.gif) no-repeat;
	background-position: 0 -39px;
	display: block;
	position: absolute;
	}


/** footer  **/

#footer{
 background-image: url(image/haikei_3.gif);
 background-repeat:no-repeat;
 width:800px;
 height:54px;

}

#footer img{
 border:none;

}

#footer a:link{color:#b56539;text-decoration:none; border-bottom:none;}
#footer a:visited{color:#F5874F;text-decoration:none; border-bottom:none;}
#footer a:hover{color:#ADAA9C;text-decoration:none; border-bottom:none;}
#footer a:active{color:#ADAA9C;text-decoration:none; border-bottom:none;}


#footer ul
{
 list-style-type:none;
 margin:0;
 width:800px;
}

#footer li
{
 float:left;
 font-size:12px;

}

li.one{
 margin:13px 10px 0 33px;
}

li.two, li.three
{
 margin:23px 15px 0 15px;
}

li.four{
 margin:15px 10px 0 180px;
 width:100px;
 height:25px;
}

li.four a:link{width:100px; height:25px; display:block;}
li.four a:visited{width:100px; height:25px; display:block;}
li.four a:hover{width:100px; height:25px; display:block;}
li.four a:active{width:100px; height:25px; display:block;}

li.five{
 margin:15px 0 0 15px;
 width:50px;
 height:25px;
}

li.five a:link{width:50px; height:25px; display:block;}
li.five a:visited{width:50px; height:25px; display:block;}
li.five a:hover{width:50px; height:25px; display:block;}
li.five a:active{width:50px; height:25px; display:block;}

