@charset "Shift_JIS";
     
/*-------top main----------------*/

.main_l_t{
    margin-bottom:5px;
}
.l_t_01{
    background: #73C3BD;
    padding: 5px 0px 4px 5px;
    font-size: 80%;
    color: #ffffff;
    font-weight: bold;
}

.l_t_02{
    font-size:80%;
    padding: 4px 5px 4px 5px;
    line-height:1.3em;
}

.l_01{
    width: 180px;
    background: #8471BD;
    padding: 5px 0px 4px 5px;
    font-size: 80%;
    color: #ffffff;
    font-weight: bold;
}

.l_02{
    width: 180px;
    border-width: 0px 1px 0px 1px;
    border-style: solid;
    border-color: #8471BD;
}

.l_02#link{
    border-width: 0px 1px 1px 1px;
    padding: 5px;
    text-align: center;
}

.l_r_01{
    width: 370px;
    background: #73C3BD;
    padding: 5px 0px 4px 5px;
    font-size: 80%;
    color: #ffffff;
    font-weight: bold;
}
.l_r_01#615{
    width: 615px;
}

.l_r_01#800{
    width: 800px;
}

.l_r_01#555{
    width: 555px;
}

.l_r_02{
    font-size:80%;
    padding: 4px 5px 4px 5px;
}

.l_r_03{
    font-size:80%;
    font-weight:bold;
    padding: 5px 5px 4px 5px;
    margin: 5px 0px 5px 0px;
    border-width: 1px 0px 1px 0px;
    border-style: dotted;
    border-color: #73C3BD;
    color:#73C3BD;
}

.l_r_04{
    width: 100%;
    background: #73C3BD;
    padding: 5px 0px 4px 5px;
    margin: 0px 5px;
    font-size: 80%;
    color: #ffffff;
    font-weight: bold;
}

.book_01{
    font-size: 11px;
    font-weight: bold;
    color: #E738A5;
}

.ar_01{
    font-size: 80%;
    color: #A5DB10;   
    font-weight: bold;
    padding: 3px 0px 3px 5px; 
}

.ar_02{
    width: 260px;
    background: url("../img/ar_bk.gif");
    font-size: 12px;
    font-weight: bold;
    color: #638210;
    text-align: center;
    padding: 16px 10px 16px 0px;
}

.yogo_01{
    width: 370px;
    font-size: 12px;
    text-align: left;
    color: #73C3BD;
    font-weight: bold;
    }
.yogo_02{
    font-size: 12px;
    color: #73C3BD;
    font-weight: bold;
    }


.r_01{
    width: 240px;
    background: #298EE7;
    padding: 5px 0px 4px 5px;
    font-size: 80%;
    color: #ffffff;
    font-weight: bold;
}

.r_02{
    width: 240px;
    border-width: 0px 1px 0px 1px;
    border-style: solid;
    border-color: #298EE7;
    text-align: center;
    padding:15px 0px 0px 0px;
}

.r_03{
    width: 240px;
    border-width: 0px 1px 0px 1px;
    border-style: solid;
    border-color: #298EE7;
}

.r_03#lst{
    border-width: 0px 1px 1px 1px;
}

.200pr{
    width: 240px;
    border-width: 0px 1px 0px 1px;
    border-style: solid;
    border-color: #298EE7;
    text-align: center;
    padding: 5px 0px 5px 0px;
}

.200pr#lst_pr{
    border-width: 0px 1px 0px 1px;
    padding: 5px 0px 10px 0px;
}

.sns{
    width: 240px;
    border: 1px solid #5A9AC6;
    padding: 5px;
    margin-top: 5px;

}

/*-------table----------------*/
.td_l{width:100px; font-size:80%; color:#414041; font-weight:bold; background:#f7f7f7; vertical-align:top;}
.td_r_wh{font-size:80%; color:#414041;  background:#FFFFFF; vertical-align:top; line-height:1.3em;}

.nh{font-size:80%; color:#0392C7;}
.nh_no{color:#414041; font-size:80%;}
.submit{margin:20px 0px 10px 0px; text-align:center;}

.td_l#f7f7f7{background:#f7f7f7; }
.tbl02{background:#DEDEDE;}
.tbl03{background:#ffffff; font-size:80%; }
.td_l#w430{width:430px;}


/*-------font----------------*/
.fc73{color: #73C3BD;}
.fcb2{color:#B2DA74;}
.fcee{color:#EECF15;}
.fc01{color: #307D75;} 
.fc02{color:#FD8A0E;}
.fc03{color:#ECAEE8;}
.txc{ text-align: center;}

/*-------background----------------*/
.bg_s01{background:#EFFFD6;}
.bg_s02{background:#FFF7C6;}
.bg_s03{background:#FDEEFC;}

