@charset "utf-8";

@font-face {
  font-family: 'Nanum GothicB';
  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('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('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 GothicEB';
  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('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');
}



/* CSS Document */

/* ------------------------------------------------------------
 * Name      : common.css
 * Desc      : 한미약품
 * Created   : 2013/10/27 by 최은석
 * Updated   :
 ------------------------------------------------------------ */


* { margin:0; padding:0; }

header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption { display:block; }
table, thead, tbody, tfoot, th, td { border-collapse:collapse; border-spacing:0; }
ul, ol                      { list-style:none; }
table, img, fieldset        { border:0; }
hr                          { display:none; }
legend, caption             { position:absolute; top:-3000px; visibility:hidden; width:0; height:0; font-size:0; line-height:0; }
em, cite, address, optgroup { font-style:normal; }
input  { font-family:'Nanum Gothic'; border:1px solid #dbdbdb; height:26px; line-height:28px; color:#323232; text-indent:10px; }

input[type=radio] { border:none; }
input[type=checkbox] { border:none; }
select { font-family:'Nanum Gothic'; border:1px solid #dbdbdb; height:28px; line-height:28px; color:#323232; text-indent:10px; }
textarea { font-family:'Nanum Gothic'; border:1px solid #dbdbdb; height:100px; }

a          { display:block; cursor:pointer; }
a:link     { color:#585858; text-decoration:none; }
a:visited  { color:#585858; text-decoration:none; }
a:hover    { color:#000; text-decoration:none; }
a:active   { color:#585858; text-decoration:none; }

body { font-family:'맑은 고딕', 'Malgun Gothic', 'Nanum Gothic'; font-size:14px; line-height:20px; color:#585858; }


/* CSS Document */

/* ------------------------------------------------------------
 ------------------------------------------------------------ */
.pop         { width:698px; border:1px solid #e1e1e1; border-top:none; }
.pop .hgroup  { width:698px; height:171px; text-indent:-1000em; margin-bottom:10px; }
.pop .con    { padding:0 20px 20px 20px; line-height:22px; }
.pop .con h2 { font-size:16px; font-weight:bold; line-height:20px; color:#000; padding-bottom:15px; padding-top:30px;  }
.pop .con .first { padding-top:0; }
.pop .con table          { width:100%; line-height:16px; }
.pop .con table thead th { height:38px; font-size:13px; color:#323232; font-weight:bold; text-align:center; 
                           border:1px solid #aeaeae; border-top:2px solid #323232; background-color:#f7f7f7; }
.pop .con table td       { border:1px solid #e1e1e1; text-align:center; padding:10px; font-size:13px }
			   
/*개인정보취급방침*/
.privacy        { position:relative; width:698px; border:1px solid #e1e1e1; border-top:none; } 
.privacy .hgroup { background:url(file:///C|/Users/user/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/img/etc/title_privacy.jpg) no-repeat; }
.privacy p { padding-bottom:15px; }
.privacy ol    { margin-left:25px; }
.privacy ol li { list-style:decimal; margin-bottom:10px; }
.privacy ol ol { margin-top:20px; font-size:13px; color:#323232; }
.privacy dl { margin-left:20px; padding-bottom:20px; }
.privacy dl dt { clear:both; float:left; font-weight:bold; color:#323232; padding-right:5px; background:url(file:///C|/Users/user/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/img/comm/bul_list.gif) no-repeat; background-position:0 8px; padding-left:10px; }

/* 주소찾기 */	
.search_address .hgroup      { background:url(file:///C|/Users/user/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/img/etc/title_address.jpg) no-repeat; }		   
.search_address ol          { margin-left:25px; }
.search_address ol li       { list-style:decimal; font-size:13px; }
.search_address fieldset    { display:block; width:auto; background-color:#f7f7f7; border:1px solid #aeaeae; padding:15px; text-align:center; }
.search_address fieldset *  { vertical-align:middle; }
.search_address fieldset button { background-color:#545454; color:#fff; font-size:12px; font-weight:bold; text-align:center; 
                                  border:none; height:27px; width:50px; }
.search_address .doro select { width:25%; }
.search_address .doro input[type=text] { width:25%; }
.search_address .jibun input[type=text] { width:50%; }
.search_address p { font-size:13px; padding-bottom:10px; }
.search_address table button { border:none; background-color:#323232; height:25px; font-size:12px; color:#fff; font-weight:bold; text-align:center; padding:0 5px; margin:5px }


@media screen and (max-width:767px)  { 
/*개인정보취급방침*/
.pop         { width:inherit; height:auto; border:none; overflow:auto; }
.pop .hgroup  { width:inherit; height:inherit; text-indent:inherit; margin-bottom:10px; background-image:none;
               border-top:3px solid #ed1c24; padding:20px; text-align:center; border-bottom:1px solid #efefef; margin-bottom:20px; }
.pop .hgroup h1 { font-size:26px; font-weight:bold; color:#ed1c24; padding-bottom:15px; }
.pop .hgroup p { padding-bottom:0; }

.search_address .doro select           { display:block; width:100%; margin:2px 0; }
.search_address .doro input[type=text] { display:block; width:100%; margin:2px 0 10px 0; }

