@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td {
margin:0;
padding:0;
}
li{list-style-type:none;}
img{border:none;
	vertical-align:bottom;}
a{color:#e3863b;}
a:link{color:#e3863b;}
a:hover{color:#e3863b; text-decoration:none;}
body{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.4;
	background:#e8efff url(../images/bg.jpg) center top no-repeat;
	text-align:center;
	font-size:80%;}
	
	
	
#container{
    text-align:left;}
	
#header{
	margin:0 auto;
	width:900px;
	height:300px;
	background:url(../images/header_b.jpg) left top no-repeat;}
	
h1{text-indent:-9999px;}

#gnavi{
	margin:0 auto;
	width:1100px;
	height:40px;
	background:#5e86f8 url(../images/gnavi_b.gif) center top no-repeat;}
#gnavi ul{margin-left:180px;}
#gnavi li{
	float:left;}

.shadow{
	margin:0 auto;
	width:920px;
	background:url(../images/shadow.gif) center top no-repeat;}
#wrapper{
	margin:0 auto;
	width:900px;
	background:#fff;}
.pankuzu{
	height:27px;
	padding-top:13px;
	padding-left:30px;
	font-size:90%;
	text-align:left;}

#menu{
	width:240px;
	padding-left:15px;
	float:left;
	text-align:left;
	}
#menu .box{
	width:221px;
	border-left:2px solid #ebebeb;
	border-right:2px solid #ebebeb;
	border-bottom:2px solid #ebebeb;
	padding-bottom:15px;
	padding-top:10px;
	overflow:hidden;
	}
#menu .box p{
	padding-left:15px;
	}
#menu .box ul{
	padding-left:10px;
	}
#menu .box li{
	padding-left:20px;
	padding-bottom:5px;
	background:url(../images/ninkikizi_icon.jpg) left 1px no-repeat;
	}
#menu .hidari{
	float:left;
	padding-left:10px;
	padding-right:5px;
	}
#menu .button{
	clear:both;
	padding-left:3px;
	}
#menu .mine{
	padding-left:10px;
	}
#main{
	width:630px;
	padding-right:15px;
	margin-top:10px;
	float:right;
	text-align:left;
	}
#main h2{font-size:130%;
         padding-left:15px;
		 background:url(../images/midasi_b.jpg) left top no-repeat;
		 height:40px;
		 padding-top:8px;
		 }
#main .content{
	font-size:110%;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
	}
#main p{
	margin-bottom:1.5em;
	}

#main dd{
	margin-bottom:20px;
	padding-left:15px;
	border-bottom:1px dotted #999;
	padding-bottom:20px;
	
	}
#main dt{
	margin-bottom:5px;
	font-weight:bold;
	border-left:5px solid #F60;
	padding-left:10px;
	}

#footer{
	height:150px;
	margin-left:auto;
	margin-right:auto;
	background-color:#6c91f9;
	}
#footer p{
	text-align:center;
	padding-top:30px;
	color:#fff;
	}
.floatclear{
	clear:both;
	}	

.important{
 font-size:130%;
 color:#C00;
 font-weight:bold;
 	border:3px solid #d8d8d8;
	background-color:#f4f4f4;
	padding:10px;
	width:80%;
 }
.green{
 font-weight:bold;
 color:#090;
 }
 
 .red{
 color:#C00;
 font-weight:bold;
 }
 
.kyoutyou{
font-weight:bold;
}
.blue{
font-weight:bold;
color:#1f26a9;
}
.orange{
font-weight:bold;
color:#eb6100;
}
.waku{
	border:3px solid #d8d8d8;
	background-color:#f4f4f4;
	width:80%;
	padding:10px;
}

.grey{
font-size:130%;
font-weight:bold;
color:#666;}

.p_t{
	padding-top:10px;}

hr{
	color:#d4d4d4;}