@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1600px){	

}

@media screen and (max-width:1280px){	
/**/
#header .gnb_wrap .gnb > li {width:7.2em;}

/**/
.main_con2 .main_prod_search {margin-left:-20px; padding:0 30px;}
.main_con2 .main_prod_search > li .in {margin-left:20px;}


}

@media screen and (max-width:1200px){	
/**/
.main_con2 .main_prod_search > li .in {margin-left:50px;}
.main_con2 .main_prod_search > li .in .prod_search_con .inp_list > li.inp_wrap .inp {max-width:320px;}
.main_con2 .main_prod_search > li .in .prod_search_con .inp_list > li.inp_wrap .inp.st2 {max-width:170px;}

.mainMd_wrap .md_prod .con_wrap .t1 {font-size:.875em;}
.mainMd_wrap .md_prod .con_wrap .t2 {font-size:1.5em;}
}

@media screen and (max-width:1084px){	
.main_con2 .main_prod_search > li .in .prod_search_con .inp_list > li.btn_wrap {width:120px;}
}

@media screen and (max-width:1044px){	
.main_con2 .main_prod_search {padding:0 20px;}
.main_con2 .main_prod_search > li .in .prod_search_con .inp_list > li.inp_wrap .inp {max-width:300px;}
.main_con2 .main_prod_search > li .in .prod_search_con .inp_list > li.inp_wrap .inp.st1 {max-width:110px;}
.main_con2 .main_prod_search > li .in .prod_search_con .inp_list > li.inp_wrap .inp.st2 {max-width:180px;}

.mainMd_wrap .md_prod .con_wrap .more_b {margin:0 auto 5px auto; width:100%; max-width:200px;}
.mainMd_wrap .md_prod .con_wrap .more_b.st {margin-right:0;}

.prod_search_wrap .prod_search_con > li .inp_wrap input.inp {width:100%;}
.prod_search_wrap .prod_search_con > li .inp_wrap .btn {right:0;}



}
@media screen and (max-width:1024px){
body{ font-size:15px; letter-spacing:-1px;}
.di_wrap > *{ font-size:15px; font-size:.938rem;}

.box1{width:95%; max-width:1200px; margin:0 auto; position:relative;}
.box2{width:95%; max-width:1200px; margin:0 auto; position:relative;}
.PC{ display:none !important}
.PHONE{ display:block !important}

/**/
html.on #header .siteMap_wrap {display:none;}


/**/
#header .gnb_wrap .gnb > li {display:none;}

/**/
.main_t_w {margin-left:10px;}

/**/
.mainVisual .slogan_wrap .tt2 {font-size:1.8em; padding:2em .5em 0 0;}

.main_con1 {padding:2em 0 8em 0;}
.mainMd_wrap .md_prod {margin-left:-15px;}
.mainMd_wrap .md_prod .item .inner {margin-left:15px;}


/**/
.main_con2 .main2_con {padding:50px 0 20px 0;}
.main_con2 .main_prod_search {overflow:inherit; padding:0 30px; margin-left:0; margin:0 auto; width:100%; max-width:700px;}
.main_con2 .main_prod_search > li {float:none; width:100%; margin-bottom:13px;}
.main_con2 .main_prod_search > li:last-child {margin-bottom:0;}
.main_con2 .main_prod_search > li .in {margin-left:0;}
.main_con2 .main_prod_search > li .in .prod_search_tit {font-size:1.5em; padding-bottom:10px;}
.main_con2 .main_prod_search > li .in .prod_search_con .inp_list > li.inp_wrap .inp {max-width:550px;}
.main_con2 .main_prod_search > li .in .prod_search_con .inp_list > li.inp_wrap .inp.st1 {max-width:200px;}
.main_con2 .main_prod_search > li .in .prod_search_con .inp_list > li.inp_wrap .inp.st2 {max-width:340px;}

/*
.main_con3 {padding:50px 0;}
.main_con3 .main_t_w {}
.main_con3 .main_con3_in .r_con {float:none; width:100%; margin-right:0;}
.main_con3 .main_con3_in .r_con .con_in .r_ul {margin:0 auto; margin-left:0;}
.main_con3 .main_con3_in .r_con .con_in .r_ul .r_li.left .li_in {margin-left:0;}
.main_con3 .main_con3_in .l_con {float:none; width:85%; margin:80px auto 20px auto;}
.main_con3 .main_con3_in .r_con .con_in .r_ul .r_li .li_in .t_w {margin-left:20px;}*/

.main_con3 .main_con3_in .r_con {margin-right:0; width:52%;}
.main_con3 .main_con3_in .l_con {width:42%;}

/**/
.main_con4  {height:240px; margin:0 auto 220px auto;}
.main_con4 .main4_in {padding-top:3em;}
.main_con4 .main4_in .r_w .r_w_in {margin-top:0;}
.main_con4 .main4_in .r_w .r_w_in .img_wrap {padding:2em 1em;}
.main_con4 .main4_in .l_w .l_w_in .l_w_li .in_li {margin-left:15px;}
.main_con4 .main4_in .r_w .r_w_in .img_wrap .t1 {font-size:1em;}
.main_con4 .main4_in .r_w .r_w_in .img_wrap .t2 {padding:30px 0; font-size:1em;}

/**/
#footer .foot_wrap {padding:2em 0;}
#footer .foot_wrap .logo {margin-left:30px;}
#footer .info_wrap {margin-left:4em; width:70%;}
#footer .info_wrap .menu > li > a {padding:0 .8em; font-size:1em;}

/**/
.agree_wrap {overflow-x:scroll; height:400px;}
.agree_wrap.email_st {overflow-x:inherit; height:inherit;}

/**/
.TAB_W2 .list > li > a {padding:0 10px;}

/**/
.step_w .step_list li {margin-left:-2px;}

/**/
.pharmacy_info_w .map_info_w .map_ul .map_li.right .li_in {margin-left:3em;}

/**/
.rnd_2_w .rnd_con {margin-left:-20px;}
.rnd_2_w .rnd_con > li .inner {margin-left:20px;}
.rnd_2_w .rnd_con > li .tt {font-weight:normal;}

.prod_list_tab_w .product_list li {width:33.33%;}

/**/
.company_t_w .tit:before {left:0; background-size:50%;}
.company_t_w .tit:after {right:0; background-size:50%;}


}

