@charset "utf-8";
@import url(https://use.fontawesome.com/releases/v5.11.2/css/all.css);
@import url(https://use.fontawesome.com/releases/v5.11.2/css/v4-shims.css);
@import url('https://fonts.googleapis.com/css?family=Yeon+Sung&display=swap');
@import url('/public/notokr/notokr.css');
@import url('/public/East_Sea/stylesheet.css');

html {overflow-x: hidden; overflow-y: scroll;}
.body-layout {background-color: #fff;}
#site {padding-top:0px;}

h1, h2, h3, h4, h5, h6, input, textarea, button, .subPage, #site { font-family: 'notokr',  "NanumGothic", 'NanumBarunGothic', 'Apple SD Neo Gothic', 'Malgun Gothic', 'Gulim', sans-serif; }
/* h1, h2, h3, h4, h5, h6, p { margin: 0px; } */
ol, ul, li {
	list-style: none;
	list-style-position: inside;
	padding:0
}
.navbar .caret, 
.navbar .divider-vertical, 
.navbar ~ br,
.footer-social-layout,
.footer_copy .text-center > br,
.topmarginLay_a {
	display: none;
}


.container_contents,
.intro-html-layout,
.intro-html-layout > div,
.footer_copy > div,
.sub-layout{
	width:100%;
	padding:0;
	margin:0;
}
.intro-board-widget-layout,
.dh-board,
.dh-view-box,
.bbs-list-view-layout + .row,
#mailForm,
#insertForm{
	width:100%;
	max-width:1170px;
	margin:0 auto;
}
.board_wrapper{margin-top: 0;}
.search_wrap{margin-bottom: 0;}
*{word-break:keep-all}

a:hover{text-decoration:none}

.li-dash > li,
.li-dot > li,.li-dash >dd,
.li-dot > dd{padding-left:20px; position:relative;}
.li-dash > li:before,
.li-dot > li:before,.li-dash > dd:before,
.li-dot > dd:before{
	content:'-';
	display:block;
	position:absolute;
	left:5px;
	top:0;
}
.li-dot > li:before,.li-dot > dd:before{
	content:'·';
}


.navbar .caret{display:none;}
.subContent ul{padding:0}
.navbar-brand>img{max-width:180px}

.navbar-inverse{background:#fff;position: static;margin-bottom:0;border:0;    }
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin: 0;padding:0}
.navbar>.container .navbar-brand{
    height: auto;
    font-size: 36px;
    text-align: center;
    font-weight: 700;
    letter-spacing: 0.3em;
    color: #0064ca;
    font-style: italic;
    display: block;
    padding: 14px 0;
    line-height: 1;
    }
.navbar>.container .navbar-brand span span{
    display: block;
    font-size: 12px;
    letter-spacing: -0.034em;
    margin-bottom: 5px;
    color: #333;
    font-weight: 600;
    }
.navbar-inverse .navbar-nav > li > a{    font-size: 16px;
    font-weight: 600;
    color: #333;
    padding: 40px 15px 41px;
    letter-spacing: -0.06em;}
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{color: #0064ca;}
.navbar-inverse .navbar-nav .dropdown.open .dropdown-toggle,
.navbar-inverse .navbar-nav .dropdown.open:hover .dropdown-toggle,
.navbar-inverse .navbar-nav .dropdown.open:focus .dropdown-toggle{background:none;color:#079eb2;}

@media (max-width: 767px) {
 .navbar-inverse .navbar-toggle{border:0;padding:9px 0;}
 .navbar-inverse .navbar-toggle .icon-bar{background-color:#666;transition:ease-in-out .15s all;opacity:1;position:relative;}
 .navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background:none;border-color:#222;}
 .navbar-inverse .navbar-toggle:hover .icon-bar,.navbar-inverse .navbar-toggle:focus .icon-bar{background-color:#222;}
 .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color:transparent;}
 .navbar-inverse.open .navbar-toggle > .icon-bar:nth-of-type(1){transform:rotate(45deg);top:6px;}
 .navbar-inverse.open .navbar-toggle > .icon-bar:nth-of-type(2){opacity:0;}
 .navbar-inverse.open .navbar-toggle > .icon-bar:nth-of-type(3){transform:rotate(-45deg);top:-6px;}
}
@media (min-width: 768px) {
 .navbar-inverse .navbar-nav .dropdown-menu{left:50%;right:auto;transform:translate(-50%,0);border-radius:0;border:1px solid #d5d5d5;padding:0;-webkit-box-shadow:0px 4px 8px rgba(0,0,0,.125);box-shadow:0px 4px 8px rgba(0,0,0,.125);}
 .navbar-inverse .navbar-nav .dropdown-menu>li>a{padding:10px 20px;font-size: 16px;font-weight:500;}
 .navbar-inverse .navbar-nav .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .dropdown-menu>li>a:focus{background:none;background: #079eb2;color:#fff}
}
@media (min-width: 992px) {
 .navbar-inverse .navbar-right{margin-right:-30px;}
}


#site footer{margin-top:0px;background-color:#222;color: #a9a9a9;text-align: center;}
#site footer .footer-link{padding:5px 0;border-bottom:1px solid #444}
#site footer .footer-link ul{position:relative;margin:0;padding:0;font-size:0}
#site footer .footer-link ul li{list-style:none;display:inline-block;font-size:14px;margin-right:15px;line-height:26px}
#site footer .footer-link ul li a{color:inherit}
#site footer .footer-info{    padding: 30px 0 60px;}
#site footer .footer-info .container{position: relative;}
#site footer .footer-info ul{position:relative;margin:0;padding:0;font-size:0;text-align:left}
#site footer .footer-info ul li{list-style:none;display:inline-block;font-size:11px;margin-right:15px;line-height:26px;letter-spacing: -0.034em;}
#site footer .footer-info ul li:first-child{font-size: 15px;
    font-weight: 500;}
#site footer .foot_link{position: absolute !important;z-index:9999;
    top: 0;
    right: 0;overflow: hidden;}
#site footer .foot_link li{    float: left;}
#site footer .foot_link li a{    display: block;
    max-width: 160px;}
#site footer .foot_link li a img{width: 100%;
    padding: 5px;
    background: #fff;    opacity: .9;}
#site footer .foot_link li p{    width: 100%;
    min-width: 160px;
    text-align: center;
    margin: 0;
    display: inline-block;
    height: 64px;
    line-height: 64px;
    font-size: 14px;
    font-weight: 500;
    border: 1px solid #a9a9a9;
    color: #a9a9a9;
    opacity: .8;}
#site footer .foot_link li a:hover img, #site footer .foot_link li a:hover p{opacity: 1;}
#site footer .foot_link li a span{    display: block;text-align:center;font-size:14px;
    color: #a9a9a9;
    margin-top: 2px;}
#site footer .foot_link .clearfix{margin-bottom: 10px;}

.carousel-control{text-shadow:0px 2px 6px rgba(0, 0, 0, .125);transition:ease-in-out .15s all;}
.carousel-control.left .glyphicon::before{content:'\f053';font-family:'Font Awesome 5 Free';font-weight:900;}
.carousel-control.right .glyphicon::before{content:'\f054';font-family:'Font Awesome 5 Free';font-weight:900;}
.carousel-indicators li{width:12px;height:12px;background-color:rgba(255,255,255,.1);border:1px solid #fff;margin:0 8px;border-radius:0;transition:ease-in-out .15s all;}
.carousel-indicators li.active{width:12px;height:12px;background-color:#fff;margin:0 8px;box-shadow:0px 2px 6px rgba(0, 0, 0, .125);transform:rotate(45deg);}
.carousel-inner .item{
    width: 100%;
    height: calc(100vh - 206px);
    background: url(/public/img/slide/slide.jpg)no-repeat center / cover;
    }
.carousel-inner .carousel-caption{    top: 15%;
    bottom: auto;
    transform: translateY(0);}
.carousel-inner .carousel-caption h2{
    font-size: 72px;
    letter-spacing: -0.075em;
    margin-bottom: 65px;
    margin-top: 0;
    }
.carousel-inner .carousel-caption h2 span{
    font-size: 140px;
    font-family: 'East Sea Dokdo';
    line-height: 1;
    margin: 0 -3px 0 12px;
    }
.carousel-inner .carousel-caption > p{
    font-size: 36px;
    letter-spacing: -0.05em;
    color: #ffd060;
    text-shadow: none;
    }
.carousel-inner .carousel-caption > p span{
    display: block;
    color: #fff;
    font-size: 20px;
    margin-top: 10px;
    letter-spacing: -0.04em;
    font-weight: 300;
    }
.carousel-inner .main_box{    position: absolute;
    left: 50%;
    bottom: 0;
    width: 100%;
    max-width: 1170px;
    transform: translateX(-50%);}
.carousel-inner .main_box .col-xs-4{padding:0 .5px}
.carousel-inner .main_box .col-xs-4 a{display: block;color:#fff}
.carousel-inner .main_box .col-xs-4 a > div,.carousel-inner .main_box .col-xs-4 > div{width:100%;height: 200px;background: rgba(0,0,0,0.5);padding: 35px;position: relative;text-shadow:none;text-align:left;}
.carousel-inner .main_box p{
    font-size: 28px;
    margin-bottom: 10px;
    color:#fff
    }
.carousel-inner .main_more{
    font-size: 16px;
    color: #fff;
    opacity: .6;
    font-weight: 300;
    letter-spacing: 0.05em;    }
.carousel-inner .carouse.main_more{opacity: 1;}
.carousel-inner .main_box img{
    position: absolute;
    right: 30px;
    bottom: 30px;
    }
.carousel-inner .main_box img{width: 90px;}
.carousel-inner .main_box01 img, .carousel-inner .main_box02 img{width:60px}
.carousel-inner .main_box .col-xs-4 .main_box03{background: rgba(165, 205, 58, 0.7);    padding: 20px 30px;}
.carousel-inner .main_box03 strong{font-size: 45px;letter-spacing: -0.025em;}
.carousel-inner .main_box03 span{display: block;
    font-size: 16px;
    letter-spacing: 0.02em;
    font-weight: 500;
    margin-top: 5px;}

.carousel-inner .main_box .col-xs-4 .main_box03 img{right: 35px;}
@media(min-width:768px){
    .carousel-inner .main_box .col-xs-4{width: 20%;}
    .carousel-inner .main_box .col-xs-4:last-child{    width: 40%;}
}

/*table*/
.subContent .table.table-type03 tr th, .subContent .table.table-type03 tr td {
    padding: 15px !important;
    border: 1px solid #dedede !important;
    letter-spacing: -0.02em;
    word-break: keep-all;
    vertical-align: middle !important;
    text-align: center;
    font-size: 16px;
    }
.subContent .table.table-type03 tr th {color: #333;font-weight: 600;font-size: 14px;}
.subContent .table.table-type03 thead tr th {background: #eee;border-top: 1px solid #333 !important;padding: 10px 0 !important;}
.subContent .table.table-type03 tr td {color: #333;}


/*sub*/
.subTop{
    width: 100%;
    height: 200px;
    position: relative;
    background: url(/public/img/sub/subTop.jpg)no-repeat center / cover;
    }
.subTop h2{
    margin: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    font-size: 45px;
    letter-spacing: -0.034em;
    font-weight: 500;
    color: #fff;
    text-shadow: 0px -1px 3px rgba(0,0,0,.6);
    }
.subContent{padding: 120px 0 150px;}
.subTitle{text-align: center;margin-bottom: 80px;display: none;}
.subTitle h3{
    margin: 0;
    display: inline-block;
    font-size: 43px;
    font-weight: 500;
    letter-spacing: -0.034em;
    /* padding-top: 10px; */
    color: #222;
    }
.subContent .con p{font-size: 17px;letter-spacing: -0.04em;line-height: 1.55;margin-bottom: 25px;}

/*company*/
#company01 .comp1_inner{
    padding: 10px 0;
    /* background: #f8f8f8; */
    } 
#company01 .comp1_inner p:first-child{
    font-size: 30px;
    font-weight: 400;
    letter-spacing: -0.06em;
    color: #001d70;
    margin-bottom: 70px;
    position: relative;
    } 

/*size*/
#size .con h4{
    font-size: 26px;
    letter-spacing: -0.04em;
    font-weight: 600;
    color: #001d70;
    margin: 0;
    border-top: 2px solid #8a92ac;
    border-bottom: 1px solid #ddd;
    padding: 20px 0 20px 20px;
    background: #fbfbfb;
    }
#size .con h4 span{color: #f00;}
#size .con .col-md-6 .row{margin: 30px -15px;}
#size .con .clearfix{margin-bottom: 100px;}

/*charge*/
#charge .con .clearfix, #charge02 .con .clearfix{margin-bottom: 60px;}
#charge .con h4{
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    background: #00468d;
    max-width: 901px;
    margin: 0 auto 20px;
    padding: 18px 0;
    color: #fff;
    letter-spacing: -0.034em;
    }
#charge .con .covid, #charge02 .con .covid {
    text-align: center;
    font-size: 26px;
    font-weight: 500;
    color: red;
    border: 2px double red;
    padding: 10px 0;
    max-width: 901px;
    margin: 0 auto;
}
#charge .con img{    border-left: 1px solid #366092;
    border-right: 1px solid #366092;
    /* padding-left: 1px; */
    width: 100%;
    max-width: 900px;}
#site footer .footer-info ul li.copy {
    font-size: 11px;
    letter-spacing: 0;
}
.table.table_default thead th {
    font-size: 14px;
    border-bottom: 1px solid #ddd;
}
.text-muted {
    font-size: 14px !important;
    margin-top: 8px !important;
    color: #333;
}
.custom_checkbox+span {
    letter-spacing: -0.034em !important;
    font-weight: 500;
}
 /*#size .con1 > div {
    background: #ddd; 
}*/
#size .con1 > div:nth-child(3n+1) {
    /* background: #ff0000; */
    padding: 0 40px 0 5px;
}
#size .con1 > .col-md-6 {
    /* background: #ddd; */
    padding: 0 5px 0 40px;
}
#company01 img {
    border-radius: 5px;  
    margin: 0;
}
#company01 .col-md-8 {
    padding-left: 30px;
}
#company01 .comp1_inner p:first-child:after {
    content: '';
    bottom: -24px;
    left: 0;
    width: 50px;
    height: 1px;
    position: absolute;
    display: block;
    background-color: #0e4e8f;
}
.subContent .con p:last-child {
    text-align: right;
    font-size: 15px;
}
.main_box01 .fa-chevron-right, .main_box02 .fa-chevron-right {
    font-weight: 600;
    font-size: 11px;
    /* line-height: 4em; */
}
.main_box03 p {
    margin-bottom: 0 !important;
}

