/*------------ table style set ------------*/
.hpb-cnt-tb1{
background-color: #333333;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #333333;
border-right-color: #333333;
border-bottom-color: #333333;
border-left-color: #333333;
}
.hpb-cnt-tb2{
background-color: #333333;
border: 1px solid #333333;
}
.hpb-cnt-tb3{
background-color: #333333;
border : 1px solid #cccccc;
}
.hpb-cnt-tb-th1 {
background-color: #BBBBBB;
font-size: 80%;
color: #333333;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #333333;
border-right-color: #333333;
border-bottom-color: #333333;
border-left-color: #333333;
}
.hpb-cnt-tb-th2 {
background-color: #CCCCCC;
font-size: 80%;
color: #333333;
border: 0px solid #333333;
}
.hpb-cnt-tb-cell1 {
background-color: #EEEEEE;
font-size: 80%;
color: #333333;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #333333;
border-right-color: #333333;
border-bottom-color: #333333;
border-left-color: #333333;
}
.hpb-cnt-tb-cell2 {
background-color: #FFFFFF;
font-size: 80%;
color: #333333;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #333333;
border-right-color: #333333;
border-bottom-color: #333333;
border-left-color: #333333;
}
.hpb-cnt-tb-cell3 {
background-color: #EEEEEE;
font-size : 100%;
color: #333333;
border: 0px solid #333333;
}
.hpb-cnt-tb-cell4 {
background-color: #FFFFFF;
font-size : 100%;
color: #333333;
border : 0px solid #333333;
}
.hpb-cnt-tb-cell5 {
background-color: #FFFFFF;
font-size : 100%;
color: #333333;
border-top-width : 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #CCCCCC;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
}

.syosai_miru {
background-image:url(img/index_p01.gif);
background-position:right;
background-repeat:no-repeat;
}

.course_shinka_sem {
background-image:url(img/index_p02_shinka_sem.gif);
background-position:right;
background-repeat:no-repeat;
}


.course_middle {
vertical-align:middle;
}

.catch {color:#ff8000;}

.p_pad {padding-left:8px;
padding-right:8px;
padding-bottom:2px;
padding-top:2px;}





.p_sty{ text-align:left;
padding-left:25px;}

.deco01pink {border-left: 5px solid #FFCCFF;
border-bottom: 1px solid #FFCCFF;
padding-left:5px;
padding-bottom:5px;
font-size:1.4em;
text-align:left;
font:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}