
/* contents
-------------------------------------*/
.ly_mainvis{ background-image:url("../images/main_img.jpg")}
/* box1 */
#box1 .box1_other{ padding: 40px 40px; background: #F9F9F9;}
#box1 .bl_contentsBlock_inner.sub_inner{width: 850px;}

/* box3 */
#box3 .result_detail_list dl{flex-direction: row;}
#box3 .result_detail_list dl:nth-child(2n){flex-direction: row-reverse;}
#box3 .result_detail_list dl dd{align-self: center;}
#box3 .result_detail_list .round_list > li:before{top: 15px;}

/* box4 */
#box4 .info_box li p.hp_taC{text-align: center;}
#box4 .info_box li p.hp_taC img{border: 1px solid #ddd; }
#box4 .box4_tit{overflow: hidden;}

/* box5 */
#box5 .bl_qaList dt {padding: 51px 0 13px 83px; font-size: 18px;  background: url(/product/service/images/detail/q_img.png) no-repeat 30px 55px;}
#box5 .bl_qaList dd{padding: 18px 50px 18px 85px; font-size: 18px; background: #F7F7F7 url(/product/service/images/detail/a_img.png) no-repeat 30px 22px;}


@media screen and (max-width: 768px){
/* contents
-------------------------------------*/
.ly_mainvis.ly_mainvis{ height: 40vh;}
.ly_mainvis.ly_mainvis .ly_mainvis_inner #health-consulting_btn .link_btn{font-size: 16px; padding: 15px 20px; width: 100%;}

/* box1 */
#box1 .box1_other .img_right{ float: right; margin-left: 20px}

/* box3 */
#box3 .result_detail_list dl dt{text-align: center;}
}


@media screen and (max-width: 415px){
/* contents
-------------------------------------*/
.ly_mainvis.ly_mainvis{ height: 60vh;}
#box1 .box1_other {padding: 20px;}
#box1 .box1_other .img_right{ float:none; margin-left: auto}

}