#charge02 .con img + ul{    max-width: 894px;
    margin: 20px auto 0;
    background: #f8f8f8;
    padding: 20px;
    font-size: 15px;
    letter-spacing: -0.04em;
    line-height: 1.75;
    border: 1px solid #ddd;}
#charge02 .con img + ul li span{    font-weight: 700;
    color: #0724b3;}
.charge_btn{max-width: 400px;
    margin: 0 auto 80px;}
.charge_btn ul{    overflow: hidden;}
.charge_btn ul li{    width: calc(50% - 4px);
    float: left;
    margin: 0 2px;}
.charge_btn ul li a{display: block;
    text-align: center;
    color: #ababab;
    border-bottom: 2px solid;
    font-size: 24px;
    padding: 10px 0;
    font-weight: 700;}
    .charge_btn ul li a:hover{color: #abbed2;}
.charge_btn ul li a.active{display: block;
    text-align: center;
    color: #00468d;
    border-bottom: 2px solid;
    font-size: 24px;
    padding: 10px 0;
    font-weight: 700;}

/*2020-02-11*/
.quick_menu{
    border: none;
    border-right: none;
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 99999;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.85);
    border-radius: 7px 0 0 7px;
    overflow: hidden;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, .4);
    }
.quick_menu p{
    text-align: center;
    font-size: 13px;
    color: #fff;
    padding: 10px 7px;
    /* border-top: 1px solid #000; */
    border-bottom: 1px solid rgba(255,255,255,0.4);
    margin: 0;
    background: #6d9c00;
    }