@media screen and (max-width:788px){
.ethics_w .rnd_con > li {width:33.33%;}
.step_w .step_list li {padding:.2em 2.5em;}


}


@media screen and (max-width:768px){
body{ font-family:sans-serif; font-size:13px;}
.di_wrap > *{ font-size:13px; font-size:.813rem;}

/**/
html.on #header .siteMap_wrap {display:none;}

/**/
#header .gnb_wrap .gnb > li {display:none;}
#header .head_wrap .logo img {width:190px;}
#header .head_wrap .etc_wrap > li {margin-left:1em;}

/**/
#contents .conTitle {display:none;}
body.wide #contents .doc.st {padding:3em 0 0 0;}
body.wide #contents .doc.m_st {padding:0 0 0 0;}
#contents .doc {padding:3em 0 4em 0;}

#contents .subTitle {height:10em; padding-bottom:2em;}
#contents .subTitle .tit {font-size:2.8em;}
#contents .subTitle .txt {max-width:220px; line-height:1.5;}

.subNav_wrap .box1 {width:100%;}
.subNav_wrap .nav .def > .vm_wrap {height:40px;}
.subNav_wrap .nav .home > a {width:35px;}
.subNav_wrap .nav .def[class^="depth"] .tit {padding:0 1em 0 1em; min-width:7em; font-size:.875em;}
.subNav_wrap .btnPrint {display:none;}
.subNav_wrap .nav .gnb li a {padding:1em; font-size:.625em;}

/**/
.main_t_w {margin-left:0;}
.main_t_w .en {font-size:2em;}
.main_t_w .ko {font-size:1.125em;}

/**/
.mainVisual_wrap {height:290px !important;}
.mainVisual .item .bg {height:0 !important; padding-bottom:90%;}
.mainVisual .slogan_wrap {top:5%;}
.mainVisual .slogan_wrap .tt2 {font-size:1.3em;}
.mainVisual .slogan_wrap .mark {width:100px;}
.mainVisual_wrap .slick-dots {display:none !important;}
.mainVisual_wrap .menu_wrap .menu > li {margin-left:5px;}
.mainVisual_wrap .menu_wrap .menu > li > a {width:6.5em;}

.mainVisual_wrap .menu_wrap {/*top:75%;*/ display:none;}
.mainVisual_wrap .menu_wrap .menu .icon {height:4em;}
.mainVisual_wrap .menu_wrap .menu .icon img {width:30px;}
.mainVisual_wrap .menu_wrap .menu .txt {margin-top:0; font-size:1em;}

.mainMd_wrap .slick-dots {top:-3em;}
.mainMd_wrap .slick-dots > ul > li button {width:10px; height:10px;}
.mainMd_wrap .md_prod .con_wrap .t1 {font-size:1.250em;}
.mainMd_wrap .md_prod .con_wrap .t2 {font-size:2em;}
.mainMd_wrap .md_prod .con_wrap .more_b {margin:inherit; width:130px;}

/**/
.main_con1 .box1 {padding:0;}
.mainMd_wrap .md_prod {margin-left:-20px;}
.mainMd_wrap .md_prod .item .inner {margin-left:20px;}
.mainMd_wrap .md_prod .con_wrap {padding-top:20px;}

/**/
.main_con2 .main2_con {padding:30px 0 20px 0;}
.main_con2 .main_prod_search {max-width:540px;}
.main_con2 .main_prod_search > li .in .prod_search_con .inp_list {padding-right:0;}
.main_con2 .main_prod_search > li .in .prod_search_con .inp_list > li.inp_wrap .inp {max-width:100%; margin-left:0;}
.main_con2 .main_prod_search > li .in .prod_search_con .inp_list > li.inp_wrap .inp.st1 {max-width:40%; margin-right:0;}
.main_con2 .main_prod_search > li .in .prod_search_con .inp_list > li.inp_wrap .inp.st2 {max-width:60%;}
.main_con2 .main_prod_search > li .in .prod_search_con .inp_list > li.inp_wrap .inp.m_st {margin-bottom:5px;}

.main_con2 .main_prod_search > li .in .prod_search_con .inp_list > li.btn_wrap {position:inherit; width:100%; height:45px; margin-top:5px;}
.main_con2 .main_prod_search > li .in .prod_search_con .inp_list > li.btn_wrap > .btn {position:inherit; height:inherit; right:inherit;}
.main_con2 .main_prod_search > li .in .prod_search_con .inp_list > li.btn_wrap > .btn .xi {padding-bottom:3px; font-size:1.3em;}
.main_con2 .main_prod_search > li .in .prod_search_con .inp_list > li.btn_wrap > .btn .tt {font-size:1em;}

.main_con2 .ti {width:250px; margin-left:-125px; height:50px; line-height:50px; font-size:1.3em; letter-spacing:.1px;}
.main_con2 .main_prod_search {padding:0;}

/**/
.main_con3 {padding:30px 0 0 0;}
.main_con3 .main_con3_in .r_con {width:100%; float:none;}
.main_con3 .main_con3_in .l_con {width:100%;  float:none; margin-top:60px;}
.main_con3 .main_con3_in .r_con .con_in .r_ul {margin-left:-10px;}
.main_con3 .main_con3_in .r_con .con_in .r_ul .r_li.left .li_in {height:350px; background-size:cover; margin-left:10px;}
.main_con3 .main_con3_in .r_con .con_in .r_ul .r_li.right .li_in  {height:350px; background-size:cover; margin-left:10px;}
.main_con3 .main_con3_in .r_con .con_in .r_ul .r_li .li_in .t_w {padding:15em 1em;}
.main_con3 .main_con3_in .l_con .con_in .in_w.t_st {padding-bottom:0; margin-bottom:50px; margin-top:50px;}

/**/
.main_con4 {margin:10em auto 12em auto;}
.main_con4 .main4_in {position:relative; overflow:inherit;}
.main_con4 .main4_in .r_w {float:none; width:100%; position:absolute; left:0; top:-60px;}
.main_con4 .main4_in .l_w {float:none; width:100%;}
.main_con4 .main4_in .l_w .l_w_in {margin-top:4em; margin-left:-15px;}
.main_con4 .main4_in .r_w .r_w_in .img_wrap {padding:1em;}
.main_con4 .main4_in .r_w .r_w_in .img_wrap .t1 br {display:none;}
.main_con4 .main4_in .r_w .r_w_in .img_wrap .t2 br {display:none; }
.main_con4 .main4_in .r_w .r_w_in .img_wrap .t1 {font-size:1.188em; letter-spacing:.1px;}
.main_con4 .main4_in .r_w .r_w_in .img_wrap .t2 {padding:10px 0;}
.main_con4 .main4_in .r_w .r_w_in .img_wrap .t3 {text-align:right;}
.main_con4 .main4_in .l_w .l_w_in .l_w_li .in_li .ti {margin-bottom:20px;}


/**/
.sub_tw.st.company .sub_in_ti {font-size:1.375em; } 
.sub_tw.st.company:before {font-size:2.3em; bottom:-20px;}

/**/
.company_t {padding:4em 0;}
.company_t .tit {font-size:1.375em; width:100%; margin:.8em auto 3em auto; max-width:inherit;}
.company_t .tit:before {top:-28px;}
.company_t .tit:after {bottom:-28px;}
.slogan_w > li .in {padding:1em 1em 1em 1em;  }
.slogan_w > li .in .xi {font-size:1em;}
.slogan_w > li .in .ti {font-size:1.250em;}

.sub_tw.st.motto {margin:0 0 2em 0;}
.page_cover .cover_title .t1 {font-size:1.6em;}
.sub_tw.st.culture .sub_in_ti {font-size:1.8em;`	}

.page_cover.hAuto {padding:3.7em 0;}

.culture_con > .sec4 > * {width:50% !important; margin-bottom:80px;}
.culture_con > .sec4 > *:nth-child(3) {margin-bottom:0;}
.culture_con > .sec4 > *:nth-child(4) {margin-bottom:0;}
.culture_con ul li .inn {height:190px;}
.culture_con ul li .inn .tt {padding:15px 10px; margin:150px 10px 0 10px;}

/**/
#footer .foot_wrap {padding:1em 0;}
#footer .foot_wrap .logo {margin-left:0; width:25%;}
#footer .foot_wrap .logo img {width:60px;}
#footer .info_wrap {width:70%; margin-left:0;}
#footer .info_wrap .info {margin-top:0;}

#footer .info_wrap .menu {display:none;}

/**/
.page_ceoWrap .page_ceoT .t_w .tit br {display:none;}
.page_ceoWrap .page_ceoT .t_w .tit {font-size:1.438em; max-width:inherit;}
.page_ceoWrap .page_ceoT .t_w .tit:before {background-size:40%; left:0; top:0;}
.page_ceoWrap .page_ceoT .t_w .tit:after {background-size:40%; right:0; top:0;}

.page_ceoWrap .left {float:none; width:100%;}
.page_ceoWrap .right {float:none; width:100%;}
.page_ceoWrap .right .inner {margin-left:0;}
.page_ceoWrap .page_ceoT .txt_wrap .inner {padding-top:0;}
.page_ceoWrap .page_ceoB .txt_wrap .inner {padding-top:0;}
.page_ceoWrap .page_ceoB {padding:0;}
.page_ceoWrap .left .img {display:none;}

/**/
.ethics_t2 br {display:none;}
.ethics_t2 {max-width:inherit;}

.ethics_b {margin-top:3em;}
.ethics_b .ethics_in {padding:3em 0;}
.ethics_b .ethics_in .ti {max-width:550px; font-size:1.250em;}
.ethics_b .ethics_in .ti:before {background-size:50%; left:-15px;}
.ethics_b .ethics_in .ti:after {background-size:50%; right:-35px;}
.ethics_w .rnd_con {margin-left:-10px;}
.ethics_w .rnd_con > li .inner {margin-left:10px;}
.ethics_w .rnd_con > li {width:33.33%; margin-bottom:20px;}
.ethics_w .rnd_con > li .icon {border:5px solid #e5e5e5; padding:1.7em;}
.ethics_w .rnd_con > li:nth-child(4) {margin-bottom:0;}
.ethics_w .rnd_con > li:nth-child(5) {margin-bottom:0;}
.ethics_w .rnd_con > li:nth-child(6) {margin-bottom:0;}
.ethics_w .rnd_con > li .t_w .t1 {margin:13px 0 2px 0;}

/**/
.over_w.hAuto {padding:4.8em 0;}
.over_w .t_w .ti span {font-size:2em;}
.over_w .t_w .tt span {font-size:1.188em; max-width:inherit;}
.over_map_w {padding:.5em 0;}

/**/
.sub_history_wrap .sub_history > li {margin-top:0;}
.sub_history_wrap .sub_history > li .history {padding-top:15px; padding-bottom:15px;}
.sub_history_wrap .sub_history > li .history .list {margin-left:5px;}

/**/
.sub_tw.st.pd_t {padding-top:0;}
.sub_tw.st .sub_in_ti {font-size:1.7em;}
.sub_tw.eth_st {margin:0 0 2em 0;}

/**/
.rnd_tbl {overflow-x:scroll;}
.rnd_tbl .rnd_tbl_st {width:570px;}
.rnd_tbl .rnd_tbl_st tbody th.col {font-size:1em;}

/**/
.company_t_w .tit br {display:none;}
.company_t_w .tit {font-size:1.313em; max-width:inherit;}
.company_t_w .tit:before {background-size:40%; left:0}
.company_t_w .tit:after {background-size:40%; right:0;}

.rnd2_w_b .t br {display:none;}
.rnd2_w_b .t {max-width:inherit;}

.rnd_2_w {margin-top:3em; padding:3em 0;}
.rnd_2_w .ti {font-size:1.6em;}
.rnd_2_w .ti:before {background-size:40%; left:10px; top:0;}
.rnd_2_w .ti:after {background-size:40%; right:-10px; top:0;} 

.rnd_2_w .rnd_con {max-width:inherit; margin-left:0;}
.rnd_2_w .rnd_con > li {width:100%;}
.rnd_2_w .rnd_con > li .inner {margin-left:0; display:inline-block; padding:0; width:160px; height:160px; margin-bottom:10px;}
.rnd_2_w .rnd_con > li:last-child .inner {margin-bottom:0;}
.rnd_2_w .rnd_con > li .tt {width:100%; margin:0 auto; max-width:111px;}
.rnd_2_w .rnd_con > li .icon {padding-bottom:10px;}
.rnd_2_w .rnd_con > li .icon img {width:50px;}

/**/
.root_daum_roughmap .wrap_map {height:200px !important;}
.map_info1 {margin-top:1em;}
.map_info1 .t1 span {line-height:25px; }
.map_info1 .t1 .xi {margin-right:0;}

.map_info2 > li h3 {float:none; padding-bottom:10px;}
.map_info2 > li h3 .xi {vertical-align:middle;}
.map_info2 > li .info {margin:0;}
.map_info2 > li.bus .info p {line-height:inherit; padding-bottom:10px;}
.map_info2 > li.bus .info .b:before {top:0; margin-top:0;}
.map_info2 > li.bus .info .g:before {top:20%;}
.map_info2 > li.bus .info .r:before {top:20%;}
.map_info2 > li.bus .info span.stop_t {padding-bottom:10px;}
.bs1.sub_col3 {margin-left:0;}
.map_info2 > li.subway .info p {margin-right:0;}
.map_info2 > li.subway .info em {display:inherit;}
.bs1 {padding:6px 13px; display:inherit; height:15px; line-height:15px; }
.map_info2 > li.bus .info .c:before {top:20%;}

/**/
.partner ul {margin:-30px 0 0 -10px;}
.partner ul li {width:50%;}
.partner ul li div {margin:30px 0 0 10px;}

/**/
.TAB_W2 .list.inquiry_st > li {width:50%;}

/**/
.sub_agree_wrap {height:50px; padding:20px; overflow-y:scroll;}

/**/
.prod_detail_wrap {padding:20px 0;}
.prod_detail_wrap .inner .slide_wrap {float:none; width:100%;}
.prod_detail_wrap .inner .info_wrap {float:none; width:100%;}
.prod_detail_wrap .info_wrap .in {padding:30px 0 0 0;}

.prod_detail_wrap .inner .slide_wrap .control_box {display:none;}
.prod_detail_wrap .info_wrap .prod_info .info {padding:10px 0 10px 180px;}
.prod_detail_wrap .info_wrap .prod_btn {margin-top:30px; text-align:left; margin-left:0;}
.prod_detail_wrap .info_wrap .prod_btn .btn {width:180px;}

.pro_detail_con .pro_view_tab_st > li {width:33.33%;}
.pro_detail_con .pro_view_tab_st > li > a {padding:0;}

.pro_detail_con .prod_view_edit {padding:20px 10px;}

.prod_list_wrap .list > li {width:50%;}

/*검색*/
.prod_search_wrap {margin-top:7px;}
.prod_search_wrap .prod_search_con > li .inp_wrap input.inp {width:100%;}
.prod_search_wrap .prod_search_con > li {padding-left:0;}
.prod_search_wrap .prod_search_con > li .li_in {padding-left:0;}
.prod_search_wrap .prod_search_con > li.left {float:none; width:100%;}
.prod_search_wrap .prod_search_con > li.left .li_in {padding-left:0;}
.prod_search_wrap .prod_search_con > li.right {float:none; width:100%;}
.prod_search_wrap .prod_search_con > li .inp_wrap {margin-bottom:0;}
.prod_search_wrap .prod_search_con > li .inp_wrap .btn {right:0;}

.prod_search_wrap .prod_search_con > li.left .con_tit {position:inherit; width:100%; height:25px;}
.prod_search_wrap .prod_search_con > li.right .con_tit.icon {width:100%; height:50px;}
.prod_search_wrap .prod_search_con > li .con_tit.icon .xi.pharmacy_xi {display:inline-block; margin-right:3px; width:30px; height:30px; line-height:30px; font-size:1.8em;}
.prod_search_wrap .prod_search_con > li.right {height:50px !important;}

.category_wrap .in_prod_cate_wrap .list > li > a {padding:0;}
.category_wrap .in_prod_cate_wrap .list > li.on > a:after {bottom:-9px;}
.prod_list_tab_w {padding:10px;}
.prod_list_tab_w .product_list li {width:33.33%;}
.prod_list_tab_w .product_list li a {font-size:.750em; padding-left:4px;}
.prod_list_tab_w .product_list li a:before {top:7px;}
.prod_list_tab_w .product_list li a .num {font-size:.625em !important; padding-left:1px;}

/**/
.step_w {margin-bottom:10px;}
.step_w .step_list {}
.step_w .step_list li { width:27%; padding:0;font-size:.875rem; margin-left:-1px;}

/**/
.main_server_point > div .in {padding:15px;}
.main_server_point > div .in .icon {width:50px; height:50px; line-height:50px; left:10px; top:10px;}
.main_server_point > div .in .tbox {margin-left:60px;}

/**/
.pharmacy_search_w {padding:10px;}
.pharmacy_search_w .pharmacy_search_w_in .in_w {padding:7px 0;}
.pharmacy_search_w .pharmacy_search_w_in .in_w label {margin-right:0; padding:10px 0; display:block;}

.pro_search_con .t_w .tit {width:100%; margin:0 auto; max-width:250px;}
.pro_search_con .t_w .txt {width:100%; margin:0 auto; max-width:200px;}

.pro_search_con .pro_w .pro_list {margin-left:-5px;}
.pro_search_con .pro_w .pro_list .item .prod_st {margin-left:5px;}
.pro_search_con .pro_w .pro_list .item .con_wrap .tit {font-size:.938em}
.pro_search_con .info_w .list_w .ti {width:100%; max-width:250px;}

.root_daum_roughmap {height:150px !important;}

/**/
.agree_wrap.email_st {padding:2em 1em;}
.page_email .email_top {padding:20px 10px;}

/**/
.category_wrap .in_prod_cate_wrap .list > li .t_w .tt {height:35px; line-height:35px;}

/**/
.pro_search_con .pro_w .control_arrow .prev {left:-37px;}
.pro_search_con .pro_w .control_arrow .next {right:-37px;}
.pro_search_con .pro_w .control_arrow > li .xi {width:26px; height:26px; line-height:26px; font-size:1em;}

/**/
.pharmacy_info_w .map_info_w {padding:1.3em;}
.pharmacy_info_w .map_info_w .map_ul .map_li {float:none;}
.pharmacy_info_w .map_info_w .map_ul .map_li.left {width:100%;}
.pharmacy_info_w .map_info_w .map_ul .map_li.right {width:100%;}
.pharmacy_info_w .map_info_w .map_ul .map_li.right .li_in {margin-left:0;}
.store_info .info_w .info {padding:10px 0 10px 80px;}
.pharmacy_info_w .tt {text-align:left; }

/**/
.right_txt {padding-top:1em;}

/**/
span.month {display:block;}
.sub_history_wrap .sub_history > li .history .list .txt:before {left:6px;}
.sub_history_wrap .sub_history > li .history .list .txt {padding-left:20px;}

}

@media screen and (max-width:550px){
.category_wrap .in_prod_cate_wrap .list > li {width:100% !important;}
.category_wrap .in_prod_cate_wrap .list > li:nth-child(4)  {width:100% !important;}
.category_wrap .in_prod_cate_wrap .list > li:nth-child(5)  {width:100% !important;}

.ethics_b .ethics_in .ti:before {left:-5px;}
.ethics_b .ethics_in .ti:after {right:-25px;}


}

@media screen and (max-width:360px){
body{ font-size:11px;}
.di_wrap > *{ font-size:11px; font-size:.688rem;}

}
@media all and (orientation:landscape){

}