@charset "utf-8";
/* 라운디드 ('Rounded Mplus 1c') */
@import url(https://fonts.googleapis.com/earlyaccess/roundedmplus1c.css);

/* Reset */
* { font-family:'Rounded Mplus 1c';}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,input {font-family:'Rounded Mplus 1c';margin:0;padding:0;word-break:break-all;}
div {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
hr {display:none;}
img,fieldset {border:0;}
ul,ol,li {list-style:none;}
img,input,select,textarea {vertical-align:middle;}
table {border-collapse:collapse;border-spacing:0;}
caption {text-align:left;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
abbr,acronym {border:0;}
strong {font-weight:bold;}
button {cursor:pointer;}
a, a:active, a:visited, a:hover {color:#555;text-decoration:none;cursor:pointer;select-dummy:expression(this.hideFocus=true);}

/* box */
.box   {font-size:14px;line-height:1.7;text-align:left;font-weight:400;}
.box1 {font-size:18px;line-height:1.25;text-align:center;padding:10px;margin-bottom:20px;border-bottom:1px solid #ccc;border-top:2px solid #5b92cc;}
.box2 {font-size:16px;line-height:1.25;text-align:center;padding:10px 20px;margin-bottom:20px;color:#fff;background:#5b92cc;}
.box3 {font-size:18px;line-height:1.25;text-align:left;font-weight:bold;padding:5px 13px;margin-bottom:20px;color:#333;border-left:8px solid #5b92cc;}
.box4 {font-size:16px;line-height:1.25;text-align:center;padding:20px 20px;margin-bottom:20px;border:1px dashed #ccc;border-radius:5px;}
.box5 {font-size:20px;line-height:1.25;text-align:left;padding:8px 13px;margin-bottom:20px;background:#ddd;border-left: 8px solid #5b92cc;color:#5b92cc;}

/* Main_Mcontent */
#MB_Mcontent {}
.MB_Mheader_menu {width:100%;top:0;}
.MB_Mheader_menu ul {width:100%;padding:0;}
.MB_Mheader_menu li {width:100%;float:left;text-align:center;}

/* SUB_Scontent */
.MB_Scontent {background:#fff;display:inline;}
.MB_Scontent dl {width:90%;margin:0 auto;padding:25px 0px;font-size:16px;}

/* top_menu */
.MB_Sheader {width:100%;height:66px;background:#fff;}
.MB_Sheader .MB_Sheader_back {width:12%;float:left;padding:20px 0px 0px 3%;}
.MB_Sheader .MB_Sheader_logo {width:75%;float:left;padding:17px 0px 0px 0px;margin:0 auto;}
.MB_Sheader .MB_Sheader_menu {width:12%;float:right;padding:20px 3% 0px 0px;}

/* top_menu_list */
#Menu_list {width:100%;overflow:hidden;}
#menu_box {display:block; }
#Menu_list p {font-size:16px;font-weight:400;color:#333;padding:8px;border-bottom:1px solid #ddd;width:100%;float:left;box-sizing:border-box;margin:0 !important;}
#Menu_list p em {background:#e60000;border-radius:3px;padding:2px 2px;font-size:10px;font-weight:bold;margin-left:6px;vertical-align:middle;}
#Menu_list .point {font-size:5px;vertical-align:2px;padding-right:5px;color:#aaa}

#Menu_list .wrapper-line .menu-title {padding:8px 13px;border-bottom:1px solid #ddd;color:#333;font-size:16px;font-weight:400;text-align:left;}
#Menu_list .wrapper-line .menu-title .plus {text-align:center;float:right;padding-right:10px;padding-top: 2px;font-weight:bold;font-size:13px;}
#Menu_list .wrapper-line li {font-size:14px;padding:8px 10px 10px 20px;border-bottom:1px solid #ececec;text-align:left;background: #f8f8f8;}

/* sub_table */
.MB_table01 {width:100%;margin:auto;}
.MB_table01 th, .MB_table01 td {border-width:1px 0;border-style:solid; border-color:#d0d4d9;}
.MB_table01 th {font-size:16px;line-height:1.25;padding:10px 15px;text-align:left;font-weight:bold;background:#f5f7f9;width:30%;}
.MB_table01 td {font-size:14px;line-height:1.25;font-weight:400;padding:10px 10px;background:#fff;vertical-align:middle;}

.MB_table02 {width:100%;margin:auto;}
.MB_table02 th{font-size:16px;line-height:1.25;text-align:center;border:3px solid #fff;padding:12px 3px;background:#333;color:#fff;}
.MB_table02 td{font-size:16px;line-height:1.25;text-align:center;border:1px solid #f1f1f1;padding:8px 3px;color:#333;}
.MB_table02 th a {color:#fff;}

.MB_table03 {width:100%;margin:auto;}
.MB_table03 th{font-size:16px;line-height:1.25;text-align:left;font-weight:900;border-bottom:1px dotted #ccc;padding:15px 10px;vertical-align:top;width:30%;color:#0d3b60;} 
.MB_table03 td{font-size:16px;line-height:1.25;text-align:left;font-weight:400;border-bottom:1px dotted #ccc;padding:15px 10px;color:#555;}

.MB_table04 {width:100%;margin:auto;border-bottom:1px solid #aaa;}
.MB_table04 th{width:70%;font-size:14px;line-height:1.25;text-align:left;border-bottom:1px solid #efefef;padding:8px 5px;font-weight:bold;vertical-align:top;color:#333;} 
.MB_table04 td{font-size:14px;line-height:1.25;text-align:right;border-bottom:1px solid #efefef;padding:8px 5px;color:#ee3524;}
.MB_table04 .gray{font-size:13px;font-weight:300;text-align:left;color:#777;border-bottom:1px dashed #ccc;}

.MB_table05 {width:100%;border-bottom:solid 1px #e4e4e4;}
.MB_table05 th {font-size:16px;padding:8px;border-width:1px 1px 0 1px;border-style:solid;border-color:#e4e4e4;background:#f8f8f8;line-height:1.25;letter-spacing:0.1em;width:30%;}
.MB_table05 td {font-size:14px;padding:8px;border-width:1px 1px 0 1px;border-style:solid;border-color:#e4e4e4;}

/* tit */
.tit1{font-size:20px;text-align:center;font-weight:bold;padding:5px;line-height:22px;border-bottom:1px solid #f1f1f1;}
.tit2{font-size:20px;text-align:center;font-weight:bold;margin-bottom:15px;border:1px solid #999;width:100px;height:100px;border-radius:50px;line-height:50px;}
.tit3{font-size:25px;text-align:center;line-height:30px;padding:15px 0;}
.tit3 small {font-size:14px;color:#5b92cc;}
.tit4{font-size:19px;text-align:center;font-weight:bold;padding:5px 10px;margin-bottom:10px;border-bottom:3px solid #e0e0e0;}
.tit5{font-size:14px;text-align:center;line-height:20px;padding:8px;margin:10px 0 ;border:1px solid #d6d6d6;background:#f2f1f1;}

/* etc */ 
.ta_ct {text-align:center;}
.price{text-align:right;color:#c50000;}
.gray{text-align:left;color:#777;}

/* footer */
#MB_footer {width:100%;background:#252525;clear:both;color:#ccc}
#MB_footer span {color:#ccc}
#MB_footer div {width:320px;margin:auto;padding:7px 0px;}
#MB_footer ol {padding:5px 0px 0px 0px;}
#MB_footer li {text-align:center;line-height:16px;}
#MB_footer li img {padding:4px 2px 0px 0px;}
#MB_footer li span img {padding:5px 0px 0px 0px;}
#MB_footer h1 {font-size:16px;color:#999;}
#MB_footer h2 {font-size:16px;color:#999;}

#totalANDzeroweb {display:none;}

/* Footer sns_share */
.F-sns_share {width:100%;margin:0 auto;overflow:hidden;padding:15px 0 !important;}
.F-sns_share ul {width:217px;margin:0 auto;}
.F-sns_share li {width:44px;float:left;border:1px solid #666;border-radius:2px;margin-right:11px;}
.F-sns_share li p {text-align:center;padding:5px 0 5px 0;}
.F-sns_share li p span {display:block;font-size:10px;line-height:1em;font-weight:bold;color:#fff;margin-top:5px;}
.F-sns_share li img {width:22px;padding:2px 2px 0px 0px !important;}
.F-sns_share ul a:last-child li {margin-right:0;}
.F-sns_share li:hover {background:#f47d43;border:1px solid #f58d5a;transition:background-color .15s ease-out;}

/* board btn */
#SY_bw_write_bottom > .HMY_Sheader_menu4 { height: auto; }

/* map_google */
#HMY_Scontent div {width:90%;margin:20px auto;}
#HMY_Scontent dl {width:90%;font-size:16px;margin:0 auto;padding:25px 0px; }

/* Fix Bug Board */
.menu_swl > .menu_swl_1 { height: 34px; }
.menu_swl > .menu_swl_search { height: 34px; }
.menu_swl_2 > .menu_swl_int { height: 34px; }