.quick_menu li{border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.quick_menu li:last-child{border-bottom:none}
.quick_menu li a{
    display: block;
    padding: 10px;
    opacity: .8;
    transition:all ease .3s;
    }
.quick_menu li a img{
    max-width: 160px;
    margin: 0 auto 0;
    display: block;
    }
.quick_menu li a span{
    font-size: 13px;
    display: block;
    text-align: center;
    color: #000;
    font-weight: 600;
    letter-spacing: -0.06em;
    }
.quick_menu li a:hover{opacity: 1;background: #e7efdf;}
.quick_menu ul {
    margin-bottom: 0;
}
.carousel-inner .main_box .col-xs-4:last-child a{    cursor: auto;}

/*notice*/
#notice .con2{margin-bottom: 40px;}
#notice .notice_inner{    min-height: 155px;
    position: relative;
    border: 1px solid #ae8930;}
#notice .notice_inner p{position: absolute;
    font-size: 28px;
    font-weight: 700;
    color: #ae8930;
    letter-spacing: 0.06em;
    left: 0;
    top: 50%;
    width: 100%;
    text-align: center;
    transform: translateY(-50%);}

/*cert*/
#cert .con img{padding: 10px;
    border: 1px solid #ddd;
    margin-bottom: 10px;}
#cert .con p{text-align: center;
    font-size: 18px;
    font-weight: 500;}


