@charset "utf-8";

/*공통*/
:root{
    --main-color:#00c0c4;
    --sub-color:#69c8fd;
    
    --size-48:clamp(2.1rem, 4vw, 3rem);/*48px*/
    --size-32:clamp(1.5rem, 4vw, 2rem);/*32px*/
    --size-28:clamp(1.6rem, 3vw, 1.8rem);/*28px*/
    --size-26:clamp(1.3rem, 3vw, 1.825rem);/*26px*/
    --size-24:clamp(1.2rem, 3vw, 1.5rem);/*24px*/
    --size-20:clamp(1.1rem, 3vw, 1.3rem);/*20px*/
    --size-18:clamp(1rem, 2vw, 1.1rem);/*18px*/
    --size-14:0.9rem;/*14px*/
}
.sub_h2{font-size:var(--size-48);}
.sub_h3{font-size:var(--size-32);}
.sub_h4{font-size:var(--size-28);}
.sub_h5{font-size:var( --size-26);}
.con_wrap{padding-bottom:40px; margin-bottom:40px; border-bottom:1px solid #f3f3f3; }
.con_row{display:grid; grid-template-columns:25% 70%; column-gap:5%;}
.con_2box{display:grid; grid-template-columns:repeat(2, 1fr); }
.con_3box{display:grid; grid-template-columns:repeat(3, 1fr); }
.con_4box{display:grid; grid-template-columns:repeat(4, 1fr); }
@media only all and (max-width:1024px){
	.con_3box, .con_4box{grid-template-columns: repeat(2, 1fr);}
}
@media only all and (max-width:600px){
	.con_3box, .con_4box{grid-template-columns: repeat(1, 1fr);}
}
.sub_frame{text-align: center; border:1px solid #ddd; padding:30px 0; margin-bottom:40px; background:#fcfcfc; position: relative;}
.sub_frame:before{display: inline-block;content:"";border: 2px solid var(--main-color);width: 70px;height: 65px;border-bottom-color: transparent;border-left-color: transparent;/* border-right-color: #0b57d0; */position:absolute;top:0;right: 0;}

.sub_content{margin-bottom:40px; }
.sub_content.border{border-bottom:1px solid #eee;  padding-bottom:40px;}

.sub_ul{margin:15px 0 0 15px;}
.sub_ul>li{text-indent:-14px; color:#656565; line-height: 1.5; font-size: var(--size-18);}
.sub_ul>li:before{content:""; display:inline-block; background:var(--main-color) ; width:5px; height:5px; border-radius:10px; vertical-align:4px; margin-right:5px;}
.sub_ul>li+li{margin-top:10px;}

.sub_sup{color:var(--main-color); letter-spacing: -0.5px;}


/* 서브페이지 상단 및 공용 시작 */
.subgn{background:url(../img/subbg.jpg) no-repeat center;background-size:cover;}
.subconBox{background:#FFF;padding:0;box-sizing:border-box;}
.subreporttitle{text-align:center;padding:40px 0 70px;font-size:34px;line-height:160%;font-weight:500;}
.subreporttitle span{display:block;width:35px;height:1px;background:#000;margin:0 auto;}
.subg{padding-top: 110px;height:480px;color:rgba(255, 255, 255, 1);font-size:32px;text-align:center;border-bottom:1px solid #e4e4e4;background:url(../img/sub/subg.png) no-repeat center center;background-size:cover;box-sizing:border-box;display: flex;align-items: center;justify-content: center;flex-direction: column;position: relative;}
.subg .main01sec{padding-bottom: 30px}
.subg .visual_scroll {bottom: 30px;}

.subg.subbg1{ background-image:url(../img/sub/subg1.jpg);}
.subg.subbg2{ background-image:url(../img/sub/subg4.jpg);}
.subg.subbg3{ background-image:url(../img/sub/sub_bg.jpg);}
.subg.subbg4{ background-image:url(../img/sub/subg4.jpg);}
.subg.subbg5{ background-image:url(../img/sub/sub_bg2.jpg);}
.subg.subbg6{ background-image:url(../img/sub/subg6.jpg);}
.subg.subbg7{ background-image:url(../img/sub/subg3.jpg);}
.subg.subbg8{ background-image:url(../img/sub/subg1.jpg);}
.subg.subbg9{ background-image:url(../img/sub/subg9.jpg);}
.subg.subbg10{ background-image:url(../img/sub/subg10.jpg);}

.subg .line{display:inline-block;width:30px;height:1px;background:rgba(255, 255, 255, 0.7);position:relative;top:-30px;}
.subconBox{background:#FFF;padding:0;box-sizing:border-box;}
.subreporttitle{text-align:center;padding:40px 0 70px;font-size:34px;line-height:160%;font-weight:500;}
.subreporttitle span{display:block;width:35px;height:1px;background:#000;margin:0 auto;}
.subcontent .subnav{z-index:10;border-bottom:1px solid #e6e9ec;box-sizing:border-box;line-height: 60px;height: 60px; position:relative;}
.subcontent .subnav .container{padding: 0}
.subcontent .subnav .subnav-in{width:70%;float:left;height: 60px;font-family:'Nanum Gothic', sans-serif;}
.subcontent .subnav .sns{float:right;line-height:50px;}
.subcontent .subnav .sns .snshidden{display:none;}
.subcontent .subnav .sns .snshidden span{padding-left:5px;}
.subcontent .subnav .sns>div{float:left;cursor:pointer;}
.subcontent .subnav .sns .printico{margin-left:20px;}
.subcontent .subnav .sns .snsico{margin-left:10px;}
.subcontent .subnav .subnav-in .subhome{float:left;width:55px;text-align:center;border-left: 1px solid #f1f0f0;cursor:pointer;border-right: 1px solid #f1f0f0;}
.printw{overflow:hidden;float:right;line-height:50px;}
.printw a.addthis_button_url{display:inline-block;padding-left:35px;width:87px;height:34px;vertical-align:middle;margin-right:1px;border:1px solid #d0d0d0;box-sizing:border-box;margin-right:7px;box-sizing:border-box;line-height:32px;color:#8a8a8a;font-size:12px;}
.printw a.addthis_button_url:last-child{margin-right:0;}
.printw a.btn-b2{background:url(../img/check.png) no-repeat 10px center;}
.printw a.btn-b3{background:url(../img/print.png) no-repeat 10px center;}
.hiddenover{overflow:hidden;float:left;margin-right:8px;display:none;}
.hiddenoverw{overflow:hidden;float:right;margin-right:8px;line-height:50px;}
.hiddenoverw .btn-b1{display:block;}
.hiddenover a.addthis_sns_url{display:inline-block;text-align:center;width:37px;height:36px;vertical-align:middle;margin-right:1px;}
.hiddenover a.btn-sns1{background:#fff url(../img/nsns01.png) no-repeat 0 0;}
.hiddenover a.btn-sns2{background:#fff url(../img/nsns02.png) no-repeat 0 0;}
.hiddenover a.btn-sns3{background:#fff url(../img/nsns03.png) no-repeat 0 0;}
.hiddenover a.btn-sns4{background:#fff url(../img/nsns04.png) no-repeat 0 0;}
.hiddenoverw a.btn-b1{background:url(../img/url.png) no-repeat 10px center;display:inline-block;vertical-align:middle;width:82px;height:34px;vertical-align:middle;margin-right:1px;border:1px solid #d0d0d0;box-sizing:border-box;line-height:34px;color:#8a8a8a;font-size:12px;padding-left:35px;}
.subcontent .navbar-fixed-top{border-bottom:none !important;}
.subcontent .navbar-fixed-top .subnav-in .subhome{border-left:1px solid #a65ad0 !important;}
.qaright{position:fixed;top:540px;width:134px;left:50%;margin-left:730px;}
.qaright dl{display:block;color:#363636;background-color:#f8f9fd;border:1px solid #d6d7db;}
.qaright dl dt{display:block;text-align:center;line-height:38px;color:#494949;font-size:18px;font-weight:500;letter-spacing:0.5px;border-bottom:1px solid #d6d7db;font-family:'Futura-Medium';font-weight:700;}
.qaright dl dd{padding:10px 5px;}
.qaright dl dd a{display:inline-block;margin:1px 0;padding:0 6px;line-height:20px;font-size:12px;background:#fff;border:1px solid #d8d8d8;}
.qaright dl dd a:hover{color:#132b88;border:1px solid #132b88;}
.quickmenu{position:fixed;left:50%;margin-left:730px;overflow:hidden;width:76px;height:76px;bottom:50px;z-index:11;background:#132b88;border-radius:38px;}
.quickmenu .qucick-arr{display:table-cell;width:76px;height:76px;line-height:17px;letter-spacing:0.5px;vertical-align:middle;text-align:center;color:#e1e1e1;}
.quickmenu .qucick-arr:hover{color:#ffffff;}
.quickmenu .qucick-arr strong{display:block;font-size:110%;}

.contWrap h2{font-size:36px;font-weight:600; color: #3c3c3c; padding: 50px 0 50px; text-align: center; letter-spacing: -1px;}
.contWrap .container{width: 1400px;}
/* 서브페이지 좌측메뉴 정렬 끝 */



/*탭메뉴*/
.tabm .subtabmenu ul{position:relative;}
.tabm .subtabmenu .tab_content{position:relative;padding-top:70px;display:none;}
.tabm .subtabmenu .tab_container:before{position:absolute;width:1180px;left:50%;margin-left:-590px;height:2px;content:'';background:#000;top:48px;z-index:2;}
.tab_tit{border-bottom:none;box-sizing:border-box;width:296px;height:50px;display:inline-block;line-height:50px;text-align:center;font-weight:500;z-index:2;border:1px solid #d9d9d9;background:#fff;font-size:19px;position:absolute;top:0;}
.tablist .tab_tit.activeon, .tablist .tab_tit.activeon2{border:2px solid #333;border-bottom:none;z-index:3;color:#252525;}
.tablist:nth-child(1) .tab_tit{left:50%;margin-left:-590px;}
.tablist:nth-child(2) .tab_tit{left:50%;margin-left:-295px;}
.tablist:nth-child(3) .tab_tit{left:50%;margin-left:0;}
.tablist:nth-child(4) .tab_tit{left:50%;margin-left:295px;}
#tab1{display:block;}

.basic-table td.intd{padding:15px 0;font-size:11.5px;}
.basic-table td.intdnum{width:2.8%;}
.basic-table td.tdcb{background-color:#f2faff;}
.basic-table td.tdcg{background-color:#f2fffa;}
.basic-table td.tdcy{background-color:#fcfff2;}
.basic-table td.tdcl{background-color:#fff7f2;}
.basic-table td.tdcp{background-color:#fbf2ff;}
.basic-table td.tdck{background-color:#f5f5f5;}
.basic-table td.tdcf{background-color:#eef1f9;}
.basic-table td.tdce{background-color:#f5f9ee;}

@media only all and (max-width:1200px){
	.tab_tit{width:25%;}
	.tablist:nth-child(1) .tab_tit{margin-left:-50%;}
	.tablist:nth-child(2) .tab_tit{margin-left:-25%;}
	.tablist:nth-child(3) .tab_tit{margin-left:0;}
	.tablist:nth-child(4) .tab_tit{margin-left:25%;}
	.tabm .subtabmenu .tab_container:before{width:100%;left:0;margin-left:0;}
}

@media only all and (max-width:760px){
	.subcontent .subnav{display:none;}
}

/*3차메뉴*/
.third-menu{overflow:hidden;margin-top:10px;margin-bottom:30px;text-align:center;}
.third-menu ul li{display:inline-block;}
.third-menu ul li a{min-width:80px; display:inline-block;border:1px solid #cbcbcb;height:45px;line-height:45px;padding:0 15px;color:#656565;font-weight:500;font-size:18px;}
.third-menu ul li.lnbActive a, .third-menu ul li a:hover{background:#385daf;color:rgba(255, 255, 255, 1);border:1px solid #385daf;-webkit-transition:background-color 200ms linear;-ms-transition:background-color 200ms linear;transition:background-color 200ms linear;}

/*4차메뉴*/
.fourth-menu{overflow:hidden;margin-top:30px;margin-bottom:30px;text-align:center;position:relative;}
.fourth-menu ul{display:inline-block;}
.fourth-menu ul li{float:left;margin-bottom:-1px;}
.fourth-menu ul li a{margin-right:2px;box-sizing:border-box;width:296px;height:50px;display:inline-block;line-height:50px;text-align:center;font-weight:500;border:1px solid #d9d9d9;background:#fff;font-size:19px;border-bottom:2px solid #333;}
.fourth-menu ul li.lnbActive a{border:2px solid #333;border-bottom-color:transparent;z-index:3;color:#252525;}

@media only all and (max-width:1024px){
	.basic-table{overflow-x:scroll;}
	.basic-table th{line-height:inherit !important;padding:5px !important;height:auto !important;font-size:14px !important;}
	.basic-table tbody th{font-size:12px !important;}
	.basic-table td{padding:3px !important;height:auto !important;font-size:12px !important;}
	.basic-table td span, .basic-table th span{padding:0;}
	.basic-table td.tleft_h1{padding-left:16px !important;text-indent:-9px !important;}
}
/* 서브페이지 상단 및 공용 끝 */

.password_wrapper{width:100%;text-align:center;}
.password_wrapper .msg{margin:40px auto 30px;font-weight:700;font-size:18px;}
.password_wrapper fieldset{margin:0 auto;padding:20px;width:40%;min-width:450px;border:1px solid #ccc;}
.password_wrapper fieldset input[type="password"]{padding:0;}
.password_wrapper fieldset input[type="submit"]{cursor:pointer;}


.main01sec-1{font-size: clamp(1rem, 4vw, 1.5rem);font-weight:500;letter-spacing:-2px;line-height:100%;margin-bottom:5px;font-family:'GmarketSansBold';}
.main01sec-2{font-size:clamp(2.2rem, 4vw, 2.6rem);font-weight:600;line-height:1.4;letter-spacing:-1.5px;/* text-align:left;color: #63f9ff; */ background:linear-gradient(45deg, #76d088, #0fd6e4); color:transparent;  background-clip:text; -webkit-background-clip: text;}
.main01sec-3{font-size: 36px; color: rgba(255,255,255,0.8);    line-height: 140%;text-align:center;font-family:'GmarketSansBold';}

.scbox{border-bottom: 1px solid #C1C1C1; letter-spacing: -2px; padding-top: 40px; padding-bottom: 40px}
.scnoline{border-bottom: none}
.sctit{font-size: 36px; font-weight: 600; color: #3c3c3c; padding-bottom: 25px}
.scstit{color: #656565; font-size: 20px; }
.blue{color: #0c68c5}
.bold{font-weight: 700}
.scimg{padding:80px 0; text-align: center;}

.busgtit{text-align: center;font-size: 34px;color: #3a3a3a;font-weight: 600;letter-spacing: -2px;padding-bottom: 45px; display: flex;align-items: center;justify-content: center;}
.busgtit span{color: #007ee8}
.busgbox{background: #d9f3ec;border-radius: 20px;display: flex;padding: 40px;box-sizing: border-box;justify-content: space-between;margin-bottom: 100px;}
.busgtbox{background: rgba(255,255,255,0.5);border-radius: 10px;padding: 40px 50px;margin-bottom: 16px;letter-spacing: -2px;}
.busgimg{}
.busgbtit{font-size: 26px;color: #434343;padding-bottom: 20px;font-weight: 600;}
.busgbstit{font-size: 22px; color: #434343}
.busgtxt{display: flex;flex-direction: column;justify-content: flex-end;}
.orgimg{text-align: center; margin-bottom: 70px}
.org{margin-bottom: 100px}
.org .basic-table th {background: #007ee8; color: #fff}
.org .basic-table{border-top: 0}
.oprBtit {font-size: 34px; font-weight: 700; text-align: center; padding-bottom: 40px; letter-spacing: -3px}
.oprBtit span{color: #007ee8;}
.oprtit{font-size: 26px}
.map{margin-bottom: 100px}
.map #daumRoughmapContainer1692752574097{width: 100% !important; height: 565px}
.maptxt{background: #0d3e98; color: #fff; padding: 40px 100px; box-sizing: border-box; display: flex;     justify-content: space-around;}
.maptc{margin-bottom: 20px}
.maptc1{font-size: 30px; font-weight: 700; }
.maptc2{font-size: 23px; font-weight: 400; }
.maptcm{font-size: 22px; }
.maptcm1{padding-bottom: 20px; width: 500px;}
.maptcm > div img{padding-right: 30px; float:left;}
.maptcm3{float:left;padding-bottom: 20px}
.maptcm2 span{padding-right: 20px}
.mapzone {width:100%; overflow:hidden;}
@media only all and (max-width:1300px){
	.root_daum_roughmap_landing{width:100%!important;}
}


.procbox{display: flex; margin-bottom: 70px}
.proctcbox:nth-child(1){margin-bottom: 50px}
.proctc{flex: 1; margin-right: 60px; background: #f8f8f8; border-radius: 20px; padding: 20px; box-sizing: border-box; width: 100%;}
.proctc:nth-child(2){margin-right: 0}
.proctit{font-size: 26px; font-weight: 600; color: #414141; padding-bottom: 20px; letter-spacing: -1px}
.proctit span{color: #232594}
.proctR{background: #e5efff}
.proctR .proctc{background: #e5efff}
.procimg{text-align: center; padding: 20px 0}
.procyow{}
.procyotit{font-size: 34px; font-weight: 800; color: #404040; padding-bottom: 35px; letter-spacing: -2px}
.procyotit span{ color: #232594}
.procybox{padding: 40px; background: #e5efff; box-sizing: border-box; border-radius: 20px}
.pcn{padding-bottom: 30px}
.procym{display: flex}
.procym > div{flex: 1}
.procyimg{padding-right: 15px}
.procybw{}
.procywbox{ margin-bottom: 15px}
.prytit{display: flex;justify-content: space-between;align-items: center;margin-bottom: 15px;}
.pryb{font-size: 26px; color: #404040; letter-spacing: -2px; font-weight: 800}
.pryb span{ color: #232594}
.prybs{font-size: 15px;}
.prytable th{background: #007ee8; color: #fff; font-size: 17px; padding: 10px 0}
.prytable .thc{background: #fff; color: rgba(50,50,50,1.00); width: 80px; border-right: 1px solid #ccc ; border-bottom: 1px solid #ccc; text-align: center; font-weight: 700}
.prytable td{border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 20px 10px; box-sizing: border-box}
.jow{ padding-top: 20px}
.jow:nth-child(1){padding-top: 0}
.jotit{font-size: 20px; font-weight: 700; color: #757575}
.jotit span{color: #fd0000;}
.jostit{word-break:keep-all;}
.josm{ text-align: center; font-weight: 800; font-size:18px; color: #464646 }
.josmt{ font-size:16px; color: #464646; word-break:keep-all;}


/*준비중*/
.preparing{min-height:300px; display:flex; flex-flow:column nowrap; justify-content:center; align-items:center; text-align:center;}
.preparing h2{font-size:clamp(1.8rem, 4vw, 2.25rem); padding:15px 0;}
.preparing p{font-size:clamp(1.4rem, 2vw, 1.5rem);}


/*sub47_contact*/
.map_content{display: grid ; grid-template-columns: 300px auto; align-items: center; border:1px solid #ddd; border-radius: 40px 0 0 ; width:100%;  box-sizing: border-box; }
.map_content .map_title{padding-right:30px; padding:40px; border-radius: 40px 0; background:linear-gradient(45deg, #4966fa, #49a3ef); color:#fff; }
.map_content .map_title sub{color:#ffffff50; line-height: 0.6; }
.map_contact{padding:0 30px;
	& .address{margin-bottom:10px; font-size:var(--size-18); line-height: 1.4;}
	& dl{display: flex; margin-top:2px; color:#777777; font-weight:300;}
	& dt{margin-right:5px; min-width:55px; font-weight:600;}	
	& dt i{position:relative; vertical-align: -1px; text-align: center;}
	& dt i:before{ display: inline-block; content:""; width:20px; height:20px; background:#ddf0f8; border:1px solid #c9e5f2 ;border-radius: 50%; position: absolute; z-index: -1; top:-1px;}
	& dt svg{ stroke:#4966fa; margin : 0 7px 0 3px;}
}

.map_container{
	& .root_daum_roughmap{display: flex; flex-flow:column;}
	& .root_daum_roughmap, .root_daum_roughmap button, .root_daum_roughmap input, .root_daum_roughmap select, .root_daum_roughmap td, .root_daum_roughmap textarea, .root_daum_roughmap th{font-family: 'Pretendard';}
	/*& .root_daum_roughmap .cont{padding:20px;}*/
	& .root_daum_roughmap .cont, .section_address{display: none;} 
	& .root_daum_roughmap .cont .section{margin:0; padding:0 0 0 20px; border-bottom:none;  border-left:2px solid var(--main-color);}
	& .root_daum_roughmap .cont .section+.section{margin-bottom:20px;}
	& .root_daum_roughmap .cont .section:before{display: inline-block; }
}




@media only all and (max-width:1300px){
 .contWrap .container{width:98%}
}


@media only all and (max-width:760px){
	.subg{ height: auto; padding-bottom: 30px ; padding-top: 80px;}
	.subg .visual_scroll .scroll_wrap{height: 30px}
	.contWrap h2{padding: 20px 0; font-size: 26px}
	.scbox{padding: 15px 0}
	.sctit{font-size: 24px}
	.scstit{font-size: 18px}
	.scimg{padding:40px 0}
	.main01sec-1{font-size: 15px; letter-spacing: -1px; font-weight: 500;}
	.main01sec-2{font-size:26px; line-height: 1.2; letter-spacing: -2px; font-weight: 500;}
	.main01sec-3{font-size:20px; letter-spacing: -2px; font-weight: 500;}
	.busgtit{font-size: 24px; padding-bottom: 20px}
	.busgbox{display: block; padding: 20px 10px; margin-bottom: 20px}
	.busgimg{margin-bottom: 15px}
	.busgtbox{padding: 20px; letter-spacing: -1px;}
	.busgbtit{font-size: 22px}
	.busgbstit{font-size: 15px}
	.busgtit{display: block}
	.oprtit{font-size: 20px}
	.oprBtit{font-size: 29px}
	.maptxt{padding: 35px 25px; display: block}
	.maptcm1{display: flex; align-items: center;}
	.maptcm2{display: flex; align-items: center;}
	.maptcm{font-size: 14px}
	.map{margin-bottom: 30px}
	.maptc1{font-size: 24px}
	.maptc2{font-size: 20px}
	.map #daumRoughmapContainer1692752574097{height: 370px !important}
	.maptcm > div img{padding-right: 10px; width: 30px}

	.procbox{display: block; margin-bottom: 20px}
	.proctit{font-size: 20px; padding-bottom: 0}
	.proctc{padding: 10px}
	.proctcbox:nth-child(1){margin-bottom: 10px}
	.procyotit{font-size: 22px}
	.procybox{padding: 10px}
	.procym{display: block}
	.prytit{display: block}
	.pryb{font-size: 21px}
	.procyimg{padding-bottom: 0; margin-bottom: 30px}
	.prytable td{font-size: 14px}
	.josm{font-size: 14px}
	.basic-table td.intd{padding:3px 0 !important;font-size:9px !important;}
	.basic-table td.intdnum{width:2.5%;}
	.table66{min-width:600px;}
	
	.map_content{grid-template-columns: repeat(1, 100%);}
	.map_contact{padding:20px;}

}

.textcont{margin:50px 0;}
.textcont dl{margin-bottom:70px;}
.textcont dt{margin:0 0 20px 0;padding-left:40px;font-size:35px;font-weight:700;background:url(../img/sub/textcont_b1.png) 0 center no-repeat;}
.textcont dd{margin:0 0 22px 30px;padding:0 0 0 24px;font-size:20px; line-height: 1.4; font-weight:500;background:url(../img/sub/textcont_b2.png) 0 5px no-repeat;}
.textcont dd p{margin:5px 0 8px 0;font-size:18px;font-weight:300;word-wrap:break-word;word-break:keep-all;}
.textcont dd p img{margin:40px 0 20px;}
.textcont dd p span{display:block;margin:-10px 0 40px;text-align:center;}
.textcont dd p.intext1{margin-left:15px;text-indent:-14px;}
.textcont dd p.intext2{margin-left:30px;text-indent:-14px;}
.textcont dd p.intext3{margin-left:23px;}
.textcont dd p.intext0{margin-left:23px;text-indent:-18px;}
.textcont dd div{margin-top:20px;}
.textcont dd div td p{font-size:16px;font-weight:400;}
.textcont dd div span{display:block;margin:10px 0 0;text-align:center;font-size:16px;font-weight:300;}

.imgcont{margin:0 0 90px;text-align:center;}
.imgcont span{display:block;margin:20px 0 0;}

.textcontin{margin:30px 0 30px 10px;padding-bottom:30px;border-bottom:1px dotted #bbbbbb;}
.textcontin li{float:inline-start;width:auto;font-size:25px;}
.textcontin li:first-child{padding-right:30px;min-width:670px;max-width:670px;}
.textcontin li img{max-width:395px;}
.textcontin li p{margin-left:15px;font-size:18px;}
.textcontin li p.intext1{margin-left:25px;text-indent:0;}
.textcontin li p.intext0{margin-left:32px;text-indent:-7px;}


@media only all and (max-width:760px){
	.third-menu ul li a{padding:0 10px;font-size:90%;}
	.textcontin li:first-child{padding-right:0;min-width:100%;max-width:100%;}
	.textcontin li img{max-width:100%;}
	.textcont dt{font-size:130%}
	.textcont dd{font-size:100%;background: url(../img/sub/textcont_b2.png) 0 4px no-repeat;}
	.textcont dd p{padding-left:6px;text-indent:-6px;font-size:90%;}
	.textcont dd div td p{font-size: 12px;}
}

