/* ///////////base レイアウト///////////// */

body{
	margin:0px;
	font: 0.8em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:130%;
	text-align:center;
	color:#525252;
	background:#fff url(../img/bg.jpg) repeat-x top;
}

#container{
	width:800px;
	margin:0px auto;
	padding:0px 2px;
	text-align:left;
	background-image:url(../img/container_bg.gif);
	height:100%;
	overflow:hidden;
}

#header{margin-top:20px; margin-bottom:16px; height:39px;}

#head_navi{text-align:right; margin:0px; clear:both; }
#head_navi a{ background-image:url(../img/navi_arrow.gif); background-position:left center; padding-left:10px; background-repeat:no-repeat ;margin-right:15px; text-decoration:none; font-size:13px; color:#000000;}
#head_navi a:hover{color:#CC0000;}

#navi{width:800px;}
.navi_box01{float:left; margin-left:2px; width:131px;}
.navi_box02{float:left; margin-left:2px; width:264px;}
#navi img{padding-bottom:1px;}
#navi .no_pb{padding-bottom:0px;}



#contents{margin-top:5px;	height:100%; overflow:auto;}

#contents30{clear:both;margin-top:5px;	height:100%; overflow:hidden; padding-bottom:20px;width:740px; clear:both; margin-left:30px; margin-right:30px;}

#footer_01{width:780px; height:16px; background-color:#cecece; padding:7px 10px;margin:0px;}


#footer_02{width:780px; background:#F7F7F7;  padding-left:10px;padding-right:10px; padding-top:8px;margin:0px;}





/* ///////////共通///////////// */

p{margin:0px;}

.float_r{float:right;}

.float_l{float:left;}

.clear{clear:both;}
.bookmark{float:right; padding-top:5px; padding-right:5px;}

/*///////////パンくずリスト///////////*/

#location{ margin:0;	text-align:left; height: 20px; padding-bottom:5px; float:left;z-index:1;position:relative}

#location ol{ display:block; list-style-type:none;	padding:5px 0 5px 5px; float:left; margin:0;}
#location ol li{ float:left; padding:0 18px 0 5px; background:url(../img/bread_img.gif) no-repeat right top; font-size:11px;}
#location ol li.here{padding-left:8px;background:none;text-decoration:none;}


/* ///////////共通(フッター）///////////// */

#footer_02 a{text-decoration:none; color:#525252;}
#footer_02 {border-bottom:#CCCCCC 2px solid;}


#footer_03 { clear:both; margin-top:3px;padding-top:6px; width:780px; border-top:#999999 1px solid; padding-bottom:5px;}
#footer_03 a{ text-decoration:underline}

ul{padding:0px 3px; margin:0px 3px;}
ul#foot_link li {
	display:inline;
	text-indent:0px;
	margin-left:0px;
	padding-left:0px;
	margin-right:0.5em;
	font-size:smaller;
}

/* ///////////プルダウンメニュー///////////// */
#pdmenu{
z-index:2;position:relative;
}
#pdmenu ul,li{margin:0; padding:0; text-align:left;font: 0.8em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
#pdmenu ul#menu{ width:266px; float:left;}
#pdmenu ul#menu li{float:left; width:266px; height:23px; background-color:#990000;
list-style:none; border-bottom:1px solid #666;}

#pdmenu ul#menu li a{display:block; width:259px; height:23px; line-height:23px;
color:#fff; text-decoration:none; border-left:2px solid #fff; padding-left:5px;
border-right:1px solid #fff; border-bottom:1px solid #fff}
#pdmenu ul.submenu li a{display:block;float:none; width:300px;background-color:#990000;}

/* カレンダー */
#calender{font-size:12px;text-align:center; margin:10px auto; width:200px;color:#1D1D1D;border:1px solid #cccccc; overflow:hidden; height:100%; background-color:#FFFFFF;font-family:SimHei,Geneva, Arial, Helvetica, sans-serif }
#calender .month{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:13px;font-weight:bold;}
.cal td{text-align:center;padding:0px 5px;}
.bg,.ex,.bg0{background:#70D2D9}
.bg1,.ex1{background:#FFB720}
.bg2,.ex2{background:#E03441}
.bg3,.ex3{background:#A5A5A5}
.bg4,.ex4{background:#A5DB82}
.ex,.ex1,.ex2,.ex3,.ex4{float:left;padding:0px 2px; font-size:10px;}
.ex1,.ex2,.ex3,.ex4{margin-left:3px;}