/*rental*/
#rental .subContent .con{margin-bottom: 60px;}
#rental .subContent .con:last-child{margin-bottom: 0;}
#rental .subContent .con h4{    font-size: 26px;
    font-weight: 700;
    color: #10c13e;
    letter-spacing: -0.04em;
    margin: 0 0 20px;}
#rental .subContent .con h4 small{font-weight: 700;
    margin-left: 5px;}
#rental .subContent .con1 p{    text-align: center;
    padding: 30px;
    line-height: 1.75;
    background: #f8f8f8;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0.02em;}
#rental .con2 dl{padding: 30px;
    border: 1px solid #ddd;
    border-top: 2px solid #6c6c6c;}
#rental .con2 dl dt{font-size: 20px;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #6c6c6c;
    color: #6c6c6c;}
#rental .con2 dl dd{    font-size: 16px;
    letter-spacing: -0.034em;
    line-height: 1.5;}
#rental .con2 dl dd span{    display: block;
    font-size: 80%;
    font-weight: 700;
    color: #666;
    margin-top: 15px;}
#rental .con3 p{    font-size: 20px;
    font-weight: 700;
    color: #666;
    letter-spacing: 0.04em;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 0;}

/*날짜*/
#mail .board_wrapper .table_default .regdate, #notice .board_wrapper .table_default .regdate, .board_wrapper .table_default colgroup{display: none;}

