@charset "euc-kr";

/**********************************************************

* Common

***********************************************************/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0; padding:0;}
html, body { width:100%; height:100%;-webkit-text-size-adjust:none; font-family:'Malgun Gothic','¸¼Àº °íµñ',dotum,'µ¸¿ò',sans-serif;font-weight:normal; color:#fff; font-size:1.0em; background-image:url(../images/common/bg_contents.gif);}
img,fieldset{border:0; display:block; margin:0 auto;} /* ÀÌ¹ÌÁö°ø¹é»ý±æ¶§Á¦°ÅÇÏ´Â¹æ¹ý : img{display:block}*/
img {display:block}
a {color:#fff; text-decoration:none; cursor:pointer;}
fieldset, img { border:0;}
textarea {resize: none;}/* Å©·Ò,»çÆÄ¸® */
.png24 {
  tmp:expression(setPng24(this));
}

#textfield {
	color:#20222e;
	border:1px solid #333;
}

/* ¸ÞÀÎ*/

.toplogo{
	background-image:url(../images/common/bg_top.gif);
	background-repeat:repeat-x;
	height:80px;
	}
	
.main_banner{
	height:236px;
	background-image:url(../images/common/bg_banner.gif);
	}

.footer_menu{
	height:50px;
	background-image: url(../images/common/bg_footermenu.gif);
	}

.copyright{
	height:40px;
	background-image:url(../images/common/bg_footer.gif);
	font-size:0.750em;
	}
	
	
/*¼­ºê°øÅë*/

.subject{
	height:41px;
	background-image:url(../images/sizedoctor/bg_stitle.gif);
	font-weight:bold;
	font-size:1.188em;
	text-align:center;
	}
	
.sub_title{
	background-image:url(../images/common/ic_blet.png);
	background-position:17px 0;
	background-repeat:no-repeat;
	padding:25px 0px 10px 42px;
	font-size:1.125em;
	font-weight:bold;
	}
	
.sub_title02{
	background-image:url(../images/common/ic_blet02.png);
	background-position:17px 0;
	background-repeat:no-repeat;
	padding:25px 0px 10px 35px;
	font-size:1.125em;
	font-weight:bold;
	color:#ffec83;
	}
	
	
.sub_title03{
	font-size:1.125em;
	font-weight:bold;
	color:#ffec83;
	}
	
.sub_contents{
	background-image:url(../images/common/bg_contents.gif);
	padding:15px; 
	color:#e1e1e1;
	line-height:170%;
	}

.sub_contents td{
	background-image:url(../images/common/bg_contents.gif);
	color:#e1e1e1;
	line-height:170%;
	}


	
.box{
	background-color:#515151;
	border:1px solid #363636;
	padding:15px;	
	color:#e1e1e1;
	line-height:170%
	}

.confirm{
	background-color:#fbf9f5;
	border:1px solid #353535;
	padding:15px;	
	color:#e1e1e1;
	line-height:170%
	}


.number{
	background-image:url(../images/sizedoctor/bg_no.png);
	background-repeat:no-repeat;
	text-align:left;
	color:#fff;
	vertical-align:top;
	padding:8px 0px 0px 10px;
	font-size:0.813em;
	font-weight:bold;
	}

/* »çÀÌÁî´ÚÅÍ*/

.menu_on{
	background-color:#8d8d8d;
	width:25%;
	height:40px;
	font-weight:bold;
	text-align:center;	
	color:#fff;
	font-size:1.125em;
	}

.menu_off{
	background-color:#595959;
	width:25%;
	height:40px;
	font-weight:bold;
	text-align:center;	
	color:#cecece;
	font-size:1.125em;
	}
	
.box_gray{
	background-color:#c3c3c3;
	border:1px solid #363636;
	}
	
.box_order{
	background-color:#fff;
	border:1px solid #363636;
	}

/*ÄÉ°Ö¸¶½ºÅÍ*/
.box_white{
	background-color:#fff;
	border:1px solid #363636;
	text-align:center;
	padding:8px 0px;
	}

/*È¸»ç¼Ò°³*/
.txt_intro{
	font-size:1.063em;
	color:#fff;
	font-weight:bold;
	line-height:170%;
	}
	
.txt_sign{
	color:#e1e1e1;
	font-weight:bold;
	text-align:right;
	padding:10px 10px 10px 0px;
	}

/*°í°´»ó´ã*/
.sbj_title{
	font-weight:bold;
	background-color:#3a3a3a;
	text-align:center;
	color:#e1e1e1;
	border-bottom:1px solid #505050; 
	}
	
.sbj_title_line{
	font-weight:bold;
	background-color:#3a3a3a;
	text-align:center;
	color:#e1e1e1;
	border-top:2px solid #272727; border-bottom:1px solid #505050; 
	}

.sbj_contents{
	font-weight:bold;
	background-color:#4d4d4d;
	padding:10px;
	border-bottom:1px solid #626262;
	}

.sbj_contents_line{
	font-weight:bold;
	background-color:#4d4d4d;
	padding:8px 15px;
	border-top:2px solid #272727; border-bottom:1px solid #626262;
	}
	
/*ÁÖ¹®ÇÏ±â*/

.shop_box{
	padding:10px;
	border:1px solid #363636;
	background-color:#fff;
	}
	
.prd_title{
	color:#000;
	font-weight:bold;
	text-align:center;
	font-size:1.125em;
	padding-top:15px;
	}
	
.prd_text{
	color:#4d4d4d;
	text-align:center;
	font-size:1.000em;
	padding-top:5px;
	}

.txt_orange{
	color:#e65c00;
	}

.txt_red{
	color:#d60000;
	font-weight:bold;
	}
	
.txt_gray{
	color:#444;
	}
	
.view_title{
	color:#000;
	font-weight:bold;
	font-size:1.250em;
	}
	
.view_text{
	color:#4d4d4d;
	font-size:1.000em;
	}
	
.prd_info{
	background-color:#f6f6f6;
	border-bottom:1px solid #CCC;border-top:1px solid #CCC;
	padding:15px;
	}
	
.prd_stitle{
	padding-left:10px;
	color:#444;
	font-weight:bold;
	font-size:1.000em;
	padding-bottom:10px;
	}
	
.tab_off{
	text-align:center;
	font-weight:bold;
	color:#555555;
	padding:6px 0px;
	background-color:#d2d2d2;
	
	}
	
.tab_on{
	text-align:center;
	background-color:#444;
	font-weight:bold;
	color:#fff;
	padding:6px 0px;
	}

.o_title{
	background-image:url(../images/common/ic_blet.png);
	background-repeat:no-repeat;
	padding:25px 0px 10px 20px;
	font-size:1.125em;
	font-weight:bold;
	color:#000;
	}
	
.order_tit{
	background-color:#f6f6f6;
	border-bottom:1px solid #CCC;
	color:#000;
	font-weight:bold;
	padding:10px;
	}
.order_tit_line{
	background-color:#f6f6f6;
	border-bottom:1px solid #CCC; border-top:2px solid #676767;
	color:#000;
	padding:10px;
	font-weight:bold;
	}

.order_cots{
	border-bottom:1px solid #CCC;
	color:#444;
	padding:10px;
	}
.order_cots_line{
	border-bottom:1px solid #CCC; border-top:2px solid #676767;
	color:#444;
	padding:10px;
	}
	
.box_sum{
	background-color:#f1eae0;
	border:1px solid #c1b9af;
	padding:10px;
	text-align:right;
	color:#d60000;
	font-weight:bold;
	font-size:1.125em;
	}

.company_info{
  background-color:#676767;
  padding:10px;
  line-height:140%;
}