@charset "utf-8";
/* ----- ysk 2015년01월 ----- */

/*------------------------------------------------------------------------------------------------------------*
 *  가변적스타일                                                                                              *
 *------------------------------------------------------------------------------------------------------------*/
 

/*  table  */
.tab_style1 {border:solid 1px #d9d9d9;}

/*
body      {font-size: 12px; color: #545454; margin: 0 0 0 0; font-family: 굴림, 돋음, Dotum, Arial, Helvetica, sans-serif; background-color: #fff; background-image: url(../images/my/bg_header.gif); background-repeat: repeat-x;}


div       {font-size: 12px; color: #545454; margin: 0 0 0 0; font-family: 굴림, 돋음, Dotum, Arial, Helvetica, sans-serif; word-spacing: -1px;}
select    {font-size: 12px; color: #545454; margin: 0 0 0 0; font-family: 굴림, 돋음, Dotum, Arial, Helvetica, sans-serif; border: 1px solid #e7e7e7; height:22px;}
textarea  {font-size: 12px; color: #545454; margin: 0 0 0 0; font-family: 굴림, 돋음, Dotum, Arial, Helvetica, sans-serif; }
td        {font-size: 12px; color: #545454; margin: 0 0 0 0; font-family: 굴림, 돋음, Dotum, Arial, Helvetica, sans-serif; word-spacing: -1px;}
*/



.radio       {font-size: 12px; color: #545454; margin: 0 0 -2 0; font-family: 굴림, 돋음, Dotum, Arial, Helvetica, sans-serif; line-height: 19px; border: 1px solid #545454;}
.input       {font-size: 12px; color: #545454; margin: 0 0 0 0; font-family: 굴림, 돋음, Dotum, Arial, Helvetica, sans-serif; line-height: 20px; border: 1px solid #e2e2e2; 
              background-color: #ffffff; padding-top:2px; padding-left:5px;}
			  
.input_login {font-size: 14px; color: #545454; margin: 0 0 0 0; font-family: 굴림, 돋음, Dotum, Arial, Helvetica, sans-serif; line-height: 19px; border: 1px solid #dedede; 
              background-color: #ffffff; padding-left:3px; height:26px;}
			  
.input_style1 {font-size: 12px; color: #545454; margin: 0 0 0 0; font-family: 굴림, 돋음, Dotum, Arial, Helvetica, sans-serif; border: 1px solid #393939; 
              background-color: #1f1f1f; padding-top:2px; padding-left:5px; height:27px;}
			  
			  
.input_search {font-size: 12px; color: #fff; margin: 0 0 0 0; font-family: 굴림, 돋음, Dotum, Arial, Helvetica, sans-serif; border: 1px solid #38c7e0; 
              background-color: #38c7e0; padding-top:2px; padding-left:5px; height:25px;}


.input_search_skin2 {font-size: 12px; color: #fff; margin: 0 0 0 0; font-family: 굴림, 돋음, Dotum, Arial, Helvetica, sans-serif; border: 1px solid #ff7800; 
              background-color: #ff7800; padding-top:2px; padding-left:5px; height:25px;}

/* ----- 통이미지 배경 (div가 body 시작과 끝에 존재해야 함 ----- */
#bg1920 {margin:0 auto; height:980px; background: url("../images/common/bg.jpg"); background-repeat:no-repeat; background-position:center top;}


.footer_pd {padding: 0 20px 0 20px;}
.good_pd {padding: 5px 18px 0 0;}
.good_pd2 {padding: 5px 15px 0px 15px;}
.util_pd {padding: 0 20px 0 20px;}
.util_pd_bottom {padding: 0 28px 0 28px;}

.pd_write {padding: 11px 10px 10px 15px;}

/*------------------------------------------------------------------------------------------------------------*
 *  고정적스타일                                                                                              *
 *------------------------------------------------------------------------------------------------------------*/
 
A,area   {blr:expression(this.onFocus=this.blur())} 
:focus   {-moz-outline-style: none;} 
form     {margin:0;} 
img      {border:none;}
ul,ol,li,dl,dd,dt  {margin:0; list-style:none;}

.tab_style5 { border:solid 1px #d9d9d9; border-collapse:collapse;}
.tab_style5 td{ border:solid 1px #d9d9d9; padding: 10px 10px 10px 10px;}

/*  공통 box Style  */
.common_box_border1 { border:solid 1px #d9d9d9; }
.common_box_border1 .list1 { padding:  7px  5px  5px  5px; }
.common_box_border1 .list2 { padding:  5px  10px  5px  10px; }
.common_box_border1 .title1 { background-color:#f4f4f4; color: #818181; font-weight: bold;} 
 
/* line-height:0px*/

html,body,div,span,object,iframe,p,
blockquote,pre,abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,swf,javascript,
article,aside,canvas,details,figcaption,figure,footer,header,td,
menu,nav,section{margin:0;padding:0;}
table{border:0;}

img,fieldset,iframe{border:0 none}
img {/* max-width:100%; */vertical-align:middle}
textarea{resize:none}
input,select,textarea,button{font-size:100%;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,strong,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
blockquote,q{quotes:none} 
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none} 


/* base - IE8~7 */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

/* base - input */
input[type="text"],input[type="password"],input[type="submit"],input[type="search"],input[type="image"],textarea{-webkit-appearance:none;border-radius:0} 
input:checked[type="checkbox"]{background-color:#666;-webkit-appearance:checkbox} 
button,input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]{-webkit-appearance:button;border-radius:0} 
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none} 
/*------------------------------------------------------------------------------------------------------------*
 *  폰트스타일                                                                                                *
 *------------------------------------------------------------------------------------------------------------*/

.pd2  {padding-left: 2px;}
.pd3  {padding-left: 3px;}
.pd5  {padding-left: 5px;}
.pd10 {padding-left: 10px;}
.pd15 {padding-left: 15px;}
.pd20 {padding-left: 20px;}
.pd25 {padding-left: 25px;}
.pd30 {padding-left: 30px;}
.pd40 {padding-left: 40px;}
.pdtop2 {padding-top: 2px;}
.pdtop3 {padding-top: 3px;}
.pdtop5 {padding-top: 5px;}
.pdtop10 {padding-top: 10px;}
.pdtop15 {padding-top: 10px;}
.pdtop20 {padding-top: 20px;}
.pdtop35 {padding-top: 35px;}
.pdright5 {padding-right: 5px;}
.pdright10 {padding-right: 10px;}
.pdright20 {padding-right: 20px;}
.pdbottom5 {padding-bottom: 5px;}
.pdbottom10 {padding-bottom: 10px;}
.pdbottom15 {padding-bottom: 15px;}
.pdbottom20 {padding-bottom: 20px;}
.pdbottom30 {padding-bottom: 30px;}
.pdbottom35 {padding-bottom: 35px;}


 /*  Font Style  */
.font11          {font-size: 11px; }
.font11_grey1    {font-size: 11px; color: #cccccc;}
.font11_grey2    {font-size: 11px; color: #636363;}
.font11_grey3    {font-size: 11px; color: #8d8d8d;}
.font11_orange   {font-size: 11px; color: #ff8400; font-weight: bold;}
.font11_pink     {font-size: 11px; color: #e00f66; font-weight: bold;}
.font11_blue     {font-size: 11px; color: #2566c7; font-weight: bold;}
.font11_red      {font-size: 11px; color: #ed0000; font-weight: bold;}

.font12_grey3    {font-size: 12px; color: #818181;}
.font12_grey     {font-size: 12px; color: #eeeeee; font-weight: bold;}
.font12_white    {font-size: 12px; color: #ffffff; font-weight: bold;}
.font12_black    {font-size: 12px; color: #353535; font-weight: bold;}
.font12_red      {font-size: 12px; color: #ed0000; font-weight: bold;}
.font12_green    {font-size: 12px; color: #439c00; font-weight: bold;}
.font12_sky      {font-size: 12px; color: #00d2ff; font-weight: bold;}
.font12_blue     {font-size: 12px; color: #2566c7; font-weight: bold;}
.font12_yellow   {font-size: 12px; color: #ffba00; font-weight: bold;}
.font12_orange   {font-size: 12px; color: #ff8400; font-weight: bold;}

.font12_pink       {font-size: 12px; color: #e00f66; font-weight: bold;}
.font12_pink_skin2 {font-size: 12px; color: #ff460b; font-weight: bold;}
.font12_pink_2     {font-size: 12px; color: #e00f66;}
.font12_pink_2_skin2 {font-size: 12px; color: #ff460b;}

.font14_pink       {font-size: 14px; color: #e00f66; font-weight: bold;}
.font14_pink_skin2 {font-size: 14px; color: #ff460b; font-weight: bold;}
.font14_pink_2     {font-size: 14px; color: #e00f66;}
.font14_pink_2_skin2 {font-size: 14px; color: #ff460b;}


.font14_black    {font-size: 14px; color: #353535; font-weight: bold;}
.font14_blue     {font-size: 14px; color: #109cd7; font-weight: bold;}
.font14_white    {font-size: 14px; color: #ffffff; font-weight: bold;}

.font14_ffffff_b {font-size: 14px; color: #ffffff; font-weight: bold;}

.font16_white_b    {font-size: 16px; color: #ffffff; font-weight: bold;}



.font08          {font-size: 9px;}
.font11_grey01   {font-size: 11px; color: #ffffff;}
.font11_grey02   {font-size: 11px; color: #cccccc;}
.font11_grey03   {font-size: 11px; color: #bbbbbb;}
.font11_grey04   {font-size: 11px; color: #919191;}
.font11_grey05   {font-size: 11px; color: #636363;}
.font11_grey06   {font-size: 11px; color: #3a3a3a;}
.font11_grey07   {font-size: 11px; color: #000000;}
.font11_grey08   {font-size: 11px; color: #909090; font-weight: bold;}
.font11_grey09   {font-size: 11px; color: #6b6b6b; font-weight: bold;}
.font11_grey10   {font-size: 11px; color: #535353; font-weight: bold;}
.font11_grey11   {font-size: 11px; color: #2d2d2d; font-weight: bold;}





.font12_grey01   {font-size: 12px; color: #ffffff;}
.font12_grey02   {font-size: 12px; color: #dedede;}
.font12_grey03   {font-size: 12px; color: #b4b4b4;}
.font12_grey04   {font-size: 12px; color: #818181;}
.font12_grey05   {font-size: 12px; color: #4b4b4b;}
.font12_grey06   {font-size: 12px; color: #010101;}
.font12_grey07   {font-size: 12px; color: #000000;}


.font12_style11  {font-size: 12px; color: #ffffff; font-weight: bold;}
.font12_style11_skin2  {font-size: 12px; color: #ffffff; font-weight: bold;}

.font12_style01  {font-size: 12px; color: #439c00; font-weight: bold;}
.font12_style02  {font-size: 12px; color: #ed0000; font-weight: bold;}
.font12_style03  {font-size: 12px; color: #019cbd; font-weight: bold;}
.font12_style04  {font-size: 12px; color: #39ffe7; font-weight: bold;}
.font12_style05  {font-size: 12px; color: #1fbaff; font-weight: bold;}
.font12_style06  {font-size: 12px; color: #2060b6; font-weight: bold;}
.font12_style07  {font-size: 12px; color: #486aa9; font-weight: bold;}
.font12_style08  {font-size: 12px; color: #ffba00; font-weight: bold;}
.font12_style09  {font-size: 12px; color: #ff8a00; font-weight: bold;}
.font12_style09  {font-size: 12px; color: #ff8400; font-weight: bold;}
.font12_style10  {font-size: 12px; color: #ff7200; font-weight: bold;}


.font12_style12  {font-size: 12px; color: #8aa718; font-weight: bold;}
.font12_style13  {font-size: 12px; color: #505050; font-weight: bold;}
.font12_style13_skin2  {font-size: 12px; color: #505050; font-weight: bold;}

.font12_style14  {font-size: 12px; color: #718522; font-weight: bold;}
.font12_style15  {font-size: 12px; color: #029997; font-weight: bold;}

.font12_style16  {font-size: 12px; color: #cded4e;}
.font12_style17  {font-size: 12px; color: #cbd19b;}
.font12_style18  {font-size: 12px; color: #b2a393;}

.font14_style03  {font-size: 14px; color: #019cbd; font-weight: bold;}

.font14_grey01   {font-size: 14px; color: #ffffff;}
.font14_grey02   {font-size: 14px; color: #dfdfdf;}
.font14_grey03   {font-size: 14px; color: #696969;}
.font14_grey04   {font-size: 14px; color: #000000;}
.font14_grey05   {font-size: 14px; color: #cdcdcd; font-weight: bold;}
.font14_grey06   {font-size: 14px; color: #474747; font-weight: bold;}
.font14_grey07   {font-size: 14px; color: #ff6c00; font-weight: bold;}
.font14_grey08   {font-size: 14px; color: #2b51be; font-weight: bold;}

.font14_aeaeae   {font-size: 14px; color: #aeaeae;}                     /* 검정배경 회색 */
.font14_96faff   {font-size: 14px; color: #96faff; font-weight: bold;}  /* 검정배경 야광하늘색 */

.font16_grey01   {font-size: 16px; color: #ffffff;}
.font16_grey02   {font-size: 16px; color: #dfdfdf;}
.font16_grey03   {font-size: 16px; color: #696969;}
.font16_grey04   {font-size: 16px; color: #000000;}
.font16_grey05   {font-size: 16px; color: #ffffff; font-weight: bold;}
.font16_grey06   {font-size: 16px; color: #474747; font-weight: bold;}
.font16_grey07   {font-size: 16px; color: #ff6c00; font-weight: bold;}
.font16_grey08   {font-size: 16px; color: #2b51be; font-weight: bold;}

.txt_price1 {font-size: 20px; color: #515151; font-weight: bold; font-family: Arial; letter-spacing:-1pt;}
.txt_price2 {font-size: 29px; color: #3e9cde; font-weight: bold; font-family: Arial; letter-spacing:-1.5pt;}
.txt_price3 {font-size: 70px; color: #FFFFFF; font-weight: bold; font-family: Arial; letter-spacing:-4pt;}



/*  Padding Top Right Bottom Left  */
.padding_style1  {padding:  5px 10px  5px 10px;}
.padding_style2  {padding: 10px 10px 10px 10px;}
.padding_style3  {padding:  8px 10px  8px 10px;}
.padding_style4 {padding:  20px  0px  20px 0px;}
.padding_style5  {padding:  2px 10px  2px 10px;}
.padding_style6  {padding: 18px  0px  8px 0px;}
.padding_style7  {padding:  7px  0px  0px 0px;}
.padding_style8  {padding:  8px  0px  0px 15px;}
.padding_style9  {padding: 11px  0px  0px 10px;}
.padding_style10  {padding:15px  0px 15px 10px;}
.padding_style11  {padding: 3px  0px  3px  3px;}
.padding_style12  {padding: 0px  20px  0px  0px;}
.padding_style13  {padding: 5px 0px  0px  0px;}
.padding_style14  {padding: 5px 0px  5px  0px;}
.padding_style15  {padding: 15px 0px  0px  0px;}
.padding_style16  {padding: 15px 0px  5px  0px;}
.padding_style17  {padding: 20px 10px  20px  10px;}
.padding_style18  {padding: 10px 0px  10px  0px;}



/*  공통 pd Style  */
.padding_A1 {padding:  2px  2px  2px  2px;}
.padding_A2 {padding:  2px 10px  2px 10px;}

.padding_B1 {padding:  5px  5px  5px  5px;}
.padding_B2 {padding:  5px 10px  5px 10px;}
.padding_B3 {padding:  5px  5px  0px  5px;}

.padding_C1 {padding:  10px  10px  10px 10px;}

.padding_D1 {padding:  15px  15px  15px 15px;}

.padding_E1 {padding:  20px  20px  20px 20px;}

.padding_F1 {padding:  30px  30px  30px 30px;}

.line_style1 {border-bottom:1px solid #d9d9d9;}
.line_style2 {border-right:1px solid #d9d9d9;}



/*  검색부분 mid 검색 Style  */
.search_mid_tab { border:solid 1px #d9d9d9;}
.search_mid_tab td{ border-bottom:1px solid #d9d9d9;}
.search_mid_tab .last{ border-bottom:none;   }
.search_mid_tab .btn{ border-bottom:none;   }
.search_mid_tab .bg{ text-align:right; color: #434343; height:31px; padding-right:10px; font-weight: bold;background:#eee; }



/*  모바일부분  */

#hd_sch2 {}
#hd_sch2 #sch_submit2 {margin:0;padding:0 10px;height:20px;border:0;background:#eee;color:#fff;vertical-align:middle}
#hd_sch2 a {font-size: 14px; color: #353535; }