@charset "euc-kr";
/* @font-face{font-family:'NanumGothic';font-style:normal;font-weight:400;src:url(/story/assets/css/04/fonts/NanumGothic/NanumGothic-Regular.eot);src:url(/story/assets/css/04/fonts/NanumGothic/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),url(/story/assets/css/04/fonts/NanumGothic/NanumGothic-Regular.woff2) format('woff2'),url(/story/assets/css/04/fonts/NanumGothic/NanumGothic-Regular.woff) format('woff'),url(/story/assets/css/04/fonts/NanumGothic/NanumGothic-Regular.ttf) format('truetype')}
@font-face{font-family:'NanumGothicB';font-style:normal;font-weight:700;src:url(/story/assets/css/04/fonts/NanumGothic/NanumGothic-Bold.eot);src:url(/story/assets/css/04/fonts/NanumGothic/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),url(/story/assets/css/04/fonts/NanumGothic/NanumGothic-Bold.woff2) format('woff2'),url(/story/assets/css/04/fonts/NanumGothic/NanumGothic-Bold.woff) format('woff'),url(/story/assets/css/04/fonts/NanumGothic/NanumGothic-Bold.ttf) format('truetype')}
@font-face{font-family:'NanumGothicEB';font-style:normal;font-weight:800;src:url(/story/assets/css/04/fonts/NanumGothic/NanumGothic-ExtraBold.eot);src:url(/story/assets/css/04/fonts/NanumGothic/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),url(/story/assets/css/04/fonts/NanumGothic/NanumGothic-ExtraBold.woff2) format('woff2'),url(/story/assets/css/04/fonts/NanumGothic/NanumGothic-ExtraBold.woff) format('woff'),url(/story/assets/css/04/fonts/NanumGothic/NanumGothic-ExtraBold.ttf) format('truetype')} */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
body{font:16px/160% 'Nanum Gothic','³ª´®°íµñ','MalgunGothic','dotum','gulim','arial',sans-serif;color:#222}
li{list-style:none}
a{display:block;color:#000;text-decoration:none}
a:hover,
a:visited,
a:focus{color:#000;text-decoration:none}
#skippy{position:absolute;top:0;left:20%;z-index:1040;background-color:#666;color:#fff}
#skippy .skiplink-text{padding:.5em}
.scrollTop{position:fixed;bottom:30px;right:30px;z-index:1040;border:none;border-radius:25px;background-color:#000;color:#fff;font-weight:bold;width:50px;height:50px;padding:10px 10px;text-align:center;opacity:0}
.scrollTop i{color:#fff}
.ie-up{height:110px;width:100%;background:#253e92;position:relative;z-index:9999;display:none}
.ie-up .iebg{height:110px;background:url(/images/story/04/browser_up/iebg.jpg) no-repeat left 50%;position:relative}
.ie-up .ietxt{float:left;font-weight:bold;color:#fff;padding-bottom:30.5px;padding-top:30.5px;padding-left:112px;padding-right:0px}
.ie-up .bro-list{float:left;margin-left:60px;margin-top:20px}
.ie-up .bro-list li:first-child{padding-left:0px}
.ie-up .bro-list li{float:left;padding-left:24px}
.ie-up .iebg .ieclose{cursor:pointer;right:0px;position:absolute;top:14px}
#navbar{background:rgba(0,0,0,0.3);border:none;padding:20px 0px}
#navbar .navbar-default .navbar-collapse{border:none}
#navbar .navbar-header{float:none}
#navbar .logo-area{margin:0}
#navbar .logo-area a{margin-right:20px}
#select_box{padding-top:15px;float:left}
#go{background-color:#fff;border:none;color:#666;font-size:13px;font-weight:bold;padding:2px 10px}
#rwd-collapse-group .sns-area{font-size:30px;float:right;padding-top:10px}
#rwd-collapse-group .sns-area li{float:left;padding:0 10px}
#rwd-collapse-group .sns-area li a i{color:#fff}
/* .main-01-bg{background-image:url(/images/story/04/main/main-01/main-01-bg.jpg);background-size:cover;background-position:0px 0;padding-top:100px} */
.main-01-bg{background-image:url(/images/story/04/main/main-01/main-01-bg.jpg);background-size:cover;background-position:80% 0;background-repeat: no-repeat;padding-top:100px}
.main-01-bg .page-header{border-bottom:none}
.main-01-bg .main-01 .main-01-text{font-size:28px;letter-spacing:0;color:#096b76;line-height:175%;width:490px;margin-left:50px;padding-bottom:300px}
.main-01-bg .main-01 .main-01-text .text-color-fff,
.main-01-bg .main-01-text .text-color-fffd6d{font-weight:bold}
.main-01-bg .main-01 .main-01-text .text-color-fff{color:#fff}
.main-01-bg .main-01 .main-01-text .text-color-fffd6d{color:#fffd6d}
.main-02-bg{background-image:url(/images/story/04/main/main-02/main-02-bg.jpg)}
.main-02-bg .main-02{text-align:center}
.main-02-info.info-4{padding-bottom:40px}
.main-02-bg .main-02-top-img{padding-top:60px}
.main-02-bg .main-title__h2{padding-top:30px}
.main-02-bg .main-02-text{font-size:25px;line-height:175%;padding-top:40px}
.main-02-bg .main-02-text .text-color-e1af00{font-weight:bold;color:#e1af00}
.main-02-bg .main-02-top-img img{width:120px;height:95px}
.main-02-bg .main-title__h2{font-size:40px}
.main-02-bg .main-02-text{font-size:25px;margin:0 auto;padding-top:20px}
.main-02-bg .ready-info{padding-bottom:120px}
.main-02-info{position:relative;border:1px solid #ccc;width:47%;float:left;margin-top:90px;margin-left:30px;padding-bottom:15px}
.main-02-info .info-title__h3{position:absolute;top:-3%;left:15%;display:inline-block;background-color:#fffd6d;color:#444;width:390px;margin-top:-15px;padding-top:0.64em;padding-bottom:0.6em;padding-left:2.27em;padding-right:2.27em;border-radius:20px}
.main-02-info.info-1 img{width:100%}
.main-02-info span{font-size:14px;position:absolute;top:105%;right:10px}
.main-02-info.info-1 img,
.main-02-info.info-2 img,
.main-02-info.info-3 img,
.main-02-info.info-4 img,
.main-02-info.info-5 img,
.main-02-info.info-6 img{width:69%;margin-top:68px;margin-bottom:40px}
.main-02-info.info-2 img{width:55%;margin-bottom:33px}
.main-02-info.info-3 div:first-of-type{margin-top:20px}
.main-02-info.info-3 img{width:75%;margin-top:20px;margin-bottom:12px}
.main-02-info.info-3 div:first-of-type img{margin-top:26px}
.main-02-info.info-3 .info-3__desc{display:inline-block;position:relative;top:2px}
.main-02-info.info-3 .info-3__desc:nth-of-type(2){font-weight:bold;color:#ff725b;margin-left:70px;top:0}
.main-02-info.info-3 .info-3__desc .font-bold{position:relative;right:0;font-size:16px;font-weight:bold;margin-left:-10px}
.main-02-info.info-4 img{margin-top:78px;margin-bottom:30px}
.main-02-info.info-4 img,
.main-02-info.info-5 img{width:69.3%}
.main-02-info.info-5 img{width:60%;margin-bottom:40px}
.main-02-info.info-6 img{padding-top:50px;padding-bottom:20px}
.main-03-bg{background-image:url(/images/story/04/main/main-03/main-03-bg.png);padding-bottom:60px}
.main-03-bg .main-03{text-align:center}
.main-03-bg .main-03-top-img img{padding-top:60px}
.main-03-bg .main-title__h2{font-size:40px;padding-top:13px}
.main-03-bg .main-03-text{font-size:25px;margin:0 auto;padding-top:20px}
.main-03-bg .main-03-text p{margin-bottom:0;padding-bottom:16px}
.main-03-bg .main-03-text .text-color-19bc78{color:#19bc78;font-weight:bold}
.main-03-info{position:relative;border:1px solid #ccc;width:47%;float:left;margin-top:60px;margin-left:30px;padding-bottom:15px}
.main-03-info .info-title__h3{position:absolute;top:-3%;left:15%;display:inline-block;background-color:#a1f7d3;color:#444;width:390px;margin-top:-15px;padding-top:0.64em;padding-bottom:0.64em;padding-left:2.27em;padding-right:2.27em;border-radius:20px}
.main-03-info img{margin-top:66px}
.main-03-info p{font-size:18px;width:75%;margin:0 auto;padding-top:30px;margin-bottom:36px}
.main-03-info p span{display:block}
.main-03-info:nth-child(3) p{padding-top:5px}
.main-04-bg{background-image:url(/images/story/04/main/main-04/main-04-bg.png);padding-top:60px}
.main-04-bg .main-04{text-align:center}
.main-04-bg .main-title__h2{letter-spacing:0;padding-top:31px}
.main-04-bg .main-04-text{font-size:20px;padding-top:40px}
.main-04-bg .main-04-text p{padding-top:10px}
.main-04-bg .main-04-text p span{display:block}
.main-04-bg .main-04-text p .text-color-00bbeb{display:inline;font-weight:bold;color:#00bbeb}
.tab-menu{width:70%;margin:0 auto;margin-top:50px}
.tab-menu ul{text-align:center}
.tab-menu ul li{float:left;padding-right:23px;tac}
.tab-menu ul li a{display:block}
.tab-menu ul li span{display:block;font-size:20px;font-weight:bold;color:#444;padding-top:14px}
.main-04 .tab-contents .main-04__info{position:relative;margin-top:90px}
.main-04 .tab-contents .main-04__info ul{margin-top:20px}
.main-04 .tab-contents .main-04__info ul li{float:left;width:19%;margin-right:5em;margin-top:40px}
.main-04 .tab-contents .main-04__info ul li:nth-child(4n){margin-right:0}
.main-04 .tab-contents .main-04__info ul li img{width:100%}
.main-04 .tab-contents .main-04__info .prg-desc{display:block;background-color:#c0f2ff;font-size:16px;font-weight:bold;padding:15px 0}
.main-04 .tab-contents .main-04__info .prg-desc p{margin-bottom:0}
.main-04__info .show-detail-btn{display:inline-block;background-color:#006da5;background-image:url(/images/story/04/main/main-04/prg-show-btn-icon.png);background-repeat:no-repeat;background-position:33% center;border-radius:5px;margin-top:40px;padding:10px 90px 10px 120px;color:#fff;font-weight:bold}
.main-04 .tab-contents .main-04__info .show-detail-btn{margin-bottom:60px}
.main-05-bg{background-image:url(/images/story/04/main/main-05/main-05-bg.png)}
.main-05 .tab-contents .main-05__info{margin-top:60px}
.main-05 .tab-contents .main-05__info.info-2{margin-top:100px}
.main-05 .tab-contents .main-05__info,
.main-06 .tab-contents .main-06__info{text-align:center;margin-top:60px}
.main-05__info.info-1 .btn-group{margin-top:40px}
.main-05__info.info-1 .btn-group a{float:left;margin-left:10px;margin-right:10px}
.main-05 .tab-contents .main-05-text{font-size:20px;padding-top:36px}
.main-05 .tab-contents .main-05-text .text-color-ff5488{font-weight:bold;color:#ff5488}
.main-05 .tab-contents .main-05-pjt{text-align:left;padding-top:40px}
.main-05 .tab-contents .main-05-pjt li{position:relative;font-size:20px;line-height:175%;text-indent:20px}
.main-05 .tab-contents .main-05-pjt li:before{position:absolute;top:0;left:-15px;content:'¡Ü';font-size:10px}
.main-05 .tip{margin-top:60px}
.main-05 .tip h4{text-align:center;font-size:25px;font-weight:bold}
.main-05 .tip div:nth-child(2){margin-top:40px}
.main-05 .tip div:nth-child(3){margin-top:60px}
.main-05 .tip .show-detail-btn{display:inline-block;background-color:#b9305a;background-image:url(/images/story/04/main/main-04/prg-show-btn-icon.png);background-repeat:no-repeat;background-position:33% center;border-radius:5px;margin-top:40px;padding:10px 90px 10px 120px;color:#fff;font-weight:bold}
.main-05 .main-05__info{display:block}
.main-05 .main-05__info .info-2-prg{width:96%;margin:0 auto;margin-top:60px;margin-bottom:60px}
.main-05 .tab-contents .main-05__info.info-3{margin-top:100px}
.main-06-bg{background-image:url(/images/story/04/main/main-06/main-06-bg.png)}
.main-06-text{font-size:20px;margin-top:36px}
.text-color-8ac704{font-weight:bold;color:#8ac704}
.main-06__info.info-1 .info-sub-title{margin-top:65px;margin-bottom:40px}
.main-06__info.info-1 .info-1-prg{margin-top:60px;margin-bottom:60px}
.main-06__info .info-1-prg table{float:left;width:65%;margin-left:-35px}
.main-06__info .info-1-prg table tr{border-bottom:1px solid #eee;line-height:50px}
.main-06__info .info-1-prg table tr:first-child{border-top:1px solid #eee}
.main-06__info .info-1-prg table th{text-align:center;background-color:#eaffbc}
.main-06__info .info-1-prg table td{background-color:#fff}
.main-07-bg{background-image:url(/images/story/04/main/main-07/main-07-bg.png);padding-bottom:60px}
.main-07-text{font-size:20px;text-align:center;margin-top:40px}
.main-07 .info-title__h3{margin-top:60px;text-align:center}
.main-07-text .text-color-f5b800{font-weight:bold;color:#f5b800}
.main-07 .info-1-prg ul{padding-left:20px}
.main-07 .info-1-prg ul li{list-style:initial;font-size:20px;line-height:175%}
.main-07 .info-1-prg .prg-1__div{margin-top:60px}
.main-07 .info-1-prg .prg-1__div img{width:100%}
.main-07 .info-2-prg{margin-top:40px}
.main-07 .btn-group{width:100%;text-align:center;padding-top:32px}
.main-07 .btn-group a{display:inline-block}
.main-07 .btn-group a:nth-child(2){margin-left:20px}
.main-07 .btn-group img{width:auto}
.main-07 .main-07-text{width:680px;margin:0 auto;margin-top:40px;margin-bottom:40px}
.main-07 .main-07-text .text-color-e19f00{font-weight:bold;color:#e19f00}
.modal-title span i{font-size:10px;margin-right:10px}
.modal-body{text-align:center}
.modal-body img{margin-top:-13px}
.main-08-bg{background-image:url(/images/story/04/main/main-08/main-08-bg.png);padding-bottom:60px}
.text-color-965ec2{font-weight:bold;color:#965ec2}
.main-08 .info-title__h3{text-align:center;margin-bottom:40px}
.main-08 .main-08-text{font-size:20px;line-height:20px;text-align:center;margin:40px 0}
.main-08 .tab-contents ul li{list-style:initial;font-size:20px;line-height:175%}
.main-09-bg{background-image:url(/images/story/04/main/main-09/main-09-bg.png);padding-bottom:60px}
.main-09-top-img{margin-top:60px;text-align:center}
.main-09 .main-09-text{text-align:center}
.main-09 .main-09-text h3{font-size:40px;font-weight:bold;margin-top:30px}
.main-09 .main-09-text p{font-size:20px;margin-top:30px}
.main-09 section h4{text-align:center;margin-top:60px;margin-bottom:40px}
#map1,
#map2,
#map3{margin:0 auto;width:960px;height:560px}
#map1 .map-info,
#map2 .map-info,
#map3 .map-info{width:360px}
#map1 .map-info h5,
#map2 .map-info h5,
#map3 .map-info h5{font-size:16px;font-weight:bold;background-color:#e8e8e8;margin-top:0px;margin-right:2px;padding:13px 0 13px 13px}
#map1 .map-info ul,
#map2 .map-info ul,
#map3 .map-info ul{padding-left:33px;padding-right:13px}
#map1 .map-info li,
#map2 .map-info li,
#map3 .map-info li{font-size:14px;padding-bottom:5px;text-indent:-20px}
#map1 .map-info li img,
#map2 .map-info li img,
#map3 .map-info li img{margin-right:5px}
.footer img{width:100%}
@media (max-width:1200px) and (min-width:1500px){
	.main-01-bg {background-position: 60% 0;}
}
@media (max-width:1199px){
	.main-01-bg{background-position:45% 0px;background-repeat: no-repeat;}
	.main-01-bg .page-header img{width:100%;height:50%}
	.main-02-info{width:46%}
	.main-02-info.info-4{padding-bottom:12px}
	.main-02-info:nth-child(odd){margin-left:15px}
	.main-02-info .info-title__h3{left:8%}
	.main-02-info.info-3 .info-3__desc{font-size:14px;margin-left:-10px}
	.main-02-info.info-3 .info-3__desc:nth-of-type(2){margin-left:50px}
	.main-02-info.info-3 .info-3__desc .font-bold{font-size:14px}
	.main-02-info.info-4 img{width:75%}
	.main-02-info.info-5 img{width:68%}
	.main-02-info.info-6 img{margin-bottom:62px}
	.main-03-info:nth-child(odd){margin-left:0}
	.main-03-info .info-title__h3{width:340px;left:13%}
	.main-03-info p{font-size:16px}
	.main-03-info.info-2 p{width:80%}
	.tab-menu{width:90%}
	.main-04 .tab-contents .main-04__info ul li{margin-right:3.8em}
	.main-04 .tab-contents .main-04__info .info-title__h3:before,
	.main-04 .tab-contents .main-04__info .info-title__h3:after,
	.main-05 .tab-contents .main-05__info .info-title__h3:before,
	.main-05 .tab-contents .main-05__info .info-title__h3:after{width:35%}
	.main-04 .tab-contents .main-04__info .info-title__h3:before,
	.main-05 .tab-contents .main-05__info .info-title__h3:before{left:-35%}
	.main-05 .main-05__info .info-2-prg{margin-top:40px}
	.main-05 .main-05__info .info-2-prg table{width:60%}
	.main-06 .tab-contents .info-sub-title img{width:70%;margin:0 auto}
	.main-07 .info-2-prg img,
	.main-07 .info-3-prg img{width:100%}
}
@media (max-width:991px){
	.main-01-bg{background-position:35% 0px}
	.main-01-bg .page-header{margin-top:60px;margin-bottom:50px}
	.main-01-bg .page-header img{width:100%;height:auto}
	.main-02-info .info-title__h3{font-size:18px;width:290px;left:9%}
	.main-02-info.info-1 img{width:90%;margin-top:28px}
	.main-02-info.info-2 img{width:75%;margin-top:36px;margin-bottom:15px}
	.main-02-info.info-3 .info-3__desc{margin-left:-20px}
	.main-02-info.info-3 .info-3__desc:nth-of-type(2){margin-left:10px}
	.main-02-info.info-4 img{width:84%;margin-top:50px;margin-bottom:31px}
	.main-02-info.info-5 img{width:73%}
	.main-02-info.info-6 img{width:90%;margin-top:50px;margin-bottom:30px}
	.main-02-info.info-6 span{text-align:left}
	.main-03-bg .main-03-text{width:505px;line-height:175%}
	.main-03-info .info-title__h3{font-size:18px;width:290px;top:-1.5%;left:9%}
	.main-03-info img{width:80%;height:auto}
	.main-03-info p{width:100%}
	.main-03-info.info-2 p{width:90%;margin-bottom:17px}
	.main-03-info:nth-child(3) p{padding-top:10px}
	.main-04-bg .main-04-text{width:490px;line-height:175%;margin:0 auto;padding-top:20px}
	.main-04-bg .main-04-text p{padding-top:0px}
	.tab-menu{width:100%}
	.tab-menu ul li{padding-right:0}
	.tab-menu li a img{width:50%}
	.tab-menu li a span{font-size:18px}
	.main-04 .tab-contents .main-04__info ul li{width:20%;margin-right:2.2em;margin-top:60px}
	.main-04 .tab-contents .main-04__info ul li img{height:auto}
	.main-04 .tab-contents .main-04__info .prg-desc{font-size:14px;font-weight:bold}
	.main-04 .tab-contents .main-04__info .info-title__h3:before,
	.main-04 .tab-contents .main-04__info .info-title__h3:after,
	.main-05 .tab-contents .main-05__info .info-title__h3:before,
	.main-05 .tab-contents .main-05__info .info-title__h3:after{width:20%}
	.main-04 .tab-contents .main-04__info .info-title__h3:before,
	.main-05 .tab-contents .main-05__info .info-title__h3:before{left:-20%}
	.main-05 .main-05__info .info-2-prg .info-2-img img{width:100%}
	.main-05 .tip div img{width:70%}
	.main-06__info.info-1 .info-1-prg .info-1-img{text-align:center}
	.main-06__info.info-1 .info-1-prg .info-1-img img{width:100%}
	.main-06-text{width:75%;margin:0 auto;margin-top:40px}
	.main-06 .tab-contents .main-07-text p{width:75%}
	.main-06 .tab-contents .info-sub-title img{width:100%}
	.main-07 .main-07-text{width:80%}
	.tab-contents section h3.info-title__h3 img{width:100%}
	.main-07 .tab-contents .main-07-text p{width:400px;margin:0 auto}
	.main-07 .tab-contents .main-07__info-3 .main-07-text p{width:100%}
	.main-08 .tab-contents ul{padding-left:30px}
	.main-09 section h4 img{width:100%}
	#map1,
	#map2,
	#map3{width:90%}
}
@media (max-width:919px){
	.main-02-info .info-title__h3{font-size:18px;left:8%}
}
@media (max-width:767px){
	.navbar-default .navbar-toggle{margin-right:0}
	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover{background-color:#7FC0C7}
	.navbar-default .navbar-toggle .icon-bar{background-color:#fff;height:3px}
	#navbar .navbar-header{position:relative}
	#rwd-collapse-group{width:100%;position:absolute;top:135%;right:0;background-color:rgba(0,0,0,.15);padding-bottom:15px}
	#rwd-collapse-group .rwd-float-group{float:right}
	#site_link{width:140px}
	#select_box{float:left}
	#rwd-collapse-group .sns-area{float:left}
	#rwd-collapse-group .sns-area ul{padding-left:5px;padding-top:5px}
	.main-01-bg{background-position:-400px 0}
	.main-01-bg .main-01 .main-01-text{font-size:18px;width:100%;margin-left:10px}
	.main-02{width:100%;margin:0 auto}
	.main-02-bg .main-title__h2,
	.main-03-bg .main-title__h2{font-size:22px}
	.main-02-bg .main-02-text,
	.main-03-bg .main-03-text{font-size:18px;width:290px}
	.main-02 .ready-info,
	.main-03 .ready-info{width:400px;margin:0 auto}
	.main-02-info:nth-child(odd){margin-left:0}
	.main-02-info,
	.main-03-info{width:100%;margin-left:0}
	.main-02-info .info-title__h3{font-size:20px;width:330px;left:9%}
	.main-02-info.info-2 img{width:74%}
	.main-02-info.info-3 .info-3__desc:nth-of-type(2){margin-left:36px}
	.main-02-info.info-4 img{width:80%}
	.main-02-info.info-6 img{width:90%;margin-bottom:30px}
	.main-03-info .info-title__h3{width:330px}
	.main-04-bg .main-title__h2{font-size:22px}
	.main-04-bg .main-04-text{font-size:18px;width:92%}
	.tab-menu ul{padding-left:10px}
	.tab-menu ul li{width:19%}
	.main-04 .tab-contents .main-04__info .info-title__h3:before,
	.main-05 .tab-contents .main-05__info .info-title__h3:before,
	.main-04 .tab-contents .main-04__info .info-title__h3:after,
	.main-05 .tab-contents .main-05__info .info-title__h3:after{display:none}
	.main-04 .tab-contents .main-04__info ul{width:80%;margin:0 auto}
	.main-04 .tab-contents .main-04__info ul li{width:40%;margin-top:60px}
	.main-04 .tab-contents .main-04__info ul li:nth-child(even){margin-right:0}
	.main-05 .tab-contents .main-05-pjt{padding-top:30px}
	.main-05 .tab-contents .main-05-pjt li{font-size:18px}
	.main-05 .tab-contents .main-05-pjt table{margin-left:-20px}
	.main-05 .main-05__info .info-2-prg .info-2-img{width:90%;margin:0 auto}
	.main-05 .main-05__info .info-2-prg table{font-size:14px;width:100%;margin-top:40px}
	.main-05 .main-05__info .info-2-prg table tr{line-height:43px}
	.main-06__info.info-1 .info-1-prg{width:96%;margin:60px auto 0 auto}
	.main-06__info .info-1-prg table{font-size:14px;width:100%;margin-top:40px;margin-left:0}
	.main-06 .tab-contents .main-06__info .info-title__h3:before,
	.main-06 .tab-contents .main-06__info .info-title__h3:after{display:none}
	.main-09 .main-09-text h3{font-size:30px}
	.main-09 .info-title__h3{text-align:center}
}
@media (max-width:679px){
	.main-02-info.info-2 img{min-width:73%;margin-top:40px}
	.main-02-info .info-title__h3{font-size:16px;left:10%;top:-2%;width:320px;padding-left:20px;padding-right:20px}
	.main-04 .tab-contents .main-04__info ul{padding-left:50px}
	.main-04 .tab-contents .main-04__info .info-title__h3:before,
	.main-04 .tab-contents .main-04__info .info-title__h3:after{width:5%}
	.main-04 .tab-contents .main-04__info .info-title__h3:before{left:-5%}
}
@media (max-width:580px){
	.main-02 .ready-info,
	.main-03 .ready-info{width:300px;margin:0 auto}
	.main-02-info,
	.main-03-info{width:100%;margin-left:0}
	.main-02-info.info-3 .info-3__desc{font-size:12px}
	.main-02-info.info-3 .info-3__desc .font-bold{font-size:12px}
	.main-02-info.info-3 .info-3__desc:nth-of-type(2){margin-left:10px}
	.main-02-info .info-title__h3,
	.main-03-info .info-title__h3{left:12%;width:230px}
	.main-04 .tab-contents .main-04__info ul{width:100%;margin:0 auto;padding-left:20px}
	.main-04 .tab-contents .main-04__info ul li{width:45%;margin-top:40px;margin-right:1em}
	.main-04 .tab-contents .main-04__info .info-title__h3{margin:0 auto;padding-left:40px;padding-right:40px}
	.main-04 .tab-contents .main-04__info .info-title__h3:before,
	.main-04 .tab-contents .main-04__info .info-title__h3:after{display:none}
	.main-04__info .show-detail-btn{padding:10px 40px 10px 80px;background-position:28% center}
	.main-05 .tab-contents .main-05__info .info-title__h3{font-size:18px;margin:0 auto;line-height:175%;padding-left:40px;padding-right:40px}
	.main-05 .tab-contents .main-05-text{font-size:20px;width:75%;margin:0 auto}
	.main-05 .tab-contents .main-05-pjt{margin-top:30px}
	.main-05 .tab-contents .main-05-pjt li{font-size:16px}
	.main-05 .tab-contents .main-05-pjt table{margin-top:20px}
	.main-05__info.info-1 .btn-group a{width:45%}
	.main-06 .tab-contents .main-06__info .info-title__h3{font-size:18px;margin:0 auto}
	.main-07 .tab-contents .main-07__info-1 .info-1-prg{margin-left:15px;margin-right:15px}
}