@charset "utf-8";
/* =import 
----------------------------------------------*/
@import url(style.css);


#detail .return{
float:right;
position:static;
}


/* school-title
------------------------------------------- */
#school-title{
width:100%;
position:relative;
background:url(../images/common/detail-navi02.gif) repeat-x 0 bottom;
padding:10px 0 16px 0;
margin:0 0 12px 0;
text-align:left;
}
#school-title h3{
width:410px;
text-align:left;
font-size:120%;
color:#c24162;
margin:0 0 0 0;
}
#school-title span{
width:410px;
text-align:left;
color:#838383;
display:block;
}
#school-title p.tsuika{
position:absolute;
bottom:16px;
right:0;
}


/* detail-box
------------------------------------------- */
#detail .section{
width:100%;
overflow:hidden;
height:auto;
margin:0 0 13px 0;
padding:0;
text-align:justify;
}
#detail .section p{
margin:0;
padding:0;
}
#detail .section .tsuika{
float:right;
}

/* detail-box01 */
.detail-box01 img{
border:#b06276 solid 1px;
float:left;
margin:0 10px 5px 0;
}

/* detail-box02 */
.detail-box02 ul{
width:100%;
text-align:justify;
}
.detail-box02 ul li{
width:104px;
float:left;
margin:0 16px 0 0;
font-size:90%;
_font-size:85%;
line-height:1.2em;
}
.detail-box02 ul li.end{
margin:0 0 0 0;
}
.detail-box02 ul li img{
border:#b06276 solid 1px;
margin:0 0 10px 0;
}


/* detail-box03 */
.detail-box03 table{
border-top:#b5cbe1 solid 1px;
border-left:#b5cbe1 solid 1px;
}
.detail-box03 table th{
width:25%;
border-right:#b5cbe1 solid 1px;
border-bottom:#b5cbe1 solid 1px;
background:#f8f8f8;
color:#942c4a;
text-align:left;
padding:3px 8px;
}
.detail-box03 table td{
border-right:#b5cbe1 solid 1px;
border-bottom:#b5cbe1 solid 1px;
padding:4px 8px;
}



/* detail-box04 */
.detail-box04{
border-top:#a8becb solid 1px;
border-bottom:#a8becb solid 1px;
}
.detail-box04 dt{
display:block;
padding:5px 8px;
border-left:#a8becb solid 1px;
border-right:#a8becb solid 1px;
border-bottom:#aac1a7 solid 1px;
border-top:#ffffff solid 1px;
background:#edf4f8;
color:#005991;
font-weight:bold;
}
.detail-box04 dd{
display:block;
padding:5px 8px;
border:#aac1a7 solid 1px;
border-top:#ffffff solid 1px;
background:#f0f7ef;
color:#076900;
font-weight:bold;
}
.detail-box04 .inside{
width:552px;
border-left:#a8becb solid 1px;
border-right:#a8becb solid 1px;
padding:15px;
}
.detail-box04 .inside dl dt{
color:#4a3f03;
padding:0;
margin:0;
border:none;
background:none;
}
.detail-box04 .inside dl dd{
background:none;
border:none;
background:url(../images/common/dash-02.gif) repeat-x 0 bottom;
margin:0 0 10px 0;
padding:5px 0 10px 0;
font-weight:100;
color:#756f4f;
}
.detail-box04 .inside dl dd.list{
text-align:left;
}
.detail-box04 .inside .textarea{
width:100%;
height:auto;
overflow:hidden;
padding:0 !important;
margin:0 0 15px 0;
background:none !important;
}
.detail-box04 .inside .textarea img{
border:#b06276 solid 1px;
float:left;
margin:0 10px 5px 0;
}
.detail-box04 .inside table{
border-top:#b8c9d5 solid 1px;
border-bottom:#b8c9d5 solid 1px;
}



.detail-box04 table{
border-top:#b5cbe1 solid 1px;
border-bottom:none !important;
}
.detail-box04 table th{
width:25%;
border-bottom:#b5cbe1 solid 1px;
background:#f8f8f8;
color:#bd1343;
text-align:center;
padding:3px 8px;
}
.detail-box04 table td{
border-bottom:#b5cbe1 solid 1px;
padding:8px;
}

