@charset "utf-8";

.solution_visual{position:relative;width:100%;height:390px;background:url('../../images/img/solution_img01.jpg') no-repeat center; }
.solution_visual .solution_text{font-size:64px;line-height:300px;text-align:center; font-weight:bold;}

@media screen and ( min-width:1920px ){
	.solution_visual{background-size:100%;}
}
.s_section{text-align: center; width: 100%; margin-bottom:100px;}
.s_section h3{font-size:30px; margin-bottom:10px; }
.s_section p{font-size:16px; line-height: 24px; }
.s_section p.txt{width:800px; margin:0 auto; margin-bottom:30px;}
.s_section p.s_sec_img01{background: url(../../images/img/solution01.jpg) no-repeat center center ; width:100%; height: 301px; background-size:contain; }
.s_section p.s_sec_img02{background: url(../../images/img/solution02.jpg) no-repeat center center ; width:100%; height: 301px; background-size:contain;}
.s_section p.s_sec_img03{background: url(../../images/img/solution03.jpg) no-repeat center center ; width:100%; height: 301px; background-size:contain;}
.s_section p.s_sec_img04{background: url(../../images/img/solution04.jpg) no-repeat center center ; width:100%; height: 301px; background-size:contain;}
.s_section p.s_sec_img05{background: url(../../images/img/solution05.jpg) no-repeat center center ; width:100%; height: 301px; background-size:contain;}
.s_section p.s_sec_img06{background: url(../../images/img/solution06.jpg) no-repeat center center ; width:100%; height: 301px; background-size:contain;}
.s_section p.s_sec_img07{background: url(../../images/img/solution07.jpg) no-repeat center center ; width:100%; height: 624px; background-size:contain;}


/* 타블렛 */
@media screen and ( min-width:799px ) and ( max-width:1200px ) {
	#container .common_box{width:90%; margin:0 auto;}
	.s_section{ margin-bottom:90px;}
	.s_section h3{font-size:26px; margin-bottom:5px; }
	.s_section p{font-size:14px; line-height: 20px; }
	.s_section p.txt{width:600px; margin-bottom:5px;}


}
/* 모바일~타블렛 */
@media screen and ( min-width:481px ) and ( max-width:798px ) {
	#container .common_box{width:90%; margin:0 auto;}
	.s_section{ margin-bottom:80px;}
	.s_section h3{font-size:26px; margin-bottom:5px; }
	.s_section p{font-size:14px; line-height: 20px; }
	.s_section p.txt{width:500px; margin-bottom:15px;}
	.s_section p.s_sec_img01{height:170px;}
	.s_section p.s_sec_img02{height:170px;}
	.s_section p.s_sec_img03{height:170px;}
	.s_section p.s_sec_img04{height:170px;}
	.s_section p.s_sec_img05{height:170px;}
	.s_section p.s_sec_img06{height:170px;}
	.s_section p.s_sec_img07{height:360px;}


}
/* 모바일 */
@media screen and ( max-width:480px ) {
	.solution_visual{height:290px;}
	.solution_visual .solution_text{font-size:44px;line-height:250px;}
    #container .common_box{width:95%;}
    .s_section{ margin-bottom:100px;}
	.s_section h3{font-size:22px; margin-bottom:5px; }
	.s_section p{font-size:14px; line-height: 20px; }
	.s_section p.txt{width:90%; margin-bottom:15px;}
	.s_section p.s_sec_img01{background: url(../../images/img/solution_m01.jpg) no-repeat center center ;  width:100%; height: 301px; background-size:contain;}
	.s_section p.s_sec_img02{background: url(../../images/img/solution_m02.jpg) no-repeat center center ;  width:100%; height: 301px; background-size:contain;}
	.s_section p.s_sec_img03{background: url(../../images/img/solution_m03.jpg) no-repeat center center ;  width:100%; height: 301px; background-size:contain;}
	.s_section p.s_sec_img04{background: url(../../images/img/solution_m04.jpg) no-repeat center center ;  width:100%; height: 301px; background-size:contain;}
	.s_section p.s_sec_img05{background: url(../../images/img/solution_m05.jpg) no-repeat center center ;  width:100%; height: 301px; background-size:contain;}
	.s_section p.s_sec_img06{background: url(../../images/img/solution_m06.jpg) no-repeat center center ;  width:100%; height: 301px; background-size:contain;}
	.s_section p.s_sec_img07{background: url(../../images/img/solution_m07.jpg) no-repeat center center ;  width:100%; height: 600px; background-size:contain;}

}
