@media(max-width:360px){body{font-size:11px}input,textarea,button{font-size:11px}}@media(min-width:361px) and (max-width:399px){body{font-size:12px}input,textarea,button{font-size:12px}}@media(min-width:400px) and (max-width:439px){body{font-size:13px}input,textarea,button{font-size:13px}}@media(min-width:440px) and (max-width:479px){body{font-size:14px}input,textarea,button{font-size:14px}}@media(min-width:480px) and (max-width:519px){body{font-size:15px}input,textarea,button{font-size:15px}}@media(min-width:520px) and (max-width:559px){body{font-size:16px}input,textarea,button{font-size:16px}}@media(min-width:560px) and (max-width:599px){body{font-size:17px}input,textarea,button{font-size:17px}}@media(min-width:600px) and (max-width:639px){body{font-size:18px}input,textarea,button{font-size:18px}}@media(min-width:640px) and (max-width:679px){body{font-size:19px}input,textarea,button{font-size:19px}}@media(min-width:680px) and (max-width:719px){body{font-size:20px}input,textarea,button{font-size:20px}}@media(min-width:720px) and (max-width:759px){body{font-size:21px}input,textarea,button{font-size:21px}}@media(min-width:760px) and (max-width:799px){body{font-size:22px}input,textarea,button{font-size:22px}}@media(min-width:800px) and (max-width:839px){body{font-size:23px}input,textarea,button{font-size:23px}}@media(min-width:840px) and (max-width:879px){body{font-size:24px}input,textarea,button{font-size:24px}}@media(min-width:880px){body{font-size:25px}input,textarea,button{font-size:25px}}.content_wrap{margin-top:5em}.section{position:relative;display:block;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.section_body{position:relative;display:block;padding:0 2.5%;width:100%}.section>img,.section_body>img{width:100%}.contents{position:relative;width:100%;line-height:1.8}.sub_type .contents{padding:2em 2.5% 4em 2.5%}.bg{position:relative;display:block;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}#scroll_top{position:absolute;top:15em}#top_btn{position:fixed;bottom:4em;right:2.5%;display:none;width:4em;height:4em;background-image:url("/img_up/shop_pds/kimsdental/design_m/img/top_btn.png");background-size:cover;z-index:50;cursor:pointer}header{position:fixed;top:0;left:0;display:block;width:100%;height:5em;text-align:center;border-bottom:solid 2px #4174a0;background:#fff;z-index:9999}header .aside_btn{position:absolute;left:2.5%;display:inline-block;padding:5px;width:40px;height:40px;text-align:center;border-radius:5px;background:#3593d3;cursor:pointer}header .aside_btn .bar{display:block;margin:6px auto;width:30px;height:2px;background:#fff}header .aside_btn .bar{-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}header .aside_btn .middle{margin:0 auto}header .aside_btn.active .top{-webkit-transform:translateY(8px) rotateZ(45deg);-moz-transform:translateY(8px) rotateZ(45deg);-ms-transform:translateY(8px) rotateZ(45deg);-o-transform:translateY(8px) rotateZ(45deg);transform:translateY(8px) rotateZ(45deg)}header .aside_btn.active .bottom{-webkit-transform:translateY(-8px) rotateZ(-45deg);-moz-transform:translateY(-8px) rotateZ(-45deg);-ms-transform:translateY(-8px) rotateZ(-45deg);-o-transform:translateY(-8px) rotateZ(-45deg);transform:translateY(-8px) rotateZ(-45deg)}header .aside_btn.active .middle{width:0}header .logo{display:inline-block}header .logo a{display:block;height:40px}header .logo a img{height:40px}header .call{position:absolute;right:2.5%;display:inline-block;padding:5px;width:40px;height:40px;text-align:center;border-radius:5px;background:#064366}header .call a{display:block;width:100%}header .call img{width:100%}.side_navi_body .side_menu{position:relative;width:100%}.side_navi_body .side_menu .member_box{position:relative;width:100%;overflow:hidden}.side_navi_body .side_menu .member_box .log_list{padding:0}.side_navi_body .side_menu .member_box .log_list>li{float:left;width:50%}.side_navi_body .side_menu .member_box .log_list>li>a{display:block;padding:0;height:40px;font-size:12px;line-height:40px;color:#fff;text-align:center;border:0;background-color:#000}.side_navi_body .side_menu .member_box .log_list>li:first-child>a{border-right:solid 1px #aaa}.side_navi_body .navigation{position:relative;padding:1em 5%;width:100%}.side_navi_body .navigation .dep1>div{width:100%;border-bottom:solid 1px #ddd;background:#fff}.side_navi_body .navigation .dep1>div>a,.side_navi_body .navigation .dep1>div>.first_link_toggle,.side_navi_body .navigation .dep2>div>.second_link_toggle{position:relative;display:block;padding-top:1em;padding-bottom:1em;padding-left:10%;font-size:1.5em;color:#000;font-weight:bold;cursor:pointer}.side_navi_body .navigation .dep1>div>.first_link_toggle>i{position:absolute;top:50%;right:5%;margin-top:-10px;display:inline-block;height:20px}.side_navi_body .navigation .dep1>div>.first_link_toggle>i img{height:100%}.side_navi_body .navigation .dep1>div>.first_link_toggle .up_arrow{display:block}.side_navi_body .navigation .dep1>div>.first_link_toggle .down_arrow{display:none}.side_navi_body .navigation .dep1>div>.first_link_toggle.active .up_arrow{display:none}.side_navi_body .navigation .dep1>div>.first_link_toggle.active .down_arrow{display:block}.side_navi_body .navigation .dep2>div>.second_link_toggle>i{position:absolute;top:50%;right:5%;margin-top:-10px;display:inline-block;height:20px}.side_navi_body .navigation .dep2>div>.second_link_toggle>i img{height:100%}.side_navi_body .navigation .dep2>div>.second_link_toggle .up_arrow{display:block}.side_navi_body .navigation .dep2>div>.second_link_toggle .down_arrow{display:none}.side_navi_body .navigation .dep2>div>.second_link_toggle.active .up_arrow{display:none}.side_navi_body .navigation .dep2>div>.second_link_toggle.active .down_arrow{display:block}.side_navi_body .navigation .dep2{position:relative;display:none}.side_navi_body .navigation .dep3{position:relative;display:none}.side_navi_body .navigation .dep2>div{width:100%;border-top:solid 1px #ddd;background:#f4f4f4}.side_navi_body .navigation .dep3>div{width:100%;border-top:solid 1px #ddd;color:#fff;background:#f4f4f4}.side_navi_body .navigation .dep2>div>a{display:block;padding-left:10%;line-height:40px;font-size:15px;line-height:40px;color:#777}.side_navi_body .navigation .dep3>div>a{display:block;padding-left:10%;font-size:13px;line-height:40px;color:#eee}.side_navi_body .navigation .dep1>div.on>a,.side_navi_body .navigation .dep1>div.on>.first_link_toggle{color:#00beff;font-weight:bold}.side_navi_body .navigation .dep2>div.on>a,.side_navi_body .navigation .dep2>div.on>.second_link_toggle,.side_navi_body .navigation .dep3>div.on>a{color:#064366;font-weight:bold}.side_navigation{position:fixed;top:5em;left:-100%;display:block;width:100%;height:100%;background:#fff;overflow-y:scroll;z-index:999}.side_navigation{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.side_navigation .side_navi_body{padding-bottom:100px}.side_navigation.menu_open{left:0}footer{position:relative;display:block;width:100%;background-color:#292e31}footer .footer_area{padding:0 0 2em 0;width:100%}footer .footer_area .footer_navi{display:block;padding-top:2em;padding-bottom:1.2em;width:100%;background-color:#333}footer .footer_area .footer_navi>ul{display:block;text-align:center}footer .footer_area .footer_navi li{position:relative;display:inline-block;padding:0 1em;width:40%}footer .footer_area .footer_navi li:after{content:"";position:absolute;top:0;right:0;width:1px;height:1em;background-color:#e6e6e6}footer .footer_area .footer_navi li:last-child:after{content:none}footer .footer_area .footer_navi li a{display:block;width:100%;color:#e6e6e6;text-align:left}footer .footer_area .footer_navi li:first-child a{text-align:right}footer .footer_area .address{padding-top:1.2em;width:100%}footer .footer_area .address p{width:100%;text-align:center}footer .footer_area .address span{position:relative;display:inline-block;padding:.5em 1em;font-size:1em;color:#e6e6e6}footer .footer_area .address span:after{content:"";position:absolute;top:.5em;right:0;width:1px;height:1em;background-color:#e6e6e6}footer .footer_area .address span:last-child:after{content:none}footer .footer_area .copyright{margin-top:14px;width:100%;font-size:12px;line-height:20px;color:#aaabab;text-align:center}#main_slide .flexslider{margin:0}#main_slide .flexslider{margin:0;border:0;border-radius:0;box-shadow:none}#main_slide .flexslider .slides li,#main_slide .flexslider .slides li img{width:100%}#main_slide .flexslider .flex-control-nav{bottom:1em}#main_slide .flexslider .flex-control-nav li{margin:0 15px}#main_slide .flexslider .flex-control-paging li a{width:12px;height:12px;border:3px solid #00c1ff;border-radius:50%;background:transparent;box-shadow:none}#main_slide .flexslider .flex-control-paging li a.flex-active{background:#00c1ff}.main .main1 .section_title,.main .main2 .section_title{padding:2em 0;width:100%;font-size:2em;color:#00c1ff;font-weight:800;text-align:center}.main .main1{padding-bottom:6em;width:100%;background-color:#064366}#pro .flexslider{margin:0}#pro .flexslider{margin:0;border:0;border-radius:0;box-shadow:none}#pro .flexslider .slides li{width:100%}#pro .flexslider .slides li img{width:100%}#pro .flexslider .flex-direction-nav{height:0}#pro .flexslider .flex-direction-nav a{top:30%;margin:-20px 0 0;width:20px;height:35px;opacity:1;text-shadow:none;background-size:cover;background-position:center center;background-repeat:no-repeat}#pro .flexslider .flex-direction-nav .flex-prev{left:20px;background-image:url("/img_up/shop_pds/kimsdental/design/main/pro_prev.png");text-indent:-999px}#pro .flexslider .flex-direction-nav .flex-next{right:20px;background-image:url("/img_up/shop_pds/kimsdental/design/main/pro_next.png");text-indent:999px}#pro .flexslider .flexslider:hover .flex-prev{opacity:1;left:20px}#pro .flexslider .flexslider:hover .flex-next{opacity:1;right:20px}#pro .flexslider .flex-direction-nav a:before{content:none}#pro .flexslider .flex-direction-nav a.flex-next:before{content:none}.main .main2{width:100%;background-color:#fff;background-size:100% 622px;background-position:bottom center;background-repeat:no-repeat}.main .main2 .banner_area{width:100%}.main .main2 .banner_area li{float:left;margin-bottom:2em;padding:0 2.5%;width:50%}.main .main2 .banner_area .banner_box{width:100%;background-color:#fff}.main .main2 .banner_area .banner_box .thumbnail{width:100%;overflow:hidden}.main .main2 .banner_area .banner_box .thumbnail img{width:100%}.main .main2 .banner_area .banner_box .info{position:relative;padding:1.6em .5em;width:100%;text-align:center;border:solid 1px #d1d1d1;border-top:0}.main .main2 .banner_area>div:first-child .banner_box .info:before{content:none}.main .main2 .banner_area .banner_box .info .title{display:block;padding:1em 0;width:100%;font-size:1.2em;font-weight:600;text-align:center}.main .main2 .banner_area .banner_box .info a{display:inline-block;margin:10px 0;width:100%}.main .main2 .banner_area .banner_box .info a img{width:100%}.main .main2>img{width:100%}.main .main3{padding:4em 0;width:100%;background-color:#fff}.main .main3 .information_wrap{width:100%}.main .main3 .information_wrap>div{margin-bottom:4em;width:100%}.main .main3 .information_wrap .box_title{display:block;margin-bottom:2em;width:100%;text-align:center}.main .main3 .information_wrap .box_title>div{display:inline-block;padding:.5em 0;width:60%;font-size:1.6em;color:#fff;text-align:center;border-radius:1.5em;background-color:#064366}.main .main3 .information_wrap .tel{display:block;font-size:3.6em;color:#00c1ff;font-weight:800;text-align:center;letter-spacing:-5px;vertical-align:middle}.main .main3 .information_wrap .time{display:block;padding:0 2em;vertical-align:top}.main .main3 .information_wrap .time dl{display:block;width:100%}.main .main3 .information_wrap .time dt,.main .main3 .information_wrap .time dd{float:left;font-size:16px;line-height:30px}.main .main3 .information_wrap .time dt{width:100px}.main .main3 .information_wrap .time .day2{letter-spacing:12px}.main .main3 .information_wrap .time .day3{letter-spacing:8px}.main .main3 .information_wrap .time p{width:100%;font-size:16px;line-height:30px}.main .main3 .information_wrap .location,.main .main3 .information_wrap .location>img{width:100%}.sub .visual_wrap{position:relative;display:block;width:100%}.sub .visual_wrap>img{width:100%}.sub .contents{position:relative;display:block;padding:240px 0 120px 0;width:100%}.sub .sub_navigation{position:relative;padding-top:3em;width:100%;text-align:center;overflow:hidden}.sub .section .sub_navigation{padding-top:0;padding-bottom:3em}.sub .sub_navigation>ul{display:block;width:100%;text-align:center}.sub .sub_navigation li{display:inline-block;margin:0 .5%;min-width:18%}.sub .sub_navigation li a,.sub .sub_navigation li div{display:inline-block;padding:.5em;width:100%;text-align:center;border:2px solid #878787;cursor:pointer;white-space:nowrap}.sub .sub_navigation li.on a{color:#00beff}.sub .section{padding:3em 0;width:100%}.sub .section img{width:100%}.sub .section_body{padding:0 5%;width:100%}.gallery_mark{position:absolute;bottom:40px;right:0;display:inline-block;width:270px}.gallery_mark img{width:100%}.information_area{position:relative;display:block;width:100%;height:760px;background-repeat:no-repeat;background-size:cover;background-position:center center}.information_area .info_box{right:130px}.information_area .info_box .title{margin-bottom:20px;font-size:33px;color:#00beff;font-weight:800}.information_area .info_box .time{margin-bottom:30px;width:100%}.information_area .info_box .time dl{display:block}.information_area .info_box .time dt,.information_area .info_box .time dd{float:left;font-size:23px;line-height:50px;color:#3b3b3b}.information_area .info_box .time dt{width:130px}.information_area .info_box .time .day1{letter-spacing:2px}.information_area .info_box .time .day2{letter-spacing:20px}.information_area .info_box .time .day3{letter-spacing:15px}.information_area .info_box .time .day4{letter-spacing:4px}.information_area .info_box .time p{margin-top:15px;padding:0 10px;width:100%;font-size:22px;line-height:50px;background-color:#cbe7ff}.information_area .info_box .tel{width:100%;font-size:70px;font-weight:800;letter-spacing:-8px}.location_area{padding:40px 86px 0 86px}.location_area .map{padding:60px 0}.location_area .info{display:table;width:100%}.location_area .info>div{display:table-cell;padding:0 15px;width:50%;vertical-align:top}.location_area .info .title{margin-bottom:20px;font-size:32px;color:#00beff;font-weight:800}.location_area .info .val span{font-size:22px;line-height:30px}.location_area .info .val span.point{padding-left:8px;font-weight:600}.location_area .info p{font-size:18px}.location_area .info .info_box1{width:100%}.location_area .info .info_box1 li{float:left;margin-bottom:20px;width:50%}.location_area .info .info_box2{display:inline-block;text-align:left}.location_area .info .info_box2 li{margin-bottom:40px;width:100%}.point{color:#00beff !important}.board_basic .write_area .captcha{margin-bottom:40px;padding:20px 0;width:100%;border-top:2px solid #a5a5a5}.board_basic .write_area .captcha>div{vertical-align:top}.board_basic .write_area .captcha .captcha_name{width:160px}.board_basic .write_area .captcha .captcha_name span{display:inline-block;font-size:14px;line-height:40px;font-family:'Malgun Gothic',sans-serif;vertical-align:middle}.board_basic .write_area .captcha .captcha_img_code{margin-bottom:5px}.board_basic .write_area .captcha .captcha_img_code .captcha_str{display:inline-block;padding:4px 5px;line-height:0;border:1px solid #aaa;vertical-align:middle}.board_basic .write_area .captcha .captcha_img_code .captcha_str img{height:30px}.board_basic .write_area .captcha .captcha_img_code .captcha_input{display:inline-block;vertical-align:middle}.board_basic .write_area .captcha .captcha_img_code .captcha_input input[type="text"]{width:100px;height:40px;font-size:20px;line-height:38px;font-family:'Malgun Gothic',sans-serif;border:1px solid #ddd}.board_basic .write_area .captcha .captcha_img_code .captcha_help_text{margin-top:10px;font-size:14px;font-family:'Malgun Gothic',sans-serif}.list_head .btn_submit{background-color:#064366 !important}.list_board .col_name{width:140px !important}.btn_area .btn_b02{background-color:#064366 !important}.w5{width:5% !important}.w10{width:10% !important}.w15{width:15% !important}.w20{width:20% !important}.w25{width:25% !important}.w30{width:30% !important}.w40{width:40% !important}.w50{width:50% !important}.w60{width:60% !important}.w70{width:70% !important}.w75{width:75% !important}.w80{width:80% !important}.w90{width:90% !important}.w100{width:100% !important}.mgt10{margin-top:.4em !important}.mgt15{margin-top:.6em !important}.mgt20{margin-top:.8em !important}.mgt25{margin-top:1em !important}.mgt30{margin-top:1.2em !important}.mgt35{margin-top:1.4em !important}.mgt40{margin-top:1.6em !important}.mgt45{margin-top:1.8em !important}.mgt50{margin-top:2em !important}.mgt55{margin-top:2.2em !important}.mgt60{margin-top:2.4em !important}.mgt65{margin-top:2.6em !important}.mgt70{margin-top:2.8em !important}.mgt75{margin-top:3em !important}.mgt80{margin-top:3.2em !important}.mgt85{margin-top:3.4em !important}.mgt90{margin-top:3.6em !important}.mgt95{margin-top:3.8em !important}.mgt100{margin-top:4em !important}.mgb10{margin-bottom:.4em !important}.mgb15{margin-bottom:.6em !important}.mgb20{margin-bottom:.8em !important}.mgb25{margin-bottom:1em !important}.mgb30{margin-bottom:1.2em !important}.mgb35{margin-bottom:1.4em !important}.mgb40{margin-bottom:1.6em !important}.mgb45{margin-bottom:1.8em !important}.mgb50{margin-bottom:2em !important}.mgb55{margin-bottom:2.2em !important}.mgb60{margin-bottom:2.4em !important}.mgb65{margin-bottom:2.6em !important}.mgb70{margin-bottom:2.8em !important}.mgb75{margin-bottom:3em !important}.mgb80{margin-bottom:3.2em !important}.mgb85{margin-bottom:3.4em !important}.mgb90{margin-bottom:3.6em !important}.mgb95{margin-bottom:3.8em !important}.mgb100{margin-bottom:4em !important}.mgl10{margin-left:.4em !important}.mgl15{margin-left:.6em !important}.mgl20{margin-left:.8em !important}.mgl25{margin-left:1em !important}.mgl30{margin-left:1.2em !important}.mgl35{margin-left:1.4em !important}.mgl40{margin-left:1.6em !important}.mgl45{margin-left:1.8em !important}.mgl50{margin-left:2em !important}.mgl55{margin-left:2.2em !important}.mgl60{margin-left:2.4em !important}.mgl65{margin-left:2.6em !important}.mgl70{margin-left:2.8em !important}.mgl75{margin-left:3em !important}.mgl80{margin-left:3.2em !important}.mgl85{margin-left:3.4em !important}.mgl90{margin-left:3.6em !important}.mgl95{margin-left:3.8em !important}.mgl100{margin-left:4em !important}.mgr10{margin-right:.4em !important}.mgr15{margin-right:.6em !important}.mgr20{margin-right:.8em !important}.mgr25{margin-right:1em !important}.mgr30{margin-right:1.2em !important}.mgr35{margin-right:1.4em !important}.mgr40{margin-right:1.6em !important}.mgr45{margin-right:1.8em !important}.mgr50{margin-right:2em !important}.mgr55{margin-right:2.2em !important}.mgr60{margin-right:2.4em !important}.mgr65{margin-right:2.6em !important}.mgr70{margin-right:2.8em !important}.mgr75{margin-right:3em !important}.mgr80{margin-right:3.2em !important}.mgr85{margin-right:3.4em !important}.mgr90{margin-right:3.6em !important}.mgr95{margin-right:3.8em !important}.mgr100{margin-right:4em !important}.pdt10{padding-top:.8em !important}.pdt15{padding-top:1.2em !important}.pdt20{padding-top:1.6em !important}.pdt25{padding-top:2em !important}.pdt30{padding-top:2.4em !important}.pdt35{padding-top:2.8em !important}.pdt40{padding-top:3.2em !important}.pdt45{padding-top:3.6em !important}.pdt50{padding-top:4em !important}.pdt55{padding-top:4.4em !important}.pdt60{padding-top:4.8em !important}.pdt65{padding-top:5.2em !important}.pdt70{padding-top:5.6em !important}.pdt75{padding-top:6em !important}.pdt80{padding-top:6.4em !important}.pdt85{padding-top:6.8em !important}.pdt90{padding-top:7.2em !important}.pdt95{padding-top:7.6em !important}.pdt100{padding-top:8em !important}.pdb10{padding-bottom:.8em !important}.pdb15{padding-bottom:1.2em !important}.pdb20{padding-bottom:1.6em !important}.pdb25{padding-bottom:2em !important}.pdb30{padding-bottom:2.4em !important}.pdb35{padding-bottom:2.8em !important}.pdb40{padding-bottom:3.2em !important}.pdb45{padding-bottom:3.6em !important}.pdb50{padding-bottom:4em !important}.pdb55{padding-bottom:4.4em !important}.pdb60{padding-bottom:4.8em !important}.pdb65{padding-bottom:5.2em !important}.pdb70{padding-bottom:5.6em !important}.pdb75{padding-bottom:6em !important}.pdb80{padding-bottom:6.4em !important}.pdb85{padding-bottom:6.8em !important}.pdb90{padding-bottom:7.2em !important}.pdb95{padding-bottom:7.6em !important}.pdb100{padding-bottom:8em !important}.pdl10{padding-left:.8em !important}.pdl15{padding-left:1.2em !important}.pdl20{padding-left:1.6em !important}.pdl25{padding-left:2em !important}.pdl30{padding-left:2.4em !important}.pdl35{padding-left:2.8em !important}.pdl40{padding-left:3.2em !important}.pdl45{padding-left:3.6em !important}.pdl50{padding-left:4em !important}.pdl55{padding-left:4.4em !important}.pdl60{padding-left:4.8em !important}.pdl65{padding-left:5.2em !important}.pdl70{padding-left:5.6em !important}.pdl75{padding-left:6em !important}.pdl80{padding-left:6.4em !important}.pdl85{padding-left:6.8em !important}.pdl90{padding-left:7.2em !important}.pdl95{padding-left:7.6em !important}.pdl100{padding-left:8em !important}.pdr10{padding-right:.8em !important}.pdr15{padding-right:1.2em !important}.pdr20{padding-right:1.6em !important}.pdr25{padding-right:2em !important}.pdr30{padding-right:2.4em !important}.pdr35{padding-right:2.8em !important}.pdr40{padding-right:3.2em !important}.pdr45{padding-right:3.6em !important}.pdr50{padding-right:4em !important}.pdr55{padding-right:4.4em !important}.pdr60{padding-right:4.8em !important}.pdr65{padding-right:5.2em !important}.pdr70{padding-right:5.6em !important}.pdr75{padding-right:6em !important}.pdr80{padding-right:6.4em !important}.pdr85{padding-right:6.8em !important}.pdr90{padding-right:7.2em !important}.pdr95{padding-right:7.6em !important}.pdr100{padding-right:8em !important}.bold500{font-weight:500}.point{color:#ca7f52 !important}.red_text{color:#ff5100}.blue_text{color:#1e86bc}.font18{font-size:1.2em}.font20{font-size:1.4em}.font24{font-size:1.6em}.font26{font-size:1.6em}.font30{font-size:2em}.font40{font-size:3em}