@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; }
img.r{border-width: 0px;float:right;}
img.l{border-width: 0px;float:left;margin-right:10px;}
img.r_block{border-width: 0px;float:left;margin-right:10px;}

.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;}
.nBlock_l#nB_mt10 {margin:14px 10px 10px 0px;}

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

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;}

.gos{font-size: 120%;
     font-weight:bold;
     color: #444;
     clear: left;
     text-align:left;
     width:700px;
     margin:10px 0px 0px 0px ;
     padding:0px 5px 0px 5px;}


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%;}

h3 {
    color:#3965A5;
    font-size:120%;
    margin: 10px 0px 10px 0px;
}


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:0px 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;
    width:495px;
    color:#aaa;}

.b_a{font-weight:bold;}
.b_or{font-weight:bold;color:#6E3C25;}
.red{color:#ff0000;font-weight:bold;}
.g_4{color:#444;}
.fsmall{font-size:75%;color: #444;}
.kousei{color:#F75910;font-weight:bold;}
.f_7c{color:#7C613C;}

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



/*-------サイトマップ----------------*/
.sm_01{color: #666;font-weight:bold;background:#eee;
text-align:left;padding:10px 5px 5px 5px; margin:0px 0px 10px 0px;}

/*-------コース詳細----------------*/

.g_table{background:#aaa;}
.g_table_02{background:#ddd;}
.y_td{font-size:80%;text-align:left;background:#FCEDBB;line-height:1.3em;}
.w_td{font-size:80%;text-align:left;background:#fff;line-height:1.3em;}

.fm_y{font-size:80%;text-align:center;background:#FCEDBB;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;}


/*-------右→----------------*/

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

.nMain_02 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_02 a{text-decoration:none; color:#184D9C;}
.nMain_02 a:hover{text-decoration:underline; color:#B84C9B;}


/*-------講座の特徴----------------*/
.tk_01{
    border-top:1px solid #aaa;
    border-right:1px solid #aaa;
    border-left:1px solid #aaa;
    border-bottom:1px dotted #aaa;
    padding:10px 0px 10px 10px;
    margin-top:10px;
    margin-bottom:0px;
    font-size:130%;
    color:#78592D;
    font-weight:bold;}

.tk_02{
    border-right:1px solid #aaa;
    border-left:1px solid #aaa;
    border-bottom:1px solid #aaa;
    margin-top:0px;
    margin-bottom:20px;
    padding:10px 5px 10px 10px;
    color:#7C613C;}

.tk_03{
    border-right:1px solid #aaa;
    border-left:1px solid #aaa;
    border-bottom:1px dotted #aaa;
    margin-top:0px;
    margin-bottom:0px;
    padding:10px 5px 10px 10px;
    color:#7C613C;}

.tk_ta01{
    border-top:1px solid #aaa;
    border-right:1px solid #aaa;
    border-left:1px solid #aaa;
    border-bottom:1px solid #aaa;
    padding:0px;
    margin-top:10px;
    margin-bottom:0px;
    font-size:130%;
    color:#78592D;
    }

.tk_tdg{background:#aaa;color:#FFFFFF;padding:10px;font-weight:bold;}
.tk_tdf{background:#fff;color:#78592D;font-weight:bold;
        padding:10px 0px 8px 8px;line-height:1.3em;}


/*-------就業フォロー----------------*/
.fo_01{
    border-top:1px solid #aaa;
    border-right:1px solid #aaa;
    border-left:1px solid #aaa;
    border-bottom:1px dotted #aaa;
    padding:10px 10px 10px 10px;
    margin-top:10px;
    margin-bottom:0px;
    font-size:130%;
    color:#503A6A;
    font-weight:bold;}

.fo_02{
    border-right:1px solid #aaa;
    border-left:1px solid #aaa;
    border-bottom:1px solid #aaa;
    margin-top:0px;
    margin-bottom:20px;
    padding:10px 10px 10px 10px;
    color:#544268;}

/*-------バナー----------------*/
.180_bnnr{
    text-align:left;
    padding:5px 0px 0px 2px;
}

/*-------ロゴ下----------------*/
.r_logo{text-align:left;padding-left:10px;}
.r_logo a{text-decoration:underline; color:#636563;}
.r_logo a:hover{text-decoration:underline; color:#B84C9B;}

