@charset "UTF-8";

#contents_inner .section_title{ background: url(images/section_title_bg.jpg) no-repeat center center scroll; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover;}

@media screen and (min-width:962px){
.photo_list01 .text_box_title{ text-align: center; margin-top: 100px;}
.photo_list01 .text_box_title span{ display: block;}
}

#contents_inner .image_only{ max-width: 1100px; width: 100%; margin: 0 auto 60px;}
#contents_inner .image_only .text_box_title{ font-size: 22px; line-height: 33px; margin-bottom: 20px; color: #0b3190; font-weight: 700;}
#contents_inner .pic_box img{ width: 100%; height: auto;}

@media screen and (max-width:1099px){
#contents_inner .image_only{ padding:0 20px; box-sizing: border-box;}
}

@media screen and (max-width:961px){

#contents_inner .image_only{ width: 100%; margin: 0 auto 30px; padding: 0 20px; box-sizing: border-box;}
#contents_inner .image_only .text_box_title{ font-size: 17px; line-height: 29px; margin-bottom: 10px;}

}

@media screen and (max-width:767px) {

#contents_inner .image_only{ margin: 0 auto 20px; padding: 0 10px; box-sizing: border-box;}
#contents_inner .image_only .text_box_title{ font-size: 17px; line-height: 25px; margin-bottom: 10px;}
#contents_inner .contact_btn_box{ margin: 0px 10px 5px!important;}

}