@media (max-width: 1995px){

}


@media (max-width: 1740px){
.pdt_consult .photo {padding-left: 1%;}
.pdt_consult .photo img{width: 100%;position: relative;bottom: 0;right:0;}

#mBody #mAbout{background:#f1f1f1 url('../image/main/m_about_bg.jpg') 50% 0 no-repeat; background-size: auto 100%;padding: 50px 0 52px;}

}

@media (max-width: 1340px){
#owl.owl-theme .owl-nav,
#owl.owl-theme .owl-dots{display: none;}
#owl.owl-carousel .owl-nav.disabled {display: none;}

#owl_pdt.owl-theme .owl-nav,
#owl_pdt.owl-theme .owl-dots{display: none;}
#owl_pdt.owl-carousel .owl-nav.disabled {display: none;}

#owlView.owl-theme .owl-nav,
#owlView.owl-theme .owl-dots{display: none;}
#owlView.owl-carousel .owl-nav.disabled {display: none;}

}

@media (max-width: 1215px){

	#mainVisual { height: auto; padding: 0 0 60%;}
	#mainVisual .swiper-slide{background-size:auto 100%;}
	#mainVisual dl {margin-top:14%;}
	#mainVisual dt {font-size:2.5em;}
	#mainVisual dd {font-size: 1.4em;letter-spacing:0;}

	.auth_con {padding: 40px 0 0;}
	.auth_con .box_ui {padding: 30px 0 0;}
	#footer .btn_top {right: 0;}

	#moveTop {right: 0;left: 90%;position: absolute;top: 0;margin: 0;z-index: 1;}

}


