@import url("http://fonts.googleapis.com/earlyaccess/jejumyeongjo.css");
#sub_contents {font-size:15px;line-height:1.7;color:#595959;}

.book table {width:100%;border-collapse:collapse;}
.book table caption {font-size:20px;font-weight:600;letter-spacing:-2px;color:#1b7e86;text-align:left;}
.book table caption:before {content:'';display:inline-block;width:15px;height:2px;margin-right:10px;
    vertical-align:middle;
    background-color:#6aa10b;}
.book table td, .book table th {border:1px solid #ccc;
    font-size:15px;text-align:center;line-height:1.5;
    padding:7px;
    background-color:#fff;}
.book table th {background-color:#f7f7f7;
    -ms-word-break:keep-all;
    word-break:keep-all;}
.book table thead th {background-color:#6aa10b;color:#fff;}
.book table td ul {margin: 20px;}
.book table td strong {color:#e71414;}


.dot li{margin-bottom:5px;padding-left:13px;text-align:left;}
.dot li:before{display:inline-block; content:''; width:3px; height:3px;margin-right:10px;margin-left:-13px;
    border-radius:50%; vertical-align:middle;
    background-color:#8bd61e;
}
.b_con .dot li strong {font-weight:600; letter-spacing:-1px;font-size:19px; color:#6aa10b;}


.box {background-color:#f7f7f7;
    padding:30px;}
.box li strong {font-weight:500;color:#e71414;}


.b_con+.b_con {margin-top:40px;}


.b_con h3 {border-bottom:1px solid #ddd;margin-bottom:10px;
    font-size:28px;font-family:'jeju myeongjo';letter-spacing:-2px;color:#333;}


.b_con p strong {color:#6aa10b}
.b_con p em {color:#6aa10b}


.room {border:1px solid #ddd;
    padding:30px;}
.room+.room {margin-top:20px;}
.room img {width:100%;
    vertical-align:middle;}
.room div {display:inline-block;width:100%;margin-top:15px;
    vertical-align:middle;
    }
.room h4 {margin-bottom:10px;
    font-size:20px;letter-spacing:-1px;color:#6aa10b;}
.room table th {width:30%}


.link {border:1px solid #ddd;margin-top:30px;overflow:hidden;
	padding:20px;
	background-color:#f7f7f7;}
.link h3 {margin:10px 0;
	text-align:center;font-size:19px;color:#333}
.link li {float:left;width:49.5%;
	text-align:center;
	padding-bottom:10px;}
.link li:nth-child(2n) {margin-left:1%}
.link li img {width:100%;}

.link:hover {
	background-color:#6aa10b;}
.link:hover h3 {color:#fff}
.link:hover li {color:#fff}


.book table+ul {margin-top:20px;}
.book p+ul {margin-top:15px;}
.book ul+p {margin-top:15px;}


/* tablet */
@media screen and (min-width:769px) and (max-width:991px){
}

/* mobile */
@media screen and (max-width:768px){
    #sub_contents {font-size:13px;}
    .book table td, .book table th {font-size:13px;}


    .b_con h3 {font-size:22px;}
    

    .b_con .dot li strong {font-size:15px; }



    .room {padding:20px;}
    .room img {width:100%;}
    .room div {width:100%;
        padding-left:0px;}
    .room h4 {margin-top:10px;
        font-size:16px;}
    
    
    .link h3 {font-size:17px;}
}
@media screen and (max-width:349px){
    .book .table_title th{
    	width:54px;
        word-break: break-all;
    }
}