@charset "utf-8";

/*a.sign_up{display:block;position:absolute;top:29px;right:0;margin-right:100px;width:145px;height:40px;box-sizing:border-box;border-right:3px solid #f2c300;border-bottom:3px solid #f2c300;font-size:18px;color:#fff;line-height:37px;background:#ffd216;font-family:'notokr-medium'}*/

a.sign_up{position:absolute;top:12px;left:50%;margin-left:110px;font-size:12px;color:#333}

/* 소메뉴 home|login... absolute 설정으로 혹시 모르는 top_nav 와 간섭 해결 */
#sh_tip_menu{position:absolute;right:0;top:4px;width:173px;margin-right:200px;font-size:.9em;z-index:11}
#sh_tip_menu li{float:left}
#sh_tip_menu li a{line-height:1;padding-left:10px;color:#666}
#sh_tip_menu li a:hover{text-decoration:none;color:#666}

#sh_hd #logo{position:absolute;min-width:1070px;margin:0 auto;width:100%;top:12px}
#sh_hd .sh_menu{clear:both;padding:90px 0 0 0}

.btn_detail{cursor:pointer;padding:10px 0;display:block}

#allmenu_show2{position:absolute;min-width:1070px;width:100%;top:126px;left:0;border-bottom:1px solid #ddd;background:#fff;overflow:hidden;z-index:12;box-shadow: 1px 4px 24px -8px #444}
#allmenu_show2 div.bgwrap{position:relative;width:100%;overflow:hidden;background:#fdfdfd;border-bottom:1px solid #ebebeb}
#allmenu_show2 #tmenuwrap{position:relative;width:1070px;margin:0 auto;overflow:hidden;padding:15px 0; }
#allmenu_show2 #tmenuwrap .groupw{min-width:138px;padding:0 38px;float:left}
#allmenu_show2 #tmenuwrap a{display:block;text-align:center}
#allmenu_show2 #tmenuwrap a.bigmenu{font-size:1.4em;color:#444;font-weight:bold;border-bottom:1px dotted #ccc;padding:10px 0;margin-bottom:5px}
#allmenu_show2 #tmenuwrap a.smamenu{padding:5px 0;color:#717171}
#allmenu_show2 #tmenuwrap a.smamenu:hover{padding:5px 0;color:#f90}

#allmenu_show2 #index_w{clear:both;position:relative;width:1030px;margin:0 auto;overflow:hidden;padding:15px 0}
#allmenu_show2 #index_w div.index_01{width:350px;float:left}
#allmenu_show2 #index_w div.inwidth{width:310px}
#allmenu_show2 #index_w div.index_01 ul.cus {width:340px;background:url(/sh_img/hd/top_menu/img/P_BG.png);background-repeat:no-repeat;background-position:27px 53px;
padding:15px 0 0 16px;overflow:hidden}
#allmenu_show2 #index_w div.index_01 ul.cus li.fir{height:138px; text-align:left}
#allmenu_show2 #index_w div.index_01 ul.cus li.fir p{width:67%;padding:3px 0 }
#allmenu_show2 #index_w div.index_01 ul.cus li.fir p.title{color:#444;font-weight:bold;float:left;font-size:1.8em;padding:0 0 17px 8px}
#allmenu_show2 #index_w div.index_01 ul.cus li.fir p.phone{color:#333;font-size:26px;float:right;font-weight:bold}
#allmenu_show2 #index_w div.index_01 ul.cus li.fir p.bank{color:#666;float:right}
#allmenu_show2 #index_w div.index_01 ul.cus li.fir p.name{color:#666;float:right}
#allmenu_show2 #index_w div.index_01 ul.cus li.two{padding:15px 10px 10px;font-size:1.1em;color:#888;line-height:1.7em;margin-top:10px;border-top:1px solid #ebebeb}


#allmenu_show2 #list{}
#allmenu_show2 #list ul{overflow:hidden;width:100%;margin:0 -10px}
#allmenu_show2 #list ul,#list li,#list li a,#list li img,#list li a div,.portfList .ir{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
#allmenu_show2 #list li{float:left;width:330px;height:69px;margin:5px}
#allmenu_show2 #list li.typ2{height:225px}
#allmenu_show2 #list li a, #list li a img{width:330px;height:100%}
#allmenu_show2 #list li a div{position:absolute;left:0;top:100%;width:319px;height:69px;padding:10px 10px 10px;text-align:center;font-size:14px;color:#fff;line-height:1.29em;letter-spacing:-0.06em;
background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000)}
#allmenu_show2 #list li a div.typ2{height:225px}
#allmenu_show2 #list li a div.typ2 h3{bottom:110px}
#allmenu_show2 #list li a div.typ2 p{line-height:180px}
#allmenu_show2 #list li a:hover div{top:0;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000)}
#allmenu_show2 #list li a span{position:absolute;font-size:15px;font-weight:bold;color:#fff;text-shadow:1px 1px 5.1px #777;display:block;text-align:center;width:100%;line-height:69px}
#allmenu_show2 #list li a span.typ2{line-height:225px;top:0;left:0;font-size:2em}
#allmenu_show2 #list li a:hover span{display:none}
#allmenu_show2 #list li a{display:block;border:1px solid #ddd}
#allmenu_show2 #list li a{position:relative;overflow:hidden}
#allmenu_show2 #list li a div h3{position:absolute;left:0;bottom:30px;width:100%;font-weight:bold;font-size:12px;line-height:1.4;letter-spacing:-0.02em}
#allmenu_show2 #list li a div p{margin-bottom:14px;font-size:19px;font-weight:bold;line-height:1.7em}

