@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'NohHaeChan';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/ROEHOE-CHAN.woff') format('woff');
    font-weight: normal;
    font-display: swap;
}

.sub_top{ background:#fff; padding:37px;border-radius:var(--b-radius27); }

.top-visual{ position:relative;border-radius:var(--b-radius17); background-position:50% 50%; background-repeat:no-repeat; background-size:cover ; height:550px;display:flex;   flex-direction: column; justify-content: space-between; overflow:hidden}
.top-visual .s_title { padding:150px 70px 0 70px;color:#fff;}
.top-visual .s_title h2{ font-size:30px;  margin-bottom:10px;}
.top-visual .s_title p{ font-size:57px; font-weight:700;}

.subnav{ background:rgb(0,0,0,0.47); padding:30px 70px; }
.subnav ul{display: flex;align-items: center; }
.subnav li+li{ margin-left:40px;}
.subnav li a{ display:inline-block; font-size:25px; font-weight:600; color:rgb(255,255,255,0.9)}
.subnav li a.on{ background:#192f55; color:#fff;border-radius:var(--b-radius17); padding:10px 20px;}


.subContent{ padding-top:70px;}
.nav-tit{ display:flex; justify-content: space-between;align-items: center; border-bottom:2px #333 solid; padding-bottom:20px;}
.nav-tit h2{ font-size:47px; font-weight:700;}
.nav-wrap{ padding-top:30px;display:flex;}
.nav-wrap li+li{ margin-left:10px;}
.nav-wrap a{ color:#555; display:inline-block; background:rgb(0,0,0,0.05); padding:15px 30px; border-radius:15px; width:100%; box-sizing:border-box; }
.nav-wrap a.on{ background:#292e33; color:#fff;}

.location{ opacity:0.7; margin-top:20px;}


.listType li{margin-left: 15px; text-indent: -15px;}
.listType li:before{ content:'-'; margin-right:7px;}
.listType-mt10 li+li{ margin-top:10px;}

.content{ margin-top:70px;}


.sub_btn{ display:inline-block;  padding:15px 30px; border-radius:10px;}
.sub_btn i{ margin-left:20px;}
.sub_btn1{background:#0072bc; color:#fff;}
.sub_btn2{background:#192f55; color:#fff;}

.p20001 .s01{ margin-bottom:50px;}
.p20001 .s01 a{ background:#0072bc; color:#fff; padding:20px 30px;border-radius:var(--b-radius27); display:inline-block; font-weight:500; margin-top:20px;}
.p20001 .s01 .inner{ background:#192f55; color:#fff; padding:70px 50px;border-radius:var(--b-radius27); box-sizing:border-box; text-align:center;}
.p20001 .s01 h2{ margin-bottom:15px;}
.p20001 .s01 p{ opacity:0.7}

.p20002 .inner{}
.p20002 .s01{display: grid; grid-template-columns:50% 1fr;gap:100px;padding:37px;border-radius:var(--b-radius27); background:#fff; box-sizing:border-box;}
.p20002 .s01 figure img{ width:100%;}
.p20002 .s01 figure .tab_list{display: grid; grid-template-columns:repeat(5, 1fr);gap:15px; margin-top:15px;}
.p20002 .s01 figure .tab_list li{}
.p20002 .s01 figure .tab_list li.on{}
.p20002 .s01 figure .tab_list li.on a{}
.p20002 .s01 figure .tab_list li a img{ border-radius:10px;}
.p20002 .s01 figure .tab_section .cont{display:none;}
.p20002 .s01 figure .tab_section .cont.on{display:block;}
.p20002 .s01 figure .tab_section .cont img{ border-radius:20px;}
.p20002 .s01 .area h2{ font-size:37px; border-bottom:1px #555 solid; padding:30px 0 15px 0; margin-bottom:30px;}
.p20002 .s01 .area ul li{ border-bottom:1px solid rgb(0,0,0,0.2); padding-bottom:15px; margin-bottom:15px;display: grid; grid-template-columns:100px 1fr;}
.p20002 .s01 .area ul li a{ color:#292e33}
.p20002 .s02{ margin-top:30px;}
.p20002 .s02 h3{ font-size:27px; margin-bottom:10px;}
.p20002 .s02 ul li{margin-left: 10px;text-indent: -10px;}
.p20002 .s02 ul li+li{ margin-top:5px;} 
.p20002 .s02 figure+figure{ border-top:1px #ccc solid; padding-top:30px; margin-top:30px;}


.p20005 .s01{border-radius:var(--b-radius27); background:#fff; padding:37px; text-align:center;}
.p20005 .s01 a{ display:inline-block;background:#0072bc; color:#fff; padding:20px 30px;border-radius:var(--b-radius27); margin:30px 0; }
.p20005 .s01 a i{ margin-left:20px;}
.p20005 .s01 img{ width:100%;border-radius:var(--b-radius17);}
.p20005 .s02 ul{display: grid; grid-template-columns:repeat(2, 1fr);gap:37px; background:#e6e7e1; padding:37px;border-radius:var(--b-radius27); margin-top:35px;}
.p20005 .s02 ul li img{ width:100%;}


.p30001 h1{color:#0072bc; }
.p30001 h3{ margin:20px 0 50px 0; font-weight:500}
.p30001 ul{display: grid; grid-template-columns:repeat(2, 1fr);gap:37px;}
.p30001 ul li{ position:relative; background:#fff; padding:60px 70px 70px 70px;border-radius:var(--b-radius27); }
.p30001 ul li:before{ content:''; position:absolute; top:70px;right:50px; width:120px; height:100px; background-position:100% 50%; background-repeat:no-repeat; background-size:auto 100%;}
.p30001 .s01 li:nth-child(1):before{background-image:url(../img/sub/30001-01-icon1.png)}
.p30001 .s01 li:nth-child(2):before{background-image:url(../img/sub/30001-01-icon2.png)}
.p30001 .s01 li:nth-child(3):before{background-image:url(../img/sub/30001-01-icon3.png)}
.p30001 .s01 li:nth-child(4):before{background-image:url(../img/sub/30001-01-icon4.png)}
.p30001 .s02 li:nth-child(1):before{background-image:url(../img/sub/30001-01-icon5.png)}
.p30001 .s02 li:nth-child(2):before{background-image:url(../img/sub/30001-01-icon6.png)}
.p30001 .s03 li:nth-child(1):before{background-image:url(../img/sub/30001-01-icon7.png)}
.p30001 .s03 li:nth-child(2):before{background-image:url(../img/sub/30001-01-icon8.png)}
.p30001 .s04 li:nth-child(1):before{background-image:url(../img/sub/30001-01-icon9.png)}
.p30001 .s04 li:nth-child(2):before{background-image:url(../img/sub/30001-01-icon10.png)}
.p30001 .s05 li:nth-child(1):before{background-image:url(../img/sub/30001-01-icon11.png)}
.p30001 .s06 li:nth-child(1):before{background-image:url(../img/sub/30001-01-icon12.png)}
.p30001 .s06 li:nth-child(2):before{background-image:url(../img/sub/30001-01-icon13.png)}
.p30001 .s06 li:nth-child(3):before{background-image:url(../img/sub/30001-01-icon14.png)}
.p30001 .s06 li:nth-child(4):before{background-image:url(../img/sub/30001-01-icon15.png)}
.p30001 .s07 li:nth-child(1):before{background-image:url(../img/sub/30001-01-icon16.png)}
.p30001 .s07 li:nth-child(2):before{background-image:url(../img/sub/30001-01-icon17.png)}
.p30001 .s08 li:nth-child(1):before{background-image:url(../img/sub/30001-01-icon18.png)}
.p30001 .s08 li:nth-child(2):before{background-image:url(../img/sub/30001-01-icon19.png)}
.p30001 .s08 li:nth-child(3):before{background-image:url(../img/sub/30001-01-icon20.png)}
.p30001 ul li b{ display:block; font-size:70px; margin-bottom:20px;}
.p30001 ul li h2{ margin-bottom:30px;}
.p30001 ul li p{ opacity:0.7;}

.p40001 .area ul{display: grid; grid-template-columns:repeat(4, 1fr);gap:37px;}
.p40001 .area ul li a{ position:relative; background:#fff; padding:30px;border-radius:var(--b-radius27); box-sizing:border-box;border: 2px solid #fff;}
.p40001 .area img{border-radius:var(--b-radius17); width:100%;}
.p40001 .area p{ position:absolute; bottom:60px; right:60px;color:#fff; font-size:35px; font-weight:700; display:flex;align-items: center;}
.p40001 .area p i{ background:#0072bc; width:50px; height:50px; border-radius:50px; font-weight:400; font-size:25px; display:flex;justify-content: center;align-items: center; margin-right:10px;}

.p40003 .inner > div+div{ margin-top:100px;}
.p40003 dl{ display:flex;gap:30px; margin-bottom:30px;}
.p40003 dl dt{ width:200px;flex-shrink: 0;}
.p40003 dl dt b{ display:block;background:#096; color:#fff; padding:15px 30px; border-radius:20px; font-size:25px; display:flex; justify-content: space-between;}
.p40003 dl dd{ flex-grow: 1;}
.p40003 .area h2{ display:flex; align-items: center;font-size:40px; color:#096; margin-bottom:10px;}
.p40003 .area ul{ position:relative; background:#fff; padding:50px;border-radius:var(--b-radius27);display: grid; box-sizing:border-box;text-align:center; z-index:2; }
.p40003 .area ul li{ position:relative;}
.p40003 .area ul li:before{ position:absolute; content:''; top:65px; left:0;width:100%; height:40px; background:#d5d9e0;z-index:-1;}
.p40003 .area ul li:after{position:absolute; content:''; top:85px; left:0;width:97%; height:1px; border-top:dashed 2px #fff;z-index:-1}
.p40003 .area ul li:nth-child(1):before{ border-radius:20px 0 0 20px ;}
.p40003 .area ul li:last-child:before{ border-radius:0 20px 20px 0;}
.p40003 .area p{ position:relative; margin-top:50px; }
.p40003 .area p:before{  content: "\ef13";font-family: "remixicon";position:absolute; top:-50px; left:50%;transform: translateX(-50%); color:#09F; font-size:30px;}
.p40003 .s01 ul{grid-template-columns:repeat(9, 1fr);}
.p40003 .s02 ul{grid-template-columns:repeat(8, 1fr);}
.p40003 .s03 ul{grid-template-columns:repeat(7, 1fr);}
.p40003 .s04 ul{grid-template-columns:repeat(6, 1fr);}
.p40003 .s05 ul{grid-template-columns:repeat(5, 1fr);}
.p40003 .box{ background:#fff;border-radius:var(--b-radius27); padding:70px 0;}
.p40003 .box > div+div{ margin-top:20px;}
.p40003 .box h3{ padding:0 0 0 40px;}
.p40003 .box ul{ padding:0 50px}
.p40003 .box ul:before {top:70px;}


.p50001 dl{display: grid; grid-template-columns:40% 1fr;gap:100px;}
.p50001 dl dt h2{ font-size:85px; font-weight:800; line-height:90px;}
.p50001 dl dt p{ font-size:45px; margin-top:20px;}
.p50001 dl dd p{ line-height:33px;}
.p50001 dl dd p+p{ margin-top:30px;}
.p50001 dl dd .name{ border-top:1px solid rgb(0,0,0,0.1); padding-top:30px; font-weight:700; font-size:25px;}
.p50001 dl dd .name b{font-family: 'NohHaeChan'; font-weight:normal; font-size:50px; margin-left:20px;}

.p50002 .s01 { text-align:center; }
.p50002 .s01 p{ font-size:27px; margin-bottom:30px; font-weight:600; line-height:35px;}
.p50002 .s01 ul{display: grid; grid-template-columns:repeat(3, 1fr); gap:70px;color:#fff; }
.p50002 .s01 ul li{ padding:70px;border-radius:var(--b-radius27); font-size:30px; }
.p50002 .s01 ul li:nth-child(1){ background:#192f55;}
.p50002 .s01 ul li:nth-child(2){ background:#0072bc;}
.p50002 .s01 ul li:nth-child(3){ background:#3cb878;}
.p50002 .s01 ul li b{ font-weight:700; display:block; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid rgb(255,255,255,0.3)}
.p50002 .s02 { margin:70px 0;}
.p50002 .s02 dl{display: grid; grid-template-columns:20% 1fr;gap:37px; background:#fff; padding:70px;border-radius:var(--b-radius27);}
.p50002 .s02 dl+dl{ margin-top:20px;}
.p50002 .s02 dl dt{ font-size:37px; font-weight:700; }
.p50002 .s02 dl dd ul{display: grid; grid-template-columns:repeat(3, 1fr);gap:27px;}
.p50002 .s02 dl dd ul li{ border:1px #ddd solid; text-align:center; padding:30px 0; border-radius:var(--b-radius27); font-weight:500; }
.p50002 .s02 dl:nth-child(1) dd ul li, .p50002 .s02 dl:nth-child(2) dd ul li{font-size:25px;}
.p50002 .s02 dl:nth-child(3) dd ul li{ text-align:left;display:flex;align-items: center;padding:30px;}
.p50002 .s02 dl:nth-child(3) dd ul li b{ display:flex;justify-content: center;align-items: center; width:40px; height:40px; border-radius:50%; background:#06F; color:#fff; margin-right:10px;}
.p50002 .s03{ background:url(../img/sub/50002-01.jpg) no-repeat 50% 100%; background-size:cover; padding:200px 0; color:#fff;}
.p50002 .s03 .inner{display: grid; grid-template-columns:repeat(2, 1fr);gap:100px 120px;}
.p50002 .s03 dl{display: grid; grid-template-columns:200px 1fr;}

.p50002 .s03 dl:nth-child(2n){ border-left:2px #fff solid; padding-left:100px;}
.p50002 .s03 dl dt{font-size:57px; font-weight:700;}
.p50002 .s03 ul li{display: grid; grid-template-columns:100px 1fr; border-bottom:1px dotted rgb(255,255,255,0.5); padding-bottom:10px;}
.p50002 .s03 ul li+li{ margin-top:10px; }
.p50002 .s03 ul li span{ font-weight:700;}
.p50002 .s03 ul li p{ margin-left: 15px;text-indent: -15px;}
.p50002 .s03 ul li p:before{ content:'-'; margin-right:10px;}



.org_wrap{ text-align:center;z-index:2; position:relative;}
.org_wrap span{ display:inline-block; padding:25px 0px; border-radius:17px;  box-sizing:border-box;}
.org_wrap > div { position:relative;}
.org_wrap .org_A{ padding-bottom:100px;}
.org_wrap .org_A .org_cap01{color:#fff; background:#192f55;min-width:270px;font-size:25px;}
.org_wrap .org_A .org_cap01:before {content: "";display: block;width: 1px;height:320px; background: #ccc;position: absolute; top:30px;left: 50%; z-index:-1;}
.org_wrap .org_A > div{ position:absolute; top:100px; width:50%;}
.org_wrap .org_A > div:before{content: "";display: block;width:50%;height:1px; position: absolute; top:50%;  transform: translateY(-50%);z-index:-1;}
.org_wrap .org_A .org_A01{ left:0;}
.org_wrap .org_A .org_A01 span{ background:#fff; padding:20px 70px; }
.org_wrap .org_A .org_A01:before{left: 50%;border-top:1px #ccc solid;}
.org_wrap .org_A .org_A02{ right:0; }
.org_wrap .org_A .org_A02:before{right: 50%;border-top:1px #333 dotted;}
.org_wrap .org_A .org_A02 span{color:#153074; border:3px #153074 solid; background:#fff;width:200px;}

.org_wrap .org_B {position:relative; padding-bottom:50px;}
.org_wrap .org_B .org_cap02{color:#fff; background:#0072bc;min-width:270px; font-size:25px;}
.org_wrap .org_B > div{ position:absolute; top:70px; width:50%;}
.org_wrap .org_B > div:before{content: "";display: block;width:50%;height:1px; background: #ccc;position: absolute; transform: translateY(-50%);z-index:-1;}
.org_wrap .org_B .org_B01{ left:0; }
.org_wrap .org_B .org_B01 span{background:#153074; color:#fff;border:3px #fff solid; padding:20px 30px;}
.org_wrap .org_B .org_B01:before{left: 50%;top:50%; }
.org_wrap .org_B .org_B02{ right:0; top:120px;  }
.org_wrap .org_B .org_B02:before{right: 50%;top:30px; }
.org_wrap .org_B .org_B02 > ul > li > span{background:#153074; color:#fff;border:3px #fff solid;width:200px;}
.org_wrap .org_B .org_B02 > ul > li > ul > li > span{color:#333; border:1px #ccc solid; background:#efefef; margin-top:5px; padding:20px 30px;}

.org_wrap .org_C{display: grid; display: grid; grid-template-columns:65% 1fr;}
.org_wrap .org_C .area{ position:relative; padding-top:120px;}
.org_wrap .org_C .area:before{content: "";display: block;width: 50%;height: 1px;background: #ccc;position: absolute;top:40px; transform: translateY(-50%);}
.org_wrap .org_C .area:nth-child(1):before{left:50%;}
.org_wrap .org_C .area:nth-child(2):before{left:0;}
.org_wrap .org_C .area > ul{ display: grid;justify-content: space-between;}
.org_wrap .org_C .area > ul:nth-child(1){grid-template-columns:repeat(4, 1fr); }
.org_wrap .org_C .area > ul:nth-child(2){ grid-template-columns:repeat(2, 1fr);}
.org_wrap .org_C .area > ul > li{ position:relative;padding:50px 20px 0 20px; box-sizing:border-box;}
.org_wrap .org_C .area > ul > li ul+span{ margin-top:20px;}
.org_wrap .org_C .area > ul > li:before {content: "";background: #ccc;width: calc(100% + 1rem);height: 1px;position: absolute;top: 0;left: -1rem;}
.org_wrap .org_C .area > ul > li:first-child:before { width: 50%;right: 0;left: auto;}
.org_wrap .org_C .area > ul > li:last-child:before {width: calc(50% + 1rem);}
.org_wrap .org_C .area > ul > li:after{ content:''; position:absolute; top:0; left:50%; border-left:1px #ccc solid; height:70px;width:1px; z-index:-1;}

.org_wrap .org_C .area > ul > li { display:block; width:100%; height:100%;}
.org_wrap .org_C .area > ul > li > span{ background:#3261BD; color:#fff; width:100%; margin-bottom:15px;}
.org_wrap .org_C .area > ul > li > ul > li {color:#333; background:#fff; border-radius:17px; padding:20px 0; letter-spacing:0; border:1px #ddd solid;}
.org_wrap .org_C .area > ul > li > ul > li + li{ margin-top:10px;}
.org_wrap .org_C .area > ul > li > ul > li > span{ padding:20px 0;}
.org_wrap .org_C .area > ul > li > ul > li > ul > li { padding:0 15px 15px 15px;}
.org_wrap .org_C .area > ul > li > ul > li > ul > li > span{color:#333; background:#eff3f6;width:100%; padding:15px 0;}
.org_wrap .org_C .area .org_cap03{ position:absolute; top:0; left:50%;transform: translateX(-50%);color: #fff;background: #0072bc;min-width: 270px;font-size:20px; z-index:1;}
.org_wrap .org_C .area:after{ content:''; position:absolute; top:40px;left:50%;transform: translateX(-50%);height:80px;border-left:1px #ccc solid; z-index:-1;}






.p50003 .s01, .p50003 .s02{ margin-top:100px;}
.p50003 .s01 .table_warp{display: grid; grid-template-columns:repeat(4, 1fr);gap:27px;}
.p50003 .s01 .table_warp ul { background:#fff; padding:30px;border-radius:var(--b-radius17);}
.p50003 .s01 .table_warp ul li{display: grid; grid-template-columns:120px 1fr; padding:10px 0; font-size:20px;}
.p50003 .s01 .table_warp ul li+li{ border-top:1px #ddd solid;}
.p50003 .s01 .table_warp ul li span{ font-weight:700;}
.p50003  h2{ margin-bottom:15px;}

.p50003 .s02 .table_warp{ background:#fff;border-radius:var(--b-radius27); padding:50px; }
.p50003 .s02 .table_warp  ul.table_head { padding:20px 0; background:#d5d9e0;text-align:center; border-radius:var(--b-radius17); font-weight:600;}
.p50003 .s02 .table_warp > ul{display: grid; grid-template-columns:10% 10% 20% 1fr; }
.p50003 .s02 .table_warp > ul+ul{border-bottom:1px #ddd solid; padding:20px 0;}
.p50003 .s02 .table_warp > ul > li{ text-align:center;}
.p50003 .s02 .table_warp > ul > li:nth-child(4){ text-align:left;}
.p50003 .s02 .table_warp  ul.table_head  li:nth-child(4){ text-align:center;}
.p50003 .s02 .table_warp > ul > li > ul{display: grid;grid-template-columns:repeat(2, 1fr); }
.p50003 .s02 .table_warp > ul > li > ul li{margin-left:7px;text-indent: -7px; line-height:35px;}


.p50004 dl{display: grid; grid-template-columns:20% 1fr; background:#fff; padding:70px;border-radius:var(--b-radius27);}
.p50004 dl+dl{ margin-top:37px;}
.p50004 dl dt{ font-weight:700; font-size:47px;}
.p50004 dl dd .area{background:url(../img/sub/ci_bg.png) ; text-align:center; padding:50px 0; margin-bottom:20px;}
.p50004 dl dd .btn{ margin-top:30px;}
.p50004 dl dd .btn a+a{ margin-left:20px;}
.p50004 dl dd .sub_btn{ font-size:19px;}
.p50004 dl dd .s01 ul li{  margin-left: 10px;text-indent: -10px; }
.p50004 dl dd .s01 ul li+li{ margin-top:7px;}
.p50004 dl dd .s02 ul{display: grid; grid-template-columns:repeat(3, 1fr);gap:50px;}
.p50004 dl dd .s02 ul li img{ width:70%;}
.p50004 dl dd .s02 h2{ margin-bottom:10px;}
.p50004 dl dd .s02 p{ line-height:30px;}
.p50004 dl dd .s02 .area span{ display:block;}
.p50004 dl dd .s02 .area span+span{ margin-top:20px;}


.p50005 h2{ text-align:center;}
.p50005 .s01{ background:#fff; padding:70px; border-radius:var(--b-radius27); margin-top:30px;}
.p50005 ul{display: grid; grid-template-columns:35% 20% 1fr;}
.p50005 ul.tit{ border-top:1px #555 solid; border-bottom:1px #ccc solid; font-weight:600; text-align:center; padding:20px 0; }
.p50005 ul+ul{ border-bottom:1px #ccc dotted; padding:20px 0;}
.p50005 ul li+li{ position:relative; padding-left:30px;}
.p50005 ul li+li:before{ content:''; position:absolute; top:50%;transform: translateY(-50%); left:0; width:1px; height:20px; border-left:1px #ccc solid;}
.p50005 ul li:nth-child(2){ text-align:center; padding-left:0;}
.p50005 ul li a{ color:#0072bc}

.p50006 .s01 h2{ font-size:45px; color:#0072bc}
.p50006 .s01 p{ font-size:30px; line-height:40px; margin-top:10px;}
.p50006 .s01 a{ margin-top:30px;}
.p50006 .s02 { margin:100px 0 150px  0;}
.p50006 .s02 ul{display: grid; grid-template-columns:repeat(3, 1fr);gap:37px;}
.p50006 .s02 ul li{ position:relative; background:#fff;border-radius:var(--b-radius27); padding:50px 120px 50px 50px; }
.p50006 .s02 ul li:before{ content:''; display:inline-block; width:200px; height:130px; background-repeat:no-repeat; background-size:auto 100%;}
.p50006 .s02 ul li:nth-child(1):before{background-image:url(../img/sub/50006-01.png)}
.p50006 .s02 ul li:nth-child(2):before{background-image:url(../img/sub/50006-02.png)}
.p50006 .s02 ul li:nth-child(3):before{background-image:url(../img/sub/50006-03.png)}
.p50006 .s02 ul li:after{ position:absolute; top:30px; right:50px; font-size:170px; font-weight:800; color:#e9ebef}
.p50006 .s02 ul li:nth-child(1):after{ content:'E';}
.p50006 .s02 ul li:nth-child(2):after{ content:'S';}
.p50006 .s02 ul li:nth-child(3):after{ content:'G';}
.p50006 .s02 h2{ margin:20px 0 15px 0;}
.p50006 .s02 p{ color:#666;}
.p50006 .s02 p span{ font-weight:700; display:block; margin-bottom:7px; }
.p50006 .s03{ background:#d5d9e0; padding:150px 0; }
.p50006 .s03 .inner{ display:flex; justify-content: space-between;align-items: center;}
.p50006 .s03 dl{display: grid; grid-template-columns:130px 1fr;align-items:flex-start;gap:50px;}
.p50006 .s03 dl dt img{ width:100%;}
.p50006 .s03 dl dd img { margin-top:30px;}

.p50007 .mapBox{ background:#f8f9fa; padding:100px;border-radius:var(--b-radius27);}
.p50007 .mapInfo{ margin-top:50px;}
.p50007 .mapInfo dl{ display:flex; justify-content: space-between; align-items: center;}
.p50007 .mapInfo dl dt h2{ font-size:45px; padding-bottom:10px;}
.p50007 .mapInfo dl dt b{ font-weight:700; padding-right:5px;}
.p50007 .mapInfo dl dt span+span{ margin-left:30px;}
.p50007 .mapInfo dl dd{display:flex;align-items: center; }
.p50007 .mapInfo a{ display:inline-block; padding:17px 35px; color:#fff; border-radius:10px; font-size:22px;}
.p50007 .mapInfo a i{ display:inline-block; margin-right:10px;}
.p50007 .mapInfo a.naver{ background:#093; display:flex;align-items: center; }
.p50007 .mapInfo a.google{ background:#333}
.p50007 .mapInfo a+a{ margin-left:10px;}
.p50007 .mapInfo a.naver span:before{ content:''; display:inline-block; background:url(../img/sub/naver-icon.png) no-repeat; background-size:100% auto; width:15px; height:15px;margin-right:10px; }
.p50007 .bus{ border-top:2px #333 solid; padding-top:25px; margin-top:50px;}
.p50007 .bus h2{ margin-bottom:15px;}
.p50007 .bus a{ display:inline-block; border:1px #ddd solid; padding:10px 20px;transition: all .3s ease-in-out;}
.p50007 .bus a:hover{ background:#0072bc; border:1px #0072bc solid; color:#fff;}
.p50007 .bus a+a{ margin-left:20px;}
.p50007 .bus a i{ margin-right:10px;}
.p50007 .s02 span{ display:inline-block; margin:4px 1px;}
.p50007 .s02 a{ font-size:18px;}



.root_daum_roughmap .cont{ display:none;}
.root_daum_roughmap{ width:100% !important; }
.root_daum_roughmap .wrap_map{height:670px !important;}


.postAgree .s01 p{margin-left: 10px;text-indent: -10px;}
.postAgree .s01 p+p{ margin-top:5px;}
.postAgree .s02{ background:#fff;border-radius:var(--b-radius27); padding:70px; margin-top:30px;}
.postAgree .s02 h3{ font-size:35px; font-weight:700; margin-bottom:10px;}
.postAgree .s02 h3, .postAgree .s02 h4{ text-align:center;}
.postAgree .s02 h4{ font-weight:500; margin-bottom:30px;}
.postAgree .s02 > div{ border:1px #ccc solid;border-radius:var(--b-radius27); padding:50px;  }
.postAgree .s02 > div+div{ margin-top:30px;}
.postAgree .s02 > div h5{ background:#192f55; color:#fff; padding:15px 30px; border-radius:var(--b-radius17); font-size:23px; margin-bottom:25px;}
.postAgree .s02 .area01 ul li strong{ color:#333; display:block; margin-bottom:5px;}
.postAgree .s02 .area01 ul li { color:#555;}
.postAgree .s02 .area01 ul li+li{ margin-top:10px;}
.postAgree .s02 .area01 .agree-check{ display:flex; border-top:1px #ddd solid; padding-top:25px; margin-top:25px; color:#F63}
.postAgree .s02 .area01 .agree-check input{ margin-right:10px;}
.postAgree .s02 .area02 h5{ display:flex; align-items: center;justify-content: space-between;}
.postAgree .s02 .area02 i{color:#F63; margin:0 5px; font-size:16px;}
.postAgree .s02 .area02 h5 span{ font-size:19px;}
.postAgree .s02 .area02 dl{display: grid; grid-template-columns:250px 1fr; padding:0 50px;align-items: center}
.postAgree .s02 .area02 dl+dl{ border-top:1px solid rgb(0,0,0,0.1); padding-top:10px; margin-top:10px;}
.postAgree .s02 .area02 dl dt b{ display:block; font-size:17px; font-weight:500; color:#F63; margin-top:5px;}
.postAgree .s02 .area02 input[type="text"], .postAgree .s02 .area02 select, .postAgree .s02 .area02 textarea{ background:rgb(0,0,0,0.05); padding:10px 15px; width:100%; box-sizing:border-box; border-radius:7px; border:none;}
.postAgree .s02 .area02 .line{ display:flex;align-items: center;}
.postAgree .s02 .area02 .line span{ margin:0 10px;}
.postAgree .s02 .area02 .line1 select, .postAgree .s02 .area02 .line1 input{ width:100px;}
.postAgree .s02 .area02 .line2 select, .postAgree .s02 .area02 .line2 input{ width:150px;}
.postAgree .s02 .area02 .line2 select{ margin-left:10px;}
.postAgree .s02 .area02 .line3 select{ width:300px;}
.postAgree .s02 .area02 p+p{ margin-top:10px;}
.postAgree .s02 .area02 textarea{ height:300px;}
.postAgree .s02 .area02 .line4 textarea{ height:150px;}
.postAgree .s02 .agree-btn{ text-align:center;}
.postAgree .s02 .agree-btn a{background: #0072bc;color: #fff;padding: 20px 40px;border-radius: var(--b-radius27);display: inline-block;font-weight: 500;margin-top: 20px;}
.postAgree .s02 .agree-btn a i{ margin-left:50px;}




@media (max-width: 1980px) {
	
	.sub_top{ padding:27px;}
	.top-visual .s_title { padding:100px 70px 0 70px;}
	.top-visual .s_title h2{ font-size:25px;}
	.top-visual .s_title p{ font-size:47px;}
	.top-visual{ height:400px;}
	
	.content{ margin-top:50px;}
	
	.subnav{padding:20px 70px;}
	.subnav li a{ font-size:20px;}
	.subnav li+li{ margin-left:37px;}

	.nav-tit h2{ font-size:37px;}
	.nav-wrap a{ font-size:18px; }
	
	.sub_btn{ padding:12px 20px;}
	
	.p20001 .s01 .inner{ padding:50px 30px;}
	.p20001 .s01 a{padding:15px 30px;}
	
	.p20002 .s01{ padding:27px;}
	.p20002 .s01 .area h2{ font-size:32px;}
	
	.p20005 .s01{padding:27px;}
	.p20005 .s01 a{padding:15px 30px;}

	.p30001 ul{gap:27px;}
	.p30001 ul li b{font-size:50px;}
	.p30001 ul li:before{height:85px; }
	
	.p40001 .area ul{gap:27px;}
	.p40001 .area ul li a{padding:20px;}
	.p40001 .area p{ font-size:25px; bottom:50px; right:60px;}
	.p40001 .area p i{width:40px; height:40px; font-size:20px;}
	
	
	.p40003 .inner > div+div{ margin-top:70px;}
	.p40003 .area h2{font-size:30px; }

	.p40003 .area ul li:before{height:30px;}
	.p40003 .area ul li:after{top:80px;}
	.p40003 .area p{ margin-top:30px;}
	.p40003 .area p:before{ font-size:27px;top: -35px;}
	.p40003 dl dt{ width:150px;}
	.p40003 dl dt b{padding: 10px 20px; font-size:20px;}
	.p40003 .area ul li img{ height:80px;}
	.p40003 .area ul:before{ top:105px;}
	
	.p40003 .box{ padding:50px 0;}
	.p40003 .box ul:before {top:60px;}
	
	
	
	
	.p50001 dl dt h2{ font-size:65px;line-height:70px;}
	.p50001 dl dt p{ font-size:35px;}
	.p50001 dl dd p{ line-height:25px;}
	.p50001 dl dd .name{font-size:23px;}
	.p50001 dl dd .name b{font-size:40px;}
	
	.p50002 .s01 ul{gap:37px;}
	.p50002 .s01 ul li{ font-size:25px; padding:50px;}
	.p50002 .s01 p{ font-size:23px; line-height:30px;}
	.p50002 .s02 dl{ padding:50px;}
	.p50002 .s02 dl dt{ font-size:33px;  }
	.p50002 .s02 dl dd ul{gap:17px;}
	.p50002 .s02 dl:nth-child(3) dd ul li{padding:20px;}
	.p50002 .s02 dl:nth-child(3) dd ul li b{ width:37px; height:37px;}
	.p50002 .s02 dl:nth-child(1) dd ul li, .p50002 .s02 dl:nth-child(2) dd ul li{font-size:23px; line-height:30px;}
	.p50002 .s03 dl{grid-template-columns:170px 1fr;}
	.p50002 .s03 dl dt{font-size:45px;}
	.p50002 .s03 ul li{grid-template-columns:60px 1fr;}
	.p50002 .s03 .inner{display: grid; grid-template-columns:repeat(2, 1fr);gap:100px 80px;}
	.p50002 .s03 dl:nth-child(2n){ padding-left:80px;}

	

	.org_wrap .org_C .area{ padding-top:100px;}
	.org_wrap .org_C .area > ul > li > ul > li { padding:15px 0;}
	.org_wrap .org_C .area > ul > li > ul > li + li{ margin-top:5px;}
	.org_wrap .org_C .area > ul > li{padding:30px 10px 0 10px;}
	.org_wrap .org_C .area:after{height:60px;}
	
	
	.p50003 .s01, .p50003 .s02{ margin-top:50px;}
	.p50003 .s01 .table_warp{gap:17px;}
	.p50003 .s01 .table_warp ul{ padding:20px 30px;}
	.p50003 .s01 .table_warp ul li{ font-size:17px;grid-template-columns:100px 1fr;}
	.p50003 .s02 .table_warp > ul > li > ul li{ line-height:27px;}
	.p50002 .s03{padding:150px 0;}
	
	
	
	.p50004 dl+dl{ margin-top:27px;}
	.p50004 dl dt{font-size:37px;}
	.p50004 dl dd .sub_btn{ font-size:16px;}
	.p50004 dl dd .btn a+a{ margin-left:10px;}
	.p50004 dl dd .s02 p{ line-height:25px;}
	.p50004 dl dd .s02 h2{ font-size:20px;}
	
	.p50005 .s01{margin-top:20px;}
	.p50005 ul+ul{padding:15px 0;}
	
	.p50006 .s01 h2{ font-size:37px;}
	.p50006 .s01 p{ font-size:25px; line-height:30px;}
	.p50006 .s02 { margin:70px 0 100px 0;}
	.p50006 .s02 ul{gap:27px;}
	.p50006 .s02 ul li:before{ height:100px; }
	.p50006 .s02 ul li{ padding:40px; }
	.p50006 .s02 ul li:after{ font-size:120px; }
	.p50006 .s03{  padding:100px 0; }
	.p50006 .s03 dl{grid-template-columns:100px 1fr;}
	.p50006 .s03 img { width:420px;}
	
	.p50007 .mapInfo dl dt h2{ font-size:35px; }
	.p50007 .mapInfo a{padding:15px 30px; font-size:19px;}
	.root_daum_roughmap .wrap_map{height:570px !important;}
	
	.p50007 .s02 a{ font-size:15px; padding:7px 10px;}
	
	.postAgree .s02 h3{ font-size:30px;}
	.postAgree .s02{ padding:50px;}
	.postAgree .s02 > div h5{ font-size:20px;}
	.postAgree .s02 .area01 .agree-check{padding-top:20px; margin-top:20px;}
	.postAgree .s02 .area02 h5 span{ font-size:15px;}
	.postAgree .s02 .area02 dl dt b{ font-size:15px;}
	.postAgree .s02 .agree-btn a{padding:15px 35px;}
	.postAgree .s02 .area02 p+p{ margin-top:7px;}
	
}

@media (max-width: 1440px) {
	.sub_top{ padding:17px; margin:0 10px;}
	.nav-tit, .nav-wrap{ margin:0 10px;}
	.location{ margin-top:0;}
	
	.p20001 .s01{ margin:0 10px 30px 10px;}
	
	.p20005, .p30001, .p40001, .p40003, .p50001, .p50002 .s01, .p50003, .p50004, .p50005, .p50007, .p20002{ margin:0 10px;}

	.p50006 .s01, .p50006 .s02{ padding:0 10px;}
	.p50006 .s03{ padding:70px 10px;}
	
	.p40001 .area ul{gap:10px;}
	.p40001 .area p{ right:auto; left:50px;}
	
	.p50002 .s01 p br{ display:none;}
	.p50002 .s02{ margin:70px 10px;}
	.p50002 .s03{ padding:100px 10px;}
	.p50002 .s03 .inner{gap:70px 40px;}
	.p50002 .s03 dl:nth-child(2n){ padding-left:40px;}
	
	.org_wrap .org_C .area > ul > li{ padding:30px 7px 0 7px}
	
	.p50006 .s02 ul{gap:10px;}
	.p50006 .s01 p br{ display:none;}
	
	
	

}
@media (max-width: 1280px) {
	.subnav{ display:none;}
	.nav-wrap{display: grid; grid-template-columns:repeat(4, 1fr);gap:10px;}
	.nav-wrap li+li{ margin:0;}
	
	.p40001 .area p{ font-size:19px; left:20px; bottom:30px;}
	.p40001 .area p i{ width:35px; height:35px; font-size:17px;}
	
	.p40003 .s01 ul, .p40003 .s02 ul{grid-template-columns: repeat(6, 1fr);}
	
	.p50001 dl{ display:block}
	.p50001 dl dt br{ display:none}
	.p50001 dl dd{ margin-top:50px;}
	
	.p50002 .s02 dl dt{ font-size:25px;}
	.p50002 .s02 dl{ padding:37px;grid-template-columns:15% 1fr;}
	.p50002 .s02 dl:nth-child(1) dd ul li, .p50002 .s02 dl:nth-child(2) dd ul li{ font-size:17px; line-height:20px;}
	
	.p50003 .s01 .table_warp{grid-template-columns: repeat(3, 1fr);}
	.p50003 .s02 .table_warp{ padding:37px}
	
	.p50005 .s01{ padding:37px;}
	
	.p50007 .mapBox{ padding:30px;}
	.p50007 .mapInfo dl{ display:block;}
	.p50007 .mapInfo dl dd{ margin-top:20px;}
}
@media (max-width: 1024px) {
	.top-visual .s_title { padding:0; position:absolute; bottom:50px; left:50px;}
	.top-visual .s_title h2{ font-size:20px;}
	.top-visual .s_title p{ font-size:37px;}
	
	.nav-wrap{grid-template-columns:repeat(3, 1fr);}
	
	.p20002 .s01{gap:50px;}
	.p20002 .s01 .area h2{ font-size:27px;}
	.p20002 .s02 h3{ font-size:20px;}
	
	.p20005 .s02 ul{ margin-top:10px; gap:10px; padding:10px;}
	
	.p30001 h1{ font-size:25px;}
	.p30001 h1 br{ display:none;}
	.p30001 h3{ font-size:20px;}
	.p30001 ul{gap:10px;}
	.p30001 ul li{ padding:37px 40px 40px 40px;}
	.p30001 ul li:before{top:37px; right:37px; height:70px;}
	
	.p40001 .area ul li a{ padding:10px;}

	.p50002 .s01 ul{gap:10px;}
	.p50002 .s02 dl{ display:block;}
	.p50002 .s02 dl dt{ margin-bottom:10px; text-align:center;}
	.p50002 .s02 dl dd ul{grid-template-columns:repeat(2, 1fr);}
	.p50002 .s03 .inner{ display:block;}
	.p50002 .s03 dl:nth-child(2n){ padding:0; border:none;}
	.p50002 .s03 dl+dl{ margin-top:50px;}
	
	.p50003 .s01 .table_warp{grid-template-columns: repeat(2, 1fr);}
	.p50003 .s02 .table_warp{ padding:10px}

	.p50004 dl{ display:block;}
	.p50004 dl dt{ margin-bottom:10px;}
	.p50004 dl dt br{ display:none;}
	
	.p50006 .s02 ul li{ padding:20px;}
	.p50006 .s03 .inner{ display:block; text-align:center;}
	.p50006 .s03 dl{ margin-bottom:30px;}
	
	.p50007 .root_daum_roughmap .wrap_map{height:470px !important;}
	
}

@media (max-width: 800px) {
	
	.p20002 .s01{ display:block;}
	
	.p40001 .area ul{display: grid; grid-template-columns:repeat(3, 1fr);}
	.p40003 .s01 ul, .p40003 .s02 ul{grid-template-columns: repeat(5, 1fr);}
	.p40003 .s04 ul{grid-template-columns: repeat(4, 1fr);gap:10px 0;}
	
	.p50001 dl dt h2{ font-size:50px; line-height:55px;}
	
	.p50004 dl dt{ font-size:25px;}
	
	.p50004 dl{ padding:30px 20px;}
	.p50004 dl+dl{ margin-top:20px;}
	.p50004 dl dd .s02 ul{gap:10px;}
	
	.p50006 .s02 ul{grid-template-columns: repeat(1, 1fr);}
	.p50006 .s02 ul li{ background:#e9ebef}
	.p50006 .s02 ul li:after{ color:#fff;}
	
	.p50007 .mapBox{ padding:20px;}
	.p50007 .root_daum_roughmap .wrap_map{height:370px !important;}
	.p50007 .mapInfo dl dt h2{ font-size:25px}
	.p50007 .mapInfo dl dt h2 br{ display:none;}
	
}
@media (max-width: 640px) {
	.sub_top{ padding:0;}
	.nav-tit{ display:block;}
	.nav-tit h2{ font-size:27px; margin-bottom:10px;}
	.nav-wrap{ grid-template-columns:repeat(2, 1fr);}
	.nav-wrap a{ display:block;}
	.nav-wrap li+li{ margin:0;}
	
	.p20001 .s01 h2{ font-size:20px;}
	
	.p20002 .s01{ padding:0;}
	
	.p20005 .s01{ padding:0;}
	.p20005 .s02 ul{ display:block;}
	
	.p30001 ul{ display:block;}
	.p30001 ul li{ background:#e9ebef}
	.p30001 ul li+li{ margin-top:10px;}
	
	.p40001 .area ul li a{ padding:0;}
	.p40001 .area p{ flex-direction: column;align-items:flex-start; }
	.p40001 .area p i{ margin:0 0 7px 0;}
	
	.p40003 dl{ display:block;}
	.p40003 dl dt{ margin-bottom:10px;}
	.p40003 dl dt b{ font-size:17px; padding:10px 15px;}
	.p40003 .area ul{ padding:0;}
	.p40003 .s01 ul, .p40003 .s02 ul, .p40003 .s03 ul, .p40003 .s05 ul{grid-template-columns: repeat(4, 1fr);gap:10px 0;}
	.p40003 .area h2{ font-size:25px;}
	.p40003 .area h3{ font-size:17px; padding:0;} 
	.p40003 .box{ padding:0;}
	
	.p50002 .s01 ul{ display:block; margin-top:30px;}
	.p50002 .s01 ul li+li{ margin-top:10px;}
	.p50002 .s01 p{ margin:0;}
	
	.p50002 .s02 dl{ padding:0;}
	.p50002 .s02 dl dd ul{ display:block;}
	.p50002 .s02 dl dd ul li+li{ margin-top:5px;}
	.p50002 .s03 dl{ display:block;}
	.p50002 .s03 dl dt{ margin-bottom:10px; font-size:30px;}
	.p50002 .s03 dl dd{ opacity:0.85}
	
	.p50003 .s01 .table_warp{grid-template-columns: repeat(1, 1fr);gap:10px;}
	.p50003 .s01 .table_warp ul{ background:#e9ebef;}
	.p50003 .s02 .table_warp{ padding:0;}
	.p50003 .s02 .table_warp > ul{ display:block; }
	.p50003 .s02 .table_warp ul.table_head{ display:none;}
	.p50003 .s02 .table_warp > ul > li{text-align:left; display: grid; grid-template-columns:100px 1fr;gap:10px; align-items: center;}
	.p50003 .s02 .table_warp > ul > li+li{ border-top:1px #ddd dashed }
	.p50003 .s02 .table_warp > ul > li:before{ font-weight:700; background:#efefef; text-align:center;padding:7px 0; height:100%; box-sizing:border-box;}
	.p50003 .s02 .table_warp > ul > li:nth-child(1):before{ content:'직위'}
	.p50003 .s02 .table_warp > ul > li:nth-child(2):before{ content:'성명'}
	.p50003 .s02 .table_warp > ul > li:nth-child(3):before{ content:'전화번호'}
	.p50003 .s02 .table_warp > ul > li:nth-child(4):before{ content:'담당업무'}
	.p50003 .s02 .table_warp > ul > li > ul{ display:block;}
 	
	.org_wrap .org_A .org_A01 span{ background:#e9ebef}
	.org_wrap .org_C .area{ padding-top:50px;}
	.org_wrap .org_C .area .org_cap03{ top:-35px;font-size:17px;min-width: 210px;}
	.org_wrap .org_C .area:before{ top:-10px;}
	.org_wrap .org_C .area > ul > li > ul > li{ padding:10px 0; font-size:15px;}
	.org_wrap span{ padding:15px 0}
	.org_wrap .org_A{ padding-bottom:130px;}
	.cscroll_768 .org_wrap{ width:700px;}
	.org_wrap .org_A .org_cap01, .org_wrap .org_B .org_cap02{ font-size:20px;}
	.org_wrap .org_A .org_cap01:before{ height:185px;}
	
	.p50004 dl{ padding:0;}
	.p50004 dl dd{  background:#e9ebef; padding:20px;}
	.p50004 dl dd .s02 ul{ display:block;}
	
	.p50005 h2{ font-size:20px;}
	.p50005 .s01{ padding:0;}
	.p50005 .s01 ul{ display:block;}
	.p50005 ul.tit{ display:none;}
	.p50005 ul li{display: grid; grid-template-columns:80px 1fr;align-items: center;gap:10px; border-bottom:1px #ddd dashed; }
	.p50005 ul li+li{ padding:0;}
	.p50005 ul li+li:before{ border:none; position:relative; width:100%; text-align:center; height:100%; box-sizing:border-box;}
	.p50005 ul li:before{ font-weight:600; background:#e9ebef; padding:10px 0;text-align:center; height:100%; box-sizing:border-box;} 
	.p50005 ul li:nth-child(2){ text-align:left;}
	.p50005 ul li:nth-child(1):before{ content:'공시내용';}
	.p50005 ul li:nth-child(2):before{ content:'공시주기';}
	.p50005 ul li:nth-child(3):before{ content:'공시방법';}
	
	.p50006 .s01 h2{ font-size:30px;}
	.p50006 .s01 p{ font-size:20px; line-height:25px;}
	.p50006 .s03 dl{gap:10px;}
	.p50006 .s03 dl dd img{ width:90%;}
	
	.p50007 .mapInfo dl dt h2{ font-size:20px}
	.p50007 .bus a+a{ margin:10px 0 0 0;}
	

	
	

}
@media (max-width: 480px) {
	
	.subContent{ padding-top:30px;}
	.top-visual{ height:300px;}
	.top-visual .s_title {bottom:37px; left:37px;}
	.top-visual .s_title h2{ margin-bottom:5px;}
	.top-visual .s_title p{ font-size:30px;}
	
	
	.nav-wrap a{ padding:10px 25px;}

	
	.p20001 .s01 .inner{ padding:30px 20px;}
	
	.p30001 h1{ font-size:23px;}
	.p30001 h3{ font-size:18px;}
	.p30001 ul li{ padding:27px;}
	.p30001 ul li h2{ font-size:25px; margin-bottom:20px;}
	.p30001 ul li b{ font-size:40px; margin-bottom:10px;}
	.p30001 ul li:before{ height:50px; top:27px; right:27px;}
	
	.p40001 .area ul{display: grid; grid-template-columns:repeat(2, 1fr);}
	
	.p40003 .inner > div+div{ margin-top:50px;}
	.p40003 .s01 ul, .p40003 .s02 ul, .p40003 .s03 ul, .p40003 .s04 ul, .p40003 .s05 ul{grid-template-columns: repeat(3, 1fr);}
	
	.p40003 .area h2{ font-size:20px; margin-bottom:5px;} 
	.p40003 .area h3{ font-weight:500;}
	.p40003 .area p{ font-size:16px;}
	
	.p50001 dl dt h2{ font-size:40px; line-height:42px;}
	.p50001 dl dt p{ font-size:30px;}
	.p50001 dl dd{ margin-top:20px;}
	.p50001 dl dd p+p{ margin-top:10px;}
	.p50001 dl dd .name{ font-size:20px;}
	.p50001 dl dd .name b{ font-size:30px;}
	
	.p50002 .s01 p{ font-size:20px;}
	.p50003 h2{ margin-bottom:10px; font-size:23px;}
	.p50003 .s02+.s02{ margin-top:20px;}
	.p50003 .s02{ font-size:16px;}
	.p50003 .s02 .table_warp > ul+ul{ padding:10px 0;}
	
	.p50004 dl dd .area img{ width:60%;}
	
	.p50005 ul li{ font-size:16px;}
	
	.p50006 .s02 ul li:after{ font-size:100px; top:20px; right:30px;}
	.p50006 .s03 dl dt{ margin-bottom:20px;}
	.p50006 .s03 dl dt img{ width:70px;}
	.p50006 .s03 dl{ display:block; text-align:center;}
	
	.p50007 .root_daum_roughmap .wrap_map{height:300px !important;}
	.p50007 .mapInfo a{ padding:15px 20px; font-size:15px}
	.p50007 .s02 a{ padding:5px}
	
	
	
}