body,td,h1,h2,h3,h4,h5,div,p,li,ul,ol,dd,dt,section,input,textarea,select,button{font-size:14px; line-height:1.6em;}
body{}
ul,ol,li{margin:0;padding:0;list-style:none;}	
html {overflow-y:scroll}
*, :after, :before { text-decoration-line:none; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box; }

	

		.fc_ver3_pointer {color:#C53428; }
		.daon_content_wrap{width:100%; min-width:320px; max-width:1500px; margin:0 auto;}

		.daon_ver3_page_title{width:100%; text-align:center; margin-bottom:70px;}
		.daon_ver3_page_title h1{width:100%; font-size:2.5em; font-weight:600;}
		.daon_ver3_page_title h1:after {content:""; clear:both; display:block; width:30px; margin:10px auto; border:1px solid #000;}
		.daon_ver3_page_title h2{width:100%; font-size:1.2em; color:#666; margin-top:20px; }

		.ssh100{height: 150px;}
	
	/*탭 1번*/
		.ssugun_type001 {width:100%; max-width:1500px; margin:0 auto;}
		.ssugun_type001:after{ content:""; display:block; clear:both;}
		.ssugun_type001 h2.tit1 { position:relative; margin:50px 0 20px 0; padding-left:15px; font-size:2em; color:#222; font-weight:700; }
		.ssugun_type001 h2.tit1:before { content: ""; position: absolute; left: 0; top:14px; width: 5px; height:20px; background: #e53d30;}
		.ssugun_type001 h4.tit2 { display:block; margin-top:15px; font-size:1.5em; color:#222; font-weight:500; }
		.ssugun_type001 h4.tit2 strong { color: #e53d30; }
		.ssugun_type001 p.tit_desc { margin:10px 0 30px 0; font-size:1.15em; color:#222; letter-spacing:-0.025em; line-height:1.6em; word-break:keep-all;}
		.ssugun_type001 .type10 { width:100%;}
		.ssugun_type001 .type10 .con_box { display:flex; align-items: center; width:100%; }
		.ssugun_type001 .type10 .con_box:after{ content:""; display:block; clear:both;}
		.ssugun_type001 .type10 .img_box {position:relative; width:50%;  } 
		.ssugun_type001 .type10 .img_box img {max-width:100%; transition:0.3s all ease; border-radius:10px;}
		.ssugun_type001 .type10 .txt_box {position:relative; width:50%; padding:0 0 0 80px; overflow:hidden;  } 
		.ssugun_type001 .type10 .txt_box:after{ content:""; display:block; clear:both;}
		.ssugun_type001 .type10 .txt_box h2.chk_tit {display:block; font-size:2.85em; color:#000; line-height:1.2em; font-weight:700;}
		.ssugun_type001 .type10 .txt_box p.chk_tit_desc {display:block; margin-top:20px; font-size:1.5em; color:#000; line-height:1.6em;  font-weight:400;}
		.ssugun_type001 .type10 .txt_box ul.chk_txt { width:100%; margin-top:30px; padding-top:20px; border-top:1px solid #222 }
		.ssugun_type001 .type10 .txt_box ul.chk_txt:after{ content:""; display:block; clear:both;}
		.ssugun_type001 .type10 .txt_box ul.chk_txt li {position:relative; float:left; width:50%; margin-bottom:10px; padding-left: 30px; padding-right:15px; font-size: 1.25em; color: #666; line-height: 1.6em;  transition:0.3s all ease;}
		.ssugun_type001 .type10 .txt_box ul.chk_txt li:before { display:block; content:"\f058"; position:absolute; left:0; top:2px; padding-left:1px; color:#e53d30; font-weight:200; font-family: "Font Awesome 6 Free";}
		.ssugun_type001 .type10 .txt_box .ex_txts {width:100%; margin-top:30px; padding:25px; background-color:#f8f8f8; border:1px solid #eee; border-radius:10px;}
		.ssugun_type001 .type10 .txt_box .ex_txts h4.ex_tit {display:block; font-size:1.5em; color:#000; line-height:1.2em; font-weight:700;}
		.ssugun_type001 .type10 .txt_box .ex_txts p {display:block; margin-top:15px; font-size:1em; color:#666; line-height:1.6em; word-break: keep-all;}

		/*box01*/
		.ssugun_type001 .type10 .txt_box01 {position:relative; width:50%; padding:0 0 180px 80px; overflow:hidden;  } 
		.ssugun_type001 .type10 .txt_box01:after{ content:""; display:block; clear:both;}
		.ssugun_type001 .type10 .txt_box01 h2.chk_tit {display:block; font-size:2.85em; color:#000; line-height:1.2em; font-weight:700;}
		.ssugun_type001 .type10 .txt_box01 p.chk_tit_desc {display:block; margin-top:20px; font-size:1.5em; color:#000; line-height:1.6em;  font-weight:400;}
		.ssugun_type001 .type10 .txt_box01 ul.chk_txt { width:100%; margin-top:30px; padding-top:20px; border-top:1px solid #222 }
		.ssugun_type001 .type10 .txt_box01 ul.chk_txt:after{ content:""; display:block; clear:both;}
		.ssugun_type001 .type10 .txt_box01 ul.chk_txt li {position:relative; float:left; width:50%; margin-bottom:10px; padding-left: 30px; padding-right:15px; font-size: 1.25em; color: #666; line-height: 1.6em;  transition:0.3s all ease;}
		.ssugun_type001 .type10 .txt_box01 ul.chk_txt li:before { display:block; content:"\f058"; position:absolute; left:0; top:2px; padding-left:1px; color:#e53d30; font-weight:200; font-family: "Font Awesome 6 Free";}
		.ssugun_type001 .type10 .txt_box01 .ex_txts {width:100%; margin-top:30px; padding:25px; background-color:#f8f8f8; border:1px solid #eee; border-radius:10px;}
		.ssugun_type001 .type10 .txt_box01 .ex_txts h4.ex_tit {display:block; font-size:1.5em; color:#000; line-height:1.2em; font-weight:700;}
		.ssugun_type001 .type10 .txt_box01 .ex_txts p {display:block; margin-top:15px; font-size:1em; color:#666; line-height:1.6em; word-break: keep-all;}


		/*box02*/
		.ssugun_type001 .type10 .txt_box02 {position:relative; width:50%; padding:0px 0px 0px 80px; overflow:hidden;  } 
		.ssugun_type001 .type10 .txt_box02:after{ content:""; display:block; clear:both;}
		.ssugun_type001 .type10 .txt_box02 h2.chk_tit {display:block; font-size:2.85em; color:#000; line-height:1.2em; font-weight:700;}
		.ssugun_type001 .type10 .txt_box02 p.chk_tit_desc {display:block; margin-top:20px; font-size:1.5em; color:#000; line-height:1.6em;  font-weight:400;}
		.ssugun_type001 .type10 .txt_box02 ul.chk_txt { width:100%; margin-top:30px; padding-top:20px; border-top:1px solid #222 }
		.ssugun_type001 .type10 .txt_box02 ul.chk_txt:after{ content:""; display:block; clear:both;}
		.ssugun_type001 .type10 .txt_box02 ul.chk_txt li {position:relative; float:left; width:50%; margin-bottom:10px; padding-left: 30px; padding-right:15px; font-size: 1.25em; color: #666; line-height: 1.6em;  transition:0.3s all ease;}
		.ssugun_type001 .type10 .txt_box02 ul.chk_txt li:before { display:block; content:"\f058"; position:absolute; left:0; top:2px; padding-left:1px; color:#e53d30; font-weight:200; font-family: "Font Awesome 6 Free";}
		.ssugun_type001 .type10 .txt_box02 .ex_txts {width:100%; margin-top:30px; padding:25px; background-color:#f8f8f8; border:1px solid #eee; border-radius:10px;}
		.ssugun_type001 .type10 .txt_box02 .ex_txts h4.ex_tit {display:block; font-size:1.5em; color:#000; line-height:1.2em; font-weight:700;}
		.ssugun_type001 .type10 .txt_box02 .ex_txts p {display:block; margin-top:15px; font-size:1em; color:#666; line-height:1.6em; word-break: keep-all;}


		.ssugun_type001 .type10 table.tbl_pro01{ width:100%; border-top:2px solid #1a355c; border-collapse:separate; border-spacing:0; }
		.ssugun_type001 .type10 table.tbl_pro01 tr {width:100%;}
		.ssugun_type001 .type10 table.tbl_pro01 tr th{padding:5px 20px; color:#000; font-weight:500; font-size:1.25em; line-height: 1.6em; border-bottom:1px solid #ddd; border-right:1px solid #ddd; background-color:#f8f8f8; }
		.ssugun_type001 .type10 table.tbl_pro01 tr td{padding:0px 20px; color:#666; font-size:1.25em; line-height: 1.6em; text-align: left; border-bottom:1px solid #ddd; }

	
	/*탭 2번*/
		.ssugun_type001 {width:100%; max-width:1500px; margin:0 auto;}
		.ssugun_type001:after{ content:""; display:block; clear:both;}
		.ssugun_type001 .type11 {width:100%;}
		.ssugun_type001 .type11:after{ content:""; display:block; clear:both;}	
		.ssugun_type001 .type11 ul {width:100%; font-size:0; margin-top:50px; text-align:center; overflow:hidden;}
		.ssugun_type001 .type11 ul li {display:inline-block; vertical-align:top; width:32%; margin-right:2%; text-align:left; transition:0.3s all ease; }
		.ssugun_type001 .type11 ul li:nth-child(3n) {margin-right:0;}
		.ssugun_type001 .type11 ul li .img_box { width:100%; border-radius:10px; overflow:hidden;} 
		.ssugun_type001 .type11 ul li .img_box img {width:100%; transition:0.3s all ease;}
		.ssugun_type001 .type11 ul li dl {position:relative; width:100%; margin:0; padding:25px 15px 50px 15px; transition:0.3s all ease; }
		.ssugun_type001 .type11 ul li dl em.num { display:inline-block; padding-bottom:5px; color:#e53d30; font-size:1.25em; font-weight:700; font-style:normal; border-bottom:1px solid #e53d30;}
		.ssugun_type001 .type11 ul li dl dt { display:block; margin-top:15px; color:#000; font-size:2em; font-weight:700; }
		.ssugun_type001 .type11 ul li dl dd {display:block; margin-top:5px; color:#333; font-size:1.3em; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp :4; -webkit-box-orient:vertical; }
		.ssugun_type001 .type11 ul li dl dd::before{
		  content:"•";
		  flex:0 0 auto; line-height:1.2; margin-top:2px; margin-right: 8px;
		
		}



		.ssugun_type001 .type11 ul li a.btn_view { position:relative; display:block; margin-top:30px; text-align:center; width:150px; height:50px; line-height:50px; color:#222; border:1px solid #ddd; box-sizing:border-box; border-radius:50px; overflow:hidden; transition:0.3s all ease;}
		.ssugun_type001 .type11 ul li a.btn_view:before {z-index:-1;  opacity:1; content: ""; display:block; position:absolute; left:-150px; width:100%; height:100%; background-color:#e53d30; transition:0.5s all ease;}
		.ssugun_type001 .type11 ul li a.btn_view:hover  { color:#fff;}
		.ssugun_type001 .type11 ul li a.btn_view:hover:before  {z-index:-1; opacity:1;  left:0; transition:0.5s all ease;}
		.ssugun_type001 .type11 ul li:hover .img_box img { transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
		.ssugun_type001 .type11 ul li:hover dl dt {color:#e53d30;}
	
	/*탭 3번*/
		.ssugun_type001 .type12{width:100%; margin-top:50px;}
		.ssugun_type001 .type12 ul {width:100%; margin:0; padding:0; display:flex; justify-content: space-between; overflow:hidden;}
		.ssugun_type001 .type12 ul li{ position:relative; width:23.5%; padding:60px 15px; text-align:center; border:0px solid #eee; box-sizing:border-box; transition:all .5s ease;}
		.ssugun_type001 .type12 ul li:first-child:before {display:none;}
		.ssugun_type001 .type12 ul li .icon_box {display:flex; justify-content: center; align-items: center; margin:0 auto; width:100px; height:100px; background:#fff; border:1px solid #eee; box-sizing:border-box;  border-radius:8px; transform: rotate(-45deg); transition:all .5s ease;}
		.ssugun_type001 .type12 ul li .icon_box i {font-size:3em; color:#333; transform: rotate(45deg);}
		.ssugun_type001 .type12 ul li .txt_box { width:100%; margin-top:40px;}
		.ssugun_type001 .type12 ul li .txt_box strong{ font-size:1.5em; color:#333; line-height:1.4em; font-weight:500; }
		.ssugun_type001 .type12 ul li .txt_box .txts{display:block; margin-top:20px; font-size:1.15em; color:#999; word-break:keep-all;}
		.ssugun_type001 .type12 ul li:hover .icon_box { transform: rotate(180deg); background:#0075bd; }
		.ssugun_type001 .type12 ul li:hover .icon_box i {color:#fff; transform: rotate(-180deg);}
		.ssugun_type001 .type12 ul li:hover .txt_box strong{ color:#0075bd; }
	
	/*탭 4번*/
		.ssugun_type001 .type12 {position:relative; width:100%; margin-top:50px;}
		.ssugun_type001 .type12:after{ content:""; display:block; clear:both;}
		.ssugun_type001 .type12 h1.tit_back {z-index:-1; position:absolute; top:44px; right:0; font-size:8em; color:#f5f5f5; line-height:1em; font-weight:900; transition:0.3s all ease; }
		.ssugun_type001 .type12 h2.tit1 {font-size:2.5em; color:#222; font-weight:700; }
		.ssugun_type001 .type12 p.tit_desc { margin-top:10px; font-size:1.4em; color:#222; letter-spacing:-0.025em; line-height:1.6em; word-break:keep-all;}
	
	
		.ssugun_type001 .type13 ul.feature_img {display:flex; align-items: center; justify-content: space-between; width:100%; margin-top:30px; padding:0; }
		.ssugun_type001 .type13 ul.feature_img li {display:flex; align-items: center; flex-direction: column; width:48%; padding:10px; border:1px solid #ddd;  border-radius:10px;}
		.ssugun_type001 .type13 ul.feature_img li .imgs img {max-width:100%; border-radius:10px;}
		.ssugun_type001 .type13 ul.feature_img li .txts {display:block; padding:15px 0px; font-size:1.25em; line-height:1.6em; width:100% }
	
	
		/*탭 4번 슬라이딩 캐러셀*/
		.ssugun_type001 {width:100%; max-width:1500px; margin:0 auto;}
		.ssugun_type001:after{ content:""; display:block; clear:both;}

		.ssugun_type001 .type12 {position:relative; width:100%; margin-top:50px;}
		.ssugun_type001 .type12:after{ content:""; display:block; clear:both;}

		/* 타이틀 영역 */
		.ssugun_type001 .type12 .title_wrap {display:flex;align-items: center;justify-content: space-between;position:relative;}
		.ssugun_type001 .type12 .title_content {flex:1; position:relative; z-index:2; overflow:hidden; }
		.ssugun_type001 .type12 .title_carousel { display:flex; transition: transform 0.6s ease-in-out;}
		.ssugun_type001 .type12 .title_item { flex-shrink:0; min-width:100%;}

		.ssugun_type001 .type12 h2.tit1 {font-size:2.5em; color:#222; font-weight:700; }
		.ssugun_type001 .type12 p.tit_desc { margin-top:10px; font-size:1.4em; color:#222; letter-spacing:-0.025em; line-height:1.6em; word-break:keep-all;}

		.ssugun_type001 .type12 .title_nav {
			display:flex;
			gap:10px;
			margin-left:40px;
			flex-shrink:0;
			margin-top: 44px;
		}

		.ssugun_type001 .type12 .title_nav button {
			width:45px;
			height:45px;
			background:#fff;
			border:1px solid #ddd;
			border-radius:50%;
			display:flex;
			align-items:center;
			justify-content:center;
			cursor:pointer;
			transition:all 0.3s ease;
		}

		.ssugun_type001 .type12 .title_nav button:hover {
			background:#e53d30;
			border-color:#e53d30;
			color:#fff;
		}

		.ssugun_type001 .type12 .title_nav button i {
			font-size:1.2em;
		}

		.ssugun_type001 .type13 {width:100%; position:relative;}
		.ssugun_type001 .type13:after{ content:""; display:block; clear:both;}

		/* 캐러셀 컨테이너 */
		.ssugun_type001 .type13 .carousel_wrap {width:100%; position:relative; overflow:hidden;}
		.ssugun_type001 .type13 .carousel_wrap ul.feature_img {
			display:flex; 
			align-items: center; 
			justify-content: flex-start;
			width:100%; 
			margin:0; 
			padding:0;
			transition: transform 0.6s ease-in-out;
		}

		.ssugun_type001 .type13 ul.feature_img li {
			display:flex; 
			align-items: center; 
			flex-direction: column; 
			width:calc(50% - 5px);
			min-width:calc(50% - 5px);
			padding:10px; 
			border:1px solid #ddd;  
			border-radius:10px;
			box-sizing:border-box;
			flex-shrink:0;
			margin-right:10px;
		}

		.ssugun_type001 .type13 ul.feature_img li:last-child {
			margin-right:0;
		}

		/* 캐러셀 네비게이션 */
		.ssugun_type001 .type13 .carousel_nav { position:absolute; bottom:-30px; left:50%; transform:translateX(-50%); display:flex; gap:10px; z-index:10; }

		.ssugun_type001 .type13 .carousel_nav button {
			width:12px;
			height:12px;
			border:2px solid #ddd;
			background:#fff;
			border-radius:50%;
			cursor:pointer;
			transition:all 0.3s ease;
		}

		.ssugun_type001 .type13 .carousel_nav button.active {
			background:#e53d30;
			border-color:#e53d30;
		}

		/* 캐러셀 화살표 */
		.ssugun_type001 .type13 .carousel_arrow {
			position:absolute;
			top:50%;
			transform:translateY(-50%);
			width:50px;
			height:50px;
			background:#fff;
			border:1px solid #ddd;
			border-radius:50%;
			display:flex;
			align-items:center;
			justify-content:center;
			cursor:pointer;
			z-index:5;
			transition:all 0.3s ease;
		}

		.ssugun_type001 .type13 .carousel_arrow:hover {
			background:#e53d30;
			border-color:#e53d30;
			color:#fff;
		}

		.ssugun_type001 .type13 .carousel_arrow.prev {
			left:-70px;
		}

		.ssugun_type001 .type13 .carousel_arrow.next {
			right:-70px;
		}

		.ssugun_type001 .type13 .carousel_arrow i {
			font-size:1.5em;
		}

		@media all and (max-width:1500px){
			.ssugun_type001 {padding:0 4%;}
		}

		@media all and (max-width:992px){		
			.ssugun_type001 .type12 h2.tit1 {font-size:1.85em;}
			.ssugun_type001 .type12 p.tit_desc {font-size:1.15em;}

			.ssugun_type001 .type13 ul.feature_img li .txts {font-size:1.05em;}

			.ssugun_type001 .type13 .carousel_arrow.prev {
				left:-60px;
			}

			.ssugun_type001 .type13 .carousel_arrow.next {
				right:-60px;
			}

			.ssugun_type001 .type12 .title_nav {
				margin-left:20px;
			}

			.ssugun_type001 .type12 .title_nav button {
				width:40px;
				height:40px;
			}
		}

		@media screen and (max-width:768px){		
			.ssugun_type001 .type12 h2.tit1 {font-size:1.5em;}
			.ssugun_type001 .type12 p.tit_desc {font-size:1em;}

			.ssugun_type001 .type13 ul.feature_img li .txts {font-size:1em;}

			.ssugun_type001 .type13 .carousel_arrow {
				width:40px;
				height:40px;
			}

			.ssugun_type001 .type13 .carousel_arrow.prev {
				left:-50px;
			}

			.ssugun_type001 .type13 .carousel_arrow.next {
				right:-50px;
			}

			.ssugun_type001 .type13 .carousel_arrow i {
				font-size:1.2em;
			}

			.ssugun_type001 .type12 .title_wrap {
				flex-direction:column;
				align-items:flex-start;
			}

			.ssugun_type001 .type12 .title_nav {
				margin-left:0;
				margin-top:15px;
			}
		}

		@media all and (max-width:640px){
			.ssugun_type001 .type13 .carousel_arrow {
				width:35px;
				height:35px;
			}

			.ssugun_type001 .type13 .carousel_arrow.prev {
				left:10px;
			}

			.ssugun_type001 .type13 .carousel_arrow.next {
				right:10px;
			}

			.ssugun_type001 .type13 .carousel_nav {
				bottom:15px;
			}

			.ssugun_type001 .type13 .carousel_nav button {
				width:10px;
				height:10px;
			}

			.ssugun_type001 .type13 ul.feature_img li {
				width:100%;
				min-width:100%;
				margin-right:0;
			}
		}

	
	
	/*탭 5번*/
		.ssugun_type001 .type14 {width:100%; margin-top:100px;}
		.ssugun_type001 .type14:after{ content:""; display:block; clear:both;}
		.ssugun_type001 .type14 .img_box {width:100%; margin-top:2%; transition:0.3s all ease;} 
		.ssugun_type001 .type14 .img_box ul {display:flex; justify-content: space-between; width:100%; overflow:hidden;}
		.ssugun_type001 .type14 .img_box ul li {width:23.5%; text-align:center; transition:0.3s all ease;}
		/*.ssugun_type001 .type14 .img_box ul li {width:32.5%; text-align:center; transition:0.3s all ease;}*/
		.ssugun_type001 .type14 .img_box ul li .imgs{ width:100%; } 
		.ssugun_type001 .type14 .img_box ul li .imgs img {max-width:100%; border-radius:10px; overflow:hidden; }
		.ssugun_type001 .type14 .img_box ul li p {margin-top:15px; font-size:1.5em; color:#272727; line-height:1.6em; font-weight:400; }
		.ssugun_type001 .type14 .img_box ul li p strong {display:block; font-size:1.25em; color:#000; font-weight:500;}
		
		.ssugun_type001 .type14 .img_box01 {width:100%; margin-top:2%; transition:0.3s all ease;} 
		.ssugun_type001 .type14 .img_box01 ul {display:flex; justify-content: space-between; width:100%; overflow:hidden;}
		.ssugun_type001 .type14 .img_box01 ul li {width:32.5%; text-align:center; transition:0.3s all ease;}
		.ssugun_type001 .type14 .img_box01 ul li {width:32.5%; text-align:center; transition:0.3s all ease;}
		.ssugun_type001 .type14 .img_box01 ul li .imgs{ width:100%; } 
		.ssugun_type001 .type14 .img_box01 ul li .imgs img {max-width:100%; border-radius:10px; overflow:hidden; }
		.ssugun_type001 .type14 .img_box01 ul li p {margin-top:15px; font-size:1.5em; color:#272727; line-height:1.6em; font-weight:400; }
		.ssugun_type001 .type14 .img_box01 ul li p strong {display:block; font-size:1.25em; color:#000; font-weight:500;}


	/*탭 6번*/
		.ssugun_type001 .type15 {width:100%; margin-top:100px;}
		.ssugun_type001 .type15:after{ content:""; display:block; clear:both;}
		.ssugun_type001 .type15 .img_box {position:relative; width:100%; height:500px; margin-top:40px; background:url('../imgs/1500.png')no-repeat 50% 50%; background-size:cover; border-radius:10px; overflow:hidden; transition:0.3s all ease;} 
		.ssugun_type001 .type15 .img_box .img_tit {z-index:1; position:absolute; left:0; top:0; padding:5%;}	
		.ssugun_type001 .type15 .img_box .img_tit h2 {display:block; font-size:4em; color:#fff; line-height:1.2em; font-weight:900; }
		.ssugun_type001 .type15 .img_box .img_tit p {display:block; margin-top:15px; font-size:1.5em; color:#fff; line-height:1.4em; word-break:keep-all; }
		.ssugun_type001 .type15 .img_box .img_tit a.partner_tel {display:inline-block; margin-top:20px; font-size:1.25em; color:#fff; background:#e53d30; padding:10px 20px; border-radius:10px;}
	
	
		.ssugun_type001 .all_title {width:100%; margin-bottom:20px;}
		.ssugun_type001 .all_title:first-of-type {margin-top:0;}
		.ssugun_type001 .all_title:after{ content:""; display:block; clear:both;}
		.ssugun_type001 .all_title h2.tit1 {position:relative; display:block; padding-left:25px; }
		.ssugun_type001 .all_title h2.tit1:before {content: ''; position: absolute; top:16px; left:0; width:15px; height:15px; background:#fff; border:4px solid #e53d30; border-radius:100%;}
		.ssugun_type001 .all_title h2.tit1 p {font-size:1.2em; color:#000; line-height:1.4em; font-weight:500; word-break:keep-all; }
		.ssugun_type001 .all_title .txts {display:block; margin-top:25px; font-size:1.25em; color:#222; line-height:1.6em; word-break:keep-all; }
	
.sub_nav .lnb ul a {font-size:1.25em; padding:20px;}
.sub_nav .navigation {padding:20px;}
.sub_content .content .sub_title_desc {font-size:1.35em}



		@media all and (max-width:1500px){
			.ssugun_type001 {padding:0 4%;}
		}
	
		@media all and (max-width:1200px){
		.ssugun_type001 .type12 ul {flex-wrap: wrap;}
		.ssugun_type001 .type12 ul li {width:49%; margin-bottom:2%; padding:20px 15px;}
		.ssugun_type001 .type12 ul li .icon_box { width:80px; height:80px; }
		.ssugun_type001 .type12 ul li .icon_box i {font-size:2.5em;}
		}

	
		@media all and (max-width:992px){		
			.daon_ver3_page_title{margin-bottom:50px;}	
			.daon_ver3_page_title h1{font-size:1.85em;}
			.daon_ver3_page_title h2{font-size:1em;}

			.ssugun_type001 .type10 .con_box {flex-direction: column;}	
			.ssugun_type001 .type10 .img_box {width:100%; }
			.ssugun_type001 .type10 .img_box img {width:100%;}
			.ssugun_type001 .type10 .txt_box {width:100%; margin-top:30px; padding:0;}
			.ssugun_type001 .type10 .txt_box h2.chk_tit { font-size:2em;}
			.ssugun_type001 .type10 .txt_box p.chk_tit_desc {font-size:1.25em; }
			
			.ssugun_type001 .type11 ul li { width:48%; margin:0 1%;}
			.ssugun_type001 .type11 ul li:last-child {margin-bottom:0;}
			
			
			.ssugun_type001 .type14 { margin-top:50px; }
			.ssugun_type001 .type14 .dl_list dl dt{width:90%;}
			.ssugun_type001 .type14 .dl_list dl dt p{font-size:1.5em;}

			.ssugun_type001 .type14 { margin-top:50px; }
			.ssugun_type001 .type14 .img_box ul {flex-wrap: wrap;}
			.ssugun_type001 .type14 .img_box ul li { width:48%; margin-bottom:40px; }
			
			.ssugun_type001 .type15 { margin-top:50px; }
			.ssugun_type001 .type15 .img_box ul {flex-wrap: wrap;}
			.ssugun_type001 .type15 .img_box ul li { width:48%; margin-bottom:40px; }

			.ssugun_type001 .type15 { margin-top:50px; }
		}

		@media screen and (max-width:768px){		
			.daon_ver3_page_title{margin-bottom:40px;}
			.daon_ver3_page_title h1{font-size:1.85em;}
			.daon_ver3_page_title h2{font-size:1em;}
			
			.ssugun_type001 .type11 ul li { width:100%; margin:0;}

			.ssugun_type001 h2.tit1 { font-size:1.5em;}
			.ssugun_type001 h2.tit1:before { top:7px; width: 4px; }

			.ssugun_type001 .type10 .txt_box ul.chk_txt li {width:100%; font-size: 1.15em; }
			
			.ssugun_type001 .type12 ul li .txt_box strong{font-size:1.5em;}
			.ssugun_type001 .type12 ul li .txt_box .txts{font-size:1.05em;}
			
			
			.ssugun_type001 .type13 {margin-top:40px;}
			.ssugun_type001 .type13 ul.feature_img {flex-direction: column;}
			.ssugun_type001 .type13 ul.feature_img li {width:100%; margin-bottom:40px;}
			.ssugun_type001 .type13 ul.feature_img li .txts {font-size:1em; }
			
			.ssugun_type001 .type14 .dl_list dl dd{font-size:1.2em;}
		}
	
			@media all and (max-width:640px){
			.ssugun_type001 .type14 .dl_list {flex-direction: column;}
			.ssugun_type001 .type14 .dl_list dl {width:100%; margin-bottom:50px;}	
			.ssugun_type001 .type14 .dl_list dl dt{width:70%;}
			.ssugun_type001 .type14 .dl_list dl:last-child{margin-bottom:0;}

			.ssugun_type001 .type14 .img_box ul li p { font-size:1.25em;}
			.ssugun_type001 .type15 .img_box ul li p { font-size:1.25em;}

			.ssugun_type001 .type15 .img_box {height:50%;}
			.ssugun_type001 .type15 .img_box .img_tit h2 { font-size:2.25em;}
			.ssugun_type001 .type15 .img_box .img_tit p {font-size:1.15em;}
		}

	
	
		@media screen and (max-width: 480px){
		.ssugun_type001 .type12 ul { flex-direction: column; }
		.ssugun_type001 .type12 ul li {width:100%; margin-bottom:20px;}
		.ssugun_type001 .type12 ul li:last-child { margin-bottom:0;}
			
		.ssugun_type001 .type14 .img_box ul { flex-direction: column;}
		.ssugun_type001 .type14 .img_box ul li {width:100%; }

		}
	