@charset "shift_jis";
/****************************************************************/
/*LAYOUT       　　　　　　　　　　　　　　　　　　　　　　　　 */
/****************************************************************/
body {margin:0px;padding:0px;}

/*TOP*/
.titleArea{padding-left:15px;padding-top:20px;}
ul#topList{color:#ffffff;font-size:12px;margin-bottom:20px;margin-left:2.3em;}
html>/**/body ul#topList{margin-left:-0.5em;margin-top:10px;}
ul#topList span{font-size:10px;}
ul#topList li{margin-top:5px;color:#ffffff;}


.tdArea{padding-top:17px;padding-left:15px;padding-right:15px;padding-bottom:15px;}
#camp{position:relative;}
#campNaiyou{border:solid 1px #d4d3d3;background:#eaecf0 url(../image/bg_test.gif) no-repeat;padding:10px 0px;width:550px;position:relative;}
html>/**/body #campNaiyou{width:545px;}
#campNaiyou img.bana{float:left;}
.marbana{margin-right:8px;}
.marbana2{margin-left:8px;}
#chara{position:absolute;bottom:0px;right:5px;z-index:10;}
#campNaiyou p{padding:0px 3px 3px 3px;}
#campNaiyou p a{color:#6f7889;text-decoration:none;font-size:10px;background:url(../image/bana_icon.gif) no-repeat;padding-left:6px;margin-left:8px;}

#banaisatu{margin-bottom:20px;}
div#infoArea{margin-top:25px;}
div#whatArea{width:350px;float:left;text-align:center;}
div#whatArea img.banimg{vertical-align:bottom;margin-bottom:10px;}
div#fromArea{width:185px;float:right;text-align:center;}
div#formdl{background:#def6e3 url(../image/form_dl.gif) no-repeat;padding-top:35px;border-bottom:solid 1px #d4d3d3;border-left:solid 1px #d4d3d3;border-right:solid 1px #d4d3d3;margin-bottom:15px;}
div#useful{background:#def6e3 url(../image/useful.gif) no-repeat;padding-top:35px;border-bottom:solid 1px #d4d3d3;border-left:solid 1px #d4d3d3;border-right:solid 1px #d4d3d3;padding-bottom:2px;margin-bottom:15px;}

p.serInfo,p.serInfo2{width:330px;padding-left:20px;line-height:1.3em;background:url(../image/icon_04.gif) no-repeat;margin:0px auto;text-align:left;}
p.serInfo3{width:330px;padding-left:20px;line-height:1.3em;background:url(../image/icon_04.gif) no-repeat;margin:10px auto 0px auto;text-align:left;}

