@charset "utf-8";
/* CSS Document */
#wrapper { background-color:#FFFFff; width:915px; margin:0px auto; border-color:#000000;border-width:1px; border-style:solid; background:url(../images/bg.gif) repeat-x; background-position:0px 90px}

/* ヘッダ */
#head { background:url(../images/head.gif) no-repeat; background-position:15px 0px; width:915px; height:90px; text-indent:-9999px;}
/*グローバルメニュー　トップ*/
#globaltop{ width:915px;border-top-color:#000000;border-top-width:1px; border-top-style:solid;border-bottom-color:#000000;border-bottom-width:1px; border-bottom-style:solid; background-color:#9d9d9d; margin:0px 0 10px 0;}
#globaltop ul{ margin:0px auto; color:#FFFFFF; height:20px; list-style:none; font-size:12px; width:800px; margin-top:7px;}
#globaltop ul li{ float:left; margin-left:40px; font-weight:bold;}
#globaltop ul li a:link{ color:#FFFFFF;}
#globaltop ul li a:hover{ text-decoration:none;}

/*グローバルメニュー　トップ以外*/
#global{ width:915px;border-top-color:#000000;border-top-width:1px; border-top-style:solid;border-bottom-color:#000000;border-bottom-width:1px; border-bottom-style:solid; background-color:#9d9d9d; margin:0px 0 10px 0;}
#global ul{ margin:0px auto; color:#FFFFFF; height:20px; list-style:none; font-size:12px; width:800px; margin-top:7px;}
#global ul li{ float:left; margin-left:20px; font-weight:bold;}
#global ul li a:link{ color:#FFFFFF;}
#global ul li a:hover{ text-decoration:none;}


/*グローバルサブ*/
#global_sub{ width:915px;border-bottom-color:#466878;border-bottom-width:1px; border-bottom-style:dashed; background-color:#fafdff; margin:-10px 0 10px 0;}
#global_sub ul{ margin:0px;height:18px; list-style:none; font-size:10px;margin:0px auto 0 auto; width:700px; padding-top:5px;}
#global_sub ul li{ float:left; margin-left:25px;} 
#global_sub ul li a:link{ color:#3165ca;}
#global_sub ul li a:hover{ text-decoration:none;}

/*サイドメニュー*/
#menu { width:180px; background-color:#f2f2f2; margin:0 10px 0 10px; float:left;}
#menu dl{ margin: 0; padding:10px;}
#menu dl dt{ background:url(../images/menu_title.gif) no-repeat; height:55px;}
#menu dl dd{ padding-top:5px; margin:0px; text-indent:-9999px;}
#menu dl dd a{ height:53px; width:157px; display:block;}
#menu dl dd#menu1 a{ background:url(../images/menu1.gif) no-repeat;}
#menu dl dd#menu2 a{ background:url(../images/menu2.gif) no-repeat;}
#menu dl dd#menu3 a{ background:url(../images/menu3.gif) no-repeat;}
#menu dl dd#menu4 a{ background:url(../images/menu4.gif) no-repeat;}
#menu p { margin:0; background:url(../images/bt_siryou.gif) no-repeat; margin-left:10px; text-indent:-9999px;}
#menu p a{ display:block; height:79px; width:157px;}

/*本文*/
#contents {width:690px; border-color:#3165ca;border-width:1px; border-style:solid; float:right; margin:0 10px 10px 0; font-size:12px; line-height:20px; color:#333333; background-color:#FFFFFF;}
#col_right { width:320px; margin:10px; float:right;}
#col_left { width:320px; margin:10px;}
#contents h1 { color:#3366cc; font-size:18px; font-weight:bold; margin:0;margin:2px 0 8px 0; padding: 0 0 3px 5px; border-left-color:#3165ca;border-left-style:solid;border-left-width:5px;
			   border-bottom-color:#3165ca;border-bottom-style:dotted;border-bottom-width:1px;}
#contents h2 { color:#333333; font-size:18px; font-weight:bold; margin:0; padding:20px 0 10px 0;}

/*フッタ*/
#foot{ clear:both; width:915px; background-color:#9d9d9d; margin-top:10px;font-size:12px; padding:5px 0 5px 0; }
#foot p{ margin:0; margin:5px 0 0 20px;}
#foot ul{list-style:none;margin:0; margin:5px 0 5px 20px; }
#foot li{ float:left; margin-right:10px;}
#cleafix{ clear:both;}.data {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

