/*base*/
html { height:100%; margin:0;}
body {background-color:#000000; color:#FFFFFF; line-height:130%; font-family:"ＭＳ ゴシック", "Osaka−等幅"; text-align:center; margin:auto;}



/*base*/
#container { width:800px; height:auto; margin:20px auto;}
#header { width:800px; height:47px; background-image:url(../images/bg_head.gif); background-repeat:no-repeat;}
#main-container{ width:800px; height:394px; background-image:url(../images/bg_main.gif);background-repeat:no-repeat;}
#contents-container{ width:725px; float:left; margin:20px 0 0 20px; text-align:left;}
#left-bg { width:55px; height:374px; background-image:url(../images/bg_left.gif); float:left; text-align:left;background-repeat:no-repeat;}
#footer { width:800px; height:44px; background-image:url(../images/bg_foot.gif);background-repeat:no-repeat;}
.nvlink01{ width:725px; text-align:center;}

/*ヘッダー*/
#header-nv { width:750px; height:10px; margin-left:50px; text-align:left;}
#header .btnbox01{ float:right; margin:12px 10px 0 0; }
#header .btn00{ float:left; margin:12px 0 0 5px; height:10px;}
#header .btn01{ float:left; margin:0 0 0 7px; height:10px;}
#header .btn02{ float:left; height:10px;}
#header .btn03{ width:235px; margin:0 0 0 565px; text-align:left;}

/*フッター*/
#footer .btnbox01{ float:right; margin:25px 5px 0 0; text-align:right; }

/*レイアウト*/
/*トップ*/
#top-container .box-container01{ width:725px; margin-bottom:10px; }
#top-container .box-container02{ width:335px; float:left; margin-right:15px;}
#top-container .box-container03{ float:left; margin:40px 0 30px;}
#top-container .box-container04{ width:335px; float:left; margin:60px 10px 50px 0;}
#top-container .sp-container01{ text-align:center; background-image:url(../images/bg_sp01.gif); background-repeat:no-repeat; width:720px; height:42px;padding-top:8px;}
#top-container .hdlbox01{ width:335px; height:20px;background-color:#FFCC00;}
#top-container .hdlbox02{ margin:3px 3px; text-align:left; line-height:130%;}
#top-container .box01{ width:333px; border:1px #FFCC00 solid;}
#top-container .txtbox01{ margin:8px 8px; text-align:left; }
#top-container .txtbox02{ margin:3px 8px; text-align:left; }

/*スケジュール*/
#schedule-container .box-container01{ width:725px; margin-bottom:10px; }
#schedule-container .box-container02{ width:725px; }
#schedule-container .box01{ width:130px; height:138px; margin-right:12px; float:left;}
#schedule-container .box02{ width:130px; height:138px; float:left;}


/*リザルト*/
#result-container .box-container01{ width:725px; margin-bottom:5px;}
#result-container .box-container02{ width:725px; margin-bottom:5px;}
#result-container .box01{ width:80px; height:20px; margin-right:1px; float:left;}
#result-container .box02{ width:200px; height:20px; margin-right:1px; float:left;}
#result-container .box03{ width:100px; height:20px; float:left;}
#result-container .boxbg01{ background-image:url(../images/result/hdl_result_bg01.png); background-repeat:repeat-y; width:80px; height:20px; float:left; margin-right:1px; text-align:center;}
#result-container .boxbg02{ background-image:url(../images/result/hdl_result_bg02.png); background-repeat:repeat-y; width:197px; height:20px;  float:left; margin-right:1px; text-align:center;}
#result-container .boxbg03{
	background-image:url(../images/result/hdl_result_bg03.png);
	background-repeat:repeat-y;
	width:100px;
	height:20px;
	float:left;
	text-align:center;
	font-size: 12px;
}

/*コメント*/
#comment-container .box-container01{ width:710px; margin-bottom:10px; }
#comment-container .box-container02{ width:335px; float:left; margin-right:10px;}
#comment-container .hdlbox01{ width:335px; height:20px; margin-bottom:10px; border:1px #FFCC00 solid;}
#comment-container .hdlbox02{ margin:3px 3px; text-align:left; line-height:130%;}
#comment-container .box01{ width:325px; height:210px; margin-right:10px; padding:5px;}
#comment-container .txtbox01{ text-align:left; line-height:130%; font-size:12px; font-family:"ＭＳ ゴシック", "Osaka−等幅"; }

/*ヒストリー*/
#history-container .box-container01{ width:725px; margin-bottom:15px;}
#history-container .hdlbox01{ width:87px;float:left; margin-right:20px;}
#history-container .box01{float:left; text-align:left; padding:3px;}

/*ギャラリー*/
#gallary-container .box-container01{ width:725px; margin-bottom:10px;}
#gallary-container .box-container02{ width:725px; margin-bottom:15px;}
#gallary-container .box01{float:left; margin-right:20px;}

/*ギャラリー倦燈剣賛*/
#gallary-container .photo{ width:600px; height:400px; margin-bottom:5px;}
#gallary-container .close{ width:692
px; text-align:right; margin-bottom:5px; padding-right:8px;}

/*サイトポリシー*/
#sitepolicy-container .box-container01{ width:720px; margin-bottom:15px;}
