/* °øÅë */

.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}
.mb70 {margin-bottom:70px !important;}
.mb80 {margin-bottom:80px !important;}
.mb90 {margin-bottom:90px !important;}

div.st {height:223px; color:white;  font-family:ngb;}
div.st01 {background:url(../image/st01.jpg) no-repeat center 0;}
div.st02 {background:url(../image/st02.jpg) no-repeat center 0;}
div.st03 {background:url(../image/st03.jpg) no-repeat center 0;}
div.st04 {background:url(../image/st04.jpg) no-repeat center 0;}
div.st05 {background:url(../image/st05.jpg) no-repeat center 0;}

div.st dl {width:1000px; margin:0 auto; text-indent:10px;}
div.st dt {font-size:52px; padding:80px 0 10px 0;}
div.st dd {font-size:14px;}
div.st dd img {vertical-align:top;}

div.sub {padding:75px 0 130px 0; width:1000px; margin: 0 auto;}
.white {background:white !important;}


/* Æ÷¾Ø½Ãµå´Ï-´ëÇ¥ÀÎ»ç¸» */
div.ceo {background:url(../image/ceo.jpg) no-repeat}
div.ceo p {width:50%; font-size:15px; line-height:28px; color:#2f2f2e; overflow:hidden; height:623px;}
div.ceo p strong {font-family:ngb; font-size:21px; line-height:32px; color:#236143; display:block; padding:25px 0;}
div.ceo p span {font-family:ngb; display:block; width:100%; text-align:right;}

table.stable {border-top:2px solid #236143;}
table.stable caption {color:#236143; font-family:ngb; text-align:left; height:40px; font-size:24px;}
table.stable th, table.stable td {padding:18px; border-bottom:1px solid #d7d7d7; color:#2f2f2e; font-size:14px;}
table.stable th {font-family:ngb; background:#f0efe9;}
table.stable td {line-height:24px;}


/* Æ÷¾Ø½Ãµå´Ï-Â÷º°¼º */
div.differ {background:url(../image/differ.jpg) no-repeat}
div.differ p {padding:52px 42px; color:white; font-size:24px; line-height:35px;}
div.differ>div {overflow:hidden; width:93%; margin:0 auto;}
div.differ dl {float:left; width:33.33%; text-align:center; height:485px;}
div.differ dt, div.differ dd {padding:0 10%;}
div.differ dt {height:135px; color:#ccb164; font-size:13px; padding-top:75px; margin-bottom:20px;}
div.differ dt strong {display:block; color:#fbe48d; font-size:26px; font-family:ngb; padding-top:8px;}
div.differ dd {color:#2f2424; font-size:15px; line-height:28px;}
div.differ dl.last dt {color:#6f6a52;}
div.differ dl.last dt strong {color:#2f2424;}


/*Æ÷¾Ø½Ãµå´Ï-¸â¹ö½ÊÇýÅÃ */
div.member {overflow:hidden; min-height:429px; background:url(../image/member.jpg) no-repeat right 0;}
div.member h3 {color:#236143; font-size:23px; line-height:40px; height:95px; font-family:ngb;}
div.member th {text-align:left; color:#236143; font-size:18px; font-family:ngb;} 


/* ¸Þ´º */
ul.smenu {width:974px; margin:0 auto; letter-spacing:-1px; overflow:hidden;}
ul.smenu>li {overflow:hidden; margin-bottom:30px; background:url(../image/menu_bg2.gif); position:relative;}

div.smt {background:url(../image/menu_bg1.gif); height:16px; width:100%; clear:both;}
div.smb {background:url(../image/menu_bg3.gif) 0 bottom no-repeat; height:19px; width:100%; clear:both; padding-top:8px;}

.sright {float:right; margin-right:30px;}
.sleft {float:left; margin-left:16px;}

div.smcon {width:445px; position:relative;}
div.smcon.sright {margin-right:60px;}
div.smcon.sleft {margin-left:50px;}

div.smcon dt {color:#236143; margin-bottom:10px; margin-top:45px;}
div.smcon dt strong {font-family:ngb; font-size:40px; display:block; margin-bottom:7px;}
div.smcon dt strong img {vertical-align:top;}
div.smcon dt strong span {font-size:20px;}
div.smcon dt span.smeng {font-size:21px; display:block;}
div.smcon dd {font-size:14px; color:#2f2f2e;}
div.smcon dd.last {border:none; color:#b00418; overflow:hidden; font-family:ngb; margin-top:14px; padding-top:14px; border-top:1px solid #d6d4c7;}
div.smcon dd.last span.spc {font-size:21px; display:block; float:left; line-height:42px; margin-right:10px;}
div.smcon dd.last strong {font-size:36px; float:left; margin-right:10px;}

div.jin {position:absolute; top:54px; right:0px;width:163px; height:25px; background:url(../image/menu_bg.gif); color:white; font-size:13px; font-family:ngb;}
div.jin h3 {display:block; width:65px; text-align:center; line-height:25px; float:left;}
div.jin ul {float:left;}
div.jin ul li {float:left; height:25px; overflow:hidden; margin-right:8px;}
div.jin ul li img {padding-top:5px;}

div.ssal {overflow:hidden; background:url(../image/menu3_top.jpg) no-repeat; height:529px; padding-left:40px; margin-bottom:30px;}
div.ssal>h3 {font-size:32px; color:#f2d6b0; font-family:ngb;margin:110px 0 22px 0; }
div.ssal>ul {margin-bottom:65px;}
div.ssal>ul li {color:white; font-size:16px; line-height:24px; margin-bottom:17px; padding-left:30px;}
div.ssal>ul li strong {font-family:ngb;}
div.ssal>ul li.num1 {background:url(../image/num1.gif) no-repeat;}
div.ssal>ul li.num2 {background:url(../image/num2.gif) no-repeat;}
div.ssal>ul li.num3 {background:url(../image/num3.gif) no-repeat;}
div.ssal div h4 {background:url(../image/menu3_top_bg.gif); width:187px; height:30px; line-height:30px; font-size:18px; color:#e5c29f; font-family:ngb; text-align:center; margin-bottom:22px;}
div.ssal div ul {overflow:hidden; width:280px;}
div.ssal div ul li {float:left; width:50%; color:#403d3e; font-size:14px; margin-bottom:15px;}
div.ssal div ul li strong {display:block; float:left; width:50%; font-family:ngb;}

div.smcon>ul {background:#f3f3ee; padding:14px; margin:20px 0 10px 0; border-radius:7px; width:310px}
div.smcon>ul li {overflow:hidden; font-size:16px; color:#676454; line-height:26px; overflow:hidden;}
div.smcon>ul li strong {float:left; font-weight:normal; display:block; min-width:160px;}
div.smcon>ul li span {font-family:ngb; color:#b00418;}

p.wol {background:url(../image/menu6_bg.gif) no-repeat; height:49px; color:white; padding:40px; font-size:19px; line-height:30px; margin-left:14px;}
p.wol span {color:#524235;}
p.wol strong {color:#12d074; border-bottom:1px solid #438552; font-family:ngb; font-weight:normal;}


ul.smenu2>li {margin:0px;}
ul.smenu2 div.smcon {margin-left:50px; width:90%;}
ul.smenu2 div.smcon dd {border:none; }
ul.smenu2 div.smcon dd.last {float:right; margin-top:-50px; margin-bottom:30px;}
div.smenuline {height:1px; background:#d6d4c7; width:90%; margin:0 auto; overflow:hidden; margin-top:20px;}


/* ¸ÅÀå */
div.store {overflow:hidden;}
div.storet {overflow:hidden; position:relative; margin-bottom:70px;}
div.storegw .bx-wrapper {width:498px; margin-bottom:9px;  float:left;}
div.storeg {width:498px; overflow:hidden;}

ul.storeb {overflow:hidden; clear:both;}
ul.storeb li {float:left;}
ul.storeb li a {display:block; border:4px solid white;}
ul.storeb li a.active {border:4px solid #1d9b5d;}
ul.storeb li img {width:116.5px;}

div.store table {position:absolute; right:0px; top:0px; width:490px;}
div.store table th, div.store table td {padding:12.5px;}
div.store table th {text-align:left; color:#236143}
div.store table td {font-size:13px;}
div.store table td strong {font-family:ngb;}

div.store dt {font-size:24px; color:#236143; font-family:ngb; height:40px; }



/*°¡¸Í¹®ÀÇ */
div.fran {overflow:hidden; min-height:360px; background:url(../image/franchise.jpg) no-repeat right 0;}
div.fran h3 {color:#236143; font-size:30px; line-height:30px; height:50px; font-family:ngb;}
div.fran th {text-align:left; color:#236143; font-size:18px; font-family:ngb;} 