﻿*{margin:0;padding:0;text-align:left;}
body{ font-size:16px;
	background-color:#ffffff;
	text-align:center;
	line-height:140%;
	background-repeat:repeat-y;
	background-position:center;
	text-align:justify;
}

div#container{
	width:850px;
	margin:0 auto;
	border:1px solid #666666;
	border-top:none;
	border-bottom:none;
	border:solid #00009c 7px;
}

h1{ font-size:16px; margin:0; color:#999999; text-align:center; width:850px;margin-left:auto;margin-right:auto;}
img{border:none;}
#cover{text-align:left;width:850px;margin-left:auto;margin-right:auto;}
#header{text-align:left;width:850px;margin-left:auto;margin-right:auto;}
#camp{width:850px;}
#menu_left{width:150px;text-align:left;float:left;}
#menu_right{width:150px;text-align:left;margin-left:5px;float:left;}
#main{width:540px;float:left;margin-left:5px;}
#content{width:530px;margin-left:5px;}
#footer{width:850px;text-align:center;background-color:#000000;color:#ffffff;font-weight:700;}
#foot_link{width:850px;}

/*コンテンツ設定*/
#timewaku{height:50px;width:850px;}
#timer{white-space:nowrap;line-height:100%;width:350px;font-size:30px;text-align:left;padding-top:10px;color:red;font-weight:bold; height:50px;padding-left:410px;vertical-align:top;background-repeat:no-repeat;text-decoration:none;display:block;}
.menu_bar{width:850px;margin-bottom:12px;margin-top:0;}
.menu_bar span{float:left;width:190px;height:50px;display:block;}
.relative{width:850px;}
.contentwaku{width:850px;margin-left:auto;margin-right:auto;}
.habashitei{width:518px;}
.habanashi img{display:block;}
.chumon{border:1px solid #333333;padding:9px;}
.chumon img{float:left;}
#todoke_txt{font-size:13px;text-align:right;display:block;}
.bunshou{margin:0 auto 7px auto;padding:4px;width:100%;text-align:center;line-height:130%;border:2px dotted #a0a0a0;}
.bunshou h2{margin:0 auto 0 auto;padding:5px 0 0 0;width:95%;text-align:left;font-size:17px;border-top:10px ridge #cccccc;}
.bunshou p{margin:0 auto 0 auto;padding:0 0 0 10px;width:95%;text-align:left;font-size:14px;}
.bunshou1{margin:0 auto 7px auto;padding:4px;width:100%;text-align:center;line-height:130%;border:2px dotted #a0a0a0;}
.bunshou1 h2{margin:0 auto 0 auto;padding:5px 0 0 0;width:95%;text-align:left;font-size:17px;border-top:5px dotted #b0b0b0;}
.bunshou1 p{margin:0 auto 0 auto;padding:0 0 0 10px;width:95%;text-align:left;font-size:14px;}
.bunshou2{margin:0 auto 7px auto;padding:4px;width:100%;text-align:center;line-height:130%;border:2px dotted #50a0ff;}
.bunshou2 h2{margin:0 auto 0 auto;padding:5px 0 0 0;width:95%;text-align:left;font-size:17px;border-top:5px dotted #60b0ff;}
.bunshou2 p{margin:0 auto 0 auto;padding:0 0 0 10px;width:95%;text-align:left;font-size:14px;}
.bunshou3{margin:0 auto 7px auto;padding:4px;width:100%;text-align:center;line-height:130%;border:2px dotted #f0a020;}
.bunshou3 h2{margin:0 auto 0 auto;padding:5px 0 0 0;width:95%;text-align:left;font-size:17px;border-top:5px dotted #f0c030;}
.bunshou3 p{margin:0 auto 0 auto;padding:0 0 0 10px;width:95%;text-align:left;font-size:14px;}
.bunshou4{margin:0 auto 7px auto;padding:4px;width:100%;text-align:center;line-height:130%;border:2px dotted #f02020;}
.bunshou4 h2{margin:0 auto 0 auto;padding:5px 0 0 0;width:95%;text-align:left;font-size:17px;border-top:5px dotted #f03030;}
.bunshou4 p{margin:0 auto 0 auto;padding:0 0 0 10px;width:95%;text-align:left;font-size:14px;}
.bunshous4{margin:0 auto 7px auto;padding:4px;width:100%;text-align:center;line-height:130%;border:2px solid #f02020;}
.bunshous4 h2{margin:0 auto 0 auto;padding:5px 0 0 0;width:95%;text-align:left;font-size:17px;border-top:5px solid #f03030;}
.bunshous4 p{margin:0 auto 0 auto;padding:0 0 0 10px;width:95%;text-align:left;font-size:14px;}
.chuou{text-align:center;width:100%;margin-left:auto;margin-right:auto;}
#staticlayer{position:fixed;_position:absolute;bottom:0px;left:0px;z-index:1;background-color:#ff0000;width:100%;}


/*部分設定 - 汎用*/
.wakusen{border:1px solid #333333;padding:5px;}
.wakusen_bg_yellow{border:1px solid #333333;padding:5px;background-color:#fff090;}
.bgcolor_orange{background-color:#fea040;}
.ue_sen{border-top:1px solid #333333;padding-top:5px;}
.botton{margin-left:auto;margin-right:auto;text-align:center;color:#000000;text-decoration:none;margin:3px;padding:3px 7px 3px 7px;background-color:#dddddd;border-top:1px solid #aaaaaa;border-right:2px solid #666666;border-bottom:2px solid #333333;border-left:1px solid #999999;display:block;width:100px;white-space:nowrap;}
.botton:active{border-bottom:1px solid #aaaaaa;border-left:2px solid #666666;border-top:2px solid #333333;border-right:1px solid #999999;}
.clear{clear:both;}
.migi_yose{float:right;}
.hidari_yose{float:left;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;margin-left:auto;margin-right:auto;width:100%;}
.white{color:#fefefe;}
.red{color:#ff0000;}
.blue{color:#0000ff;}
.small{font-size:13px;}
.big{font-size:21px;font-weight:bold;}

/*左右のメニューボックス*/
div.menu_box{margin-bottom:32px;border:1px solid #222222;width:148px;}
.menu_box ul{list-style-type: none;line-height:110%;}
li.t a {height:32px;padding:3px;color: #0000ff; font-size: 12px; text-decoration: underline; background-color: #fffce7; padding-right: 2px; padding-left: 3px; width: 143px; display: block;}
li.t a:visited { text-decoration: underline }
li.t a:active { text-decoration: none }
li.t a:hover{ color: #ff7e00; text-decoration: none; background-color: #ffed93;}
li.t2 a {height:32px;padding:3px;color: #0000ff; font-size: 12px; text-decoration: underline; background-color: #ffe0af; padding-right: 2px; padding-left: 3px; width: 143px; display: block; }
li.t2 a:visited { color: #0000c0; text-decoration: underline }
li.t2 a:active { color: #ff0000; text-decoration: none }
li.t2 a:hover{ color: #ff7e00; text-decoration: none; background-color: #ffed93;}
li.t3 a {height:52px;padding:3px;color: #0000ff; font-size: 12px; text-decoration: underline; background-color: #fffce7; padding-right: 2px; padding-left: 3px; width: 143px; display: block;}
li.t3 a:visited { text-decoration: underline }
li.t3 a:active { text-decoration: none }
li.t3 a:hover{ color: #ff7e00; text-decoration: none; background-color: #ffed93;}
li.t3 .icon{ margin-top:10px;display:block; }
li.t4 a {height:52px;padding:3px;color: #0000ff; font-size: 12px; text-decoration: underline; background-color: #ffe0af; padding-right: 2px; padding-left: 3px; width: 143px; display: block; }
li.t4 a:visited { color: #0000c0; text-decoration: underline }
li.t4 a:active { color: #ff0000; text-decoration: none }
li.t4 a:hover{ color: #ff7e00; text-decoration: none; background-color: #ffed93;}
li.t4 .icon{ margin-top:10px;display:block; }
li.todokebi a {border:1px solid #ff8000;margin-left:auto;margin-right:auto;text-align:center;height:30px;padding:13px 1px 2px 2px;margin:1px;color: #0000ff; font-size: 14px; text-decoration: none; background-color: #ffffff; width: 141px; display: block; }
li.todokebi a:visited { color: #0000c0; text-decoration: none }
li.todokebi a:active { color: #ff0000; text-decoration: none }
li.todokebi a:hover{ color: #ff7e00; text-decoration: none; background-color: #ffed93;}
.icon{float:left;width:40px;}
h2
	{
	font-size:110%;
	color:#00009c; font-weight:bold; border:0px solid #000000; border-bottom-width:1px; border-left-width:5px; padding:5px;margin-top:60px;
	}
































/*	ヘッダーメニュー　ロールオーバー用	*/






.m-bar {
	border: 0;
	margin: 0;
	padding: 0;
	width: 770px;
	height: 19px;
	overflow: hidden;
}

.m-bar img {
	visibility: hidden;
}

.m-bar a,
.m-bar a:link,
.m-bar a:visited {
	background-position: 0px;
	float:left;
}
.m-bar a:focus,
.m-bar a:hover,
.m-bar a:active {
	background-position: 0px
	float:left;
}

.m-bar .m-top a {
	background-image: url(../menu_img/menub_01.gif);
	width:126px;height:19px;
}
.m-bar .m-top a:hover {
	background-image: url(../menu_img/menua_01.gif);
	width:126px;height:19px;
}




.m-bar .m-pro a {
	background-image: url(../menu_img/menub_02.gif);
	width:126px;height:19px;
}
.m-bar .m-pro a:hover {
	background-image: url(../menu_img/menua_02.gif);
	width:126px;height:19px;
}




.m-bar .m-wks a {
	background-image: url(../menu_img/menub_03.gif);
	width:126px;height:19px;
}
.m-bar .m-wks a:hover {
	background-image: url(../menu_img/menua_03.gif);
	width:126px;height:19px;
}




.m-bar .m-lif a {
	background-image: url(../menu_img/menub_04.gif);
	width:126px;height:19px;
}
.m-bar .m-lif a:hover {
	background-image: url(../menu_img/menua_04.gif);
	width:126px;height:19px;
}




.m-bar .m-itp a {
	background-image: url(../menu_img/menub_05.gif);
	width:126px;height:19px;
}
.m-bar .m-itp a:hover {
	background-image: url(../menu_img/menua_05.gif);
	width:126px;height:19px;
}




.m-bar .m-blg a {
	background-image: url(../menu_img/menub_06.gif);
	width:126px;height:19px;
}
.m-bar .m-blg a:hover {
	background-image: url(../menu_img/menua_06.gif);
	width:126px;height:19px;
}




.m-bar .m-lnk a {
	background-image: url(../menu_img/menub_07.gif);
	width:126px;height:19px;
}
.m-bar .m-lnk a:hover {
	background-image: url(../menu_img/menua_07.gif);
	width:126px;height:19px;
}




.m-bar .m-lnk2 a {
	background-image: url(../menu_img/menub_08.gif);
	width:126px;height:19px;
	padding-right:14px;
}
.m-bar .m-lnk2 a:hover {
	background-image: url(../menu_img/menua_08.gif);
	width:126px;height:19px;
	padding-right:14px;
}











.m-bar2 {
	border: 0;
	margin: 0;
	padding: 0;
	width: 770px;
	height: 19px;
	overflow: hidden;
}

.m-bar2 img {
	visibility: hidden;
}

.m-bar2 a,
.m-bar2 a:link,
.m-bar2 a:visited {
	background-position: 0px;
	float:left;
}
.m-bar2 a:focus,
.m-bar2 a:hover,
.m-bar2 a:active {
	background-position: 0px
	float:left;
}

.m-bar2 .m-top a {
	background-image: url(../menu_img/menubb_01.gif);
	width:126px;height:19px;
}
.m-bar2 .m-top a:hover {
	background-image: url(../menu_img/menuaa_01.gif);
	width:126px;height:19px;
}




.m-bar2 .m-pro a {
	background-image: url(../menu_img/menubb_02.gif);
	width:126px;height:19px;
}
.m-bar2 .m-pro a:hover {
	background-image: url(../menu_img/menuaa_02.gif);
	width:126px;height:19px;
}




.m-bar2 .m-wks a {
	background-image: url(../menu_img/menubb_03.gif);
	width:126px;height:19px;
}
.m-bar2 .m-wks a:hover {
	background-image: url(../menu_img/menuaa_03.gif);
	width:126px;height:19px;
}




.m-bar2 .m-lif a {
	background-image: url(../menu_img/menubb_04.gif);
	width:126px;height:19px;
}
.m-bar2 .m-lif a:hover {
	background-image: url(../menu_img/menuaa_04.gif);
	width:126px;height:19px;
}




.m-bar2 .m-itp a {
	background-image: url(../menu_img/menubb_05.gif);
	width:126px;height:19px;
}
.m-bar2 .m-itp a:hover {
	background-image: url(../menu_img/menuaa_05.gif);
	width:126px;height:19px;
}




.m-bar2 .m-blg a {
	background-image: url(../menu_img/menubb_06.gif);
	width:126px;height:19px;
}
.m-bar2 .m-blg a:hover {
	background-image: url(../menu_img/menuaa_06.gif);
	width:126px;height:19px;
}

.m-bar2 .m-lnk2 a:hover {
	background-image: url(../menu_img/menuaa_08.gif);
	width:126px;height:19px;
	padding-right:14px;
}