@media all and (max-width:1117px){

	.mAbout_items{padding:0 0 0 54%;}

	.pdt_fixed {}
	.pdt_fixed .shopView_form > div {width: 100%;float: none;}
    .pdt_fixed .shopView_form > div.cartLeft {width: 70%}
    .pdt_fixed .shopView_form > div.cartRight {width: 30%}


    .multi_search_box .checkbox {width: 1%;}
    .multi_search_box .thum_img {width: 8%;}
    .multi_search_box .thum_img img {min-width: 50px; min-height: 50px;}
    .multi_search_box .prod_txt {width: 84%;}
    .multi_search_box .prod_amount {width: 20%;}
    .multi_search_box .space{width:3%;}

    .add_wish div {/* line-height:1; */}
    .add_wish div.add_mount {/* line-height: 1.5; */box-sizing: border-box;width: 67%;}
    .add_wish div.add_mount > span {display: block;font-size: 1.5rem;}
    .add_wish div.add_mount > em {display: block;font-size: 1.5rem;}
    .add_wish table { table-layout: auto;}
	.add_wish div.add_mount table td:first-child {font-size: 16px;}
	.add_wish div.add_mount table tr td {padding: 0 0 0 15px;}
	.add_wish div.add_mount table tr td > span {font-size: 16px;line-height: 48px;}

	.icon_condition{font-size: 1.2em;padding: 18px 10px;}

	.sns_hide {display:none !important;}

	.pdt_consult .info {padding:60px 10px 60px 0;}

	#wrap{width:100%; min-width:0;}
	#wrap.menuOn {/* position: fixed; */}
	.wrapper, .wrapper_shop, .wrapper_wish {width:100%; padding-right:25px; padding-left:25px; box-sizing:border-box;}
	.wrapper_shop_main {width:100%; box-sizing:border-box;}
	 img{max-width:100%;}

	.common_head td:first-child{padding:0 25px;}
	.common_head dt{margin:0 0 10px;font-weight:bold;font-size:1.429em;color:#fff;}
	.common_head dd{color:#bfdbed;font-size: 1em;line-height: 1.6;margin-bottom: 0;}

	.round_contents{overflow:hidden;margin:49px 0 0;background:none;}

	#footer .wrapper{padding: 40px 25px;}
	#footer .inner{margin:-40px 0 0 -50px;}
	#footer .article {padding: 0 0 0 50px;}

	#footer .outer{overflow:visible;}
	#footer .familysite ul{top:auto;bottom:100%;}


	#header .bottom {padding: 0 68px 0 131px;}


	.list_company.ver .wrap.line1 {height: auto;}
	.list_company.ver2 .wrap.line2 {height: auto;}


	#increaseQuantity, #decreaseQuantity {line-height: 26px;top:0;}
	.qt_wrap {/* margin-left: -50px; */}





}

@media all and (max-width:1100px){
    #header .bottom{position: relative;height: 84px;box-sizing:border-box;padding: 0 60px 0 131px;}

    #gnbMenu{position: relative;width: 583px;margin: 0 auto;overflow: hidden;}

    #gnb > li > a{padding:0 30px;font-size: .9em;}
    #gnb > li > ul > li > a{font-size:1em;}
    /*#gnb ul a{padding:0 15px;}*/

    .inherit_sheet table {table-layout: auto;}

	.photoWrap img {max-width: 100%;}

	#pdtInquiry .part{position:absolute;top: 146px;left: -550px;}

	#layer_S {width:90%; margin:0 !important; position:absolute; left:5%; top:5%;}
	.commonLayer {width:90%; margin:0 !important; position:absolute; left:5%; top:5%;}

	.circle_wrap {margin: 15px 0;}
	.circle_wrap li{width: 82px;height: 82px;}
	.circle_wrap .wrap dd {font-size: 1.5rem;}

	.pc_only_1100 {display: none !important;}
	.mo_only_1100 {display: block !important;}

	#footer .conLeft{width: 500px;}
	#footer .conLeft .body .outer{margin:0 -35px;}
	#footer .conLeft .body .inner{border-spacing:35px 0;}

	#footer .conRight .iconRight {padding-right: 25px;}

	.rd_wrap li dt{font-size:1.2em;}
	.rd_wrap li dd{font-size: 1em;margin: 9px 0 0;}

	.list_process .cont {padding: 31px 20px 0;}
	.list_process .cont > ul > li{font-size: 0.89em;line-height: 24px;}

	.sub_section .head.ver2{background: none;}


	.helthcare_wrap li .wrap > div {display: block;}
	.helthcare_wrap li .cont {padding: 50px 50px;}

	#footer .btn_top{top:-58px;width:36px;height:36px;}

	.type_list .bbtn{display:block !important;opacity:0 !important;filter:alpha(opacity=0) !important;}

	.round_contents_inner {margin: 0;}



}

@media all and (max-width:999px){
	.type_list.board li{width:50%;}
}

@media all and (max-width:960px){
	#pdtInquiry .img {display: block;}

	.mo_hide2{display:none !important;}

	.greeting_guide .photo, .greeting_guide .info {float: none; width:100%;}

	.greeting_guide .info {padding-bottom:20px;text-align: center;}
	.greeting_guide .photo {top:0;position: static;padding: 0;text-align: center; margin-left: 0;}

	.colum_three{background:#4ab4b9 url('none');height: 800px;}

	#mBody .header h3{font-size: 1.2em;margin-bottom: 10px;}
	#mBody #mAbout .img{display:none;}


	.mItems ul > li {width: 33.3333%;}

	.mItems.ver ul{margin:-24px 0 0 -20px;}
	.mItems.ver ul > li > a{margin:24px 0 0 20px;}
	.mItems.ver .info{margin-left: 20px;}
	.mItems.ver .cont {margin-left: 20px}

	/* .mItems.ver4 ul > li {width: 25%;} */

	.historyList > li .year_nav{top:580px;}
	.historyList > li:nth-child(even) .year_nav{top:520px;}

	#historyWrap .inner{margin:0 -11px;}
	.historyList > li .wrap{margin:0 11px;}
	.historyList .cont{padding:10px 15px;}
	.historyList .cont .year{font-size:3em;}

	.goodsnumbox .i > input {/* width: 84px; */}
	.goodsnumbox .i > input + .btngray {margin-top: 5px;width: 84px;}

	.pc_only_960 {display: none !important;}
	.mo_only_960 {display: block !important;}

	.wrapper_960 {padding-left: 0 !important; padding-right: 0 !important;}
	.pdt_consult .tableWrap > .displayTable > .tr > .td{display:block;}
	.pdt_consult {background:#4ab4b9 url('none');height: auto;}
	.pdt_consult .info {text-align: center;}
	.pdt_consult .photo {position: relative;padding-left: 0;}




}

@media all and (max-width:840px){
#gnb > li > a {padding: 0 16px;}
#gnbMenu{width: 480px;}
.qt_wrap {/* margin-left: -30px; */}
.add_wish div.add_mount {width: 65%;}
}

/* Tablet & Mobile */
@media all and (max-width:800px){


	.order_qty .goodsnumbox {margin-right: 0;}
	.goodsnumbox {margin-right: 30px;}

	.print_button {display: none;}

	.magnify-lens{display:none !important;}

	#location .lonb {top: 35px;}
	#contents {padding: 80px 0 40px;}

	.hoverHidden { pointer-events: none; }

	[class*="moreBtn_"]:hover{}
	[class*="moreBtn_"]:hover span{position:absolute;left:0;width:100%;height:100%;z-index:-1;
		-webkit-transition: all 0.1s ease;
		-moz-transition: all 0.1s ease;
		-o-transition: all 0.1s ease;
		transition: all 0.1s ease;
	}



	#gnbMenu{display:none;}

	#wrap.fixed #header{position:relative;}
	#wrap.fixed #header .top{display:block;}
	#wrap.fixed #container{margin-top:0}

	#header .bottom .menu{display:block;position:absolute;right:0;top:34px;}
	#header .bottom .menu > span{text-indent:-9999px;}
	#header .bottom .menu:before,
	#header .bottom .menu:after,
	/* #header .bottom .menu > span{content:'';display:block;width:45px;height:3px;margin:8px 0;background:#fff;} */

	#allMenu{
		display:block;
		position:absolute;
		right:0;
		top:0;
		z-index:100;
		width: 100%;
		background: #010101;
		letter-spacing:.25px;
		-webkit-transform:translate(100%,0);
		transform:translate(100%,0);
		-webkit-transition:.7s transform ease-in-out;
		transition:.7s transform ease-in-out;
		/*
		-webkit-transform:translate(100%,0);
		-moz-transform:translate(100%,0);
		-ms-transform:translate(100%,0);
		-o-transform:translate(100%,0);
		transform:translate(100%,0);
		transition:.3s transform ease-in-out;
		*/
	}
	#allMenu .title{border-bottom: 1px solid #292929;padding: 26px 33px;}
	#allMenu h2{color:#fff;text-transform:uppercase;font-size:1.5em;position: relative;/* padding: 18px 30px; */display: block;/* float: left; */}
	#allMenu h2 img {/* position: relative; *//* left: 0; *//* top: 0; *//* margin: -26px 0 0; *//* vertical-align: middle; */width: 131px;height: 26px;}
	#allMenu a{display:inline-block;}
	#allMenu > ul{background: #010101;}
	#allMenu li > button{width: 14px;height: 7px;position: absolute;right: 20px;top: 12px;background: url('../image/icon/icon_down.png') no-repeat 50%;padding: 20px 20px 20px 15px;}
	#allMenu li.on > button{background: url('../image/icon/icon_up.png') no-repeat 50%;}
	#allMenu > ul > li{border-bottom: 1px solid #292929;position:relative;position:relative;text-align:left;}
	#allMenu > ul > li.on{background: #4ab4b9;}
	#allMenu > ul > li > a{display: block;padding:20px;font-size:1.5rem;color: #fff; min-width: 100px; letter-spacing: 0;text-transform:uppercase;}
	#allMenu > ul > li.on > a{color:#fff;}
	/* 2Depth */
	#allMenu > ul > li > ul{display:none;background: #000;text-transform:capitalize;}
	#allMenu > ul > li > ul > li{/* border-top:1px solid #d9d9d9; */position:relative;}
	#allMenu > ul > li > ul > li > a{font-size: 1.4rem;padding:15px 18px;color: #fff;}
	#allMenu > ul > li > ul > li > a:hover{padding:15px 18px;color: #4ab4b9;}
	#allMenu > ul > li > ul > li > button{top:7px;}
	/* 3Depth */
	#allMenu > ul > li > ul > li > ul{display:none; background:#959595;}
	#allMenu > ul > li > ul > li > ul > li + li{border-top:1px solid #a1a1a1;}
	#allMenu > ul > li > ul > li > ul > li > a{display:block;padding:15px 18px; color:#fff;}

	.btn_search {position: absolute;top: 17px;right: 71px;}
	.btn_search img {border: 1px solid #f1f1f1;border-radius:100%;padding: 15px;width: 20px;height: 20px;}

	.btn_wish {width: 52px;position: absolute;top: 17px;right: 136px;color: #fff;font-size: 18px;padding: 0;border: 1px solid #f1f1f1;border-radius: 100%;line-height: 30px;box-sizing: border-box;padding: 3.5px 11px;}
	.btn_wish .icon-basket-1 {font-size: 1.8rem;}
	.btn_wish .icon-basket-1:before{/* vertical-align: top;line-height: 1.45; */}
	.btn_wish .txt {display: block;font-size: 11px;line-height: 1;top: -2px;position: relative;font-style: normal;left: 4px;}

	.btn_wish.ver1 {right:200px;}
	.btn_wish .icon-file-pdf {position: relative;top: -2px;left: 2px;}

	#wrap.menuOn #allClose{display:block;position:fixed;left:0;top:0;right:0;bottom:0;z-index:100;background:rgba(0,0,0,.3);}
	#wrap.menuOn #wrapper{position:fixed;width: 100%;}
	#wrap.menuOn #allMenu{
		-webkit-transform:translate(0,0);
		transform:translate(0,0);

	}

    .pc_hide{display:block !important;}
	.mo_hide{display:none !important;}

	.photoWrap {padding: /* 28px 0 70px */ 20px 0 30px;text-align: center;position: relative;}
	.photoWrap img {max-width:100%;width: 500px;}
	.photoWrap .img_option {position: absolute;top: 60px;left: 0;}
	.photoWrap .img_option img{max-width: 160px;max-height:160px;border-radius: 50%;border: 1px solid #dbdbdb;width: 160px;height: 160px;box-sizing: border-box;display: none;}
	.pdt_detail {font-size: 1.071em;padding: 45px 0;color: #888; letter-spacing: 0;line-height: 1.74; margin-bottom: 47px;}
	.bg_section {background-color: #f6f6f7;}

	.pdt_fixed {background-color: #f2f2f2;position: relative;width: 100%;left: 0;bottom: 0;z-index: 9;padding:26px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;height: 162px;box-sizing:border-box;}
	.pdt_fixed .shopView_form > div {float: left;width: 50%;}
	.pdt_fixed .shopView_form .cartLeft table {table-layout: auto;border-collapse: separate;border-spacing: 10px;}
	.pdt_fixed .shopView_form input[type="text"],
	.pdt_fixed .shopView_form input[type="number"]{width: 100%;height: 49px;box-sizing:border-box;padding: 2px 15px;border: 1px solid #c2c2c2;line-height:16px;text-indent:5px;border-radius:3px;}
	.pdt_fixed .shopView_form td img {border: 1px solid #c2c2c2;border-radius:3px;width: 49px;height: 49px;box-sizing: border-box;}
	.pdt_fixed .shopView_form td.input_number input[type="number"]{border: 1px solid #dcdcdc;text-align: center;}
	.pdt_fixed .shopView_form td.input_number.ver input[type="number"]{}
	.pdt_fixed .shopView_form .cartLeft {}
	.pdt_fixed .shopView_form .cartLeft > div {overflow: hidden;position: relative;height: 118px;margin: -10px;}
	.pdt_fixed .shopView_form .total_txt {font-size:2em;line-height: 3.86em;text-align: center;display: block;color: #333;}
	.pdt_fixed .shopView_form .total_txt > em {padding-left: 10px;letter-spacing: 0;}

	.multi_search_box{background:#f2f2f2;border-radius:3px;box-sizing:border-box;overflow: hidden;}
	.multi_search_box.ver02 {padding:10px 0; background:#fff; border-radius:0px; box-sizing:border-box;border:none; }
	.multi_search_box .table_form + .table_form{margin-top:10px;}
	.multi_search_box .part:after{}
	.multi_search_box .part .harf{width:50%; float:left;}
	.multi_search_box .part .harf > .scroll-pane {overflow: hidden;}
	.multi_search_box .part + .part{}
	.multi_search_box select{width:100%;}
	.multi_search_box .thum_img {width: 50px;}
	.multi_search_box .prod_txt {width:330px;}
	.multi_search_box .prod_amount {width: 100px;}
	.multi_search_box .com{width:126px;}
	.multi_search_box .dash{width:20px; text-align:center;}

	.add_wish {border-radius:3px;overflow:hidden;}
	.add_wish div {width:100%;float:left;text-align:right;font-size:0.93em;line-height:37px;color:#b9b9b9;box-sizing:border-box;height: 100%;}
	.add_wish div.add_mount {font-size:2em;line-height: 3.86em;text-align: center;display: block;color: #333;padding: 0 25px;box-sizing:border-box;}
	.add_wish div.add_mount table td:first-child {width: 70%;}
	.add_wish div.add_mount > span > em {padding-left: 10px;letter-spacing: 0;}

	.date_sort{border-radius:3px; overflow:hidden}
	.date_sort a{width:25%; float:left; text-align:center; font-size:0.93em; line-height:37px; color:#b9b9b9; box-sizing:border-box; background:#fff;}
	.date_sort a+a{border-left:1px solid #e4e4e4;}
	.date_sort a.active{background:#686b74; color:#fff;}
	.multi_search_box .btns{margin:20px 0 0; text-align:center;}
	.multi_search_box .btns .btn_css{margin:0 8px;}
	.multi_search_box .btns .btn_css span{width:176px; padding:0;}

	.multi_search_box input[type="text"],.multi_search_box input[type="number"],.multi_search_box input[type="file"]{
		height: 50px;
		padding:0 18px;
		border:0;
		color: #888;
		background:#fff;
		border:1px solid #c2c2c2;
		border-radius:3px;
		text-indent:5px;
		font-size: 1.071em;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.multi_search_box .prod_txt input[type="text"]{width: 100%;height: 50px;padding-left: 10px;box-sizing: border-box;}
	.multi_search_box .prod_txt textarea{padding:7px 43px 7px  10px;}
	.multi_search_box .prod_txt a {position: relative;}
	.multi_search_box .prod_txt a:before {content:'';position: absolute;right: 22px;top: 17px;width: 15px;height: 16px;line-height: 16px;box-sizing: border-box;background: #fff url('../image/sub/zoom_icon.png') no-repeat;background-size: 16px;}

	.multi_search_box .prod_amount input[type="text"]{width: 100%;text-align: center;border: 1px solid #dcdcdc;}

	.multi_search_box select{
		height: 36px;
		padding: 7px 0 7px 0;
		border:0;
		text-indent:5px;
		background:#fff;
		border-radius:3px;
		box-sizing: content-box;
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		/* box-sizing: border-box; */
	}

	#wish_wrap {position:static; z-index:11}
	#wish_wrap a.close {position:absolute;left:50%;top: -35px;z-index: 99;margin-left: -49px;}
	#wish_wrap a.close .lineWrap {width: 84px;height: 34px;display: inline-block;border:1px solid #dbdbdb;background: #f2f2f2 url('../image/sub/toggle_down.png')no-repeat center center;border-bottom: 0;border-top-left-radius: 6px;border-top-right-radius: 6px;}
	#wish_wrap.active a.close .lineWrap {background:#f2f2f2 url('../image/sub/toggle_up.png')no-repeat center center;}
	/* #wish_wrap a.close .line{background: url('../image/sub/toggle_up.png');} */
	/* #wish_wrap a.close .line:before{content:'';position:absolute;right:0;bottom:2px;width:8px;border-bottom:1px solid #4ab4b9;
		-webket-transform:rotate(45deg);
		-moz-transform:rotate(45deg);
		-ms-transform:rotate(45deg);
		-o-transform:rotate(45deg);
		transform:rotate(45deg);
	}
	#wish_wrap a.close .line:after{content:'';position:absolute;right:0;bottom:-3px;width:8px;border-bottom:1px solid #4ab4b9;
		-webket-transform:rotate(45deg);
		-moz-transform:rotate(45deg);
		-ms-transform:rotate(45deg);
		-o-transform:rotate(45deg);
		transform:rotate(-45deg);
	} */

	.responsive_sheet{}
	.responsive_sheet thead{display:none;}
	.responsive_sheet table, .responsive_sheet tbody, .responsive_sheet tfoot, .responsive_sheet tr, .responsive_sheet th, .responsive_sheet td{display:block;}
	.responsive_sheet tr+tr{margin-top:15px;}
	.responsive_sheet tr{border:1px solid #e6e6e6; border-radius:5px; box-shadow: rgba(193, 193, 193, 0.19) 2px 2px 7px; overflow:hidden;}
	.responsive_sheet td tr{box-shadow:none;}
	.responsive_sheet td{width:100% !important; border-top:1px solid #eee; text-align:right; box-sizing:border-box;padding: 10px 20px}
	.responsive_sheet tr td+td{/* border-top:1px solid #e6e6e6; */}
	.responsive_sheet td .hidden_th{display:block; float:left; font-weight:bold; text-shadow:1px 1px 1px #eee; /* color:#333; */}
	.responsive_sheet td .hidden_th.strong{color:#333;}
	.responsive_sheet td.long_contents, .responsive_sheet td.sbj{text-align:left;}
	.responsive_sheet td.long_contents .hidden_th, .responsive_sheet td.sbj .hidden_th{margin-bottom:5px; color:#333; float:none;}
	.responsive_sheet td.long_contents .guide{display:block;}
	.responsive_sheet td.long_contents.ver2{text-align:left;}
	.responsive_sheet td .btns .btn_typeB{width:95px; display:inline-block; margin:0;}
	.responsive_sheet td .btns .btn_typeB span{text-align:center;}
	.responsive_sheet td.sbj, .responsive_sheet td.name{padding-left:15px;}
	.responsive_sheet td.th{font-weight:bold; color:#333;}
	.responsive_sheet td.rowspan{text-align:left; background:#fafafa; font-weight:bold; color:#333;}
	.responsive_sheet td.rowspan .hidden_th{padding:2px 10px 4px; display:inline-block; margin-right:5px; background:#888; color:#fff; border-radius:5px; text-shadow:none;}
	.responsive_sheet .notice{}
	.responsive_sheet .notice:before{content:'°øÁö»çÇ×'; display:block; padding:5px 15px 7px; font-size:1.2em; font-weight:bold; color:#fff; background:#333;}
	.responsive_sheet td.name{text-align:right;}
	.responsive_sheet td.pc_only{display:none;}
    .responsive_sheet td.pdt {text-align: left;border-top: 0;}
    .responsive_sheet td.pdt .name {display: inline-block;padding-left: 10px;font-size: 1.4rem;}
	.responsive_sheet.ver_write td{text-align:left;}
	.responsive_sheet.ver_write td .hidden_th{margin:0 0 5px; color:#333; float:none;}
	.responsive_sheet tr.reply{margin-top:5px;}
	.responsive_sheet tr.reply .sbj{background-color:#eee; font-weight:bold; color:#333;}
	.responsive_sheet tr.reply .sbj .hidden_th{display:none;}
	.responsive_sheet tfoot tr{margin-top:20px; border:1px solid #999; box-shadow:rgba(0, 0, 0, 0.5) 2px 2px 4px;}
	.responsive_sheet tfoot th:before, .responsive_sheet tfoot td:before{content:none;}
	.responsive_sheet tfoot th{width:100%; padding:8px; border-top:0; background:#333; color:#fff;}


    .responsive_sheet td > a > img {min-width: 80px;height: auto;border: 0;}
    .responsive_sheet td .td_in_part {width: 100%; margin-top: 10px;}
    .responsive_sheet td .td_in_part span{display:inline-block;}
    .responsive_sheet td .td_in_part select.selectbox {font-size: 1.4rem;padding: 8px;max-width:none;width: 100%;}

	.sheetList tr td:first-child {border-top: 0;text-align: left;}
	#cart .responsive_sheet td.pdt {text-align: center;}

	.btn_typeC + .btn_typeC.ver2 {margin-top:0;/* margin-left:10px; */}
	#cart .btn_typeC + .btn_typeC {margin-left: 5px;}
	#cart .btn_typeC span {min-width: 80px;line-height: 32px;padding: 0;height: 30px;}

    .wish_total p {text-align: center;width: 100%;padding:20px;font-size: 1.5rem;}
    .wish_total p span {position: relative;top:-2px; right:0;margin-left: 10px;font-size: 1.3rem;}


    .bottombox {margin:23px 0 0;}

    .colum_three .tableWrap{margin:0;}
	.colum_three .displayTable{border-spacing:0;}
	.colum_three .tr > div + div{margin-top:20px;}

	.greeting_guide .photo, .greeting_guide .info{float:none;}
	.greeting_guide .photo{width:auto; margin:0 -1px;}
	.greeting_guide .info{width:100%; padding:41px;}
	.greeting_guide .td{border-top:0;}

	.mobile_only {display: block !important;}
	.pc_only{display: none !important;}

	.mItems ul{margin:-24px 0 0 -19px;}
	.mItems ul > li > a{margin:24px 0 0 19px;}
	.mItems .info {margin-left: 19px;}
	.mItems .cont {margin-left: 19px;}

	.bbtnWrap.ver2 {margin: 5px auto 30px;}

	.mItems.ver2 ul{margin: -13px 0 0 -12px;}
	.mItems.ver2 ul > li > div > a{margin: 13px 0 0 12px;}
	.mItems.ver2 ul > li > div > a + a {margin:0 0 0 12px}

	.shop_header .top .conLeft > div > span{display:block;font-size:1.9em;line-height: 1.3;}

	.multi_search_box .part .harf+.harf{margin-top:10px;}
	.multi_search_box .dash{display:none}

    .multi_search_box .btns .btn_css {margin:0;}
	.multi_search_box .btns .btn_css span {width:auto; margin:0;}
	.multi_search_box .btns .btn_css.ver2 {margin-top:10px;}
	.btn_css {display:block;width:100%;}

	.pdt_fixed {height: auto;padding: 10px 0 0;}

    .multi_search_box .part .harf {width: 100%;}
    .multi_search_box .part .harf > .scroll-pane {height: 170px;}
    .multi_search_box .part .harf + .harf {margin-top:5px;}
    .multi_search_box .part > .harf:first-child {width: 100%;padding: 0 25px;box-sizing: border-box;}

    .multi_search_box .thum_img {display: none !important;}
    .multi_search_box .checkbox {width: 1%;}
    .multi_search_box .prod_txt {width:75%;}
    .multi_search_box .prod_amount {width: 15%;}
	.multi_search_box .space {width: 2%;}
    .multi_search_box input[type="text"],.multi_search_box input[type="number"],.multi_search_box input[type="file"]{padding:0 5px;}

    .add_wish div {/* width: 100%;float: none; height: auto;margin-top: 8px; */}
    .add_wish div.add_mount {width: 100%;text-align: right;padding: 0 25px;line-height: 1;float: none;display: inline-block;margin: 15px 0;}

	.add_wish {padding-top: 0;height: auto;}
	.add_wish div.add_mount table tr td > span {line-height: 1.8;}
	.add_wish div.add_mount table tr td {line-height: 1;padding: 0;box-sizing: border-box;width: 50%;text-align: right;}
	.add_wish div.add_mount table td:first-child {width: 100%;text-align:left;padding:0 30px 0 0;}
	.add_wish div.add_btn {width: 100%;}
	.add_wish div.add_btn:before {content:''; clear: both;display: block;}

	#increaseQuantity {}
	#increaseQuantity, #decreaseQuantity {top: 3px;}



    .wrapper_wish {display: none;width: 100%;padding-right: 0;padding-bottom: 0;padding-left: 0; padding-top: 16px;}

    .icon_condition {display: block;line-height: 1.2;border-radius: 0px;padding: 17px 10px;}

    .add_wish div.add_mount > span {display: inline-block;}

	.shop_header .top .conLeft > div + p > span + span {padding:13px 0}

	.pc_only_799 {display: none !important;}
	.pc_onlyView_799 {display: none;}
	.pc_onlyTable_799 {display: none;}
	.mo_only_799 {display: block !important;}

	#mainVisual dl{margin-top:22%;}

	#mainVisual dt{font-size: 2.1em;}
	#mainVisual .bbtnWrap {margin: 10px auto 0;}
	#mainVisual .bbtn_01 {margin: 0 auto;}
	.bbtnWrap.ver4:after {content:'';clear: both;display: block;}


	.bbtnWrap {margin: 15px auto 0 ;}

	.bbtn_01 {max-width:170px;margin: 0;line-height: 3;font-size: 1.2rem;background-color: #0072bc;}

	.auth_con td.info > dl {padding-left: 20px;}

	.mItems.ver ul > li {width: 50%;}
	.mItems .over span {display: none;}
	.mItems .over:before{display: none;}


	#mainVisual .mouse{width: 31px;height: 31px;margin-left: -15.5px;}
	#mainVisual .mouse:hover {width: 31px;height: 31px;background-color: #4ab4b9;}
	#mainVisual .mouse span > img {width: 10px; height: 10px;}

	.moreBtn_01, .moreBtn_01.ver6, .bbtnWrap.ver4 a.moreBtn_01{width:150px;line-height: 40px;font-size: 1.2rem;}
	.moreBtn_01.ver6 {width: 175px;}


	#footer .wrapper{padding-top:40px;padding-bottom:40px;}
	#footer .inner{margin-top:-23px;}
	#footer .article{width:auto !important;margin-top:23px;}
	#footer .article .logo{margin-bottom:10px;}
	#footer .social{margin-top:15px;}
	#footer .social > a{margin-right:9px;width: 35px;height: 35px;line-height: 35px;}
	#footer .article > ul > li + li{margin-top:13px;}
	#footer .familysite{width:150px;margin: 0;}
	#footer .familysite a{padding:8px 20px 8px 10px;}
	#footer .familysite > a:before{right:10px;top:17px;}
	#footer .btn_top{top:-42px;width:36px;height:36px;}

	.quick_search_table .table_form .td {display: block;margin-bottom: 15px;}

	.rnd_wrap{}
	.rnd_wrap:after{}
	.rnd_wrap .conLeft{float:none;width:auto;}
	.rnd_wrap .conLeft .logo_box .logo > span{}
	.rnd_wrap .conRight{margin:20px 0 0;}

	.pdt_fixed {position: fixed;}

	.mItems ul > li > div > a {margin: 24px 0 0 19px;}

	/* 서치 */
	.search{width: 90%;margin: 0 !important;position:absolute;text-align: center;font-size: 14px;left: 5%;top:10%;}
	.search form {width:100%;}

	.kboard_search {float: none;}
	.kboard_search input {width: 100%;}
	.kboard_search > div:first-child {float: none;}
	.kboard_search > div:first-child:after {content:'';clear:both;display: block;}
	.kboard_search > div > .selectbox_Wrap:first-child{padding-left: 0;}
	.kboard_search button {height: 50px;}

	.seachText_Wrap, .top_schWrap, .searchbox_Wrap {float: none;}
	.seachText_Wrap, .searchbox_Wrap {display: block;}
	.seachText_Wrap {margin-right:40px;position: relative;color: #666;}

	.top_schWrap{position: relative;margin-top: 10px;float: none;}

	.searchbox_Wrap {width: 50%;}
	.searchbutton_Wrap {display: inline-block;float: none;position: absolute;right: 0;top: 0;}

	.jt_select_box {height: 50px;margin-right: 0;display: block;width: auto;}
	.jt_select_box label {top: 18px;}
	.jt_select_box select {height: 50px;line-height: 50px;font-size: 1em}

	.selectbox_Wrap {width: 50%;padding-left: 10px;box-sizing: border-box;}
	.selectbox_Wrap.ver {width:100%; float: none;}

	.search input[type="text"]{height: 50px;width: 100%;padding: 0 20px;color: #666;font-size: 1em;}

	/* .top_banner .wrapper {height: 300px;} */
	.top_banner .wrapper > div {margin-top: 137px;}
	.top_banner h3 {font-size: 3.5rem;}

	.shop_header .top .conLeft > div > span {float:none;}
	.shop_header .top td {white-space: normal;}

	#shop_view .conRight > div > span a i {color: #fff;line-height: 3.5;display: inline-block;}

	.rd_wrap li.reverse .thumb {float: none;padding-left: 0;width: 100%;}
	.rd_wrap li.reverse .cont {float: none;width: 100%;padding: 10px 20px;}

	.rd_wrap li .cont{}

	.list_company {padding-bottom: 30px;}
	.list_company > div > ul > li{font-size:14px;margin-top: 30px;}
	.list_company > div > ul > li:first-child {margin-top: 0;}
	.list_company .desc{font-size: 2rem;}
	.list_company td {height: auto;}

	.list_company.ver2 > div > ul > li, .list_company.ver3 > div > ul > li{width: 100%;}
	.list_company.ver2 td:first-child, .list_company.ver3 td:first-child {text-align: left;padding: 0;white-space: normal;}
	.list_company.ver2 .wrap,.list_company.ver3 .wrap {padding: 23px 25px;}

	.list_process > div {margin: 0 0 0 -14px;}
	.list_process > div > ul > li{padding:0 0 0 14px;}

	.list_process .wrap {display: table; min-height: 160px;}
	.list_process .cont {display: table-cell;padding: 20px 15px;vertical-align:middle;}

	.btnmint, .btnblue, .btngray {line-height:3;font-size: 1.3rem;}

	.photoWrap {padding:28px 0 50px;float: none;width: 100%;}

	.common_head{margin:0 auto;}
	.common_head table,
	.common_head tbody,
	.common_head tr,
	.common_head td{display:block;}
	.common_head td:first-child{padding:20px 25px;}
	.common_head dt{margin:0 0 4px;}

	.circle_wrap2{background:none; padding: 18px 0;}
	.circle_wrap2 li {font-size: 12px;}
	.circle_wrap2 .wrap{width:122px;height:122px; margin: 0 15px 10px;}
	.circle_wrap2 .wrap .img{height:32px;}
	.comoany_section .dtable {margin-bottom: 30px;}
	.comoany_section .dtable.row .fileIco {right: 12px;}
	.circle_wrap2.ver {padding: 0 0 30px;}

	.sub_section .head.ver1 {padding: 0;}
	.sub_section .head.ver4 {padding: 100px 0 0;}


	#historyWrap{margin: 40px 0 0;padding:0 0 40px;}
	#historyWrap .headline_verText{margin-bottom:10px; padding-bottom:0;}
	.historyList > li .year_nav{display:none}
	.historyList > li:nth-child(even){margin:0;}
	#contents #historyWrap .nav{width:100%; padding:0 10px 20px; display:block; position:static; text-align:right; box-sizing:border-box;}
	#contents #historyWrap .nav button{width:35px; height:35px;}

	.implants_section {padding: 30px 0;}
	.list_company.ver td:first-child{text-align: left;}
	.list_company.ver > div > ul > li:first-child {margin-top: 0;}
	.list_company.ver > div > ul > li{width:100%;margin-top: 15px;}
	.list_company.ver .wrap{padding: 23px 25px;}

	.goodsnumbox .i > input {/* padding: 11px 5px; */}
	.goodsnumbox .i > input + .btngray {margin-top: 0px;}

	.helthcare_wrap {margin-top: 30px;}
	.helthcare_wrap li .cont {padding: 30px;}

	.contact_wrap .body .table_address td.th {width: 100px;}
	.contact_wrap .body .table_address td {line-height: 2; padding: 15px;}
	.contact_wrap .body .table_address tr:first-child td {padding-top: 15px;}

	.sheetList td > a > img {max-width: 100%;}
	.table_input td {padding: 10px;}

	.btn_wish span.cart {display: inline-block;position: absolute;top: -7px;right: -9px;width: 22px;height: 22px;z-index: 1;border-radius: 100%;background-color: #0072bc;color: #fff;font-size: 10px;line-height: 24px;text-align: center;}

	.sheetList td .check_close {float: right;position: relative;}
	.sheetList td .check_close button {position: relative;right: 0;top:0;border-radius: 100%;/* padding: 13.5px 12.5px; */}
	.sheetList td .check_close button .bar.ver {background: #9c9c9c;}
	.sheetList td .check_close button .top {transform: translateY(3px) rotateZ(45deg);}
	.sheetList td .check_close button .under {transform: translateY(-3px) rotateZ(-45deg);}

	.search h3 {font-size:2.5em;padding-bottom: 20px;}

	.historyList .cont .list_basic li {padding: 0 0 0 25px;}

	.bbtnWrap.ver a.moreBtn_01 {height: 45px;}

	.inner01.ver02 .dtable.row .td2 {text-align: left;}
	.inner01.ver02 .dtable.row .td2 label {width: 100%; text-align: left;}
	.inner01.ver02 .dtable.row .td2 input {width: 100%; margin-left: 0;margin-top: 10px;}

	.searchWrap .close_x {left: 20px;right: initial;}

	.btn_typeA span{line-height: 43px;}

	.bbtnWrap.ver3 {margin: 10px 0;}

	.tabWrap {margin-top: 30px;}

	.type_list.ver01 li {width: 50%;}

	.img_subVisual {margin-bottom: 25px;}
	.img_subVisual > div{margin: 0 0 0 -10px;}
	.img_subVisual ul li{padding: 0 0 0 10px;}
	.sub_section .head.ver5 .s_summary {padding: 42px 0 20px;}

	.p_title:before {top: 5px;}
}

@media all and (min-width:640px){
	img{width:auto;}
}




@media all and (max-width:639px){
    body,
	input,textarea,select,button,
	.top_banner .wrapper > div,
	#footer .article,
	.layerpop .head,
	.mAbout_items li,
    .goodsnumbox .i,
    #mainVisual .swiper-slide > .wrapper,
	.list_certification,
	#numberUpDown,
	.pdt_consult,
	#cart {font-size:12px;}

	.wrapper { padding-left: 10px; padding-right: 10px;}

    .responsive_sheet td {font-size: 13px;}

	.top_banner {padding: 71px 0 0 0;}

	#header .bottom{height:70px;}
	#header .bottom .menu{right:10px;top: 30px;padding: 9px 11px;}
	#header .bottom .menu:before,
	#header .bottom .menu:after,
	#header .bottom .menu > span{width:30px;height:1px;margin:6px 0;}
	#header h1{left:10px;top:25px;}

	/* #contents{padding:35px 0 40px;} */

	.btn_search {top: 13px;right: 60px;}
	.btn_search img {border: 1px solid #f1f1f1;border-radius:100%;padding: 10.5px;}

	.btn_wish {top: 13px;right: 113px;color: #fff;font-size: 20px;padding: 0;padding: 4.9px 8px;width: 43px;height: 43px;}
	.btn_wish .icon-basket-1, .btn_wish .icon-file-pdf{font-size: 1.4rem;}
	.btn_wish .icon-basket-1:before , .btn_wish .icon-file-pdf:before{vertical-align: top;line-height: 1.7;margin-left: .4em;}
	.btn_wish .txt {font-size: 11px;top: -13px;}

    .goodsnumbox .i > input {font-size:1.4rem;/* padding: 7px; width: 100px; */}

	.sheetList td{padding:10px 20px;}
	.sheetList td .icon_round, .sheetList td .date_bold{display:block; float:none}
	.sheetList td .date_bold{margin-top:5px;}

	.responsive_display{}
	.responsive_display .displayTable, .responsive_display .tr, .responsive_display .td{display:block;}

	.btn_typeB{line-height:2;}
	.btn_typeB span{padding:0 15px;}

	.btnWrap .btn_typeB{line-height:2.6;}
	.btnWrap .btn_typeB span{padding:0 30px;}
	.btnWrap .rightSearch{width:100%; padding-top:10px; text-align:center;}

    .btn_wrap input, .btn_wrap button, .btn_wrap a {padding:0 10px; min-width: 70px;margin-left: 5px;}

    #mBody #mAbout{padding-bottom:0;background-image:none;}
	#mBody #mAbout .wrapper{}
	#mBody #mAbout .head{margin-bottom:20px;}

    .mAbout_items{padding-left:0;text-align:center;}
    .mAbout_items .bbtn{margin-top:25px;}
    .mAbout_items li{margin-bottom:15px;padding:0 55px;}
    .mAbout_items .icon{width:70px;}
    .mAbout_items .cont{min-height:70px;padding:5px 0 5px 85px;}

	.auth_con {max-width: 600px;margin: 0 auto;text-align: center;}
	.auth_con table, .auth_con tbody, .auth_con tr, .auth_con td {display: block;}
	.auth_con > table > tbody > tr > td:first-child{padding:20px 30px;}
	.auth_con dt{margin:0 0 4px;}

	.pdt_consult {background:#4ab4b9 url('none');height: auto;}
	.pdt_consult .info {text-align: center;}

	.shop_header .top .conRight > div > span a i {line-height: 4;}
	.shop_header .top .conLeft > div + p {padding-top: 5px;}

	#mainVisual .swiper-slide{font-size:0;}
	#mainVisual .swiper-slide:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;}
	#mainVisual .swiper-slide > .wrapper{display:inline-block;}
	#mainVisual .swiper-pagination{bottom:10px;text-align:right;}

	#mainVisual .bbtn{margin-top:5px;}
	#mainVisual .bbtn a{padding:0 18px;line-height:3;}
	#mainVisual .bbtn .line{width:32px;}

	.bbtnWrap.ver {text-align: center;margin-top: 20px;}
	.bbtnWrap.ver a {margin: 0 auto;}
	.auth_con td.info > dl > dt {margin: 15px 0;}


	.auth_con {padding:40px 0;}

	.pc_only_640 {display: none !important;}
	.mo_only_640 {display: block !important;}

	.wrapper_640 {padding-left: 0 !important; padding-right: 0 !important;}

	section.noticeWrap {padding: 40px 0 60px;}
	.pdt_consult .info {padding: 40px 10px;}
	#mBody .section {padding: 0 0 40px;}
	#mBody #mAbout{padding:40px 0;}
	#mBody .header {padding-top: 40px;height: 360px;}


	#footer{padding:22px 0;}
	#footer .btn_top{top: -48px;width: 36px;height: 36px;right: 10px;}
	#footer .conRight{margin-top:13px;}
	#footer .conRight .head{margin-bottom:13px;}
	#footer .conLeft .head > span {padding: 0;}

	.pagebox01 > span{display:inline-block;position:relative;width:32px;height:32px;line-height:34px;margin:0 2px;}
	.pagebox01 .img{margin-left:4px;}
	.pagebox01 .img + .img{margin-left:0;margin-right:4px;}
	.pagebox01 .img img{width:6px;}

	.quick_search_table .table_form .td .scroll-pane,
	.quick_search_table .table_form .td .scroll-pane1,
	.quick_search_table .table_form .td .scroll-pane2,
	.quick_search_table .table_form .td .scroll-pane3,
	.quick_search_table .table_form .td .scroll-pane4 {height: 102px;}

	#wrap.menuOn #allMenu .close {width: 45px;height: 45px;top: 13px;}
	#allMenu .title {padding: 20px 20px 21px;}

	.rd_wrap li .wrap > div {display: block;}
	.rd_wrap li .cont{padding:20px 0 0;}
	.rd_wrap li.reverse .cont {padding:20px 0 0;}

	.list_company {margin-top: 30px;}
	.list_company td{display: block;}
	.list_company.ver3 td{display:table-cell;}
	.list_company td:first-child{width: 100%;padding: 0;white-space:nowrap;text-align: center;}
	.list_company > div > ul > li {font-size:12px; line-height: 2; }
	.list_company .desc{text-align: center;padding: 10px 0 ;}
	.list_company .desc:before{left: 50%;margin-left: -10px;}
	.list_company dd{padding: 0 20px;text-align: left;word-break: break-all;}

	.list_company.ver td:first-child{white-space:normal;}

	.sub_section .head > .s2_title {text-align: center;padding-top: 9px;line-height: 1.5;}
	.sub_section .head.ver4 > span {line-height: 1.7; padding-top: 10px;}
	.sub_section .head.ver4 > .s_title {padding-bottom: 10px;}

	.sub_section .head.ver2 {padding: 30px 0;}
	.list_process {padding-bottom: 30px;}
	.list_process .wrap {min-height: auto;}
	.list_process > div > ul > li {margin-bottom: 15px;}
	.s2_summary {text-align: center;}

	.list_certification > div > ul > li {width: 100%;}
	.list_certification > div > ul > li .cont {padding: 20px 5px 0 0;}

	.list_certification > div.certification {margin:0 0 0 -10px;}
	.list_certification > div > ul.imgWrap > li{padding:0 0 0 10px;}

	.sub_section .head.ver3 {padding:30px 0 20px ;}
	.list_certification + .list_certification {padding-bottom: 30px;}
	.list_certification > div > ul > li .cont.ver {padding-top: 0;}
	.list_certification.ver {padding-bottom: 30px;}

	.type_list.board > div {margin: 0 -16px -16px 0;}
	.type_list.board li {padding: 0 16px 16px 0;}
	.type_list .wrap > .cont {padding:35px 25px 35px;}
	.type_list .badge {width: 40px;height: 40px;line-height: 40px;}
	.type_list .infor {height: 70px;}
	.type_list .infor > span {font-size: 1.4rem;}

	#shop_view .conRight > div > span a i {line-height: 4.1;}

	.type_menu {right: 17px;top: 13px; padding: 9px 11px;}

	.table_input.ver td {display: block;}
	.table_input.ver td + td {display: block;padding-left: 10px;}

	.comoany_section .dtable.row .th {width: 130px; padding: 13px 0 13px 15px;}
	.comoany_section .dtable th, .comoany_section .dtable td {padding-left: 15px;}

	.circle_wrap2 li {font-size: 12px;    margin-bottom: 20px;}

	.round_contents{margin: 15px 0 0;}
	.round_contents_inner{margin: 10px -10px;}
	.round_contents_inner > .table_form{border-spacing: 10px 0;}

	#footer{padding:0;}

	.img_subVisual .img {width: 60px;height: 60px;line-height: 60px;}

	.helthcare_wrap li {font-size: 1.4rem;}

	.contact_wrap .body .branch ul li {width: 98%;padding: 0 2%;}

	.btn_typeA span{min-width: 100px;}
	.btn_typeA + .btn_typeA {margin-left:10px;}

	.round_contents li .round > div{left: 7%;top: 7%;right: 7%;bottom: 7%;}

	.btn_wish.ver1 {right: 166px;}
	.btn_wish .icon-file-pdf {position: relative;top: 0;left: 0px;}
	.btn_wish .icon-file-pdf .txt{font-size: 10px;left: 6px;}

	.p_title div.bbtnWrap {margin: 15px;}
	.bbtnWrap.ver3 {float: none;text-align: right;}

	.conTxt {top: 5px; left: 17px;}

	.moreBtn_01.ver4 {line-height: 30px;width: 130px;}

	#numberUpDown {top: -1px;}

	.pdt_consult .table_form .td {padding: 50px 0;}
	.pdt_consult .banner {margin-bottom: 30px;margin-top: 50px;}
	.pdt_consult .banner .banner_txt {margin: 0 0 30px;}

	.type_list.ver01{padding:10px 10px 12px;}
	.type_list.ver01 > div{margin:-13px 0 0 -11px;}
	.type_list.ver01 .wrap{margin:13px 0 0 11px;}
	.type_list.ver01 .wrap > .cont {padding:0;}
	.type_list.ver01 .infor{height:50px;margin:0 4px;padding:0 15px;}

	/* #mainVisual dl { margin-top: 23%;} */
	#mainVisual dt {margin: 0 0 15px;}
	#mainVisual dd{display: none;font-size: 1.3em;margin: 0 0 15px;}
	.auth_con td.info > dl {padding-left: 0;}





}

@media all and (max-width:599px){
	#layer_P,#layer_M{ width: 90%;margin: 0 !important;position: absolute;left: 5%;}
	.list_process .cont > ul > li {font-size: 0.8em;}
	.list_process .cont {padding: 10px 10px;}
	.list_process .cont > ul > li{padding:0 0 0 10px;}


	.circle_wrap2 li {font-size: 1rem;}
	.circle_wrap2 .wrap{width:100px;height:100px; margin: 0 15px 10px;}

	.company_section .dtable.row .th {width: 35%;}
	.company_section .dtable.row .th {padding:13px;}
	.company_section .dtable th, .company_section .dtable td {padding-left: 13px;}
	.company_section .dtable {margin-bottom: 0;}

	.pdt_consult .photo.mo_only_960 {display: none !important;}



}


@media all and (max-width:480px){
	#location .lonb {top: 20px;}

    .responsive_sheet td .td_in_part select.selectbox {display: block;width: 100%}

	.add_wish div.add_mount {font-size: 1.7em;}

	#mainVisual {padding: 0 0 100%;}

	#mBody .header {padding:30px 0 150px;}

	.mItems ul > li {width: 50%;}
	.mItems.ver2 ul > li {width:100%;}

	.list_company .wrap{padding: 30px 0;}

	.list_process > div > ul > li {display: block;width: 100%;}
	.list_process .wrap {display: block;}
	.list_process .cont {display: block;padding: 30px;}

	.list_certification .cont > ul > li {font-size: 1em;}

	.btnmint, .btnblue, .btngray {line-height:2.5;font-size: 1.2rem;}

	.wish_bottombox .btnblue,
	.wish_bottombox .btngray {min-width:115px; line-height:3.5;}

	.sub_section .head.ver5 > span {line-height: 1.5;padding-top: 15px;}
	#footer .article.box3, #footer .article.box2, #footer .article.box1 {width: 100%;}

	.goodsnumbox .i > input {/* padding: 8px 5px;width: 70px;height:31px ; */}
	.goodsnumbox .i > input + .btngray {width: 70px;}
	.wishList .goodsnumbox .btngray {line-height: 31px;height: 30px;}

	.helthcare_wrap li .cont .pdt_txt ul li {width: 100%;}

	.list_certification > div.certification {margin: 0 -10px -10px 0px;}
	.list_certification > div > ul.imgWrap > li {width: 50%;padding: 0 10px 10px 0px;}

	.form_box .harf input[type="text"] {padding: 0 20px 0 5px;}
	.table_input .placeholder > input, .table_input .placeholder > label, .table_input select {padding:0 5px;}

	.top_banner .wrapper > div {margin-top: 117px;}
	.top_banner h3 {font-size: 3.2rem;}

	.inner01 .layer_t {padding: 55px 10px 40px;}
	.layer_btnWrap {padding: 10px 0 35px;}

	.round_contents li .round .td {font-size: 0.74em;}


	.circle_wrap2 li {font-size: 0.78rem;}
	.circle_wrap2 .wrap{width: 70px;height: 70px;margin: 0 8px 10px;}

	.contact_textarea {padding: 15px 10px;}

/* 	.tabA ul li {font-size: 0;line-height: 1;vertical-align: middle;}
	.tabA ul li a {font-size: 13px;padding: 15px;line-height: 1.5;} */

	.aside_sns > div > .open a > img,
	.aside_sns > div > a > img{width: 35px;margin-left: 4px;}

	#layer_M {font-size: 10px;}
	.inner01.ver02 .dtable.row .th {width: 60px;}
	.inner01.ver02 .dtable.row .td2 {padding: 10px;}

	#header h1 a img {width: 100px;margin: -20px 0 0;}

	.list_company.ver3 .wrap.ver {padding: 40px 50px;}

	.moreBtn_01.ver6 {width: 150px;}

	.pdt_consult {font-size: 10px;}
	.pdt_consult .table_form .td {padding: 25px 0; background: url('../image/mainBg_request2.png') no-repeat 50% 0%;}
	.pdt_consult .banner {margin-bottom: 15px;margin-top: 30px;}

	#mainVisual .swiper-slide {background-position: 50% 35px;background-color: #000;}
	#mainVisual .swiper-slide.ver {background-position: 50% 50px;}

	.img_subVisual {margin-bottom: 10px;}
	.img_subVisual > div{margin: 0;}
	.img_subVisual ul li{padding: 0 0 10px;width: 100%;}
	.sub_section .head.ver5 .s_summary {padding: 42px 0 20px;}

	.btn_wrap input, .btn_wrap button, .btn_wrap a {font-size: .9em;}

	.moreBtn_02 {font-size: 1.2em;}


}

@media all and (max-width:375px){


	.mItems ul {margin: 0;}

	.mItems ul > li {width: 100%;margin-bottom: 15px;}
	.mItems ul > li > div > a {margin: 0;display:table-cell !important;vertical-align: middle;border: 0;background: #fff;border: 1px solid #dbdbdb;border-right: 0;}
	.mItems ul > li > div > a + a {border-right: 1px solid #dbdbdb;background:#f8f8f8;}
	.mItems .photo{border-top-left-radius: 0;border-top-right-radius: 0;}
	.mItems .photo {border-right: 0;border: 0;height: 100%;}
	.mItems .photo > img{width:100%;left:0;top:0;}
	.mItems .cont {margin-left: 0;}
	.mItems .info{background:transparent;border: none;}

	.tr_360 {display:table !important;width: 100%;table-layout: fixed;}
	.td_360 {display: table-cell !important;}
	.td_360 .info {box-sizing:border-box;padding: 0;margin-left: 0;}
	.td_360 .name {word-break: break-all;white-space: inherit;font-size: 1.1em;padding: 10px 10px 0;box-sizing: border-box;margin-bottom: 0;}


	.mItems.ver ul > li, .mItems.ver2 ul > li, .mItems.ver3  ul > li{width: 100%;}
	.mItems.ver2 ul{margin: 0;}
	.mItems.ver2 ul > li > div > a + a {vertical-align: middle;}
	.mItems.ver2 .info {padding: 10px 10px 20px;}
	.mItems.ver2 .info > p {padding: 10px 10px 0;}
	.mItems.ver2 .summary {-webkit-line-clamp: 3;line-height: 1.5;}

	.mItems.ver3 {/* border: 1px solid #d5d5d5; */}
	.mItems.ver3 .photo {border: 0;}
	.mItems.ver3 .info {border: 0;}

	.mItems.ver4 .summary {}
	.mItems.ver4  ul > li {margin-bottom:0;}
	.mItems .summary {padding: 5px 10px 0;}

	.comoany_section .dtable.row .th {width: 110px; padding: 13px 0 13px 10px;}
	.comoany_section .dtable th, .comoany_section .dtable td {padding-left: 15px;}



	.helthcare_wrap li .cont {padding: 23px 25px;}

	.contact_wrap .body .table_address td.th { width:90px ;}
	.contact_wrap .body .privacy_policy {width: 100%;}

	.top_banner .wrapper > div {margin-top: 140px;}
	.top_banner h3 {margin: 0 0 15px;}


	.btn_wish {width: 39px; height: 39px; padding: 3.5px 6px;right: 103px;top: 16px;}
	.btn_wish.ver1 {right: 151px;}
	.btn_search {width: 39px; height: 39px; right: 55px;top: 16px;}
	.btn_search img {width: 16px; height: 16px;}
	.type_menu {width: 39px; height: 39px;padding: 7px 9px;top: 16px;}

	.mo_only_375 {display: block;}


	.sheetList td .check_close button {/* padding: 8.5px 10.5px; */}
	.sheetList td .check_close button .bar.ver {width: 13px;}
	.search h3 {font-size:2em;padding-bottom: 3px;}
	.search .btnSearch_wrap.bbtnWrap {margin: 20px auto 0;}

	.circle_wrap li {width: 75px;height: 75px;}

	.list_process .cont {padding: 20px;}

	.round_contents li .round .td {font-size: 0.75em;}

	#contents {padding: 100px 0 40px;}


	#mainVisual dl {margin-top: 40%;}
	#mainVisual dt {margin: 0 0 15px;}




}

@media all and (max-width:360px){

	#mainVisual dd{font-size: 1.3em;}

	#mBody .header {height: 358px;}
	#mBody .header h3{font-size: 1.1em;}

	.type_list.board li {width: 100%;}

	.top_banner h3 {font-size: 2.5rem;}

	.round_contents li.td {/* width: 46%;display: inline-block;padding: 2%; */}


	.aside_sns > div > .open a > img,
	.aside_sns > div > a > img{width: 27px;margin-left: 2px;}

	.tabA ul li a {font-size: 1em;}
	.company_section .dtable.row .th {font-size: 1em;}
	.pdt_consult .table_form .td {display: block;}

	.btn_wrap input, .btn_wrap button, .btn_wrap a {font-size: .8em;}


}

@media all and (max-width:320px){
	.tabA ul li a {font-size: .9em;}
}

