@charset "Shift_JIS";

body{
     background: #fff;
     color: #000;
     font-size: 80%;
     margin: 0px 0px 0px 1em;
     padding: 0px;
     text-align:center;}

a{text-decoration:underline; color:#184D9C;}
a:hover{text-decoration:none; color:#B84C9B;}
img {border-width: 0px; }

.main{background:#fff;
     width:700px;
     text-align:center;}

.nBlock_l {color: #000; 
     background: #fff; 
     float: left; 
     width: 190px;
     margin:40px 10px 10px 0px;
     line-height:1.2em;}

.nMain {color: #000; 
     background: #fff; 
     float: left; 
     width: 500px;
     margin:40px 0px 10px 0px;
     line-height:1.2em;}

h1 {background: #fff;
     width:700px;
     margin: 0px;
     padding: 40px 0px 5px 10px;
     color:#636563;
     font-size:90%;
     text-align:left;}

.logo {width:700px;
     padding: 0px;
     text-align: center;}

.menu{font-size: 75%;
     color: #444;
     clear: left;
     text-align:right;
     width:700px;
     margin:0px;
     padding:10px 5px 10px 0px;}

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

h2 {margin: 0px 0px 15px 0px;
    padding:9px 0px 4px 23px;
    font-size:125%;
    font-weight:bold;
    color: #666; 
    border-width:3px 0px 1px 0px;
    border-style:solid;
    border-color:#aaa;
    text-align:left;
    background : url(img/ya_g.gif) no-repeat 5px 50%;}


div.nMain_01{margin: 0px;
    padding:0px 0px 15px 5px;
    text-align:left;
    line-height:1.7em;
    float:left;}     


div.bottom{clear: left;
    width:700px;
    font-size:75%;
    color: #444;
    margin:40px 0px 0px 0px;
    padding: 10px 0px 30px 0px ;
    text-align: center;
    background:#fff;
    line-height:2em;
    border-style:solid;
    border-color:#9B9B9B;
    border-width:1px 0px 0px 0px;}

.seikyu{text-align:right;
    padding:0px 0px 10px 0px;
    color:#aaa;}

.b_a{font-weight:bold;}
.b_or{font-weight:bold;color:#6E3C25;}
.red{color:#ff0000;font-weight:bold;}
.fsmall{font-size:75%;color: #444;}
.kousei{color:#F75910;font-weight:bold;}
.m_t{font-size:120%;font-weight:bold;color:#2B4F6D;}

.fm_c{font-size:80%;text-align:center;background:#ddd;}
.fm_l{font-size:80%;text-align:left;line-height:1.3em;}


/*-----------------------*/

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

.left li{display:block;
     font-size:90%;
     line-height:1.2em;
     margin:0px 0px 15px 0px;
     padding:0px 0px 0px 17px;
     background : url(img/ya.gif) no-repeat 0px 50%;}

.left a{text-decoration:underline; color:#645B30;}
.left a:hover{text-decoration:underline; color:#B84C9B;}


     
/*-------pꎫT----------------*/

div.nMain_03{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:90%;
     line-height:1.2em;
     margin:0px 0px 10px 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:110%;
    background:#ddd;
    font-weight:bold;
    color: #444; 
    text-align:left;}


.f80{font-size:80%;}

.ktyg{font-size:22px; text-align:left;
   margin:50px 5px 30px 15px; font-weight:bold;}
.ygs{text-align:left; margin:0px 5px 20px 15px; line-height:1.7em;}
.ygm{margin:10px 15px 30px 15px; text-align:left; line-height:1.7em;}

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

.50gl{text-align:left;}