@charset "Shift_JIS";
     
div.nMain_03{
	font-size: 130%;
	margin: 0px 0px 15px 0px;
	padding:0px 0px 0px 5px;
	text-align:left;
	line-height:1.3em;} 

ul.nMain_04{margin:0px;
     padding:0px 0px 20px 0px;
     list-style-type:none;
     text-align:left;}

.nMain_04 li{display:block;
     font-size:130%;
     line-height:1.2em;
     margin:0px 0px 5px 0px;
     padding:5px 0px 5px 23px;
     background : url(../img/ya_b.gif) no-repeat 5px 50%;
     border-width:0px 0px 1px 0px;
     border-style:dotted;
     border-color:#aaa;}

.nMain_04 a{text-decoration:none; color:#184D9C;}
.nMain_04 a:hover{text-decoration:underline; color:#B84C9B;}

div.nMain_05{margin: 0px 0px 15px 0px;
    padding:0px 0px 15px 5px;
    text-align:left;
    line-height:1.3em;
    border-bottom:5px solid #ddd;}  

h3{background : url(img/h4bg.gif) no-repeat 0px 0px; width:480px;
   font-size:12px; color:#fff; text-align:left; padding:4px 0px 4px 23px;
   margin:5px 10px 0px 10px;}

h3#02 {margin: 0px 0px 15px 0px; 
    padding:10px 0px 6px 10px;
    width:500px;
    font-size:130%;
    background:#ddd;
    font-weight:bold;
    color: #444; 
    text-align:left;}

.left02{
    text-align:left;
}


.f80{font-size:80%;}
.site_02{
	text-align:left;
	font-size:130%;
	line-height:1.3em;}

div.ktyg{
	font-size: 130%;
	font-weight:bold;
	margin:60px 20px 50px 23px;
	padding:0px;
	text-align:left;}

.ygs{
	text-align:left;
	margin:0px 13px 30px 13px;
	padding:5px 10px 5px 10px;
	line-height:1.5em;
	background:#FFFFDE;
}
.ygm{
	margin:10px 13px 20px 13px;
	padding:0px 10px 35px 10px;
	text-align:left;
	line-height:1.7em;
	border-bottom:1px dashed #707070;
}


ul.gl{}
.gl li{line-height:1.3em; padding-bottom:5px;}
.50gl{text-align:left;}

.ygm_02{
	font-size:130%;
	margin: 0px 0px 15px 0px;
	padding:0px 0px 0px 5px;
	text-align:left;
	line-height:1.3em;}

div.n02{
	line-height:1.5em;
	margin:10px 20px 10px 15px;
	padding:0px;
	text-align:left;
	color:#454545;
	font-weight:bold;}

div.n05{
	background:#ddd;
	width:500px;
	font-size:130%;
	color: #444;
	text-align:left;
	padding:10px 0px 6px 10px;
	margin:0px 0px 15px 0px;
	font-weight:bold;
}

.ky_01 {margin: 0px;
    padding:4px 0px 0px 15px;
    font-size: 80%;
    color: #404040; 
    text-align:left;
    border-width:2px 2px 0px 2px;
    border-style:solid;
    border-color:#D1CBB8;
    background : url(img/ya.gif) no-repeat 5px 9px;
    font-weight:bold;}

.ky_01#nb {border-width:0px 2px 0px 2px;}

.ky_lr{width:500px;}
.ky_l{width:250px; float:left;}
.ky_r{width:250px; float:right;}

ul.ky_name{
	margin:0px;
	padding:0px 5px 20px 0px;
	list-style-type:none;
	text-align:left;}

ul.ky_name#fr{
	margin:0px;
	padding:0px 0px 20px 5px;
	list-style-type:none;}

.ky_name li{
	display:block;
	font-size:130%;
	line-height:1.2em;
	margin:0px 0px 5px 0px;
	padding:3px 0px 3px 23px;
	background : url(../img/ya_b.gif) no-repeat 5px 50%;
	border-width:0px 0px 1px 0px;
	border-style:dotted;
	border-color:#aaa;}

.ky_name a{text-decoration:none;}
.ky_name a:hover{text-decoration:none;}

.site_next{
    text-align: left; font-size:120%;
    margin: 30px 25px 30px 23px;}

.gotop{width:500px; padding:20px 0px 5px 0px; text-align:right;   font-size: 12px; font-weight:bold;}
a.gt{width:80px; display:block; background:url("img/gotop_off.gif") no-repeat 0px 50%; text-decoration:none; color:#42554A;}
a.gt:hover{background:url("img/gotop_on.gif") no-repeat 0px 50%; text-decoration:none; color:#FF860A;}



