@font-face{
  font-family:'Nanum Gothic';
  font-style:normal;
  font-weight:700;
  src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face{
  font-family:'Nanum Gothic';
  font-style:normal;
  font-weight:400;
  src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face{
  font-family:'Nanum Gothic';
  font-style:normal;
  font-weight:800;
  src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}

/* 기본 프레임 */
#wrapper{background:url('../../image/web/main/bg.png') repeat-x}
#wrapperMain{background:url('/image/web/main/bg.png') repeat-x}
#wrapperMain .visual{display:none}
#header{width:990px;position:relative;margin:0 auto;background:url('../../image/web/main/txt.png') no-repeat}
.header{width:990px;height:274px;margin:0 auto}
.headerMain{width:990px;margin:0 auto}
.visual{clear:both;height:108px;background:url(/image/web/main/visual.png) no-repeat}
#contain{width:100%;clear:both}
#contain .main{clear:both;width:990px;margin:0 auto;margin-top:25px}
#contain .main .contents{}
#contain .sub{clear:both;width:990px;margin:0 auto}
#contain .sub .left{float:left;width:150px}
#contain .sub .contents{float:left;padding-left:15px;width:825px}
#footer{clear:both;width:100%;border-top:1px solid #ccc;padding-top:10px}
.footer{width:990px;height:110px;margin:0 auto}
.aligncenter{text-align:center;}
.textred{color:red;}
.textblue{color:blue;}

/**/
#visual{position:relative;z-index:10;background:url(/image/new/bg.png) repeat-x left bottom;overflow:hidden}
#visual .caroufredsel_wrapper{height:386px !important;background:#fff !important}
#visual ul{display:block}
#visual li{float:left;display:block;text-align:center}
#visual div{clear:both; position:relative;z-index:100;margin-top:-23px}
#visual div ol{margin:0 auto;width:990px;height:123px}
#visual div ol li{float:left;display:block;width:25%;height:123px;background:url(/image/new/visual_button4.png) no-repeat;cursor:pointer}
#visual div ol li a{display:block;text-decoration:none;text-indent:-9999em;overflow:hidden}
#visual div ol li.b1{width:248px;background-position:-0px -0px}
#visual div ol li.b1:hover,
#visual div ol li.b1.selected{background-position:-0px -123px}
#visual div ol li.b2{width:248px;background-position:-248px -0px}
#visual div ol li.b2:hover,
#visual div ol li.b2.selected{background-position:-248px -123px}
#visual div ol li.b3{width:247px;background-position:-496px -0px}
#visual div ol li.b3:hover,
#visual div ol li.b3.selected{background-position:-496px -123px}
#visual div ol li.b4{width:247px;background-position:-743px -0px}
#visual div ol li.b4:hover,
#visual div ol li.b4.selected{background-position:-743px -123px}
#visual .prev{float:left;margin-left:10px;display:none !important}
#visual .next{float:right;margin-right:10px;display:none !important}

#maincenter{margin-bottom:20px;border-bottom:1px solid #efefef}
#maincenter .quick{position:absolute;z-index:10;top:10px;right:-80px}
#maincenter .quick ul{}
#maincenter .quick li{margin-bottom:5px}
#maincenter .wrap{margin:0 auto;padding-top:27px;position:relative;width:990px;background:url(/image/new/mctitle.png) no-repeat}
#maincenter .wrap > ul{min-height:215px;overflow:hidden}
#maincenter .wrap > ul > li{float:left;width:25%;background:url(/image/new/mcline.png) no-repeat 0 50%}
#maincenter .wrap li strong{display:none}
#maincenter .wrap li dl{position:relative;margin:20px;padding-left:60px}
#maincenter .wrap li dt{margin-bottom:10px}
#maincenter .wrap li dd a{display:block;line-height:18px}
#maincenter .wrap li em{position:absolute;z-index:1;left:0;top:0;display:block;width:50px;height:50px;background:url(/image/new/mcimg.png) no-repeat}
#maincenter .wrap li.mc1 em{background-position:-0px -0px}
#maincenter .wrap li.mc1:hover em{background-position:-50px -0px}
#maincenter .wrap li.mc2 em{background-position:-0px -50px}
#maincenter .wrap li.mc2:hover em{background-position:-50px -50px}
#maincenter .wrap li.mc3 em{background-position:-0px -100px}
#maincenter .wrap li.mc3:hover em{background-position:-50px -100px}
#maincenter .wrap li.mc4{width:24%}
#maincenter .wrap li.mc4 em{background-position:-0px -150px}
#maincenter .wrap li.mc4:hover em{background-position:-50px -150px}
#maincenter .wrap li ul{padding-left:80px;overflow:hidden}
#maincenter .wrap li li{float:left;margin-right:14px}

#guide{background:#fff}
#guide .wrap{position:relative;z-index:1;margin:0 auto;width:990px;height:256px;white-space:nowrap;overflow:hidden}
#guide .eroom{overflow:hidden}
#guide .eroom dl{position:relative;padding:0 60px}
#guide .eroom dt{position:absolute;z-index:10;top:0;left:0}
#guide .eroom dd{padding-bottom:8px}
#guide .eroom dd li a{display:block;line-height:18px}
#guide .eroom .er1{float:left;margin-right:15px;margin-top:30px}
#guide .eroom .er2{float:left;margin-right:15px;margin-top:30px}
#guide .eroom .er3{float:left;margin-top:30px}
#guide .guide{position:absolute;z-index:1;top:0;left:496px;width:246px}
#guide .guide ul{padding-top:140px;overflow:hidden}
#guide .guide li{float:left;height:106px;background:url(/image/main/guide.png) no-repeat}
#guide .guide li a{display:block;height:80px;text-indent:-9999em;overflow:hidden}
#guide .guide li.gu1{width:55px;background-position:-0px -0px}
#guide .guide li.gu2{width:63px;background-position:-55px -0px}
#guide .guide li.gu3{width:53px;background-position:-118px -0px}
#guide .guide li.gu4{width:53px;background-position:-171px -0px}
#guide .community{position:absolute;z-index:1;top:0;right:0;}
#guide .community div{clear:both;height:140px;background:url(/image/main/img_guide.png) no-repeat -0px 30px;text-indent:-9999em;overflow:hidden}
#guide .community ul{overflow:hidden}
#guide .community li{float:left;height:106px;background:url(/image/main/community.png) no-repeat}
#guide .community li a{display:block;height:80px;text-indent:-9999em;overflow:hidden}
#guide .community li.co1{width:86px;background-position:-0px -0px}
#guide .community li.co2{width:77px;background-position:-86px -0px}
#guide .community li.co3{width:85px;background-position:-163px -0px}

#doctors{position:relative;z-index:2;margin:0 auto;width:990px;height:190px}
#doctors h3{margin-top:-28px;padding:7px 12px;width:472px;font-size:11px;font-family:'Nanum Gothic';font-weight:800;color:#fff;background:#155ebe}
#doctors ul{overflow:hidden}
#doctors li{float:left;width:10%}
#doctors li dl{}
#doctors li dt{display:block;margin-bottom:8px;padding:5px;text-align:center;background:#2f7fe9}
#doctors li dt img{width:90px;height:90px;vertical-align:middle;box-shadow:0px 0px 5px rgba(0,0,0,0.3)}
#doctors li dd{padding:0 15px;line-height:15px;font-size:11px;letter-spacing:-1px;color:#999}
#doctors li dd strong{color:#555}
#doctors li.doc1 dt,
#doctors li.doc2 dt,
#doctors li.doc3 dt{background:#1354a9}
#doctors li.doc4 dt,
#doctors li.doc5 dt,
#doctors li.doc6 dt{background:#793500}
#doctors li.doc7 dt,
#doctors li.doc8 dt{background:#14704e}
#doctors li.doc9 dt,
#doctors li.doc10 dt{background:#cc4c79}

#info{clear:both;position:relative;z-index:2;margin:0 auto;padding:15px 0;width:990px;overflow:hidden}
#info .facilities{float:left;margin-top:20px;width:212px}
#info .facilities dl{position:relative;padding:0 60px}
#info .facilities dt{position:absolute;z-index:10;top:0;left:0}
#info .facilities dd{padding-bottom:8px}
#info .facilities dd li a{display:block;line-height:18px}
#info .news{float:left;margin-right:15px;width:480px}
#info .movie{float:left;margin-right:15px;width:208px}
#info .movie h3{height:29px;background:url(/image/new/movie_title.png) no-repeat;text-indent:-9999em;overflow:hidden}
#info .banner{float:right;margin-top:29px;width:250px}
#info .news .tabs{position:relative;z-index:2}
#info .news .tabs ul{overflow:hidden;height:41px}
#info .news .tabs li{float:left}
#info .news .tabs li a{display:block;margin-right:2px;padding:12px 20px;font-size:12px;font-family:'Nanum Gothic';font-weight:700;color:#fff;border:1px solid #e3e3e3;border-bottom:0px solid #ccc;background:#5387d8}
#info .news .tabs li a:hover,
#info .news .tabs li a:active,
#info .news .tabs li a.sel{height:15px;color:#333;border:1px solid #ccc;border-bottom:1px solid #fff;background:#fff}
#info .news .txts{clear:both;position:relative;z-index:1;margin-top:-1px;border-top:1px solid #ccc}
#info .news .txts ul{padding:20px 15px}
#info .news .txts li{position:relative}
#info .news .txts li a{display:block;line-height:20px;font-size:12px;color:#999}
#info .news .txts li a:hover{color:#555}
#info .news .txts li em{position:absolute;z-index:10;top:0;right:0;font-size:10px;font-family:'Nanum Gothic';font-style:normal}
#info .news .txts li p{height:80px;line-height:80px;font-size:12px;text-align:center}
#info .news .t1{}
#info .news .t2{display:none}
#info .news .t3{display:none}

/* 병원장인사말 */
#pre{clear:both;line-height:25px;margin:0 auto;margin-top:20px;width:750px;font-size:14px;font-family:'Nanum Gothic', "돋움", "굴림";text-align:justify}
#pre p{ padding-top:30px}
#pre ul{padding:20px 0; margin-right:-40px;overflow:hidden}
#pre li{float:left;padding:0 4% 0 0;width:46%}
#pre li strong{font-size:24px;font-weight:400;font-family:'Nanum Gothic', "돋움", "굴림";color:#145dbd}
#pre p{}
#pre p strong{font-size:24px;font-weight:400;font-family:'Nanum Gothic', "돋움", "굴림"}
#pre dl{}
#pre dt{float:left;margin-top:80px;width:36%}
#pre dd{float:right;width:64%}
#pre dd{font-family:'Nanum Gothic', "돋움", "굴림";color:#145dbd}
#pre dd strong{display:block;font-size:16px;font-family:'Nanum Gothic', "돋움", "굴림";color:#145dbd}
#pre dd p{padding-bottom:30px;font-size:14px;font-family:'Nanum Gothic', "돋움", "굴림";color:#333}
#pre dd span{line-height:30px;font-size:15px;color:#0066cc}

/* 의료진소개 */
#mem{clear:both;line-height:25px;margin:0 auto;margin-top:20px;width:750px;font-size:14px;font-family:'Nanum Gothic', "돋움", "굴림";text-align:justify}
#mem .tabs{padding-bottom:20px;border-bottom:4px solid #333}
#mem .tabs ul{overflow:hidden}
#mem .tabs li{float:left;width:16.66%}
#mem .tabs li a{display:block;margin-right:5px;padding:6px 0;font-weight:800;text-align:center;border:3px solid #eee}
#mem .tabs li:hover a{color:#fff;border:3px solid #068ccd;background:#068ccd}
#mem .tabs li.sel a{color:#fff;border:3px solid #068ccd;background:#068ccd}
#mem .about{padding:20px 20px 10px 20px;border:1px solid #ccc;border-top:0}
#mem .about h2{padding:0;padding-bottom:20px;font-size:30px;font-family:'Nanum Gothic';color:#0066cc; background:none}
#mem .about h3{margin:0 20px;line-height:40px;font-size:20px;font-weight:400 !important;font-family:'Nanum Gothic';color:#3e5085}
#mem .about ul{padding:0 0 10px 20px}
#mem .about li{padding:0 20px;color:#3e5085;background:url(/image/web/intro/ico.png) no-repeat 0 50%}
#mem .about ul.mem1{overflow:hidden}
#mem .about ul.mem1 li{float:left}
#mem .amem{background:url(/image/web/intro/mem.png) no-repeat 90% 90%}
#mem .amem1{background:url(/image/web/intro/mem1.png) no-repeat 90% 90%}
#mem .amem2{background:url(/image/web/intro/mem3.png) no-repeat 90% 90%}
#mem .amem3{background:url(/image/web/intro/mem3.png) no-repeat 90% 90%}
#mem .amem4{background:url(/image/web/intro/mem4.png) no-repeat 90% 90%}
#mem .amem5{background:url(/image/web/intro/mem3.png) no-repeat 90% 90%}
#mem .mem{padding:20px 0;border-bottom:solid #ccc 1px}
#mem .mem strong{display:block;padding-bottom:7px;font-size:20px;font-weight:400;color:#333}
#mem .mem ul{letter-spacing:-1px;border-top:1px dashed #ccc;padding:5px}
#mem .mem ul li{line-height:25px;font-size:12px;color:#777;background:url('/image/web/bullet/bullet_01.gif') no-repeat 0 50%;padding:0 0 0 15px;}
#mem .mem dl{overflow:hidden}
#mem .mem dt{float:left;margin:0 6% 0 0;width:24%}
#mem .mem dt img{width:auto;max-width:100%;height:auto}
#mem .mem dd{float:left;width:70%}

/* 보유장비 */
#medi{clear:both;line-height:25px;margin:0 auto;margin-top:20px;width:750px;font-size:14px;font-family:'Nanum Gothic', "돋움", "굴림";text-align:justify}
#medi .medi{overflow:hidden}
#medi .medi li{clear:both}
#medi .medi li img{display:block;margin-bottom:2px;width:auto;max-width:100%;height:auto}
#medi .medi li dl{padding:30px 0;overflow:hidden;border-bottom:1px solid #cccece}
#medi .medi li dt{float:left;display:block;padding-right:4%;width:28%}
#medi .medi li dd{float:left;width:68%}
#medi .medi li dd strong{display:block;margin-bottom:10px;padding-left:20px;font-size:15px;background:url(/image/web/intro/ico.png) no-repeat 0 50%}
#medi .medi li dd span{display:block;line-height:20px;color:#888;}

/* 입퇴원안내 */
#inout{clear:both;line-height:25px;margin:0 auto;margin-top:20px;width:750px;font-size:13px;font-family:'Nanum Gothic', "돋움", "굴림";text-align:justify}
#inout .inout{padding:200px 30px 100px 30px;background:url(/image/web/visitor/inout.jpg) no-repeat;overflow:hidden}
#inout .inout h2{padding:0;padding-bottom:10px;font-size:24px;color:#0066cc; background:none}
#inout .inout p{padding:0 10px;margin-bottom:20px}
#inout .inout ul{margin-bottom:30px;padding:0 10px}
#inout > ul{margin:0 0 10px 0;padding:20px;background:#0099cb}
#inout > ul > li{font-weight:800;color:#fff}

/* 내과 */
#inter{clear:both;line-height:22px;margin:0 auto;margin-top:20px;width:750px;font-size:14px;font-family:'Nanum Gothic', "돋움", "굴림";text-align:justify}
#inter h2{background:url('/image/web/bullet/bullet_02.gif') no-repeat 0 5px;padding:0 0 0 15px;color:#333;font-size:16px}
#inter h3,
#inter strong{font-size:15px;font-weight:800;color:#666}
#inter p{font-size:13px}
#inter span{color:#333}
#inter #tabDip01 ul{overflow:hidden}
#inter #tabDip01 li{float:left;width:50%}
#inter #tabDip01 li img{width:auto;max-width:100%;height:auto}
#inter #tabMenu{width:750px;height:30px}
#inter #tabMenu li{float:left} 
#inter #tabDip01{clear:both}
#inter #tabDip02{clear:both;display:none}
#inter #tabDip03{clear:both;display:none}
#inter #tabDip04{clear:both;display:none}
#inter #tabDip05{clear:both;display:none}
#inter #tabDip06{clear:both;display:none}
#inter #tabDip07{clear:both;display:none}
#inter #tabDip08{clear:both;display:none}
#inter #tabDip09{clear:both;display:none}
#inter #tabDip10{clear:both;display:none}

/* 종합검진 */
#chi{clear:both;line-height:25px;margin:0 auto;margin-top:20px;width:750px;font-size:14px;font-family:'Nanum Gothic', "돋움", "굴림";text-align:justify}
#chi .tabs{padding-bottom:30px}
#chi .tabs ul{width:100%;overflow:hidden}
#chi .tabs li{float:left;width:25%}
#chi .tabs li a{display:block;margin:0 5px 5px 0;padding:6px 0;font-weight:800;text-align:center;border:3px solid #eee}
#chi .tabs li:hover a{color:#fff;border:3px solid #068ccd;background:#068ccd}
#chi .tabs li a.sel{color:#fff;border:3px solid #068ccd;background:#068ccd}
#chi .tabs li.last{width:24.00%}
#chi .chi{margin-bottom:20px}
#chi h3{padding:10px 0 0 0;line-height:30px;font-size:20px;color:#039}
#chi h3 span{padding-left:5px;font-size:12px;font-weight:400;color:#888}
#chi p{font-size:11px;color:#888}
#chi table{margin:10px 0;width:100%;border-collapse:collapse;border-top:2px solid #777}
#chi th{padding:7px;line-height:15px;font-size:13px;text-align:center;border:1px solid #999;background:#f9f9f9}
#chi td{padding:5px;line-height:15px;font-size:13px;border:1px solid #aaa}

/* 검진예약 및 주의사항 */
#sense{clear:both;line-height:25px;letter-spacing:-0.5px;margin:0 auto;margin-top:20px;width:750px;font-size:13px;font-family:'Nanum Gothic', "돋움", "굴림";text-align:justify}
#sense h2{margin:15px 0 10px 0;padding:0 0 0 15px;font-size:16px;color:#333;background:url('/image/web/bullet/bullet_02.gif') no-repeat 0 50%}
#sense h3,
#sense strong{font-size:15px;font-weight:800;color:#666}
#sense p{padding:0 10px;font-size:14px;color:#0C0}
#sense span{color:#333}
#sense div{margin-bottom:25px}
#sense ul{padding:0 10px}
#sense li{}
#sense li em{position:relative;margin-left:-10px}
#sense .sense{margin-bottom:50px}

#work{clear:both;line-height:25px;letter-spacing:-0.5px;margin:0 auto;margin-top:20px;width:750px;font-size:13px;font-family:'Nanum Gothic', "돋움", "굴림";text-align:justify}
#work h2{margin:15px 0 10px 0;padding:0 0 0 15px;font-size:16px;color:#333;background:url('/image/web/bullet/bullet_02.gif') no-repeat 0 50%}
#work h3,
#work strong{font-size:15px;font-weight:800;color:#666}
#work p{padding:0 10px;font-size:14px}
#work span{color:#333}
#work div{margin-bottom:25px}
#work ul{padding:0 10px}
#work li{}
#work li em{position:relative;margin-left:-10px}
#work table{margin:10px 0;width:100%;border-collapse:collapse;border-top:2px solid #777}
#work th{padding:7px;line-height:15px;font-size:13px;text-align:center;border:1px solid #999;background:#f9f9f9}
#work td{padding:5px;line-height:15px;font-size:13px;border:1px solid #aaa}

#car{clear:both;line-height:25px;letter-spacing:-0.5px;margin:0 auto;margin-top:20px;width:750px;font-size:13px;font-family:'Nanum Gothic', "돋움", "굴림";text-align:justify}
#car h2{margin:15px 0 10px 0;padding:0 0 0 15px;font-size:16px;color:#333;background:url('/image/web/bullet/bullet_02.gif') no-repeat 0 50%}
#car h3,
#car strong{font-size:15px;font-weight:800;color:#666}
#car p{padding:0 10px;font-size:14px}
#car span{color:#333}
#car div{margin-bottom:25px}
#car ul{padding:0 10px}
#car li{}
#car li em{position:relative;margin-left:-10px}
#car table{margin:10px 0;width:100%;border-collapse:collapse;border-top:2px solid #777}
#car th{padding:7px;line-height:15px;font-size:13px;text-align:center;border:1px solid #999;background:#f9f9f9}
#car td{padding:5px;line-height:15px;font-size:13px;border:1px solid #aaa}

#diagnosis{clear:both;line-height:25px;letter-spacing:-0.5px;margin:0 auto;margin-top:20px;width:750px;font-size:13px;font-family:'Nanum Gothic', "돋움", "굴림";text-align:justify}
#diagnosis h2{margin:15px 0 10px 0;padding:0 0 0 15px;font-size:16px;color:#333;background:url('/image/web/bullet/bullet_02.gif') no-repeat 0 50%}
#diagnosis h3,
#diagnosis strong{font-size:15px;font-weight:800;color:#666}
#diagnosis p{font-size:14px}
#diagnosis span{color:#333}
#diagnosis div{margin-bottom:25px}
#diagnosis ul{padding:0 10px}
#diagnosis li{}
#diagnosis li em{position:relative;margin-left:-10px}
#diagnosis table{margin:10px 0;width:100%;border-collapse:collapse;border-top:2px solid #777}
#diagnosis th{padding:7px;line-height:15px;font-size:13px;text-align:center;border:1px solid #999;background:#f9f9f9}
#diagnosis td{padding:5px;line-height:15px;font-size:13px;border:1px solid #aaa}


#swit table{margin:10px 0;width:100%;border-collapse:collapse;border-top:2px solid #777}
#swit th{padding:7px;line-height:15px;font-size:13px;text-align:center; color:#333; border:1px solid #999;background:#d9d9d9;}
#swit td{padding:5px;line-height:15px;font-size:13px;border:1px solid #aaa;text-align:center;}



/* quick */
#quick{position:relative}
#quick .quick{position:absolute;top:300px;left:1000px;width:60px}
#quick table{background:url('/image/web/main/quick_view_bg.gif') repeat-y}

/* header */
#header .logo{position:absolute;z-index:0;top:25px;left:0}
#header .gn{position:absolute;z-index:0;top:5px;right:0}
#header .gn li{float:left;margin-left:10px}
#header .gn li a{color:#fff}

#header .mainMenu{clear:both;padding:25px 0 0 192px;height:70px}
#header .mainMenu ul{clear:both;overflow:hidden}
#header .mainMenu li{float:left}
#header .mainMenu > ul > li > a{display:block;width:114px;height:70px;background:url(/image/web/main/gnb.png) no-repeat;text-indent:-9999em;overflow:hidden}
#header .mainMenu li.menu1 ul{}
#header .mainMenu li.menu2 ul{}
#header .mainMenu li.menu3 ul{right:0}
#header .mainMenu li.menu4 ul{}
#header .mainMenu li.menu5 ul{right:0}
#header .mainMenu li.menu6 ul{right:0}
#header .mainMenu li.menu7 ul{right:0}
#header .mainMenu li.menu1 a{background-position:-0px -0px}
#header .mainMenu li.menu1:hover a,
#header .mainMenu li.menu1 a.sel{background-position:-0px -70px}
#header .mainMenu li.menu2 a{background-position:-114px -0px}
#header .mainMenu li.menu2:hover a,
#header .mainMenu li.menu2 a.sel{background-position:-114px -70px}
#header .mainMenu li.menu3 a{background-position:-228px -0px}
#header .mainMenu li.menu3:hover a,
#header .mainMenu li.menu3 a.sel{background-position:-228px -70px}
#header .mainMenu li.menu4 a{background-position:-342px -0px}
#header .mainMenu li.menu4:hover a,
#header .mainMenu li.menu4 a.sel{background-position:-342px -70px}
#header .mainMenu li.menu5 a{background-position:-456px -0px}
#header .mainMenu li.menu5:hover a,
#header .mainMenu li.menu5 a.sel{background-position:-456px -70px}
#header .mainMenu li.menu6 a{background-position:-570px -0px}
#header .mainMenu li.menu6:hover a,
#header .mainMenu li.menu6 a.sel{background-position:-570px -70px}
#header .mainMenu li.menu7 a{background-position:-684px -0px}
#header .mainMenu li.menu7:hover a,
#header .mainMenu li.menu7 a.sel{background-position:-684px -70px}
#header .mainMenu li ul{position:absolute;z-index:99999;visibility:hidden}
#header .mainMenu li ul li{/*background:rgba(0,60,200,0.8);*/background:#0066cc;white-space:nowrap}
#header .mainMenu li ul li a{display:block;padding:5px 10px;height:20px;line-height:20px;font-weight:800;color:#eee;background:none}
#header .mainMenu li ul li a:hover{background:none;color:#fff}

/* quick */
#mquick{position:relative}
#mquick .quick{position:absolute;top:300px;right:0;width:60px}

/*main page*/
#contain .main .contents .mainFlash{float:left}
#contain .main .contents .rightBanner{float:left}
#contain .main .contents .rightBanner .link{border:1px solid #ccc;width:244px;margin-bottom:4px}
#contain .main .contents .rightBanner .notice{border:1px solid #ccc;width:244px;height:167px;margin-bottom:4px}
#contain .main .contents .rightBanner .community{border:1px solid #ccc;width:244px;height:122px;background:#f3f3f3;margin-bottom:4px}
#contain .main .contents .rightBanner .community ul{clear:both;margin:0 10px 5px 10px}
#contain .main .contents .rightBanner .community ul li{float:left;margin-left:10px}
#contain .main .contents .rightBanner .community a{color:#666}
#contain .main .contents .rightBanner .community a:hover{color:#00ccff}
#contain .main .contents .mainLink{height:262px;background:url('/image/web/main/main_link_bg.jpg') no-repeat;margin-bottom:20px}
#contain .main .contents .mainLink li{height:16px;width:100px;float:left}
#contain .main .contents .mainLink .mainLink01{float:left;width:230px;padding:170px 0 0 30px}
#contain .main .contents .mainLink .mainLink02{float:left;width:220px;padding:170px 0 0 20px}
#contain .main .contents .mainLink .mainLink02 li{float:none;width:120px}
#contain .main .contents .mainLink .mainLink03{float:left;width:200px;padding:150px 0 0 50px}
#contain .main .contents .mainLink .mainLink04{float:left;width:220px;padding:150px 0 0 20px}
#contain .main .contents .mainLink .mainLink04 li{float:none;width:120px}
#contain .main .contents .mainLink .mainLink01 a{color:#999}
#contain .main .contents .mainLink .mainLink01 a:hover{text-decoration:underline}
#contain .main .contents .mainLink .mainLink02 a{color:#999}
#contain .main .contents .mainLink .mainLink02 a:hover{text-decoration:underline}
#contain .main .contents .mainLink .mainLink03 a{color:#666}
#contain .main .contents .mainLink .mainLink03 a:hover{text-decoration:underline}
#contain .main .contents .mainLink .mainLink04 a{color:#666}
#contain .main .contents .mainLink .mainLink04 a:hover{text-decoration:underline}
#contain .main .contents .sitemap{margin-top:28px;border-top:2px solid #666}
#contain .main .contents .sitemap a{color:#999}
#contain .main .contents .sitemap a:hover{color:#0099cc}
#contain .main .contents .sitemap ul{clear:both}
#contain .main .contents .sitemap ul li{float:left}
#contain .main .contents .sitemap ul li ul{clear:both;margin:10px 10px}
#contain .main .contents .sitemap ul li ul li{clear:both;height:18px;width:120px}
#contain .main .contents .sitemap li.main{color:#333}

/* left */
#contain .sub .left h3{padding:20px 0 48px 12px;height:42px;line-height:42px;font-size:18px;font-family:'Nanum Gothic', "돋움", "굴림";font-weight:800;color:#fff;background:url(/image/web/main/subleft.jpg) no-repeat}
#contain .sub .left ul{margin-top:20px}
#contain .sub .left li a{display:block;padding-right:10px;line-height:30px;font-size:13px;font-family:'Nanum Gothic', "돋움", "굴림";font-weight:700;text-align:right;color:#999;border-right:1px solid #ccc}
#contain .sub .left li a:hover,
#contain .sub .left li a:active,
#contain .sub .left li a.on{padding-right:8px;color:#3366cc;border-right:3px solid #3e7aca}
#contain .sub .left .banner{text-align:right}

/*sub page*/

/* 상태 */
#contain .sub .contents .subTitle{width:100%;height:40px;border-bottom:3px solid #ccc;}
#contain .sub .contents .subTitle .subText {float:left;width:300px;font-size:15px;font-weight:bold;padding-top:10px;}
#contain .sub .contents .subTitle .stateNow {float:right;color:#ccc;padding:10px 10px 0 0 ;}
#contain .sub .contents .subTitle span {color:#333;}

#contain .sub .contents .contentsText {clear:both;line-height:20px;letter-spacing:-0.5px;margin:0 auto;margin-top:20px;width:750px;font-size:13px;text-align:justify;}
#contain .sub .contents .contentsText h2 {background:url('/image/web/bullet/bullet_02.gif') no-repeat 0 5px;padding:0 0 0 15px;color:#333;font-weight:bold;font-size:16px;}
#contain .sub .contents .contentsText h3 {color:#666;font-weight:bold;font-size:13px;}
#contain .sub .contents .contentsText span {color:#333;}
#contain .sub .contents .contentsText .sinfo {color:#666;}
#contain .sub .contents .contentsText .sinfo ul {}
#contain .sub .contents .contentsText .sinfo ul li sapn{font-weight:bold;}


/* 탭메뉴*/
#contain .sub .contents #tabMenu {width:750px;height:30px;}
#contain .sub .contents #tabMenu li {float:left;} 
#contain .sub .contents #tabDip01 {clear:both;}
#contain .sub .contents #tabDip02 {clear:both;display:none;}
#contain .sub .contents #tabDip03 {clear:both;display:none;}
#contain .sub .contents #tabDip04 {clear:both;display:none;}
#contain .sub .contents #tabDip05 {clear:both;display:none;}
#contain .sub .contents #tabDip06 {clear:both;display:none;}
#contain .sub .contents #tabDip07 {clear:both;display:none;}
#contain .sub .contents #tabDip08 {clear:both;display:none;}
#contain .sub .contents #tabDip09 {clear:both;display:none;}
#contain .sub .contents #tabDip10 {clear:both;display:none;}

/* 의료진소개 */
#contain .sub .contents .contentsText .mem {padding:20px 0;border-bottom:solid #ccc 1px;}
#contain .sub .contents .contentsText .mem h{font-weight:bold;color:#333;}
#contain .sub .contents .contentsText .mem ul{width:520px;margin-left:220px;font-size:11px;line-height:150%;letter-spacing:-1px;color:#999;border-top:1px dashed #ccc;padding:5px;}
#contain .sub .contents .contentsText .mem ul li{background:url('/image/web/bullet/bullet_01.gif') no-repeat 0 3px;padding:0 0 0 15px;;}

/* 지역대학 협력병원 */
#contain .sub .contents .contentsText .cgi {padding:20px;border:solid #ccc 1px;}
#contain .sub .contents .contentsText .cgi img{padding:5px;}
#contain .sub .contents .contentsText .cgi ul{font-size:11px;line-height:150%;letter-spacing:-1px;color:#999;padding:5px;}
#contain .sub .contents .contentsText .cgi ul li{float:left;padding:0 20px 0 20px;border-right:solid 1px #ccc;margin:10px 0;}
#contain .sub .contents .contentsText .cgi ul li.rightli{border-right:0;}





/*shop page*/

#contain .sub .contents .productlist .best		{border:5px solid #66ccff;margin-bottom:10px;}

#contain .sub .contents .productlist .list		{border:0px;}
#contain .sub .contents .productlist .list .listState	{padding:10px;height:20px;border-bottom:1px solid #CCC;color:#999;}
#contain .sub .contents .productlist .list .listState .num {float:left;}
#contain .sub .contents .productlist .list .listState .num span {color:#666;}
#contain .sub .contents .productlist .list .listState .orderBy {float:right;}


#contain .sub .contents .productlist .empt		{height:200px;text-align:center;vertical-align:middle;padding-top:100px;}


#contain .sub .contents .productDetail .detail .flashbox {width:820px;border:5px solid #66ccff;text-align:center;margin-bottom:15px;}
#contain .sub .contents .productDetail .detail .flashbox div {font-size:18px;color:#333;font-weight:bold;margin:10px 0;}
#contain .sub .contents .productDetail .detail .flashbox span {color:#999;}
#contain .sub .contents .productDetail .detail .flashbox .photo {width:820px;}
#contain .sub .contents .productDetail .detail .comment {width:100%;margin:0 10px 0 0;}
#contain .sub .contents .productDetail .detail .comment .warpper{border:1px solid #ccc;border-bottom:0;}
#contain .sub .contents .productDetail .detail .comment table{width:100%;border:0;}
#contain .sub .contents .productDetail .detail .comment table th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:22%;margin:0; padding:5px;text-align:left;font-weight:normal;background:#e9e9e9}
#contain .sub .contents .productDetail .detail .comment table td{border-bottom:1px solid #ccc;width:28%;margin:0; padding:5px;color:#999;}
#contain .sub .contents .productDetail .detail .btn {width:808px;height:180px;margin-top:10px;border:1px solid #ccc;padding:10px;}
#contain .sub .contents .productDetail .detail .btn .priceInfo {float:left;width:470px;}
#contain .sub .contents .productDetail .detail .btn .priceInfo .warpper{padding:10px;}
#contain .sub .contents .productDetail .detail .btn .priceInfo .qty th {padding:10px;text-align:left;}
#contain .sub .contents .productDetail .detail .btn .priceInfo input {width:50px;height:18px;}
#contain .sub .contents .productDetail .detail .btn .buyBtn {float:left;width:300px;height:180px;border-left:1px solid #ccc;text-align:center;padding-left:23px;}
#contain .sub .contents .productDetail .detail .btn .buyBtn div {float:left;padding:5px;}
#contain .sub .contents .productDetail .naviBar{clear:both;padding:10px 0;}

#contain .sub .contents .productDetail .qna .list table{width:100%;margin-bottom:10px;}
#contain .sub .contents .productDetail .qna .list th{margin:0;height:30px; padding:5px;border-top:2px solid #666;border-bottom:1px solid #666;text-align:center;color:#666666;}
#contain .sub .contents .productDetail .qna .list td{margin:0; padding:10px;border-bottom:1px dotted #CCC;text-align:center;color:#999}
#contain .sub .contents .productDetail .qna .list td.num{width:40px;}
#contain .sub .contents .productDetail .qna .list td.title{text-align:left;color:#666;}
#contain .sub .contents .productDetail .qna .list td.name{width:60px;}
#contain .sub .contents .productDetail .qna .list td.date{width:100px;}
#contain .sub .contents .productDetail .qna .list td.reply{width:60px;}
#contain .sub .contents .productDetail .qna .btn{padding:5px;text-align:right;}

#contain .sub .contents .productDetail .review .list table{width:100%;margin-bottom:10px;}
#contain .sub .contents .productDetail .review .list th{margin:0;height:30px; padding:5px;border-top:2px solid #666;border-bottom:1px solid #666;text-align:center;color:#666666;}
#contain .sub .contents .productDetail .review .list td{margin:0; padding:10px;border-bottom:1px dotted #CCC;text-align:center;color:#999}
#contain .sub .contents .productDetail .review .list td.num{width:40px;}
#contain .sub .contents .productDetail .review .list td.title{text-align:left;color:#666;}
#contain .sub .contents .productDetail .review .list td.name{width:60px;}
#contain .sub .contents .productDetail .review .list td.date{width:100px;}
#contain .sub .contents .productDetail .review .list td.reply{width:60px;}
#contain .sub .contents .productDetail .review .btn{padding:5px;text-align:right;}


/*고객문의게시판*/
/*#contain .sub .contents .direct .list table{width:100%;border-bottom:solid 1px #666;}
#contain .sub .contents .direct .list th{margin:0;height:30px; padding:5px;border-top:2px solid #666;border-bottom:1px solid #666;text-align:center;color:#666666;}
#contain .sub .contents .direct .list td{margin:0; padding:10px;border-bottom:1px dotted #CCC;text-align:center;color:#999}
#contain .sub .contents .direct .list td.num{width:40px;}
#contain .sub .contents .direct .list td.title{text-align:left;color:#666;}
#contain .sub .contents .direct .list td.name{width:60px;}
#contain .sub .contents .direct .list td.date{width:100px;}
#contain .sub .contents .direct .list td.reply{width:60px;}
#contain .sub .contents .direct .list .btn{height:50px;padding:15px;text-align:center;}*/



#contain .sub .contents .cart  table.cartBox {width:100%;border:1px solid #CCC;}
#contain .sub .contents .cart  table.cartBox th {padding:10px;border-bottom:1px solid #CCC;}
#contain .sub .contents .cart  table.cartBox td {padding:10px;text-align:center;border-bottom:1px solid #CCC;}
#contain .sub .contents .cart  table.cartBox div {float:left;padding:5px;}

#contain .sub .contents .cart  table.cartBox table.quantity {}
#contain .sub .contents .cart  table.cartBox table.quantity td{padding:0;border:0;}
#contain .sub .contents .cart  table.cartBox table.quantity input{width:30px;}

#contain .sub .contents .cart  .amount {border:1px solid #CCC;margin-top:10px;padding:10px;text-align:right;}
#contain .sub .contents .cart  .btn {width:100%;text-align:center;padding:10px 0;}

#contain .sub .contents .cart .orderLogin .usingCM {border:1px solid #CCC;margin-top:10px;padding:10px;}


#contain .sub .contents .cart .orderForm table.orderForm {width:100%;}
#contain .sub .contents .cart .orderForm table.orderForm th{text-align:left;font-weight:normal;width:80px;background:url(/image/web/bullet/bullet_icon_01.gif) no-repeat 0 10px;padding-left:7px;}
#contain .sub .contents .cart .orderForm table.orderForm td{padding:5px 0;}

#contain .sub .contents .cart .orderForm table.orderForm table.order{width:100%;}


#contain .sub .contents .cart .orderForm table.orderForm table.receive {width:100%;}



/* 본문 회원가입 */
#contain .sub .contents .joinAgree .agreeForm{height:50px;padding-top:20px;text-align:center;}
#contain .sub .contents .joinAgree .textArea{float:left;padding:0 5px 0 5px;}
#contain .sub .contents .joinAgree textarea{border:1px solid #dbdbdb; width:240px ; height:220px ; margin:5px;line-height: 280%;}


#contain .sub .contents .joinForm table{width:100%;border:1px solid #CCC;}
#contain .sub .contents .joinForm table td{margin:0; padding:10px;}
#contain .sub .contents .joinForm table td.title{width:100px;background:url(/image/web/bullet/bullet_01.gif) no-repeat 12px 18px;padding-left:23px;}
#contain .sub .contents .joinForm .btn{height:50px;padding:15px;text-align:center;}

#contain .sub .contents .joindone{width:100%;text-align:center;}
#contain .sub .contents .joindone h1{border:solid 1px #cccccc;	width:553px;height:62px;background: #ececec;padding:20px 0 20px 0;margin:0 123px 0 123px;}
#contain .sub .contents .joindone p{font-family:'돋움';line-height:15px;color:#999999;width:553px;min-height:60px;padding:20px;border:1px solid #ccc;}
#contain .sub .contents .joindone .gohome{padding:20px 0 20px 0;border:1px solid #ccc;}






/* 본문 로그인 */
#contain  .sub .login .loginBox {width:410px;height:243px;border:1px solid #cccccc;margin-right:10px;text-align:center;margin:0 auto;margin-top:20px;}



/* 본문 카테고리 */











/*주문내역*/
#contain .sub .contents .orderlist .list table{width:100%;border-bottom:solid 1px #666;}
#contain .sub .contents .orderlist .list th{margin:0;height:30px; padding:5px;border-top:2px solid #666;border-bottom:1px solid #666;text-align:center;color:#666666;}
#contain .sub .contents .orderlist .list td{margin:0; padding:10px;border-bottom:1px dotted #CCC;text-align:center;color:#999}
#contain .sub .contents .orderlist .list td.ordernum{font-weight:bold;}
#contain .sub .contents .orderlist .list .btn{height:50px;padding:15px;text-align:center;}


/*찜내역*/
#contain .sub .contents .wishlist .list table{width:100%;border-bottom:solid 1px #666;}
#contain .sub .contents .wishlist .list th{margin:0;padding:5px;border-top:2px solid #666;border-bottom:1px solid #666;text-align:center;color:#666666;}
#contain .sub .contents .wishlist .list th.box{width:48px;}
#contain .sub .contents .wishlist .list th.all{width:124px}
#contain .sub .contents .wishlist .list .title{width:354px}
#contain .sub .contents .wishlist .list th.price{width:109px}
#contain .sub .contents .wishlist .list th.point{width:109px}
#contain .sub .contents .wishlist .list th.del{width:55px}
#contain .sub .contents .wishlist .list td{margin:0; height:52px;padding:20px;line-height:15px;border-bottom:1px dotted #CCC;text-align:center;color:#999}
#contain .sub .contents .wishlist .list td.left  {text-align:left;color:#666;}
#contain .sub .contents .wishlist .list td.price  {color:#999;}
#contain .sub .contents .wishlist .list td.point  {color:#ff6600;}
#contain .sub .contents .wishlist .list .btn{height:50px;padding:15px;text-align:center;}

/*적립금내역*/
#contain .sub .contents .cmlist .list table{width:100%;border-bottom:solid 1px #666;}
#contain .sub .contents .cmlist .list th{margin:0;height:30px; padding:5px;border-top:2px solid #666;border-bottom:1px solid #666;text-align:center;color:#666666;}
#contain .sub .contents .cmlist .list td{margin:0; padding:10px;border-bottom:1px dotted #CCC;text-align:center;color:#999}
#contain .sub .contents .cmlist .list td.point  {background-color:#efefef;font-weight:bold;font-size:12px;color:#666;}
#contain .sub .contents .cmlist .list td.pointp  {background-color:#efefef;font-weight:bold;font-size:12px;color:#ff6600;}
#contain .sub .contents .cmlist .list td.empty  {background-color:#efefef;}
#contain .sub .contents .cmlist .list .btn{height:50px;padding:15px;text-align:center;}

/*쿠폰내역*/
#contain .sub .contents .wishlist .list table{width:100%;border-bottom:solid 1px #666;}
#contain .sub .contents .wishlist .list th{margin:0;height:30px; padding:5px;border-top:2px solid #666;border-bottom:1px solid #666;text-align:center;color:#666666;}
#contain .sub .contents .wishlist .list td{margin:0; padding:10px;border-bottom:1px dotted #CCC;text-align:center;color:#999}
#contain .sub .contents .wishlist .list .btn{height:50px;padding:15px;text-align:center;}



/*공지사항*/
#contain .sub .contents .notice .topImage{margin-bottom:10px;}
#contain .sub .contents .notice .list table{width:100%;}
#contain .sub .contents .notice .list th{margin:0;height:30px; padding:5px;border-top:2px solid #666;border-bottom:1px solid #666;text-align:center;color:#666666;}
#contain .sub .contents .notice .list td{margin:0; padding:10px;border-bottom:1px dotted #CCC;text-align:center;color:#999}
#contain .sub .contents .notice .list td.num{width:40px;}
#contain .sub .contents .notice .list td.title{text-align:left;color:#666;}
#contain .sub .contents .notice .list td.date{width:80px;}
#contain .sub .contents .notice .list td.visit{width:40px;}
#contain .sub .contents .notice .list .btn{height:50px;padding:15px;text-align:center;}

#contain .sub .contents .notice .view table{width:100%;border-bottom:solid 1px #666;border-top:solid 2px #666;}
#contain .sub .contents .notice .view table td{margin:0; padding:10px;border-bottom:1px solid #CCC;text-align:left;color:#999;}
#contain .sub .contents .notice .view table td.title{width:80px;font-weight:bold;font-size:12px;text-align:left;color:#666;}
#contain .sub .contents .notice .view table td.title_{width:700px;font-size:12px;text-align:left;color:#666;}
#contain .sub .contents .notice .view table td.name{color:#666;}
#contain .sub .contents .notice .view table td.date{color:#666;}
#contain .sub .contents .notice .view table td.visit{border-bottom:1px solid #666;color:#666;}
#contain .sub .contents .notice .view table td.visit_{border-bottom:1px solid #666;}
#contain .sub .contents .notice .view table td.content{padding:15px 100px 15px 112px;border-bottom:1px solid #666;line-height:15px;}
#contain .sub .contents .notice .view .btn{float:right;height:30px;padding:15px;text-align:center;}

/*칼럼보도자료*/
#contain .sub .contents .colum .list table{width:100%;}
#contain .sub .contents .colum .list th{margin:0;height:30px; padding:5px;border-top:2px solid #666;border-bottom:1px solid #666;text-align:center;color:#666666;}
#contain .sub .contents .colum .list td{margin:0; padding:10px;border-bottom:1px dotted #CCC;text-align:center;color:#999}
#contain .sub .contents .colum .list td.num{width:40px;}
#contain .sub .contents .colum .list td.title{text-align:left;color:#666;}
#contain .sub .contents .colum .list td.date{width:80px;}
#contain .sub .contents .colum .list td.visit{width:40px;}
#contain .sub .contents .colum .list .btn{height:50px;padding:15px;text-align:center;}

#contain .sub .contents .colum .view table{width:100%;border-bottom:solid 1px #666;border-top:solid 2px #666;}
#contain .sub .contents .colum .view table td{margin:0; padding:10px;border-bottom:1px solid #CCC;text-align:left;color:#999;}
#contain .sub .contents .colum .view table td.title{width:80px;font-weight:bold;font-size:12px;text-align:left;color:#666;}
#contain .sub .contents .colum .view table td.title_{width:700px;font-size:12px;text-align:left;color:#666;}
#contain .sub .contents .colum .view table td.name{color:#666;}
#contain .sub .contents .colum .view table td.date{color:#666;}
#contain .sub .contents .colum .view table td.visit{border-bottom:1px solid #666;color:#666;}
#contain .sub .contents .colum .view table td.visit_{border-bottom:1px solid #666;}
#contain .sub .contents .colum .view table td.content{padding:15px 100px 15px 112px;border-bottom:1px solid #666;line-height:15px;}
#contain .sub .contents .colum .view .btn{float:right;height:30px;padding:15px;text-align:center;}

/*관공서 기업특판*/
#contain .sub .contents .company .list table{width:100%;border-top:solid 2px #666;margin-top:10px;}
#contain .sub .contents .company .list th{margin:0;height:30px; padding:5px;border-bottom:1px solid #ccc;text-align:left;color:#666666;}
#contain .sub .contents .company .list td{margin:0;height:30px; padding:5px;border-bottom:1px solid #ccc;text-align:left;color:#666666;}

#contain .sub .contents .company .list .btn{height:50px;padding:5px;text-align:right;}



/*고객문의게시판*/
#contain .sub .contents .direct .list table{width:100%;border-bottom:solid 1px #666;}
#contain .sub .contents .direct .list th{margin:0;height:30px; padding:5px;border-top:2px solid #666;border-bottom:1px solid #666;text-align:center;color:#666666;}
#contain .sub .contents .direct .list td{margin:0; padding:10px;border-bottom:1px dotted #CCC;text-align:center;color:#999}
#contain .sub .contents .direct .list td.num{width:40px;}
#contain .sub .contents .direct .list td.title{text-align:left;color:#666;}
#contain .sub .contents .direct .list td.name{width:60px;}
#contain .sub .contents .direct .list td.date{width:100px;}
#contain .sub .contents .direct .list td.reply{width:60px;}
#contain .sub .contents .direct .list .btn{height:50px;padding:15px;text-align:center;}

#contain .sub .contents .direct .view table.question{width:100%;border-bottom:solid 1px #666;border-top:solid 2px #666;}
#contain .sub .contents .direct .view table.question td{margin:0; padding:10px;border-bottom:1px solid #CCC;}
#contain .sub .contents .direct .view table.question td.title{width:100px;font-weight:bold;}
#contain .sub .contents .direct .view table.question td.name{}
#contain .sub .contents .direct .view table.question td.date{}
#contain .sub .contents .direct .view table.question td.visit{}


#contain .sub .contents .direct .view .content{margin:10px 0 10px 0;padding:0 100px 0 130px;border-bottom:1px solid #666;line-height:15px;}
#contain .sub .contents .direct .view .btn{float:right;height:30px;padding:15px;text-align:center;}

#contain .sub .contents .direct .view table.answer{margin-top:50px;width:100%;border-bottom:solid 1px #666;line-height:15px;}
#contain .sub .contents .direct .view table.answer td.answer_{padding:15px 100px 15px 112px;background-color:#ececec;border-bottom:1px solid #666;line-height:15px;}

#contain .sub .contents .direct .write table.writeForm{width:100%;border-top:solid 1px #666;border-bottom:solid 1px #666;line-height:15px;}
#contain .sub .contents .direct .write table.writeForm th{margin:0; padding:10px 0;border-bottom:1px solid #CCC;text-align:left;color:#999;}
#contain .sub .contents .direct .write table.writeForm td{margin:0; padding:10px 0;border-bottom:1px solid #CCC;text-align:left;color:#999;}
#contain .sub .contents .direct .write .btn{float:right;height:30px;padding:15px;text-align:center;}

/*이용안내*/
#contain .sub .contents .faq .list .menu{text-align:center;}
#contain .sub .contents .faq .list table{width:100%;border-bottom:solid 1px #666;}
#contain .sub .contents .faq .list td.title{height:30px; padding:5px 0 5px 15px;background-image:url(/image/web/bullet/bullet_faq.gif);background-repeat:no-repeat;background-position:left center;border-top:2px solid #666;border-bottom:1px solid #ccc;font-weight:bold;text-align:left;color:#666666;}
#contain .sub .contents .faq .list td.contents {margin:0 0 0 15px;padding:20px 0 20px 20px;max-width:700px;text-align:left;line-height:14px;color:#999;}
#contain .sub .contents .faq .list .btn{height:50px;padding:15px;text-align:center;}


/*제품문의*/
#contain .sub .contents .productQna .list table{width:100%;}
#contain .sub .contents .productQna .list th{margin:0;height:30px; padding:5px;border-top:2px solid #666;border-bottom:1px solid #666;text-align:center;color:#666666;}
#contain .sub .contents .productQna .list td{margin:0; padding:10px;border-bottom:1px dotted #CCC;text-align:center;color:#999}
#contain .sub .contents .productQna .list td.num{width:40px;}
#contain .sub .contents .productQna .list td.title{text-align:left;color:#666;}
#contain .sub .contents .productQna .list td.date{width:80px;}
#contain .sub .contents .productQna .list td.visit{width:40px;}
#contain .sub .contents .productQna .list .btn{height:50px;padding:15px;text-align:center;}

#contain .sub .contents .productQna .view table.question{width:100%;border-bottom:solid 1px #666;border-top:solid 2px #666;}
#contain .sub .contents .productQna .view table.question td{margin:0; padding:10px;border-bottom:1px solid #CCC;text-align:left;color:#999;}
#contain .sub .contents .productQna .view table.question td.title{width:80px;font-weight:bold;font-size:12px;text-align:left;color:#666;}
#contain .sub .contents .productQna .view table.question td.title_{width:700px;font-size:12px;text-align:left;color:#666;}
#contain .sub .contents .productQna .view table.question td.name{color:#666;}
#contain .sub .contents .productQna .view table.question td.date{color:#666;}
#contain .sub .contents .productQna .view table.question td.visit{border-bottom:1px solid #666;color:#666;}
#contain .sub .contents .productQna .view table.question td.visit_{border-bottom:1px solid #666;}
#contain .sub .contents .productQna .view table.question td.content{padding:15px 100px 15px 112px;border-bottom:1px solid #666;line-height:15px;}
#contain .sub .contents .productQna .view .btn{float:right;height:30px;padding:15px;text-align:center;}

#contain .sub .contents .productQna .writer table.writeForm{width:100%;border-top:2px solid #666;}
#contain .sub .contents .productQna .writer table.writeForm td{padding:10px;border-bottom:1px solid #CCC;}
#contain .sub .contents .productQna .writer table.writeForm td.title{width:80px;font-weight:bold;}
#contain .sub .contents .productQna .writer table.writeForm td.secret{font-weight:bold;}
#contain .sub .contents .productQna .writer table.writeForm td.content{font-weight:bold;}
#contain .sub .contents .productQna .writer table.writeForm td #title{width:400px;}
#contain .sub .contents .productQna .writer table.writeForm td #secret{border:0;}
#contain .sub .contents .productQna .writer table.writeForm td textarea{width:500px;height:250px;border:1px solid #ccc;}

#contain .sub .contents .productQna .writer .btn{float:right;height:30px;padding:15px;text-align:center;}


/*사진후기*/
#contain .sub .contents .preview .list table{width:100%;border-top:1px solid #666;}
#contain .sub .contents .preview .list th{height:30px; padding:5px;border-top:2px solid #666;border-bottom:1px solid #666;text-align:center;color:#666666;}
#contain .sub .contents .preview .list td{margin:0; padding:10px;border-bottom:1px dotted #CCC;text-align:left;color:#999;line-height:200%;}
#contain .sub .contents .preview .list td.thumb {width:80px;}
#contain .sub .contents .preview .list td.thumb img{width:80px;border:1px solid #ccc;}
#contain .sub .contents .preview .list td a.title{font-weight:bold;}
#contain .sub .contents .preview .list td.name {width:80px;text-align:center;}
#contain .sub .contents .preview .list td.regDate {width:80px;text-align:center;}
#contain .sub .contents .preview .list td.visit {width:30px;text-align:center;}
#contain .sub .contents .preview .list .btn{height:50px;padding:15px;text-align:right;}

#contain .sub .contents .preview .view table.product {width:100%;border-top:2px solid #666;border-bottom:solid 1px #ccc;}
#contain .sub .contents .preview .view table.product .thum{padding:10px;width:110px;}
#contain .sub .contents .preview .view table.product .title{padding:10px;line-height:180%;}
#contain .sub .contents .preview .view table.content {width:830px;border-bottom:1px solid #ccc;}
#contain .sub .contents .preview .view table.content td.title{width:650px;text-align:left;padding:10px;background:#f3f3f3;}
#contain .sub .contents .preview .view table.content td.date{width:150px;text-align:light;padding:10px;background:#f3f3f3;}
#contain .sub .contents .preview .view .btn{border-top:1px solid #ccc;height:50px;padding:15px;text-align:right;}


/*
#contain .sub .contents .preview .view table{width:100%;border-bottom:solid 1px #666;border-top:solid 2px #666;}
#contain .sub .contents .preview .view table tr{padding:10px;border:1px solid #CCC;text-align:left;color:#999;}
#contain .sub .contents .preview .view table td.title{width:80px;font-weight:bold;font-size:12px;color:#666;}
#contain .sub .contents .preview .view table td.title_{color:#666;}
#contain .sub .contents .preview .view table td.name{color:#666;}
#contain .sub .contents .preview .view table td.date{color:#666;}
#contain .sub .contents .preview .view table td.visit{border-bottom:1px solid #666;color:#666;}
#contain .sub .contents .preview .view table td.visit_{border-bottom:1px solid #666;}
#contain .sub .contents .preview .view table td.content{line-height:15px;}
#contain .sub .contents .preview .view .btn{float:right;height:30px;padding:15px;text-align:center;}
*/

#contain .sub .contents .preview .writer table.writeForm{width:100%;border-top:2px solid #666;border-bottom:1px solid #666;}
#contain .sub .contents .preview .writer table.writeForm td{padding:10px;border-bottom:1px solid #CCC;}
#contain .sub .contents .preview .writer table.writeForm td.title{width:80px;font-weight:bold;}
#contain .sub .contents .preview .writer table.writeForm td.content{font-weight:bold;}
#contain .sub .contents .preview .writer table.writeForm td textarea{width:500px;height:250px;border:1px solid #ccc;}
#contain .sub .contents .preview .writer .btn{float:right;height:30px;padding:15px;text-align:center;}

#contain .sub .contents .review .list table{width:100%;border-bottom:1px solid #666;}
#contain .sub .contents .review .list th{height:30px; padding:5px;border-top:2px solid #666;border-bottom:1px solid #666;text-align:center;color:#666666;}
#contain .sub .contents .review .list td{padding:10px;border-bottom:1px dotted #CCC;font-size:11px;text-align:center;color:#999;}
#contain .sub .contents .review .list table .title{text-align:left;line-height:180%;}
#contain .sub .contents .review .list .btn{float:right;height:50px;padding:15px;text-align:center;}

#contain .sub .contents .review .view table.product {width:100%;border-top:2px solid #666;border-bottom:solid 1px #ccc;}
#contain .sub .contents .review .view table.product .thum{padding:10px;width:110px;}
#contain .sub .contents .review .view table.product .title{padding:10px;line-height:180%;}
#contain .sub .contents .review .view table.content {width:830px;border-bottom:1px solid #ccc;}
#contain .sub .contents .review .view table.content td.title{width:650px;text-align:left;padding:10px;background:#f3f3f3;}
#contain .sub .contents .review .view table.content td.date{width:150px;text-align:light;padding:10px;background:#f3f3f3;}
#contain .sub .contents .review .view .pageview{text-align:left;padding:30px 30px;}
#contain .sub .contents .review .view .btn{border-top:1px solid #ccc;height:50px;padding:15px;text-align:right;}

/* footer */
#footer .logo {width:170px;float:left;}
#footer .info {width:500px;float:left;color:#999;line-height:180%;}
#footer .info a {color:#333;}
#footer .callcenter {width:300px;float:left;}

