@charset "utf-8";
/* CSS Document */

/*-- adviser --*/
#adviser>div .adviser_photo_area {
	padding-left:18px;
	float:left;
}
#adviser>div .adviser_photo_area img {
    float: left;
	padding:0 8px 8px 0;
}

#adviser>div .adviser_text_area {
	margin:0;
	padding:0;
	padding-right:18px;
	line-height:1.6em;
}
/*-- adviser END --¥*/

/*-- trainer --*/

#trainer>div .section{
    margin-bottom: 40px;
}
#trainer>div .cont_photo {
	float:left;
}
#trainer>div .cont_text {
	width:280px;
	font-size:12px;
	line-height:1.6em;
	float:right;
}


#trainer>div .trainer{
	margin-top:20px;
	padding:0;
	font-size:12px;
	line-height:1.6em;
}

#trainer>div .trainer_inner {
	margin:10px 14px 4px;
	padding:0;
	font-size:12px;
	line-height:1.6em;
}

#trainer>div .trainer_inner{
    width: 93.5%;
    margin: 0 auto;
    padding: 3%;
    height: 150px;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}


#trainer>div .trainer_m1 h4{
    padding-left: 10px;
    font-size: 15px;
    line-height: 35px;
    color: #fff;
    background:url(../../../support/trainer/image/h_00.png) left top repeat-x;
    background-position:0 1px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

/*-- trainer END--*/



@media screen and (max-width:736px) {
    
    #adviser>div .adviser_photo_area img {
        width: 46%;
        float: left;
        padding:0 8px 8px 0;
    }
    #adviser>div .adviser_text_area {
        margin:20px 0;
        padding:0;
        font-size: 14px;
        font-weight: bold;
        padding-right:0;
        line-height:1.6em;
    }

    #adviser>div .cont_l{
        width: 100%;
        float: none;
        margin-bottom: 30px;
    }
    #adviser>div .cont_r{
        width: 100%;
        float: none;
    }
    
    #trainer>div .cont_l{
        width: 100%;
        float: none;
        margin-bottom: 30px;
    }
    #trainer>div .cont_r{
        width: 100%;
        float: none;
    }
    #trainer>div .cont_text {
        clear: both;
        width: 100%;
        float: none;
    }
    #trainer>div .trainer_inner{
        height: auto;
    }
    
}