@import "http://";
h3 {
font-size:14px;
 line-height: 90%;
  background:url(/images/editable/back01.gif);
  padding:0.5em 0.5em;
  border:solid #999999;
  border-width:0 1px 1px 0;
  margin-top:10px;
}

.kotei135 {
@margin:1em; font-size:13px; line-height: 135%
}

p {margin:0.5em 0px;}


.side_menu_0 {
    width: 150px;
    text-align:left;
    padding-left:20px;
    background:url(/images/point1.jpg) no-repeat 5px 0px;
    line-height:20px;
    font-weight:bold;
}

.side_menu_1 {
    width: 125px;
    text-align:left;
    margin-left:5px;
    padding-left:20px;
    background:url(/images/point2.jpg) no-repeat 5px 0px;
    line-height:20px;
    font-weight:bold;
}

.extra {vertical-align:top; padding-top:10px; padding-left:10px;}

.blist {text-indent:10px; font-size: 12px;}

ul {margin-top:10px; margin-bottom:10px; margin-left:10px;}
ol {margin-top:10px; margin-bottom:10px; margin-left:20px;}

ul.list {margin-top:10px; margin-bottom:10px; margin-left:20px;}
ol.list_num {margin-top:10px; margin-bottom:10px; margin-left:30px;}

table.tb_01{
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.tb_01 th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#C58B52;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.tb_01 td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;
}
.side-menu-piece-tansenritsu_course a{
    front-size: 0.75em;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    line-height: 0;
    display: block;
    width: 180px;
    text-indent:-10000em;
    background: url(/images/editable/tansenritsu_baner.png) no-repeat;
    background-position: left top;
    line-height: 60px;
}
.side-menu-piece-tansenritsu_course a:hover{
    background-position: left bottom;
}
.side-menu-piece-fukusenritsu_course a{
    front-size: 0.75em;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    line-height: 0;
    display: block;
    width: 180px;
    text-indent:-10000em;
    background: url(/images/editable/fukusenritsu_baner.png) no-repeat;
    background-position: left top;
    line-height: 60px;
}
.side-menu-piece-fukusenritsu_course a:hover{
    background-position: left bottom;
}
.side-menu-piece-wasei_course a{
    front-size: 0.75em;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    line-height: 0;
    display: block;
    width: 180px;
    text-indent:-10000em;
    background: url(/images/editable/wasei_baner.png) no-repeat;
    background-position: left top;
    line-height: 60px;
}
.side-menu-piece-wasei_course a:hover{
    background-position: left bottom;
}
.side-menu-piece-gakuten1_course a{
    front-size: 0.75em;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    line-height: 0;
    display: block;
    width: 180px;
    text-indent:-10000em;
    background: url(/images/editable/gakuten1_baner.png) no-repeat;
    background-position: left top;
    line-height: 60px;
}
.side-menu-piece-gakuten1_course a:hover{
    background-position: left bottom;
}
.side-menu-piece-zettaionkan_course a{
    front-size: 0.75em;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    line-height: 0;
    display: block;
    width: 180px;
    text-indent:-10000em;
    background: url(/images/editable/zettaionkan_baner.png) no-repeat;
    background-position: left top;
    line-height: 60px;
}
.side-menu-piece-zettaionkan_course a:hover{
    background-position: left bottom;
}
.side-menu-piece-geidai_course a{
    front-size: 0.75em;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    line-height: 0;
    display: block;
    width: 180px;
    text-indent:-10000em;
    background: url(/images/editable/geidai_baner.png) no-repeat;
    background-position: left top;
    line-height: 60px;
}
.side-menu-piece-geidai_course a:hover{
    background-position: left bottom;
}



/* ---------------------------------------------
	preset margin 
--------------------------------------------- */
.mt05 { margin-top: 5px;}
.mt10 { margin-top: 10px;}
.mt12 { margin-top: 12px;}
.mt15 { margin-top: 15px;}
.mt20 { margin-top: 20px;}
.mt25 { margin-top: 25px;}
.mt30 { margin-top: 30px;}
.mt35 { margin-top: 35px;}
.mt40 { margin-top: 40px;}
.mt45 { margin-top: 45px;}
.mt50 { margin-top: 50px;}
.mt70 { margin-top: 70px;}

.mb05 { margin-bottom: 5px;}
.mb10 { margin-bottom: 10px;}
.mb12 { margin-bottom: 12px;}
.mb15 { margin-bottom: 15px;}
.mb20 { margin-bottom: 20px;}
.mb25 { margin-bottom: 25px;}
.mb30 { margin-bottom: 30px;}
.mb35 { margin-bottom: 35px;}
.mb40 { margin-bottom: 40px;}
.mb45 { margin-bottom: 45px;}
.mb50 { margin-bottom: 50px;}

.ml05 { margin-left: 5px;}
.ml10 { margin-left: 10px;}
.ml12 { margin-left: 12px;}
.ml15 { margin-left: 15px;}
.ml20 { margin-left: 20px;}
.ml25 { margin-left: 25px;}
.ml30 { margin-left: 30px;}
.ml35 { margin-left: 35px;}
.ml40 { margin-left: 40px;}

.mr05 { margin-right: 5px;}
.mr10 { margin-right: 10px;}
.mr12 { margin-right: 12px;}
.mr15 { margin-right: 15px;}
.mr20 { margin-right: 20px;}
.mr25 { margin-right: 25px;}
.mr30 { margin-right: 30px;}
.mr35 { margin-right: 35px;}
.mr40 { margin-right: 40px;}


/* padding */

.pt05 { padding-top: 5px;}
.pt10 { padding-top: 10px;}
.pt12 { padding-top: 12px;}
.pt15 { padding-top: 15px;}
.pt20 { padding-top: 20px;}
.pt25 { padding-top: 25px;}
.pt30 { padding-top: 30px;}
.pt35 { padding-top: 35px;}
.pt40 { padding-top: 40px;}
.pt45 { padding-top: 45px;}
.pt50 { padding-top: 50px;}

.pb05 { padding-bottom: 5px;}
.pb10 { padding-bottom: 10px;}
.pb12 { padding-bottom: 12px;}
.pb15 { padding-bottom: 15px;}
.pb20 { padding-bottom: 20px;}
.pb25 { padding-bottom: 25px;}
.pb30 { padding-bottom: 30px;}
.pb35 { padding-bottom: 35px;}
.pb40 { padding-bottom: 40px;}
.pb45 { padding-bottom: 45px;}
.pb50 { padding-bottom: 50px;}

.pl05 { padding-left: 5px;}
.pl10 { padding-left: 10px;}
.pl12 { padding-left: 12px;}
.pl15 { padding-left: 15px;}
.pl20 { padding-left: 20px;}
.pl25 { padding-left: 25px;}
.pl30 { padding-left: 30px;}
.pl35 { padding-left: 35px;}
.pl40 { padding-left: 40px;}

.pr05 { padding-right: 5px;}
.pr10 { padding-right: 10px;}
.pr12 { padding-right: 12px;}
.pr15 { padding-right: 15px;}
.pr20 { padding-right: 20px;}
.pr25 { padding-right: 25px;}
.pr30 { padding-right: 30px;}
.pr35 { padding-right: 35px;}
.pr40 { padding-right: 40px;}

.p05 { padding: 5px;}
.p10 { padding: 10px;}
.p12 { padding: 12px;}
.p15 { padding: 15px;}
.p20 { padding: 20px;}
.p25 { padding: 25px;}
.p30 { padding: 30px;}
.p35 { padding: 35px;}
.p40 { padding: 40px;}
