@charset "utf-8";

/* CSS Document */
@media screen {

.category{
background:url(../../outline/img/cat_title.jpg) no-repeat 0 122px;
}

.dot-bottom {
background:url(../img/line_dot.gif) repeat-x bottom left;
margin-bottom:10px;
padding-bottom:10px;
}

#globalNaviList02 a{background-position: 0 -18px;}



/*  教育の特色  */

.feature-box {
border:1px solid #ddd;
width:261px;
padding:1px;
float:left;
margin-left:10px;
margin-bottom:20px;

}

.feature-box h3 {
margin-top:5px;
margin-bottom:5px;
margin-left:6px;
background:url(../img/bg_h3_2.gif) no-repeat 2px center;
padding-left:16px;
color:#333333;
font-size:80%;
}

.feature-box2 h3 {
margin-top:5px;
margin-bottom:5px;
margin-left:6px;
background:url(../img/bg_h3_2.gif) no-repeat 2px center;
font-size:80%;
padding-left:16px;
color:#333333;
}

.feature-box p {
margin:0 5px 10px 5px;
}

.feature-box2 p {
margin:0 5px 10px 5px;
}

/* \*/
* .feature-box  { margin-left:5px; }
/* */

.feature-box img{
}


.feature-box2 {
border:1px solid #ddd;
width:261px;
padding:1px;
float:left;
margin-left:10px;
margin-bottom:20px;

}

.feature-box2 img{
}

.feature-box h4{
background:#73aa0b;
margin:0;
padding:0;
border-bottom:1px solid #fff;
}
.feature-box2 h4{
background:#08633e;
margin:0;
padding:0;
border-bottom:1px solid #fff;
}


}

@media print {


.category #bread {
padding-top:140px;
background:url(../../outline/img/cat_title_sc.jpg) no-repeat 0 0;
}


.dot-bottom {
background:url(../img/line_dot.gif) repeat-x bottom left;
margin-bottom:10px;
padding-bottom:10px;
}

#globalNaviList02 a{background-position: 0 -18px;}



/*  教育の特色  */

.feature-box {
border:1px solid #ddd;
width:261px;
padding:1px;
float:left;
margin-left:10px;
margin-bottom:20px;

}

.feature-box h3 {
margin-top:5px;
margin-bottom:5px;
margin-left:6px;
background:url(../img/bg_h3_2.gif) no-repeat 2px center;
padding-left:16px;
color:#333333;
font-size:80%;
}

.feature-box2 h3 {
margin-top:5px;
margin-bottom:5px;
margin-left:6px;
background:url(../img/bg_h3_2.gif) no-repeat 2px center;
font-size:80%;
padding-left:16px;
color:#333333;
}

.feature-box p {
margin:0 5px 10px 5px;
}

.feature-box2 p {
margin:0 5px 10px 5px;
}

/* \*/
* .feature-box  { margin-left:5px; }
/* */

.feature-box img{
}


.feature-box2 {
border:1px solid #ddd;
width:261px;
padding:1px;
float:left;
margin-left:10px;
margin-bottom:20px;

}

.feature-box2 img{
}

.feature-box h4{
background:#73aa0b;
margin:0;
padding:0;
border-bottom:1px solid #fff;
}
.feature-box2 h4{
background:#08633e;
margin:0;
padding:0;
border-bottom:1px solid #fff;
}


}