.board_wrapper .table_default tr .num{width:5%}
.board_wrapper .table_default tr .subject{width:65%}
.board_wrapper .table_default tr .writer{width:10%}
.board_wrapper .table_default tr .hits{width:10%}

/*mobile*/
@media(max-width:767px){
    .subTop h2{left: 0;
        transform: translateY(-50%);
        width: 100%;
        text-align: center;}
    .carousel-inner .item{height: 500px;}
    .navbar>.container .navbar-brand{    padding: 10px;}
    .navbar-brand>img {        max-width: 120px;    }
    .navbar-inverse .navbar-toggle{         padding: 10px 10px 2px;
        border: 1px solid;
        border-radius: 0;
        margin: 15px;
        text-align: center;}
    .navbar-toggle .icon-bar{    margin: 0 auto;}
    .navbar-inverse .navbar-toggle:after{    content: "MENU";
        font-size: 11px;
        font-weight: 500;}
    .carousel-inner .carousel-caption{    left: 5%;
        right: 5%;
        padding: 0;
        transform: translateY(0);
        top: 3%;}
    .quick_menu{display: none;}
    .carousel-inner .main_box {            position: absolute;
        left: 0;
        bottom: 0;
        margin: 0;
        padding: 0 15px;
        transform: translateX(0);}
    .carousel-inner .carousel-caption h2{font-size: 38px;margin-top: 30px;
        margin-bottom: 30px;}
    .carousel-inner .carousel-caption h2 span{    font-size: 80px;}
    .carousel-inner .carousel-caption > p{        font-size: 20px;}
    .carousel-inner .carousel-caption > p span{font-size:16px}
    .main_box01{    height: 80px;
        padding: 10px;}
    .carousel-inner .main_box p{    font-size: 18px;}
    .carousel-inner .main_more{    font-size: 14px;}
    .carousel-inner .main_box img{    width: 55px;
        right: 20px;
        bottom: 20px;}
    .carousel-inner .main_box .main_box01 img, .carousel-inner .main_box .main_box04 img{    width: 33px;}
    .carousel-inner .main_box .col-xs-4 a > div, .carousel-inner .main_box .col-xs-4 > div{       padding: 20px;
        height: 90px;}
    .carousel-inner .main_box .col-xs-4{width:50%}
    .carousel-inner .main_box .col-xs-4:last-child{width:100%}
    .carousel-inner .main_box .col-xs-4 .main_box03{    background: rgba(165, 205, 58, 0.7);
        height: 110px;
        padding: 13px 20px;
        margin-top: 2px;}
    .carousel-inner .main_box .main_box03 p{    margin-bottom: 0 !important;font-size:18px}
    .carousel-inner .main_box03 strong{      font-size: 30px;display: block;
        line-height: 1.2;}
    .carousel-inner .main_box03 span{        font-size: 13px;
        font-weight: 500;
        display: inline-block;
        margin-right: 10px;}
    .carousel-inner .main_box .col-xs-4 .main_box03 img{width: 90px;    right: 5px;}
    .quick_menu p{    font-size: 11px;}
    .quick_menu li a{    padding: 5px 0;}
    .quick_menu li a img{    max-width: 35px;}
    .quick_menu li a span{    font-size: 10px;}
    #site footer .footer-info ul.foot_link li{     width: 33.333%;
        text-align: center;
        margin-right: 0;
        padding: 0 5px;}
    #site footer .footer-info ul.foot_link{position: static !important;
        margin-bottom: 15px;}
    .navbar-inverse .navbar-nav > li > a{    padding: 30px 30px 10px;}
    .subTop{    height: 150px;}
    #company01 img{    margin: 0 0 30px;}
    .subContent{    padding: 80px 0;}
    #size .con1 > div{margin-bottom: 40px;}
    #size .con1 > .col-md-6{padding:0 15px}
    #size .con1 > div:nth-child(3n+1){padding:0 15px}
    #size .con .clearfix {        margin-bottom: 0;    }
    .bbs-area .table.table_default colgroup{display: none !important;}
    .bbs-area .table.table_default thead th{width:20%}
    #site footer .foot_link li a span{display: none;}
    #site footer .foot_link li a{    max-width: 100%;
        margin-bottom: 0;}
    #site footer .foot_link li p{height: 27.6px;
        line-height: 26.6px;
        min-width: auto;
        font-size: 11px;}  
        #site footer .footer-info ul li{line-height: 18px;}
    /*2020-02-27*/
    .carousel-inner .main_box .col-xs-4 a > div, .carousel-inner .main_box .col-xs-4 > div{    padding: 10px;
        height: 70px;}
    .carousel-inner .main_box p {
        font-size: 14px;
    }
    .carousel-inner .main_more {
        font-size: 12px;
    }
    .carousel-inner .main_more {
        font-size: 12px;
    }
    .carousel-inner .main_box img {
        width: 31px;
        right: 10px;
        bottom: 10px;
    }
    .carousel-inner .main_box .main_box01 img,.carousel-inner .main_box .main_box02 img {
        width: 20px;
    }
    .carousel-inner .main_box .col-xs-4 {
        width: 33.333%;
    }
    #rental .subContent .con1 p{    text-align: center;
        padding: 20px;
        line-height: 1.75;
        background: #f8f8f8;
        font-size: 15px;
        font-weight: 400;
        letter-spacing: -0.034em;}
    #rental .con2 dl dd{font-size: 15px;}
    #rental .con2 dl {
        padding: 20px;}
    #rental .con3 p{    font-size: 17px;}
    #rental .subContent .con {margin-bottom: 40px;}
    #rental .subContent .con:last-child{margin-bottom: 0;}
}
