@charset "utf-8"; 
/* @latest 2020.11.20 OSY */

/* etc006 */
.etc006 {position:relative; width:100%; height:100%; float:left; box-sizing:border-box;}
.etc006 .etc006bg_wrap {position:absolute; top:0; left:0; width:100%; height:100%; box-sizing:border-box; background:#fbdbcf; opacity:1;}
.etc006 .etc006bg_wrap > img {width:100%; height:100%;}
	
.etc006 .etc006cont {position:relative; width:100%; height:100%; box-sizing:border-box; padding:30px;}
.etc006 .etc006cont .innerbox {width:100%; height:100%; margin:0 auto; box-sizing:border-box;}

.etc006 .etc006cont .contBox {position:relative; height:100%; overflow:hidden; font-size:0; box-sizing:border-box;}

.etc006 .etc006cont .contBox .titBox {position:relative; padding-bottom:30px;}
.etc006 .etc006cont .contBox .titBox .tit {display:block; width:70% !important; font-size:24px; color:#5d1620; font-weight:600; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.etc006 .etc006cont .contBox .titBox img {position:absolute; top:0; right:0; width:auto; max-widht:100px; height:auto;}

.etc006 .etc006cont .contBox .txtBox {height:100%; padding:30px 0; background:#fff; word-break:normal; word-break:keep-all; text-align:center; box-sizing:border-box;}
.etc006 .etc006cont .contBox .txtBox .lineBox {width:80%; margin:30px auto !important; height:2px; background:url(../img/dot_line.png) repeat-x;}
.etc006 .etc006cont .contBox .txtBox span {display:block; font-size:17px; line-height:1.5em;}
.etc006 .etc006cont .contBox .txtBox span.txt1 {color:#702a1a;}
.etc006 .etc006cont .contBox .txtBox span.txt2 {color:#a65640; font-weight:600;}
.etc006 .etc006cont .contBox .txtBox span.txt2 b {display:block; margin-top:15px; font-size:30px; color:#702a1a; letter-spacing:-0.03em;  line-height:1.1em;}


/* layout */



	@media (min-width:1300px){
	}
	
	@media (max-width:1300px){
	}
	
	@media (min-width:991px) and (max-width:1299px){
	}
	
	@media (max-width:990px){
		
	}

	@media (min-width:800px) {
		.layout_height_H .etc006 .etc006cont .contBox .txtBox .lineBox {margin:15px 0;}
		.layout_height_H .etc006 .etc006cont .contBox .txtBox span.txt2 b {margin-top:5px;}

		.layout_height_M .etc006 .etc006cont {padding:20px;}
		.layout_height_M .etc006 .etc006cont .contBox .titBox {padding-bottom:12px;}
		.layout_height_M .etc006 .etc006cont .contBox .txtBox {padding:15px 30px;}
		.layout_height_M .etc006 .etc006cont .contBox .txtBox .lineBox {margin:10px auto !important;}
		.layout_height_M .etc006 .etc006cont .contBox .txtBox span.txt2 b,
		.layout_height_H.layout_03 .etc006 .etc006cont .contBox .txtBox span.txt2 b {margin-top:5px; font-size:24px;}

		.layout_height_H.layout_04 .etc006 .etc006cont {padding:30px;}

		.layout_height_H.layout_04.layout_04ml .etc006 .etc006cont .contBox .titBox {padding-bottom:12px;}
	}
	
	@media (max-width:799px){
		.etc006 .etc006cont {padding:20px;}
		.etc006 .etc006cont .contBox .txtBox {padding:20px;}
		.etc006 .etc006cont .contBox .titBox {padding-bottom:20px;}
		.etc006 .etc006cont .contBox .txtBox .lineBox {margin:20px auto !important;}
		.etc006 .etc006cont .contBox .titBox .tit {font-size:22px;}
		.etc006 .etc006cont .contBox .txtBox span {font-size:15px;}
		.etc006 .etc006cont .contBox .txtBox span.txt2 b {margin-top:0px; font-size:28px;}
		.layout_height_M.layout_04 .etc006 .etc006cont .contBox .txtBox .lineBox {margin:15px auto !important;}
		.layout_height_H.layout_04 .etc006 .etc006cont .contBox .txtBox .lineBox {margin:30px auto !important;}
	}

	@media (min-width:600px) and (max-width:799px){
	}

	@media (max-width:599px){
		.layout_height_M.layout_04 .etc006 .etc006cont .contBox .txtBox .lineBox,
		.layout_height_H.layout_04 .etc006 .etc006cont .contBox .txtBox .lineBox,
		.etc006 .etc006cont .contBox .txtBox .lineBox {height:1px; margin:15px auto !important;}
		.etc006 .etc006cont .contBox .titBox .tit {font-size:20px}
		.etc006 .etc006cont .contBox .titBox {padding-bottom:15px;}
		.etc006 .etc006cont .contBox .txtBox span.txt2 b {margin-top:0px; font-size:22px;}
	}
	
	@media (max-width:499px){
		.etc006 .etc006cont .contBox .titBox img {display:none;}
		.etc006 .etc006cont .contBox .txtBox span.txt2 b {font-size:18px;}
	}

		