p.serInfo span.dayTxt,p.serInfo2 span.dayTxt,p.serInfo3 span.dayTxt{background-color:#e7eaef;font-size:10px;}
div.serInfoArea{background:url(../image/line_02.gif) no-repeat bottom left;margin-bottom:10px;padding-bottom:10px;width:350px;}
div.serInfoArea2{background:#eaecf0 url(../image/line_02.gif) no-repeat bottom left;margin-bottom:10px;padding-bottom:10px;padding-top:8px;width:350px;}
div.serInfoArea3{background:url(../image/line_02.gif) no-repeat bottom left;padding-bottom:10px;width:350px;}
.serInfo a{text-decoration:none;color:#515152;}
.serInfo a:hover{text-decoration:underline;}
.serInfo2 a{text-decoration:none;color:#515152;font-weight:bold;}
.serInfo2 a:hover{text-decoration:underline;font-weight:bold;}
.serInfo3 a{text-decoration:none;color:#515152;}
.serInfo3 a:hover{text-decoration:underline;}


div.campInfoArea{background:#faefda;padding:0px 0px 8px 0px;margin-top:25px;}
div.campInfoArea div{background: url(../image/line_02.gif) no-repeat bottom left;padding:5px 0px;margin-bottom:8px;}
p.camInfo{width:330px;padding-left:20px;line-height:1.3em;background:url(../image/icon_05.gif) no-repeat;margin:0px auto;text-align:left;color:#f53a08;}
p.camInfo span.dayTxt{background-color:#ffffff;font-size:10px;}
.camInfo a{text-decoration:none;color:#f53a08;}
.camInfo a:hover{text-decoration:underline;}
img.mar01{margin-bottom:6px;}

p.camInfo{width:330px;padding-left:20px;line-height:1.6em;background:url(../image/icon_05.gif) no-repeat;margin:0px auto;text-align:left;color:#f53a08;}
p.camInfo span.canSto{font-size:16px;}

div#jishinArea{background:#fcfbee;border:solid 1px #ec75b3;}
div.jishinInfoArea{background:url(../image/line_02.gif) no-repeat bottom left;margin-bottom:10px;padding-bottom:10px;width:350px;}
div.jishinInfoArea2{padding-bottom:10px;width:350px;}
p.jishinInfo{width:330px;padding-left:20px;line-height:1.3em;background:url(../image/icon_07.gif) no-repeat;margin:0px auto;text-align:left;font-weight:bold;}


div#formdl a{display:block;padding:4px 4px 4px 15px;text-decoration:none;background:#beecc7;margin:0px 5px 8px 5px;text-align:left;color:#515152;}
div#formdl a:hover{border-left:solid 5px #75da8a;padding:4px 4px 4px 10px;}
div#formdl #fflink{display:block;padding:4px 4px 4px 15px;text-decoration:none;background:#beecc7;margin:0px 5px 8px 5px;text-align:left;color:#515152;}
div.useCont{width:175px;padding:3px;background:#ffffff;text-align:left;margin-bottom:8px;}
div#useful a{display:block;padding:4px 4px 4px 15px;text-decoration:none;background:#ffffff;margin:0px 5px 8px 5px;text-align:left;color:#515152;}
div#useful a:hover{border-left:solid 5px #75da8a;padding:4px 4px 4px 10px;}
/*div.useCont p.useSub{font-size:10px;margin-top:3px;line-height:1.3em;}*/

/*p.backnumber{text-align:right;margin-bottom:20px;margin-top:8px;width:330px;}
p.backnumber a{display:block;padding:2px;border:solid 1px #dadfe6;width:110px;text-decoration:none;text-align:center;background:#f2f4f8;color:#515152;}*/
.geneMar{margin-top:20px;}

div#jigyou{background:#def6e3 url(../image/jigyou2.gif) no-repeat;padding-top:35px;border-bottom:solid 1px #d4d3d3;border-left:solid 1px #d4d3d3;border-right:solid 1px #d4d3d3;padding-bottom:10px;text-align:left;}
#jigyou#topList2{text-align:left;margin-left:30px;}
#jigyou#topList2 li{margin-top:5px;color:#434345;}

/*login*/
.lineMar{margin-top:6px;margin-bottom:4px;}

/*hogo*/
p#hogo{text-align:left;margin-top:20px;background:url(../image/icon_06.gif) no-repeat;padding-left:15px;}
p#hogo a{color:#515152;text-decoration:none;}


/*login--------------------------------*/
div#loginArea{padding:5px;}
div#login{padding:25px 5px 5px 5px;background:url(../image/top_login_bg.gif) no-repeat;height:125px;}
html/**/body div#login{height:100px;}
/*div#loginArea p{color:#ffffff;}*/
div#loginArea form{padding:0px;margin:0px;}
div#loginArea p.new01{margin-top:8px;}
p#toperror{border:solid 1px #FF0000;background:#ffffff;padding:2px;color:#FF0000;margin-top:3px;font-size:10px;text-align:center;}
img#toplogbtn{margin-left:10px;margin-top:5px;}


.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix{display:inline-bloack;}

/*Hides from IE-mac \*/
*html.clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/

