/*link background*/
.article_text_link a{position:relative; text-decoration:underline; font-size:18px; display:block; line-height:25px; text-align:right; margin-right:15px;}
.room{background-position:-145px 0px; position:absolute;display:inline;  height:22px; width:22px; margin-left:-30px;}
.community{background-position:-145px -30px; position:absolute; display:inline; height:22px; width:22px; margin-left:-30px;}

/*adviser_list*/
.adviser_area{margin-bottom:10px;}
.adviser_area li.list1{float:left; width:23%; margin-right:3%; }
.adviser_area li.list2{float:left; width:23%; margin-right:2%; }
.adviser_area li.list3{float:left; width:23%; margin-left:0%; }
.adviser_area li.list4{float:left; width:23%; margin-left:3%; }
.adviser_area li img{ box-shadow:none; margin:0; z-index:399; padding:0; width:100%;}
.adviser_name{position:relative;background:#fff; margin-top:-52px; z-index:9999; padding:5px; opacity:0.8;}

.adviser_prof{margin-bottom:10px; border-bottom:1px solid #ddd;padding-bottom:10px;}
.adviser_prof .adviser_img{float:left; margin-right:15px;margin-bottom:15px;}
.adviser_prof .btn_advisers {float:right;}
.adviser_txt h3{font-size:30px;margin:0px 0 10px; padding:0; line-height:80%;}
.adviser_txt span{font-size:20px;}
h2.adviser_title{padding:0 0 10px;}
.btn_advisers li{height: 52px; width: 52px;display: block; float:right; margin-right:10px;}
.btn_advisers a{display:block;height: 52px; width: 52px;}
.btn_back{background: url(/img/sprite_content_pc.png) no-repeat;display:block;height: 52px; width: 52px; }
.btn_to_qahealth{background-position:-300px 0;}
.btn_to_column{background-position:-300px -52px;}

.to_adviser_column{float:left; margin:10px 20px 20px 0;}
.to_adviser_column .text_name{text-align:center;}
.to_adviser_column img{width:120px; height:120px;}

.img_right{float:right; margin-left:10px;}
.img_left{float:left; margin-right:10px !important;}

/*column list*/
.guest01_reclist ul{border-top:#ddd 1px dotted;padding-top:10px;}

/*2column*/
.adviser_nospace{margin-top:0px !important;margin-bottom:0px !important;
padding-top:0px !important;padding-bottom:0px !important;}	/*文字上下の詰め　2013-11-28Add*/
.column2_list_fontDef li{font-size:100%; margin:0 20px;}		/*リストのフォント通常サイズ　2013-11-28Add*/

/*	働くママの体験談	2014-03-02 add*/
.work_link{margin-bottom:10px}
.work_icon_img{border-radius: 0px !important;}
/*	///働くママの体験談	*/


/*-----------------------------------------------------------------------
responce
-------------------------------------------------------------------------*/
@media screen and (max-width: 1217px) {
}

@media screen and (max-width: 1020px) {
.bland_panel_pc{display:none;}
}

@media screen and (max-width: 964px) {
}

@media screen and (max-width: 836px) {
}

@media screen and (max-width: 756px) {
}

@media screen and (max-width: 670px) {
.adviser_area li.list1{float:left; width:48%; margin-right:0; }
.adviser_area li.list2{float:right; width:48%; margin-right:0;}
.adviser_area li.list3{float:left; width:48%; margin-left:0; margin-top:20px;}
.adviser_area li.list4{float:right; width:48%; margin-left:0; margin-top:20px;}

.work_link{margin-left:10px;}	/*働くママの体験談	2014-03-02 add*/

}

@media screen and (max-width: 320px) {
}