@charset "utf-8";
html, body { height:100%; }
body {min-width: 320px;}
.ready_wrap{border-top:1px #cccccc solid;margin-top: 40px;}
/*임시팝업*/
@media(min-width:1023px){
.pop20190730{margin-left:0%;}
#pop20190905{margin-left:0%;}
}

/* 자주쓰는 스타일 */
.mT10{margin-top:10px;}
.mT20{margin-top:20px;}
.mT30{margin-top:30px;}
.mT40{margin-top:40px;}
.mT50{margin-top:50px;}
.mL5{margin-left: 5px;}
.col-008{color:#0080c8;}
.col-333{color:#333333;}
.col-ff4707{color:#ff4707;}
.col-e3003b{color:#e3003b;}
.col-197ca5{color:#197ca5;}
.font-21{font-size:21px;}
.font-14{font-size: 14px;}
.font-16{font-size: 16px;}
.bold16{font-weight: bold;font-size: 16px;}
.ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.snbli a.select{background-color: #d8f1ff;}
.select::after{content: '·';display: inline-block;color:#0080c8;font-size: 27px;vertical-align: middle;margin-left: 3px;margin-top: 3px;position: absolute;right: 5px;}
.circle::before{content: '';display: inline-block;width: 7px;height: 7px;border: 2px #2090cf solid;border-radius: 15px;vertical-align: middle;margin-right: 7px;}

/* header */
#wrap{position: relative;}
#header{position: relative;border-bottom: 1px #cccccc solid;z-index: 10;}
.h-logo, .lnb-menu, .all, .lnb-menu>li, .main-banner{display: inline-block;}
.h-logo{margin:0 75px 0 20px;max-width: 380px;}
.lnb-in{max-width: 1470px;height: 92px;line-height: 92px;box-sizing: border-box;padding-left: 88px;}
.lnb-menu{max-width: 57%;width: 100%;vertical-align: top}
.lnb-menu>li{width: 24.2%;text-align: center;vertical-align: top;margin-left: -4px;}
.lnb-menu>li>a{color: #333333;font-size: 23px;line-height: 93px;vertical-align: top;}
.lnb-menu li a:hover{color:#0078b9;}
.all{line-height: 93px;}
.all a{color: #0078b9;font-size: 22px;vertical-align: middle;}
.sub-menu{background-color: #FFF;padding: 19px;box-sizing: border-box;height: 0;opacity: 0;transition: 0.3s;border-top: 2px #5ec7f2 solid;display: none;}
.sub-menu.on{height: 225px;opacity: 1;}
.sub-menu-ul>li{line-height: 1.8;}
.sub-menu-ul>li a{color: #666666;font-size: 14px;}
.bg-f.on{background-color: #FFF;width: 100%;height: 225px;position: absolute;top: 93px;z-index: -1;border-top: 2px #5ec7f2 solid;box-shadow: 0px 2px 3px 0px grey;}
.sub-menu-all{display: none;position: absolute;top: 93px;padding: 19px;height: 225px;box-sizing: border-box;border-right: 1px solid rgb(237, 237, 237);border-left: 1px solid rgb(237, 237, 237);}
.m-icon, .m-menu, .m-depth{display: none;}
.m_on{display: block;}
.m-icon img{width: 35px;margin: 10px 20px 10px 0;vertical-align: middle;}
.m-menu{width: 100%;background-color: #FFF;}
.m-lnb-menu{width: 100%;}
.m-lnb-menu>li{text-align: center;border-bottom: 1px solid #ddd;}
.m-a{color: #707070;font-size: 16px;display: inline-block;width: 100%;height: 40px;line-height: 40px;}
.m-depth>li{height: 30px;line-height: 30px;}
.m-depth>li>a{font-size: 14px;color:#707070;}
.li_on{display: block;}
.m-lnb-menu .ma_on{background-color: #217cca;color:#FFF;}
/* 퀵메뉴 */
.quick{display: inline-block;background-color: #217cca;padding: 20px 7px;position: absolute;bottom: 0px;top: 92px;}
.quick li{text-align: center;}
.quick li p{font-size: 12px;color: #FFF;padding: 5px 5px 15px;border-bottom: 1px #FFF solid;margin-bottom: 15px;}
.m-quick{background-color:#217cca; }
.m-quick-menu{font-size: 0;border-bottom: 1px #FFF solid;}
.m-quick-menu>li{width: 33.3%;display: inline-block;text-align: center;}
.m-quick-menu>li>a{font-size:16px;padding: 13px 0;color:#FFF;}
.blog{text-align: center;}
.blog a{color:#FFF;font-size: 16px;padding: 13px 0;}
.add {
    content: '';
    position: absolute;
    top: 143px;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(42,42,42,.8);
}
.fixed{overflow: hidden;}
/* 퀵메뉴 끝 */

/* footer */
#footer{height: 148px;background-color: #4b5a5e;color: #FFF;box-sizing: border-box;}
.f-wrap{max-width: 1125px;margin: 0 auto;padding: 0 20px;}
.f-wrap>div{display: inline-block;vertical-align: middle;line-height: 148px;}
.f-logo{margin-right: 45px;width: 22%;}
.f-text{width: 73%;word-break: break-all;}
.f-text p{line-height: 1.8;}
.f-b{margin-top: 8px;}
.f-wrap .m-f-text{display: none;}

/* 메인 */
/*#container {padding-left:88px;}*/
.main-banner{width: 65%;vertical-align: top;}
.main-banner li{display: inline-block;}
.main-view{clear: both;font-size: 0;margin: 35px auto 0;max-width: 1280px;}
.main-sub, .main-sub-ul{display: inline-block;}
.main-sub{width: 33%;vertical-align: top;}
.main-sub-ul{width: 100%;text-align: center;margin-left: 10px;}
.main-sub-ul li{display: inline-block;width: 46.5%;vertical-align: top;box-sizing: border-box;text-align: center;border-radius: 20px;color:#FFF;}
.main-sub-ul li:first-child{margin-bottom: 12px;margin-right: 12px;}
.main-sub-ul li:nth-child(3){margin-right: 12px;}
.main-sub-ul li strong{display: block;font-weight: normal;font-size: 28px;}
.main-sub-ul li h3{font-size: 30px;border-bottom: 2px #FFF dotted;margin-bottom: 8px;}
.main-sub-ul li p{font-size: 16px;}
.con-wrap{font-size: 0;margin: 15px auto 0;max-width: 1280px;}
.con-wrap>div{display: inline-block;width: 49.5%;box-sizing: border-box;vertical-align: top;height: 242px;}
.con2{background-color: #f1f1f1;margin-right: 12px;padding: 13px 10px 15px 30px;position: relative;}
.con2-wrap{margin: 0 auto;}
.con2 a{vertical-align: top;}
.text-d{display: inline-block;width: 65%;margin: 0 0 20px 20px;vertical-align: top;word-break:keep-all;}
.text-d h3{color: #4c4c4c;font-size: 18px;margin-bottom:1px;}
.text-d h3 a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 350px;height: 26px;}
.text-d p{font-size: 13px;color: #4c4c4c;word-break: break-all;height: 93px;overflow: hidden;}
.con3{background: #c2eaff;box-sizing: border-box;padding: 10px;position: relative;}
.con3 img{height: 222px;}
.con-text ul, .con-text ul>li{display: inline-block;}
.con-text{margin: 18px auto 0;max-width: 1280px;}
.con-t-ul{width: 67.2%;font-size: 0;}
.con-t-ul>li{border: 1px #cfcfcf solid;border-radius: 10px;width: 23.8%;box-sizing: border-box;text-align: center;padding: 7px 0;margin-right: 10px;}
.con-t-ul>li a{text-align: left;vertical-align: top;}
.con-t-ul>li p{font-size: 15px;color: #4d4d4d;font-weight: bold;}
.con-t-ul>li span{color: #4c4c4c;font-size: 13px;}
.con-t-ul>li::before{content: '';display: inline-block;width: 53px;height: 40px;}
.con-t-ul>.t-li01::before{background: url('../images/main/con_icon1.png')no-repeat;}
.con-t-ul>.t-li02::before{background: url('../images/main/con_icon2.png')no-repeat;}
.con-t-ul>.t-li03::before{background: url('../images/main/con_icon3.png')no-repeat;}
.con-t-ul>.t-li04::before{background: url('../images/main/con_icon4.png')no-repeat;margin-right: 8px;}

.after:after {display:block; clear:both; content:''}
.banner_wrap {max-width:1280px; margin:30px auto 0;border:1px solid #e1e1e1}
.banner_wrap li {width:14.1%; float:left;border-left:1px solid #e1e1e1;text-align:center;margin:15px 0;}
.banner_wrap li p {font-size:16px;color:#959595}
.banner_wrap li:first-child {text-align:left;border:none;}
.banner_wrap li:first-child p {font-weight:bold;font-size:20px;color:#1d1d1d; line-height:26px;padding-left:15px;}
.banner_title {display:none;font-size:26px;color:#1d1d1d; line-height:26px;}

.quick_label {
    display: block;
    position: relative;
    padding-left: 25px;
    cursor: pointer;
    color:#535353;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default radio button */
.quick_label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #eee;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.quick_label:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.quick_label input:checked ~ .checkmark {
    border:1px solid #2196F3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.quick_label input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.quick_label .checkmark:after {
    top: 3px;
    left: 3px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #2196f3;
}

.mo_btn {display:none;}
.right_quick_show {position:fixed; bottom:100px; right:30px; cursor:pointer;z-index:99999}
.right_quick {position: fixed;width:370px;padding:94px 0;height:100%;top: 0px;right:-374px; background:#fff;z-index:999999; border-left:4px solid #2196f3; transition:all .5s;}
.right_quick.active {right:0; }
.right_quick form {display:block;}
.quick_h1 {font-size:23px; color:#333; margin-left:34px; }
.quick_input {width:80%;margin:10px auto;}
.quick_input li {float:left; width:25%}
.quick_input label {display:block; font-size:16px; color:#535353;}
div.quick_input input,
div.quick_input select,
div.quick_input textarea {border:1px solid #d7d7d7; border-radius:3px;width:100%;height:35px; line-height:35px;text-indent:10px;}
div.quick_input textarea {resize:none;height:250px; }
div.quick_input select {width:32%;appearance: menulist;-webkit-appearance: menulist;-moz-appearance:menulist;}
div.quick_input.tel {text-align:center;}
div.quick_input.tel input {width:32%;}
div.privacy_wrap {color:#494949; position:relative;line-height:1.6em;}
div.privacy_wrap input {width:auto;margin-right:10px;}
div.privacy_wrap label {display:inline; font-size:13px;}
div.privacy_wrap a {display:block; position:absolute;top:0; right:0; background:#ebebeb; padding:8px;font-size:10px;text-align:center;border:1px solid #d7d7d7}
#quick_submit {appearance: none; -moz-appearance: none; -webkit-appearance: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;border:none;font-weight:bold;display:block;width:200px; margin:auto; border-radius:100px; background:#217cca; font-size:25px; color:#fff; height:60px; line-height:60px;text-align:center;}
.right_quick_tel {
 text-align:left;position:fixed;bottom:0; font-size:16px;right:-374px;padding:30px 0 30px 30px; width:340px; background: #0e528d; color:#fff; font-weight:bold; transition:all .5s;}
.right_quick_tel.active {right:0;}
.right_quick_tel .tel_icon{float:left; margin-right:10px}
.right_quick_tel .tel_num {font-size:30px; font-weight: bold; }
.right_quick_btn {position:fixed;top:50%;margin-top:-31px; right:-58px;cursor:pointer; transition:all .5s;}
.right_quick_btn.active {right:370px;}

.number{vertical-align: top;width: 32%;margin-top: 6px;}
.num01{width: 58%;}
.num01>p{color: #41a1eb;font-size: 17px;}
.num02>p{color: #000;font-size: 17px;}
.blue{color: #41a1eb;margin-right: 7px;}
.ns{color:#000;width: 88px;display: inline-block;}
.family-select{text-align: right;margin: 13px auto 20px;max-width: 1280px;}
.family-select select{background: #f2f2f2;-webkit-appearance: menulist;-moz-appearance:menulist;font-size: 14px;color: #4c4c4c;padding: 5px;width: 150px;box-sizing: border-box;border: 1px #cccccc solid;}
.con2-tab{display: inline-block;max-width: 462px;width: 100%;border-bottom:1px #e0e0e0 solid;margin-bottom: 10px;}
.con2-tab>li{font-size: 14px;color:#333333;display: inline-block;width: 33.3%;background-color: #FFF;border:1px #e0e0e0 solid;border-bottom: none;text-align: center;padding: 8px 0;}
.con2-tab .tab_onClick{background-color: #217cca;color:#FFF;border-left: 1px #217cca solid;border-right: 1px #217cca solid;}
.main-sub-ul li img{width: 100%;}
/* sub */
.big-contents{max-width: 1100px;margin: 50px auto;}
.big-c2{background-image: url('../images/sub/s2_bg02.png');background-repeat: no-repeat;background-size: cover;}
.c2-ul{padding: 20px;font-size: 0;}
.c2-ul>li{display: inline-block;width: 33.3%;text-align: center;}
.big-c3>ul{font-size: 0;}
.big-c3 li{display: inline-block;color:#FFF;width: 25%;text-align: center;padding: 30px 30px 50px;box-sizing: border-box;vertical-align: top;}
.big-c3 li strong{font-size: 28px;font-weight: normal;}
.big-c3 li h3{font-size: 32px;border-bottom: 2px #FFF solid;margin-bottom: 15px;}
.big-c3 li p{font-size: 14px;}
.big-c3 li a{font-size: 16px;width: 105px;display: inline-block;background: #FFF;border-radius: 15px;font-weight: bold;margin-top: 15px;position: relative;padding: 1px 0;}
.big-c3 li a::after{content: '';display: inline-block;background-repeat: no-repeat;width: 12px;height: 10px;position: absolute;right: 7px;top: 7px;}
.big-c3 li::before{content: '';display: block;background-repeat: no-repeat;width: 100%;height: 110px;background-position: 50%;}
.c3-li01::before{background-image: url('../images/sub/s2_04.png');}
.c3-li02::before{background-image: url('../images/sub/s2_05.png');}
.c3-li03::before{background-image: url('../images/sub/s2_06.png');}
.c3-li04::before{background-image: url('../images/sub/s2_07.png');}
.s3-li01::before{background-image: url('../images/sub/s3_icon01.png');}
.s3-li02::before{background-image: url('../images/sub/s3_icon02.png');}
.s3-li03::before{background-image: url('../images/sub/s3_icon03.png');}
.s3-li04::before{background-image: url('../images/sub/s3_icon04.png');}
.c3-li01{background-color: #3fc8f4;}
.c3-li02{background-color: #0590d4;}
.c3-li03{background-color: #00b4a4;}
.c3-li04{background-color: #5f8098;}
.c3-li01 a{color:#3fc8f4;margin-top: 36px;}
.c3-li02 a{color:#0590d4;}
.c3-li03 a{color:#00b4a4;}
.c3-li04 a{color:#5f8098;}
.c3-li01 a::after{background-image: url('../images/sub/li01.png');}
.c3-li02 a::after{background-image: url('../images/sub/li02.png');}
.c3-li03 a::after{background-image: url('../images/sub/li03.png');}
.c3-li04 a::after{background-image: url('../images/sub/li04.png');}
.c3-li01 p {min-height: 42px;}
.c2-layout{font-size: 0;}
.layout01 , .layout02 {display: inline-block;width: 50%;height: 385px;vertical-align: top;font-size: 0;}
.layout01 ul, .greetings {display: inline-block;width: 50%;box-sizing: border-box;}
.greetings{  background: linear-gradient(#3fc7f4, #0185c9 ) fixed;height: 100%;text-align: center;padding: 65px 0;}
.greetings::before{content: '';display: block;background-image: url('../images/sub/s1_10.png');background-repeat: no-repeat;margin: 0 auto;width: 156px;height: 160px;}
.greetings strong{color:#FFF;font-size: 25px;display: block;margin-top: 10px;}
.greetings a{width: 100px;background: #08376a;color: #FFF;text-align: center;border-radius: 15px;font-size: 14px;margin-top: 20px;}
.layout01 ul{vertical-align: top;}
.layout01 ul>li{height: 192.5px;box-sizing: border-box;padding: 20px;position: relative;cursor: pointer;}
.layout01 ul>li>a{color:#FFF;font-size: 26px;font-weight: bold;margin: 40px 0 40px 10px;vertical-align: top;}
.layout01 ul>li>a>p{font-weight: normal;}
.layout01 ul>.g-li02>a{margin: 59px 0 59px 10px;}
.layout02 li{display: inline-block;width: 50%;height: 192.5px;vertical-align: top;text-align: center;box-sizing: border-box;padding: 10px;position: relative;cursor: pointer;}
.layout02 li>a{color:#FFF;font-size: 26px;font-weight: bold;}
.g-li01{background-color: #276fbd;}
.g-li02{background-color: #334ba5;}
.bg-li01{background-color: #9ebfe3;}
.bg-li02{background-color: #3a6cde;}
.bg-li03{background-color: #1ea0e3;}
.bg-li04{background-color: #9fc3d2;}
.layout01 ul>li::before{content: '';display: inline-block;background-repeat: no-repeat;width: 76px;height: 78px;margin: 40px 0;}
.g-li01::before{background-image: url('../images/sub/s1_11.png');}
.g-li02::before{background-image: url('../images/sub/s1_14.png');}
.layout01 ul>li:after{content: '';display: inline-block;background-repeat: no-repeat;width: 27px;height: 30px;background-image: url('../images/sub/plus.png');position: absolute;right: 15px;top: 15px;}
.bg-li02::before{content: '';display: inline-block;background-image: url('../images/sub/s1_13.png');background-repeat: no-repeat;width: 76px;height: 78px;margin: 40px 0;}
.bg-li03::before{content: '';display: inline-block;background-image: url('../images/sub/s1_15.png');background-repeat: no-repeat;width: 76px;height: 78px;margin: 40px 0;}
.bg-li02::after , .bg-li03::after{content: '';display: inline-block;background-image: url('../images/sub/plus.png');background-repeat: no-repeat;width: 27px;height: 30px;position: absolute;right: 15px;top: 15px;}
.bg-li02>a , .bg-li03>a {margin: 61px 0 61px 8px;vertical-align: top;}
.layout02 .bg-li02 , .layout02 .bg-li03{text-align: left;padding: 20px;}
.advertise{width: 100%;font-size: 0;}
.advertise li{display: inline-block;width: 50%;background-repeat: no-repeat;background-size: cover;background-position: center;padding: 40px 30px;box-sizing: border-box;cursor: pointer;vertical-align: top;}
.advertise li h3{font-size: 29px;color:#333333;margin-bottom: 5px;}
.advertise li p{font-size: 15px;color:#333333;line-height: 1.7;min-height: 100px;}
.adv-li01{background-image: url('../images/sub/s1_17.png');}
.adv-li02{background-image: url('../images/sub/s1_18.png');}
.big-c3 .s3-li01{background-color: #3985c7;}
.big-c3 .s3-li02{background-color: #c4e4ff;color: #3985c7;}
.big-c3 .s3-li03{background-color: #2e96a9;}
.big-c3 .s3-li04{background-color: #bfecf4;color:#2e96a9;}
.big-c3 .s3-li01 a{color:#3985c7;}
.big-c3 .s3-li02 a{color:#c4e4ff;background: #3985c7;}
.big-c3 .s3-li03 a{color:#2e96a9;}
.big-c3 .s3-li04 a{color:#bfecf4;background: #2e96a9;}
.s3-li01 a::after{background-image: url('../images/sub/s3_05.png');}
.s3-li02 a::after{background-image: url('../images/sub/s3_06.png');}
.s3-li03 a::after{background-image: url('../images/sub/s3_07.png');}
.s3-li04 a::after{background-image: url('../images/sub/s3_08.png');}
.s3-li01 p{min-height: 0;}
.s3-c3 li{padding: 30px 25px 50px;}
.s3adv-li01{background-image: url('../images/sub/s3_11.png');}
.s3adv-li02{background-image: url('../images/sub/s3_12.png');}
.s3-c3 li p{min-width: 225px;}
.s3-c3 li h3{min-width: 208px;}
.big-c3 .s3-li02 h3{border-bottom: 2px #3985c7 solid;}
.big-c3 .s3-li04 h3{border-bottom: 2px #2e96a9 solid;}
.bx-div{display: none;}
.con2-wrap .bx-div.ul_on{display: inline-block;}
#subwrap{max-width: 1188px;margin: 0 auto;padding-left: 88px;}
.snbwrap{max-width: 200px;width: 100%;display: inline-block;border-left: 1px #cccccc solid;border-right: 1px #cccccc solid;}
.snbwrap>ul>li{border-bottom: 1px #cccccc solid;box-sizing: border-box;;color:#333333;font-size: 16px;}
.snbwrap>ul>li>a{height: 50px;line-height: 50px;width: 100%;padding-left: 20px;box-sizing: border-box;letter-spacing: -0.3px;position: relative;}
.snbwrap>ul>.snbli_on{background-color: #0080c8;color:#FFF;font-size: 20px;height: 55px;}
#s-container{display: inline-block;vertical-align: top;max-width: 893px;width: 80%;padding: 30px 0 55px 50px;box-sizing: border-box;}
.h3name{font-size: 35px;color: #333333;margin: 10px 0 25px;}
.breadcrumbs{text-align: right;font-size: 15px;color:#000;}
.greetings-tab{font-size: 0;max-width: 340px;width: 100%;}
.greetings-tab:after{content:""; clear:both; display:block;}
.greetings-tab>li{display: inline-block;border:1px #cfcfcf solid;border-bottom: none;font-size: 16px;width: 50%;box-sizing: border-box;text-align: center;}
.greetings-tab>li span{display: block;padding: 8px 0; cursor: pointer;}
.greetings-tab>li a{display: block;padding: 8px 0;}

.greetingstab{font-size: 0;max-width: 340px;width: 100%;}
.greetingstab>li{display: inline-block;border:1px #cfcfcf solid;border-bottom: none;font-size: 16px;width: 50%;box-sizing: border-box;text-align: center;}
.greetingstab>li span{display: block;padding: 8px 0; cursor: pointer;}
.greetingstab>li a{display: block;padding: 8px 0;}

.g_tab_on{background-color: #0080c8;}
.g_tab_on span{color: #FFF;}
.g_tab_on a{color: #FFF;}
.greetings-con{border: 1px #cfcfcf solid;}
.greetings-con>div{box-sizing: border-box;padding: 30px 25px 50px;display: none;}
.greetings-con>div>p, .gc-text{display: inline-block;vertical-align: top;}
.gc-text{max-width: 507px;margin-left: 20px;}
.gc-text>p{font-size: 16px;color: #333333;margin-bottom: 30px;}
.gc-text h4{font-size: 24px;color: #0080c8;font-weight: normal;margin-bottom: 15px;}
.greetings-con .gc_on{display: block;}
.m-gc-text, .map-box{display: none;}
.m-gc-text h4{font-size: 22px;color: #0080c8;font-weight: normal;margin-bottom: 15px;}
.m-gc-text p {font-size: 14px;color: #333333;margin-bottom: 15px;word-break: keep-all;}
.triangle{font-size: 10px;vertical-align: middle;margin-bottom: 3px;display: inline-block;}
.breadcrumbs img{margin-bottom: 6px;}
.gc02-ul>li{background: #f7f7f7;height: 60px;box-sizing: border-box;border-left: 5px #0080c8 solid;margin-bottom: 20px;padding: 6px 20px;word-break: keep-all;}
.gc02-ul>li h4{font-size: 21px;}
.gc02-ul>li p{color: #333333;font-size: 16px;line-height: 1.7;letter-spacing: -0.3px;}
.fs{color: #0080c8;font-size: 28px;margin-right: 8px;}
.c8{color: #0080c8;}
.operation>li{border:1px #dcdcdc solid;text-align: center;margin-top: 40px;}
.operation>.fr-li{border:none;}
.op-li02{padding: 30px 10px;}
.op-li03{padding: 0px 0px 0px;}
.greetings-tab>li{margin-right: -1px;}
.h-img , .history-ul {display: inline-block;}
.history-ul{vertical-align: top;margin-left: 30px;}
.history-ul li{margin-bottom: 30px;}
.history-ul li h4{color: #0074b6;font-size: 30px;display: inline-block;vertical-align: top;margin-top: -5px;}
.h-text>div{font-weight: bold;}
.s-text{display: inline-block;vertical-align: top;margin-left: 10px;font-weight: normal;}
.h-text{vertical-align: middle;margin-left: 30px;color: #404040;}
.sp::before{content: '·';display: inline-block;color: #0075b6;font-size: 25px;vertical-align: middle;margin-right: 3px;}
.text-wrap{display: inline-block;}
.m_sub1_03 , .m_sy{display: none;}
.system-box{padding: 40px 0;border:none;border-top: 1px #cfcfcf solid;margin-bottom: 90px;}
.system02>div>strong{display: inline-block;width: 100%;font-size: 15px;max-width: 130px;box-sizing: border-box;text-align: center;padding: 5px 0;background-color: #0080c8;color: #FFF;font-weight: normal;}
.system02>div>ul{border:1px #e9e9e9 solid;box-sizing: border-box;padding: 15px 25px;margin: 20px 0 30px;}
.system02>div>ul li{font-size: 14px;border-bottom: 1px #e9e9e9 solid;line-height: 2.2;word-break: keep-all;}
.system02>div>ul li:last-child{border-bottom: none;}
.system02>div>ul span{color: #0983cd;font-weight: bold;max-width: 60px;width: 100%;display: inline-block;}
.greetings-con>.system01 , .greetings-con>.system02{padding: 0;}
.group{display: inline-block;margin-left:-3px;}
#location_tab{max-width: 100%;}
#location_tab>li{width: 20%;border-bottom: 1px #cfcfcf solid;}
.map-box{border: 1px #cccccc solid;padding: 20px 25px;margin: 30px 0 200px;}
.map-box>h4{margin-bottom: 15px;}
.map-t{max-width: 230px;display: inline-block;vertical-align: top;margin-right: 27px;}
.map-t>li{margin-bottom: 15px;}
.map-t>li strong{font-size: 15px;display: inline-block;margin-bottom: 6px;}
.map-t>li strong::before{content: '';display: inline-block;width:7px;height: 7px;border:2px #2090cf solid;border-radius: 15px;vertical-align: middle;margin-right: 7px;}
.map-t>li p{font-size: 14px;color: #333333;margin-left: 15px;word-break: keep-all;}
.map{display: inline-block;}
.map iframe{width: 530px;height: 275px;}
.radius{display: inline-block;background: #0080c8;color: #FFF;border-radius: 5px;padding: 0 5px;font-size: 12px;}
.list_table{width: 100%;border-top: 2px #2291cf solid;}
#sub1_06_tab, #sub1_07_tab, #sub4_01_tab {border-bottom: 1px #cfcfcf solid;max-width: 100%;display: inline-block;margin-bottom: 30px;}
#sub1_06_tab>li, #sub1_07_tab>li, #sub4_01_tab>li, #sub3_03_tab>li ,#sub2_01_7_tab>li{width: 20%;}
#sub2_01_tab{width: 100%;max-width: 100%;display: inline-block;border-top: 1px #cfcfcf solid;border-left: 1px #cfcfcf solid;}
#sub2_01_tab>li{width: 20%;margin-right: 0;border: 1px #cfcfcf solid;border-left:0;border-top:0;}
#sub2_01_tab>.line06, #sub2_01_tab>.line07, #sub2_01_tab>.line08, #sub2_01_tab>.line09{border-bottom: none;}
/*#sub2_01_tab>.line05, #sub2_01_tab>.line09{border-right:1px #cfcfcf solid; }*/

#sub3_02_tab, #sub2_03_4_tab{border: 1px #cfcfcf solid;max-width: 100%;display: inline-block;border-bottom: none;box-sizing: border-box;}
#sub3_02_tab>li {width: 50%;margin-right: 0;border:none;border-right:1px #cfcfcf solid; }
#sub2_03_4_tab>li{width: 20%;margin-right: 0;border:none;border-right:1px #cfcfcf solid; }
#sub3_02_tab>li:last-child, #sub2_03_4_tab>li:last-child{border-right: none;}
#sub3_03_tab, #sub2_01_7_tab{max-width: 100%;display: inline-block;}
#sub4_01_tab{margin: 20px 0;}
.list_table thead{border-bottom: 1px #8caabb solid;}
.list_table thead th{font-size: 14px;line-height: 2.2;}
.list_table tbody tr{border-left: 8px #0080c8 solid;border-bottom: 1px #e6e6e6 solid;}
.list_table tbody tr:nth-child(odd){background-color: #f7f7f7;}
.list_table tbody td{color: #333333;font-size: 14px;font-weight: bold;padding: 13px 25px;}
.down{display: inline-block;text-align: center;width: 100%;color: #0080c8;background: #FFF;border: 1px #cccccc solid;border-radius: 6px;line-height: 32px;font-size: 14px;}
.down::before{content: '';display: inline-block;background-image: url('../images/sub/icon_01.png');background-repeat: no-repeat;width: 20px;height: 30px;vertical-align: middle;margin: 5px 2px 0 0;}
.sub-contents{margin-bottom: 80px;}
.first-t{width: 80%;}
.finance-wrap h4{font-size: 16px;margin-bottom: 15px;}
.finance-wrap h4::before{content: '';display: inline-block;width: 7px;height: 7px;border: 2px #2090cf solid;border-radius: 15px;vertical-align: middle;margin-right: 7px;}
.finance-wrap table{width: 100%;border: 1px #cccccc solid;}
.finance-wrap thead th {background: #0080c8;color: #FFF;font-size: 14px;font-weight: normal;border-right: 1px #cccccc solid;box-sizing: border-box;padding: 10px 0;word-break: keep-all;}
.finance-wrap tbody td {border: 1px #cccccc solid;color: #333333;font-size: 14px;text-align: center;box-sizing: border-box;padding: 10px 0;}
.finance-wrap tbody .col-red{color:red;}
.finance-wrap tbody .bold_4d{font-weight: bold;color:#4d4d4d;}
.finance-wrap tbody .bold_c8{font-weight: bold;color:#0080c8;}
.finance-wrap p{color: #0080c8;font-size: 16px;text-align: right;margin: 10px 0 5px;}
.last-tr{background-color: #f2f2f2;}
.tab01-wrap ul li{padding: 25px;border:1px #d3d3d3 solid;margin-bottom:25px;}
.img_a{border:1px #cfcfcf solid;vertical-align: top;margin-right: 30px;}
.r-text, .r-text dt, .r-text dd{display: inline-block;}
.r-text dl{font-size: 14px;margin-bottom: 13px;}
.r-text dt{font-weight: bold;font-size: 16px;}
.click_a{margin-top:20px;}
.click_a a, .tab02-wrap a{background-color: #217cca;color: #FFF;font-size: 14px;font-weight: normal;padding: 3px 20px;}
.tab02-wrap{width: 100%;background-size: 100%;border:1px #cfcfcf solid;position: relative;}
.tab02-wrap a{position: absolute;bottom: 10%;left: 6.5%;}
.tab02-wrap img{width: 100%;}
.notice-table{width: 100%;border-top: 2px #2291cf solid;color:#333333;}
.topclass{background-color: #0080c8;color: #FFF;padding: 3px 10px;border-radius: 5px;}
.notice-table thead{border-bottom: 1px #8caabb solid;}
.notice-table thead th{line-height: 2.5;font-size: 14px;}
.notice_tr{background-color: #f7f7f7;}
.notice-table tbody tr{border-bottom: 1px #e6e6e6 solid;font-size: 14px;}
.notice-table tbody td{line-height: 2.5;word-break: keep-all;padding: 3px; text-align: center;}
.notice-table tbody td a{vertical-align: middle;}
.notice-table tbody .notice_tr .t02{color: #333333;font-weight: bold;}
.boardN, .boardN02{text-align: center;margin-bottom: 25px;margin-top: 40px;}
.boardN a{border:1px #dedede solid;width: 20px;height: 20px;margin:0 2px;line-height: 20px;}
.select_on{background-color: #0080c8;color: #FFF;}
.boardN02 a{color:#333333;font-size: 14px;margin-right: 14px;}
.boardN02 .btn{margin: 0;}
.select_on02{font-weight: bold;}
.selC{-webkit-appearance:menulist;-moz-appearance:menulist;border:1px #dedede solid;height: 23px;margin-right: 3px;font-size: 12px;width: 55px;box-sizing: border-box;padding-left: 5px;}
.selC01{
  -webkit-appearance: menulist;
    -moz-appearance: menulist;

    border: 1px #dedede solid;
    height: 23px;
    margin-right: 3px;
    font-size: 12px;
    width: 100px;
    box-sizing: border-box;
    padding-left: 5px;
  }
.searchbox{text-align: center;}
.searchbox input{border:1px #dedede solid;max-width: 210px;width: 100%;font-size: 12px;box-sizing: border-box;padding: 4px 5px;}
.searchbox a{background-color: #0080c8;color: #FFF;padding: 3px 13px 2px 13px;font-size: 12px;}
.gallery_ul{font-size: 0;}
.gallery_ul li{display: inline-block;width: 24%;color: #333333;font-size: 14px;border: 1px #87b2ca solid;box-sizing: border-box;margin-right: 11px;margin-bottom:25px;}
.gallery_ul li:nth-child(4), .gallery_ul li:nth-child(8), .gallery_ul li:nth-child(12){margin-right: 0;}
.gallery_ul li p{font-weight: bold;padding: 5px 10px 0;}
.gallery_ul li span{padding: 0 10px 5px;display: inline-block;}
.gallery_ul li a{width: 100%;}
.gallery_top{font-size: 24px;color: #0080c8;font-weight: bold;border: 1px #cfcfcf solid;padding: 30px 25px;margin: 5px 0 30px;}
.gallery_top p{color: #333333;font-size: 16px;font-weight: normal;word-break: keep-all;}
.sub_top img{width: 100%;}
.class-ul{margin-top: 25px;}
.class-ul li{display: inline-block;width: 33.07%;padding: 23.5px 23.5px 30px;box-sizing: border-box;}
.class-ul li h4{font-size: 26px;font-weight: normal;margin: 35px 0 10px;}
.class-ul li:last-child h4 {margin: 10px 0 10px; line-height:32px;}
.class-ul li .apply{font-size: 16px;font-weight: bold;padding: 2px 10px;width: auto;}
.class-ul li .apply span{font-size: 10px;vertical-align: middle;}
.class-ul li>a, .class-ul li a img{width: 100%;}
.class_li01{background-color: #4b5a5f;}
.class_li02{background-color: #b4dedc;}
.class_li03{background-color: #fa8ea5;}
.class_li01 h4{color:#b4dedc;}
.class_li02 h4{color:#4b5a5f;}
.class_li03 h4{color:#ffebec;}
.class_li01 .apply{color: #4b5a5f;background-color: #b4dedc;}
.class_li02 .apply{color: #b4dedc;background-color: #4b5a5f;}
.class_li03 .apply{color: #fa8ea5;background-color: #ffebec;}
#sub3_01_subTab, #sub3_01_viewTab, #sub3_03_viewTab{max-width: 100%;}
#sub3_01_subTab>li, #sub3_01_viewTab>li, #sub3_03_viewTab>li{width: 27%;}
.ex-box{margin: 0px 0 40px;}
.apply-wrap{font-size: 16px;word-break: keep-all;}
.apply-wrap>div strong::before, .first-dl dt::before{content: '';display: inline-block;width: 7px;height: 7px;border: 2px #2090cf solid;border-radius: 15px;vertical-align: middle;margin-right: 7px;}
.apply-wrap>div dl{padding-left: 17px;}
.apply-wrap>div .first-dl{padding-left: 0;margin-top: 35px;}
.apply-wrap>div dt{font-size: 16px;font-weight: bold;vertical-align: top;}
.apply-wrap>div dt, .apply-wrap>div dd{display: inline-block;}
.apply-wrap>div p{padding-left: 17px;margin-top: 6px;margin-bottom: 30px;}
.apply_a{color: #333333;border: 2px #1188cc solid;padding: 2px 15px;margin: 25px 0 80px 17px;}
.apply_a span{color:#0080c8;font-size: 10px;vertical-align: middle;margin-left: 5px;}
.gallery_b>li{border:none;}
.sub_border{border:1px #cfcfcf solid;margin-bottom: 25px;}
.law{margin-bottom: 75px;}
.law_wrap{border:1px #cfcfcf solid;padding: 25px 0 15px 30px;margin-bottom: 25px;}
.law_wrap  h5{color: #333333;font-size: 21px;margin-bottom: 15px;}
.law_wrap  h5 span{font-size: 16px;}
.law-t::before{content: '';display: inline-block;background-image: url('../images/sub/per01.png');background-repeat: no-repeat;width: 110px;height: 135px;margin-right: 23px;}
.law-t02::before{background-image: url('../images/sub/per02.png'); }
.law-t03::before{background-image: url('../images/sub/per03.png'); }
.law-t04::before{background-image: url('../images/sub/per04.png'); }
.law-t05::before{background-image: url('../images/sub/per05.png'); }
.law-t06::before{background-image: url('../images/sub/per06.png'); }
.law-t07::before{background-image: url('../images/sub/per07.png'); }
.law-t08::before{background-image: url('../images/sub/per08.png'); }
.law-t ul{display: inline-block;vertical-align: top;width: 80%;}
.law-t ul li{display: inline-block;width: 47%;margin-bottom: 10px;vertical-align: top;}
.law-t ul li p{font-size: 14px;color: #333333;margin-left: 19px;line-height: 1.8;}
.law-t strong{font-size: 16px;display: inline-block;margin-bottom: 5px;}
.location strong{font-size: 16px;display: block;}
.location strong::before{content: '';display: inline-block;background-image: url('../images/sub/location_icon.png');background-repeat: no-repeat;width: 15px;height: 15px;vertical-align: middle;}
.location iframe{width: 100%;height: 235px;}
.addr{margin-top: 5px;}
.addr>span{color: #333333;font-size: 14px;margin-right: 20px;}
.exc45{margin-top: -45px;}
.exc75{margin-top: -75px;}
.small-sb{border: 1px #cfcfcf solid;padding: 5px 0;}
.small-s{padding-left: 17px;color: red;font-size: 14px;}
.hospital-wrap::before{content: '';display: inline-block;background-image: url('../images/sub/sub3_030.png');background-repeat: no-repeat;width: 232px;height: 168px;margin-right: 23px;float: left;}
#hospital02::before{background-image: url('../images/sub/sub3_031.png');}
.hospital-wrap{border:1px #cfcfcf solid;padding: 30px 0 30px 30px;margin-top:30px;margin-bottom: 25px;}
.hospital-wrap h5, .ho_ul, .ho_ul li{display: inline-block;vertical-align: top;}
.ho_ul{font-size: 0;margin-top: 25px;width: 61%;}
.ho_ul li{width: 50%;}
.ho_ul li strong{font-size: 16px;display: inline-block;}
.ho_ul li p{font-size: 14px;color: #333333;margin: 5px 0 5px 19px;line-height: 1.8;}
.ho-li03 p{display: inline-block;}
.con_div{margin-top: 40px;word-break: keep-all;}
.con_div strong{font-size: 16px;margin-bottom: 15px;display: inline-block;}
.contents01 ul li{display: inline-block;width:16%;margin-right: 6px;}
.contents01 ul{font-size: 0;}
.contents01 ul li:last-child{margin-right: 0;}
.con_div table{color: #333333;font-size: 14px;width: 100%;}
.con_div table thead{background-color: #217cca;color: #FFF;}
.con_div table th, .con_div table td{border:1px #cccccc solid;padding: 8px;text-align: center;word-break: keep-all;}
/*.con_div table .con02_t02{line-height: 1.5;}*/
.con02_t01{width: 15%;}
.con02_t02{width: 55%;}
.con02_t03{width: 30%;}
.con03_t01{width: 20%;}
.con03_t02{width: 80%;}
.contents03 table tbody tr:nth-child(odd){background-color: #f2f2f2;}
.contents04>div{border:1px #cccccc solid;padding: 15px;margin-bottom: 25px;}
.contents04>div strong{color:#0080c8;font-size: 15px;}
.contents04>div p{color:#333333;font-size: 14px;}
.contents04>div p::before{content: '·';display: inline-block;color: #0080c8;font-size: 27px;vertical-align: middle;margin-right: 3px;}
.condo_wrap ul li{border:1px #cfcfcf solid;padding: 30px 0 30px 30px;margin-bottom: 25px;}
.condo-tbox{display: inline-block;vertical-align: top;}
.condo-tbox strong{margin-top: 20px;word-break: keep-all;}
.condo-img{margin-right: 30px;}
.st{font-size: 16px;margin-bottom: 10px;display: inline-block;}
.at-box{margin-bottom: 45px;padding-right: 40px;}
.at-box p{padding-left: 17px;word-break: keep-all;}
.ex-box02{margin:0px 0 25px;}
.event-table{width: 100%;font-size: 14px;margin-bottom: 50px;word-break: keep-all;}
.evtd01{background: #217cca;color: #FFF;text-align: center;width: 20%;}
.evtd02{color:#333333;padding: 10px 0 10px 20px;}
.event-table td{border:1px #cfcfcf solid;}
.bg-f2 {background-color: #f2f2f2;}
.img_ul {font-size: 0;margin-bottom: 60px;}
.img_ul li{display: inline-block;width: 49.4%;}
.img_ul li img{width: 100%;}
.imgli01{margin-right: 10px;margin-bottom: 10px;}
.imgli02{margin-bottom: 10px;}
.imgli03{margin-right: 10px;}
#sub3_03_gallery li{border:none;}
.contable tbody{border-top: 2px #a8a8a8 solid;font-size: 16px;word-break: keep-all;}
.contable tr{border-bottom:1px #cecece solid;}
.contable td{padding: 15px 0;word-break: keep-all;}
.cont_td01{width: 15%;}
.contable .cont_td02{width: 73%;padding: 10px 20px 10px 20px;}
.cont_td03{width: 12%;}
.cont_td01 span{border: 1px #cecece solid;display: inline-block;width: 100%;text-align: center;padding: 8px 0;}
.cont_td02 strong{color:#0080c8;}
.cont_td02 p{color:#333333;}
.cont_td03 a{color:#333333;border: 2px #0080c8 solid;padding: 1px 15px;}
.cont_td03 a span{font-size: 10px;color:#0080c8;margin-left: 5px;}
#contable02{margin-top: 75px;}
#contable02 tbody{border-top: none;}
#contable02 .las-tr{border-bottom: none;}

.view_none {border: 1px #0080c8 solid;position: absolute;max-width: 840px;z-index: 10;top:0;left:0;width: 100%;display: none;}
.view_top{background-color: #0080c8;color: #FFF;display: inline-block;width: 100%;padding: 12px 12px 12px 30px;box-sizing: border-box;font-size: 16px;}
.view_top a{float: right;}
.view_top a img{width: 75%;}
.h4_box{background: #d2efff;box-sizing: border-box;padding: 30px 15px 30px 30px;}
.h4_box h4{font-size: 20px;margin-bottom: 10px;}
.h4_box p{color: #474747;font-size: 16px;width: 76%;display: inline-block;padding-left: 8px;position: relative;word-break: keep-all;}
.h4_box p::before{content: '·';display: inline-block;color: #000000;font-size: 15px;vertical-align: middle;position: absolute;left: 0;}
.h4_box a{background: #FFF;color: #0080c8;border: 1px #0080c8 solid;border-radius: 20px;padding: 8px 10px;vertical-align: top;font-size: 16px;margin-top: -18px;float: right;}
.h4_box a::before{content: '';display: inline-block;background-image: url('../images/sub/down_arrow.png');background-repeat: no-repeat;width: 10px;height: 15px;vertical-align: bottom;margin-right: 5px;}
.view_tbox{font-size: 16px;padding: 25px 30px 30px 30px;background-color: #FFF;}
.v-text{margin: 10px 0 30px 17px;position: relative;padding-left: 8px;word-break: keep-all;}
.v-text::before{content: '·';display: inline-block;color: #000000;font-size: 15px;vertical-align: middle;position: absolute;left:0;}
.v-text02{margin:10px 0 0px 17px;}
.p-wrap{margin-left:17px;}
.information{color: #00476f;padding: 17px;word-break: keep-all;}
.bar_p{position: relative;padding-left: 12px;}
.bar_p::before{content: '-';display: inline-block;position: absolute;left:0;}
.doculi .v-text{margin: 10px 0 0 17px}
.conBody{position: relative;}
.excli{color:#00456e;font-size: 16px;margin-bottom: 35px;word-break: keep-all;}
.excli-last .v-text{margin:0 0 0 17px;}
.excli-last .v-text:nth-child(2){margin-top:10px;}
.col-02649b{color: #02649b;}
.h4_box .n-dot::before{display: none;}
.bold{font-weight: bold;}
.ab-box{margin-bottom: 25px;}
.membersul{font-size: 0;}
.membersul>li{display: inline-block;width: 49.4%;box-sizing: border-box;border:1px #cfcfcf solid;padding: 15px 15px 10px 15px;margin-right: 10px;margin-bottom: 10px;}
.membersul>li:nth-child(even){margin-right: 0;}
.members-top p {font-size: 14px;margin-bottom: 8px;}
.members-top div{display: inline-block;vertical-align: top;}
.membersul>li>p{font-size: 14px;}
.members-text{margin-left:10px; width: 200px;}
#excellent_table .t01{width: 10%;}
#excellent_table .t02{width: 55%;}
#excellent_table .t03{width: 10%;}
#excellent_table .t04{width: 15%;}
#excellent_table .t05{width: 10%;text-align: center;}
.comment1{color: #0080c8;border: 1px #0080c8 solid;border-radius: 3px;padding: 3px 8px;font-size: 11px;font-weight: bold;margin-left: 10px;}
.faq_ul{border:1px #e2e2e2 solid;font-size: 14px;}
.faq_ul>li{box-sizing: border-box;border-bottom: 1px #e2e2e2 solid;}
.faq_ul>li:last-child{border-bottom: none;word-break: keep-all;}
.left_s{color: #0080c8;border-right: 1px #e2e2e2 solid;line-height: 3;display: inline-block;width: 15%;text-align: center;font-weight: bold;margin:10px;}
.right_s{color: #333333;width: 75%;display: inline-block;margin-left: 30px;box-sizing: border-box; cursor: pointer;}
.right_s::before{content: '';display: inline-block;background-image: url('../images/sub/q_icon.png');background-repeat: no-repeat;width:20px;height: 20px;vertical-align: middle;margin-right: 8px;}
.right_s a {width: 80%;vertical-align: middle;word-break: keep-all;}
.faq_all{max-width: 255px;width: 100%;background-color: #0080c8;color: #FFF;padding: 3px 10px 3px 20px;margin-bottom: 20px;font-size: 14px;background-image: url('../images/sub/triangle_fff.png');background-repeat: no-repeat;background-position: 96%;}
.faq_all option{background: #f2f2f2;color:#4c4c4c;}
.answer_none::before{content: '';display: inline-block;background-image: url('../images/sub/a_icon.png');background-repeat: no-repeat;width: 20px;height: 20px;position: absolute;left: 63px;top: 20px;}
.answer_none{background-color: #f2f2f2;border-top: 1px #e2e2e2 solid;padding: 10px 10px 10px 95px;position: relative;word-break: keep-all;display: none;}
#sub4_03_table{margin-top: 25px;}
.docu-table{border:1px #cecece solid;border-bottom: none;font-size: 14px;color:#333333;}
.docu-table thead th{background-color: #f7f7f7;text-align: center;padding: 10px;box-sizing: border-box;}
.docu-table tbody, .docu-table02 tbody{border-top:0;}
.docu-table td{font-size: 14px;}
.docu-table .do_t01, .do_t02{text-align: center;}
.docu-table .do_t01{width: 15%;}
.docu-table .do_t02{width: 20%;border-left:1px #cecece solid;border-right:1px #cecece solid;}
.docu-table .do_t03{width: 65%;padding: 10px;}
.dip, .dip span{display: inline-block;}
.dip span{width: 95%;vertical-align: top;}
.docu-table02{margin-top: 20px;width: 100%;border-right:1px #cecece solid;font-size: 14px;color:#333333;}
.docu-table02 thead th{border-left:1px #cecece solid;border-top:1px #cecece solid;text-align: center;background-color: #f7f7f7;}
.docu-table02 td{border-left:1px #cecece solid;text-align: center;font-size: 14px;}
.docu-table02 .do_t2_01{width: 12%;}
.docu-table02 .do_t2_02{width: 15%;}
.docu-table02 .do_t2_03{width: 12%;}
.docu-table02 .do_t2_04{text-align: left;padding: 10px;}
.docu-table02 thead .do_t2_04{text-align: center;}
.docu-table02 .do_t2_05{width: 22%;}
.f6-box{background: #f6f6f6;border: 1px #e6e6e6 solid;margin-left: 17px;margin-top: 10px;padding: 20px;font-size: 16px;color: #333333;}
.f6-box>div{margin-left:10px;}
.cardul{font-size: 0;line-height: 0;}
.cardul>li{border: 1px #cfcfcf solid;display: inline-block;padding: 15px;width: 31.3%;box-sizing: border-box;margin-right: 25px;margin-bottom: 20px;}
.cardul>.carli03 , .cardul>.carli06{margin-right: 0;}
.card_img{background-color: #e3efec;padding: 20px;margin-bottom: 15px;text-align: center;}
.card_img img{width: 100%;}
.cardul strong{font-size: 16px;display: block;}
.cardul p{font-size: 14px;margin: 3px 0 10px;}
.view_click{background: #217cca;color: #FFF;display: inline-block;padding: 2px 22px;font-size: 14px;}
.mobile_cardul>li{border: 1px #cfcfcf solid;padding: 35px;}
.mobile_cardul>li>div{display: inline-block;vertical-align: top;}
.mobile_card_text{margin-left: 25px;}
.mobile_card_text strong{font-size: 21px;margin-bottom: 10px;}
.mobile_card_text p{font-size: 14px;margin-bottom: 5px;word-break: keep-all;}
#alliance_tab {border-bottom: 1px #cfcfcf solid;max-width: 100%;}
#alliance_tab>li{width: 20%;}
.l_table , .finance-wrap, .tab-box, .sub4_01_tab {display: none;}
.alliance{padding-top: 30px;display: none;}
.tab_on{display: block;}
.alliance_table{width: 100%;text-align: center;}
.alliance_table thead th{background-color: #0080c8;color:#FFF;}
.alliance_table th, .alliance_table td{border: 1px #cfcfcf solid;padding:10px;font-size: 14px;word-break: keep-all;}
.alliance_table tbody tr:nth-child(even){background-color: #f2f2f2;}
.alliance_table td span{font-size: 12px;color:#496676;border:1px #cfcfcf solid;padding: 5px 20px;border-radius: 5px;font-weight: bold;}
.alliance_table td span::before{content: '';display: inline-block;background-image: url('../images/sub/view_icon.png');background-repeat: no-repeat;width: 16px;height: 16px;vertical-align: middle;}
.alliance_table td span a{vertical-align: bottom;}
.alliance_t01{width: 20%;}
.alliance_t02{width: 60%;}
.alliance_t03{width: 20%;}
.deduction, .de_history{width: 100%;text-align: center;}
.deduction thead th, .de_history thead th{background-color: #0080c8;color: #FFF;}
.deduction th, .deduction td, .de_history th, .de_history td{border: 1px #cfcfcf solid;padding: 10px;font-size: 14px;word-break: keep-all;}
.de_t01{width: 25%;}
.de_t02{width: 50%;}
.de_t03{width: 25%;}
.bg_f7{background-color: #f7f7f7;}
.dehis_t01{width: 10%;}
.dehis_t02{width: 15%;}
.dehis_t03{width: 75%;}
.sub2_03at{padding-right: 0;margin-bottom:40px;}
.dpul{font-size: 0;line-height: 0;margin-top: 50px;}
.dpul>li{display: inline-block;background-color: #f5f7f8;border:1px #cfcfcf solid;width: 32.9%;margin-right: 5px;margin-bottom: 15px;margin-bottom: 15px;padding:30px 10px 30px 20px;box-sizing: border-box;}
.dpul>li:nth-child(3){margin-right: 0;}
.dpul>li>div{display: inline-block;vertical-align: top;}
.dp_text{font-size: 16px;color: #333333;margin: 10px 0;}
.dp_text a {border:2px #0080c8 solid;background-color: #FFF;padding: 2px 15px;margin-top: 10px;}
.dp_text a span{color:#0080c8;font-size: 10px;}
.dp_img{width: 110px;height: 85px;background-color: #FFF;text-align: center;border:1px #cfcfcf solid;margin-right: 10px;padding: 11px 0;box-sizing: border-box;}
.doculist_table{border-top: 4px #cccccc solid;width: 100%;color:#333333;}
.doculist_table thead {font-size: 16px;font-weight: bold;}
.doculist_table thead th{padding: 10px 0;}
.doculist_table tbody {font-size: 14px;}
.doculist_table tbody td{border:1px #cfcfcf solid;box-sizing: border-box;word-break: keep-all;}
.docutr01{background-color: #f7f7f7;text-align: center;}
.docutr01 td{padding: 10px 0;}
.docu_t01, .docu_t02{text-align: center;}
.docu_t01{width: 23%;padding:5px;}
.docu_t02{width: 23%;padding:5px;}
.docu_t03{padding: 10px 10px 10px 25px;width: 54%;}
.ntd{color:#333333;font-size: 16px;margin-left: 17px;}
.ntd_s {margin-left:15px;}
.ntd_as{display: inline-block;vertical-align: top;width: 95%;}
.ntd_as02{margin-left:17px;margin-top: 20px;}
#list_tab02 .at-box{padding-right: 0;}
#docu_table02 .docu_t01, #docu_table02 .docu_t02, #docu_table02 .docu_t03{width: 33.3%;padding: 20px 10px;}
#docu_table02 tbody .docu_t02, #docu_table02 tbody .docu_t03{text-align: left;}
#docu_table02 tbody tr:nth-child(odd){background-color:#f7f7f7; }
#docu_table03 thead .docu_t03{text-align: center;}
#docu_table03 tbody td{text-align: center;padding: 10px 5px;}
#docu_table03 .docu_t01{width:10%;}
#docu_table03 .docu_t02{width:10%;}
#docu_table03 .docu_t03{width: 44%;text-align: left;}
#docu_table03 .docu_t04{width: 18%;}
#docu_table03 .docu_t05{width: 18%;}
.pri{font-size:16px;color:#333333;margin:20px 0 30px; }
.pri>div{display: inline-block;vertical-align: top;}
.theadul{border-top: 4px #cccccc solid;font-size: 0;line-height: 0;margin-top: -25px;}
.theadul>li{display: inline-block;width: 33%;text-align: center;font-size: 16px;color:#333333;font-weight: bold;padding: 10px;box-sizing: border-box;}
#docu_table04 td{border:1px #cfcfcf solid;padding: 15px 10px;word-break: keep-all;}
#docu_table04 tr:nth-child(odd){background-color:#f7f7f7;}
.m_br, .m5_br{display: none;}
.hisview{border: 1px #cfcfcf solid;padding: 10px 20px;margin-bottom: 45px;}
.hisview p{font-size: 14px;color: #333333;}
.tit{font-size: 16px;font-weight: bold;margin: 5px 0;}
.hisview_contents>span{display: inline-block;width: 100%;text-align: center;margin-bottom: 50px;}
.hisview_ul{font-size: 0;line-height: 0;}
.hisview_ul>li{display: inline-block;vertical-align: top;width: 32%;margin-right: 10px;}
.hisview_ul>li:nth-child(3),.hisview_ul>li:nth-child(6),.hisview_ul>li:nth-child(9),.hisview_ul>li:nth-child(12),.hisview_ul>li:nth-child(15),.hisview_ul>li:nth-child(18){margin-right: 0;}
.hisview_ul>li p{font-weight: bold;font-size: 17px;margin-top: 8px;line-height: 1.3;min-height: 82px;word-break: keep-all;}
.hisview_ul>li img{width: 100%;}
.size_s{font-size: 16px;}
.hisview_ul>.min-height p{min-height:105px;}
.button_box{text-align: right;padding-top: 25px;border-top:1px #b3b3b3 solid;margin-bottom: 60px;}
.button_box span{color: #2e84cd;font-size: 14px;font-weight: bold;border: 1px #2e84cd solid;padding: 5px 15px;border-radius: 3px;margin-left: 8px;}
.button_box .button_list{background-color:#2e84cd;color:#FFF; }
.small{font-size: 10px;margin-left: 5px;vertical-align: middle;}
.useul{font-size: 0;line-height: 0;}
.useul>li{display: inline-block;width: 31.3%;border:1px #cfcfcf solid;padding: 15px 15px 20px 15px;box-sizing: border-box;margin-right: 25px;}
.useul>li:nth-child(3){margin-right: 0;}
.useul>li strong{font-size: 16px;display: block;margin: 10px 0;}
.useul>li img{width: 100%;}
.terms_table td span::before{background-image: url('../images/sub/down_icon.png');margin-right: 5px;}
#hisview_div{margin: 20px 0;}
#sub3_01_viewTab, #sub3_03_viewTab{border-bottom:1px #cfcfcf solid;margin-top: 20px; }
.contents_wrap>span{display: inline-block;margin-bottom: 20px;}
.contents_wrap p{font-size: 16px;word-break: keep-all;}
.news_ul{font-size: 0;line-height: 0;margin: 15px 0 10px;text-align: center;}
.news_ul>li{display: inline-block;vertical-align: top;width: 19.2%;margin-right: 10px;}
.news_ul>.c_li05{margin-right: 0;}
.news_ul>li a{color:#FFF;font-size: 14px;height: 100%;}
/*.news_ul>li a img{height: 59%;}*/
/*.news_ul>.c_li04 a img{height: 100%;}*/
.news_ul>li strong{display: block;font-size: 16px;}
.c_li01 .c_li_text{background-color: #217cca;}
.c_li02 .c_li_text{background-color: #3453a1;}
.c_li03 .c_li_text{background-color: #1557a9;}
.c_li_text{padding: 8px 20px;box-sizing: border-box;min-height:84px;word-break: keep-all;}
.notice_board>ul{font-size: 0;line-height: 0;text-align: center;}
.notice_board>ul>li{border:1px #cccccc solid;display: inline-block;width: 49.5%;color:#4c4c4c;box-sizing: border-box;vertical-align: top;height: 244px;text-align: left;}
.notice_board>ul>.nbli02{margin-right: 9px;}
.notice_board>ul>li h3{font-size: 28px;font-weight: normal;}
.notice_board>ul>li p{font-size: 14px;word-break: keep-all;}
.notice_board>ul>li div{display: inline-block;vertical-align: top;}
/*.notice_board>ul>.nbli01 .nb_text h3{margin: 30px 0 0;}*/
.notice_board>ul>.nbli01 .nb_text h3>a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 255px;height: 35px;width: 100%;}
.nb_text{width: 48%;margin-left: 10px;}
.nbli01{padding: 35px 10px 35px 20px;}
.nbli02{padding: 35px 20px 35px 45px;}
.nb_title p, .nb_num p{line-height: 1.8;}
.nb_title{width: 70%;}
.nbli02 h3{margin-bottom: 5px;}
.notice_board{margin-bottom: 50px;}
#s5-container{max-width: 850px;margin: 30px auto 0;}
.terms_box{border:1px #cfcfcf solid;margin-bottom: 80px;}
.terms{height: 670px;background: #fff;font-size: 16px;color: #333333;overflow-y: scroll;padding: 20px;word-break: keep-all;}
.terms_title {margin-bottom:20px;}
.terms_desc {width:90%; margin:auto; border: 1px solid #333;padding:10px;margin-bottom:20px;}
.sub5_desc {padding-left:30px;line-height:1.6em;}
.sub5_desc p {padding:3px 0;}
.sub5_desc div {padding-top:20px}
.sub5_caution {padding-top:20px;}
.terms_down {text-align:center; margin:20px 0;}
.terms_down a {text-decoration:underline; display:inline-block;color:#05c; margin:10px;font-size:18px;}
	.terms table {width:100%;}
	.terms table th{border: 1px solid #333; background:#999}
#s5-container table{width: 100%;}
#s5-container table td{border:1px #000 solid;text-align: center;padding: 3px;}
.first-tr{font-weight: bold;}
.m1_br{display: none;}
.v_img{float: left;margin-right: 15px;}
.v_top{margin-bottom: 30px;border-top: 2px #2291cf solid;padding-top: 30px;margin-top: 10px;}
.v_top table{max-width: 420px;width: 100%;}
.v_top table td {border: 1px #e7e7e7 solid;padding: 9px 10px 9px 15px;}
.view_td01{font-weight: bold;width: 25%;}
.view_td02{width: 75%;}
.v_contents{text-align: left;margin-bottom: 60px;}
.v_contents p{font-size: 16px;color: #333333;margin-bottom: 15px;}
.v_contents a{display: block;}
.view_table03{font-size: 14px;color: #333333;border-top: 2px #0080c8 solid;}
.view_table03 tr{border-bottom: 1px #e8e8e8 solid;}
.view_table03 th{padding: 10px 0;}
.conT{padding: 15px 10px;line-height: 1.8;min-height: 260px;}
.reply_box{border: 1px #b3b3b3 solid;padding: 13px;background-color: #fafafa;}
.reply_top textarea{border: 1px #b3b3b3 solid;height: 82px;width: 84%;word-break: keep-all;font-size: 13px;padding: 5px;margin-right: 20px;background-color: #fafafa;}
.reply_btn{color:#FFF;font-size: 14px;background-color: #2e84cd;display: inline-block;height: 94px;line-height: 94px;width: 11%;text-align: center;font-weight: bold;}
.reply_center>ul>li, .reply_bottom>ul>li{display: inline-block;}
.reply_center>ul>li:nth-child(3){background-color: #FFF;margin-left: 20px;}
.reply_center>ul>li{width:23%;}
.re_th{font-size: 12px;color: #333333;font-weight: bold;}
.reply_center input[type=text], .reply_bottom input[type=text]{border:1px #b3b3b3 solid;}
.reply_center input[type=text]{max-width: 115px;}
.reply_center{margin: 12px 0 10px;}
.reply_center .re_th{margin-right:20px; }
.reply_bottom{font-size: 0;line-height: 0;}
.reply_bottom>ul>li{background-color: #FFF;width: 35%;height: 38px;vertical-align: top;line-height: 38px;}
.reply_bottom>ul>li:nth-child(3){width: 24%;}
.reply_bottom>ul>li p{font-size: 14px;line-height: 38px;}
.character{border: 1px #777777 solid;background-color: #888888;color: #FFF;font-size: 12px;vertical-align: middle;margin-right: 15px;}
.reply_bottom .re_th{margin-right:20px; }
.reply_bottom input{max-width: 169px;width: 100%;height: 23px;color: #000;font-size: 12px;}
.chk_s{font-size: 12px;color: #888888;margin-right:6px;}
#view_table04 .conT{font-size: 16px;word-break: keep-all;}
.write_wrap{text-align: right;margin-top: 20px;}
.write_wrap a{background: #0080c8;color: #FFF;font-size: 15px;padding: 5px 25px;}
.write_table{border-top: 2px #017fc9 solid;width: 100%;font-size: 14px;}
.write_table tr{border-bottom: 1px #cfcfcf solid;}
.write_table th{width: 16%;}
.write_table td{padding: 10px 0;}
.write_table input{border: 1px #cccccc solid;padding: 2px 5px;box-sizing: border-box;}
.input_td02 input{max-width: 500px;width: 100%;}
.write_text{border: 1px #cccccc solid;min-height: 280px;width: 100%;box-sizing: border-box;}
.atta_td>div{width: 100%;max-width: 385px;background: #f0f0f0;height: 23px;border-top: 2px #1a1a1a solid;border-left: 2px #1a1a1a solid;border-bottom: 2px #e3e3e3 solid;border-right: 2px #e3e3e3 solid;display: inline-block;}
.atta_td>a{background: #f0f0f0;vertical-align: top;padding: 2px 15px;margin-left: 5px;font-size: 14px;border-top: 1px #e3e3e3 solid;border-left: 1px #e3e3e3 solid;border-right: 1px #1a1a1a solid;border-bottom: 1px #1a1a1a solid;}
.conf_box{text-align: center;margin-top: 30px;}
.conf_box a{padding: 15px;max-width: 125px;width: 100%;box-sizing: border-box;border-radius: 4px;border:1px #cccccc solid;margin: 0 3px;}
.ok_btn{background-color: #0080c9;color: #FFF;}
.cancel_btn{background-color: #FFF;color:#565455;font-weight: bold;}
.input_td04 img{margin-right: 30px;}
.input_td04 input{margin-right: 5px;}
.char_d{display: inline-block;}
.dp-section, .select_menu{display: none;}
.select_menu{border:1px #cccccc solid;box-sizing: border-box;background-color: #0080c8;color:#FFF;font-size: 16px;}
.depth{text-align: right;position: relative;}
.depth a{display: inline-block;}
.bottom_btn{background: #FFF;border-left: 1px #cfcfcf solid;text-align: center;width: 35px;height: 35px;line-height: 35px;}
.select_title{float: left;margin-top: 6px;padding-left: 35px;}
.dp-section{background: #FFF;color:#000;position: absolute;width: 100%;border: 1px #cfcfcf solid;box-sizing: border-box;}
.dp-section>li{text-align: left;}
.dp-section>li a{display: inline-block;width: 100%;padding: 5px 30px;box-sizing: border-box;}
.nb_left{max-width: 245px;height: 170px;overflow: hidden;}
.nb_left>img{width: 245px;height: 170px;}
.nb_text>p {height: 122px;overflow: hidden;}
.nb_title>p>a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 255px;height: 17px;margin-top: 2px;}
.de_h01{width: 25%;word-break: keep-all;}
.de_h02{width: 75%;word-break: keep-all;}
.de_h02 p{line-height: 1.8;}
.deduction tbody .de_h02{text-align: left;}
.de_bg{background-color:#f7f7f7; }
.last-p .de_h02 p{margin-bottom: 15px;}
.finance-wrap tbody .price{text-align: right;padding-right: 10px;}
.view_more{position: absolute;bottom:20px;left:210px;}
.view_more>a{border: 1px #41a1eb solid;color: #41a1eb;padding: 1px 8px;font-size: 13px;background: #FFF;font-weight: bold;}
