/* sub common */
.sub-wrap{width:100%;height:151px;background:url('../img/sub/sub_back.jpg') center top no-repeat;border-bottom:1px solid #dfdfdd}

.navi-wrap{overflow:hidden;font-size:0.8125rem;margin:15px 0;color:#bbb;text-align:right}
.navi-wrap .navi-ul{overflow:hidden;float:right}
.navi-wrap .navi-item{float:left}
.navi-wrap .navi-item a{color:#bbb}

#submenu{float:left;width:210px}
#submenu .leftmenu_b{text-align:center;background-color:#721a14;color:#fff;height:130px;font-size:2rem;line-height:8rem;font-weight:bold}
#submenu .leftmenu_s{position:relative}
#submenu .leftmenu_s a{display:block;line-height:40px;font-weight:bold;padding-left:15px;font-size:1rem;border-bottom:1px solid #ebebeb;color:#666}
#submenu .leftmenu_s.active a:hover,
#submenu .leftmenu_s.active a{color:#721a14}
#submenu .leftmenu_s.active:after{position:absolute;top:13px;right:10px;content:">";color:#666;font-weight:bold;font-size:.8rem}

.center-wrap{margin:30px 0px;height:auto;border-bottom: 0px solid #eee;font-size:1rem;padding-left:15px}
.center-wrap .center-tit{font-weight:bold;color:#5333}
.center-wrap .center-tel{color:#503333;font-size:1rem;margin:20px 0}
.center-wrap .center-txt{font-size:.8rem;line-height:1.375rem;color:#666}
.content-right{float:left;width:790px;margin-left:50px;margin-top:66px}
.sub-title{width:360px;padding:0px 0 25px 0px;font-size:2rem;font-weight:bold;border-bottom:1px solid #363636}
.sub-content{padding-top:50px;margin-bottom:100px;border-top:1px solid #ccc}

/* compay sub1-1 */
.sub-info{width:100%;overflow:hidden;font-size:0.9375rem;line-height:1.5625rem;color:#656565}
.sub-txtbox{overflow:hidden}
.sub-txtbox .info-left{float:left;width:270px}
.sub-txtbox .info-right{float:right;width:490px}
.sub-txtbox .hello{color:#757575;font-size:1.4375rem;line-height:1.875rem}
.info-full{clear:both;;margin-top:20px;width:100%}
.info-full .sign{float:right;width:100%;text-align:right;font-size:1.875rem;line-height:1.875rem;font-family: 'Nanum Pen Script', cursive}

/* way sub1-2 */
.way-info{margin:30px 0;background:url('../img/sub/ico_home.png') no-repeat;padding-left:110px}
.way-info dt{padding-bottom:10px;font-size:1.3125rem;line-height:1.5625rem}
.way-info dd{font-size:0.875rem;line-height:1.375rem}
.way-txt{font-size:0.875rem;line-height:1.375rem}

/* service sub2-1 */
.service-wrap{width: 100%;margin:20px 0;font-size:1.6875rem;color:#636363}
.service-title{font-size:1.3125rem;font-weight:bold}
.service-wrap .service-txt{font-size:1.125rem;margin:30px 0}
.service-wrap .service-txt dt{line-height:2rem}


/* sub */
.sub-content-title{display:block;font-size:1.2rem;color:#990000;margin-bottom:20px}
.sub-partner ul{overflow:hidden}
.sub-partner li{float:left;width:191px;margin-right:8px;margin-bottom:8px;border: 2px solid #f0f0f0}
.sub-partner li:nth-child(4n){margin-right:0}