@charset "utf-8";
/* CSS Document */

h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,table,th,tr,form {  
    margin:0; padding:0; font-size:100%} 

body{
	background-color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color:#666;
	margin:0}
	
#title{
	width:872px;
	height:220px;
	margin:0;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#FFF;
	border-top:solid 4px #633}	
	
#title h1{
	margin:0;
	padding:0;
	text-indent:-9999px}
	
#title h2{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	line-height:1.8;
	color:#09F;
	margin-left:65px}

#title a{
	font-size:14px;
	text-decoration:none;
	color:#C00;
	margin:0}

#container{
	width:872px;
	margin:auto;
	background-image:url(../image/container_back_img.png);
	background-position:bottom left;
	background-repeat:no-repeat}

#adjust{
	clear:both;
	width:872px;
	height:0;
	color:#E6E6E6}

#menubox{
	float:left;
	width:21%;
	height:100%;
	margin:0;
	display:inline}
	
#mainmenu{
	width:190px;
	overflow:hidden}
	
#mainmenu li{
	margin-bottom:0;
	list-style-type:none;
	line-height:0}
	
#mainmenu #link1 a{background-image:url(../image/menu01.png)}
#mainmenu #link2 a{background-image:url(../image/menu02.png)}
#mainmenu #link3 a{background-image:url(../image/menu03.png)}
#mainmenu #link4 a{background-image:url(../image/menu04.png)}
#mainmenu #link5 a{background-image:url(../image/menu05.png)}
#mainmenu #link6 a{background-image:url(../image/menu06.png)}
	
#mainmenu li a{
	display:block;
	margin-bottom:2px;
	line-height:45px;
	background-color:#FFF;
	background-repeat:no-repeat;
	text-indent:-9999px}
	
#mainmenu li a:hover{
	background-position:0 -47px}

#mainmenu ul{
	margin:0;
	padding:0}
	
#mainmenu .current a{
	background-position:0 -94px}
	
#submenu{
	width:170px;
	margin:0;
	padding-top:30px;
	padding-left:20px;
	padding-bottom:20px;
	font-size:10px}
	
#submenu li{
	margin-bottom:8px;
	line-height:1.2;
	list-style-type:none;
	background-image:url(../image/mark_big.png);
	background-repeat:no-repeat;
	padding-left:15px}
	
#submenu li a{
	color:#333;
	text-decoration:none}
	
#submenu .current a{
	color:#C00;
	text-decoration:none}	
	
#submenu li a:hover{
	color:#C00}
	
#submenu ul{
	margin:0;
	padding:0}
	
#submenu ul ul{
	margin-top:8px}
	
#submenu li li{
	background-image:url(../image/mark_small.png)}
	
#contentsbox{
	float:right;
	width:77%;
	min-height:475px;
	margin:0;
	padding-top:10px}
	
#contentsbox h3{
	font-size:14px;
	border-bottom:dotted 1px #090;
	margin:0;
	margin-bottom:3px;
	padding-bottom:5px;
	color:#090}
	
#contentsbox p{
	margin:0;
	margin-bottom:7px;
	padding:0}
	
#contentsmenu{
	clear:both;
	width:auto;
	margin-left:20px;
	margin-right:auto;
	font-size:12px}
	
#contentsmenu ul{
	margin:0;
	padding:0}
	
#contentsmenu li{
	list-style-type:none;
	float:left}
	
#contentsmenu li a{
	display:block;
	width:134px;
	line-height:20px;
	border-right:solid 1px #333;
	color:#333;
	text-align:center;
	text-decoration:none}
	
#contentsmenu li.first a{
	border-left:solid 1px #333}
	
#contentsmenu li a:hover{
	background-color:#FF9}	

#contents_inner{
	width:600px;
	margin:0;
	margin-bottom:20px;
	padding:20px;
	background-color:#FFF;
	border:solid 1px #090;
	 -webkit-border-radius: 5px;	/* Safari、Google Chrome */
	 -moz-border-radius: 5px;	/* Firefox */}
	
#footer{
	clear:both;
	width:872px;
	background-color:#FFF;
	margin:auto;
	margin-top:5px;
	border-top:solid 1px #090;
	border-bottom:solid 4px #630}
	
#footer_inner{
	padding:10px}
	
#footer p{
	color:#090;
	font-size:12px;
	margin:0}

	