@charset "UTF-8";.form_box{margin-bottom:50px}.form_box .bt_box{width:30%;margin:0}.form{width:100%;margin:80px auto 0 auto;text-align:left}.form hr{margin:20px auto;width:100%}.must{background:#2a9bd6!important;color:#fff;margin:0 5px;padding:2px;font-size:70%;color:#fff}.form dl{font-size:13px}.form dt{float:left;clear:left;margin-bottom:30px;width:20%}.form dd{float:left;margin-bottom:30px;width:55%}.form .form_list{margin-right:5%;width:30%;float:left}.btn_agree{padding:20px 0}.date_select{width:100%}.zip .input{width:15%}.formbtn{margin:50px auto;text-align:center;font-size:13px;letter-spacing:3px;display:inline-block;box-shadow:10px 10px 10px 10px rgba(0,0,0,.07);font-family:'Cormorant Garamond',serif}.confbtn{cursor:pointer;border:none;font-size:13px;letter-spacing:3px;margin:0 30px;width:40%;padding:10px 0;box-shadow:10px 10px 10px 10px rgba(0,0,0,.07);font-family:'Cormorant Garamond',serif}.bt_back{background:#666;color:#fff;width:40%;padding:10px 0;font-size:13px;cursor:pointer;border:none;letter-spacing:3px;margin:0 30px;box-shadow:10px 10px 10px 10px rgba(0,0,0,.07);font-family:'Cormorant Garamond',serif}@media screen and (max-width:767px){.form_box dl,.form_box dt,.form_box dd{padding:0;margin:0;list-style:none}.form_box{font-size:13px}.form_box .bt_box{width:80%;margin:auto}.form{width:100%;margin:auto}.form .form_list{margin-right:0;width:100%;float:none}.form .form_box{width:100%;float:none}.form .form_box:before{content:"\A";white-space:pre}.form .input{width:100%}.form dl{width:100%;margin:auto;padding:30px 0}.form dt{float:none;margin:0;width:100%;margin-bottom:-10px;clear:both}.form dd{float:none;width:100%;clear:both;margin-bottom:50px}.option .input,.url .input,.address .input{width:100%}.zip .input{width:30%}.skill .input{width:5%}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}.formbtn{margin:0 auto 30px auto;width:90%;clear:both;box-shadow:10px 10px 10px 10px rgba(0,0,0,.07);font-family:'Cormorant Garamond',serif}.confbtn{padding:10px 0;cursor:pointer;border:none;width:100%;margin:20px auto;box-shadow:10px 10px 10px 10px rgba(0,0,0,.07);font-family:'Cormorant Garamond',serif}.bt_back{background:#666;color:#fff;width:60%;margin:auto;padding:10px 0;cursor:pointer;border:none;clear:both;box-shadow:10px 10px 10px 10px rgba(0,0,0,.07);font-family:'Cormorant Garamond',serif}}
@charset "utf-8";dd{display:block;margin-inline-start:0}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,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,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1;margin:0;padding:0}html{line-height:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a,a:visited{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none;color:#2d3b41}a:hover,a:active{color:#00a0e5}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}li,ul{list-style:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table;min-height:1%}* html .clearfix{height:1%}.clearfix{display:block}body{background:#ebf5fc}.pc_disp{display:block}.sp_disp{display:none}.pc_img{display:inline-block}.sp_img{display:none}a img:hover,input[type=image]:hover{opacity:.5}ul{padding:0}a:hover{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#wrapper{width:100%}.container{max-width:1000px;margin:auto}section{margin:0 auto 80px}.left{float:left}.right{float:right}.header_box{max-width:1000px;margin:auto}header{width:90%;margin:3% auto;text-align:center}header h1{width:22%;margin:0 auto 1% auto}header h1 img{width:100%}.gnavi{width:80%;margin:auto}.gnavi li{float:left;width:20%;margin:auto;font-size:14px}footer{text-align:center;font-size:12px;padding-bottom:1%}footer p{margin:20px auto}footer .fnavi{width:50%;margin:1% auto 0 auto}footer .fnavi li{text-align:center;width:30%;float:left;padding:0 1.5%}footer .ft_logo img{width:15%;margin:auto}.pagetop{width:50px;height:50px;display:inline;text-align:center;position:fixed;bottom:0;right:1%;z-index:9998}.btn_designA{width:300px;margin:40px auto;font-size:14px;opacity:1;background-color:rgba(0,160,233,1);transition:.4s;letter-spacing:3px;border:1px rgba(0,160,233,1) solid;text-align:center;cursor:pointer;color:#fff;box-shadow:10px 10px 10px 10px rgba(0,0,0,.07);font-family:'Cormorant Garamond',serif}.btn_designA a,.btn_designA a:active,.btn_designA a:visited{color:#fff;display:block;width:95%;height:100%;padding:8px}.btn_designA a:hover{color:rgba(0,160,233,1)}.btn_designA:hover{color:rgba(0,160,233,1);background:rgba(0,160,233,.25);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn_left{margin:40px 0}.fade{animation:fadeIn 2s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0;transform:translate3d(0,-40px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@media screen and (max-width:767px){img{width:100%}.pc_disp{display:none}.sp_disp{display:block}.pc_img{display:none}.sp_img{display:inline-block}section{margin:0 auto 25% auto;width:90%}.contents_box{width:900px}header{width:90%;margin:4% auto;text-align:center}header h1{width:40%;margin:auto}.gnavi{display:none}footer{text-align:center;font-size:12px;padding-bottom:1%}footer p{margin:20px auto}footer .fnavi{width:100%;margin:3% auto 0 auto}footer .fnavi li{text-align:center;width:30%;float:left;padding:0 1.5%}footer .ft_logo img{width:30%;margin:auto}.pagetop{width:50px;height:50px;display:inline;text-align:center;position:fixed;bottom:0;right:1%}.btn_designA{width:60%;margin:10% auto;font-size:100%;opacity:1;background-color:rgba(0,160,233,1);transition:.4s;letter-spacing:3px;border:1px rgba(0,160,233,1) solid;text-align:center;cursor:pointer;color:#fff;box-shadow:10px 10px 10px 10px rgba(0,0,0,.07);font-family:'Cormorant Garamond',serif}.btn_left{margin:10% 0}}
@charset "UTF-8";.menu-btn{position:fixed;top:3%;right:5%;width:25px;height:25px;display:inline-block;line-height:50px;font-size:12px;text-align:center;cursor:pointer;z-index:9999 !important}.menu-btn span{color:#fff;position:relative;top:5px;font-weight:700}.menu-btn span:after{content:attr(data-txt-menu)}.open .menu-btn span:after{content:attr(data-txt-close)}body.open{overflow:hidden}.menu{position:fixed;display:table;top:0;left:0;width:100%;height:100%;-webkit-transition:all .5s;transition:all .5s;visibility:hidden;opacity:0;z-index:9996;overflow:auto}.nav_box{position:absolute;display:table-cell;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#ebf5fc;z-index:9998;color:#2d3b41}.menu_list{padding-top:5%}.menu ul{width:100%;margin:0 auto 5% auto;position:relative;height:90%;overflow-y:scroll;overflow-x:hidden;letter-spacing:3px}.menu li{width:100%;margin:20px auto;text-align:center;color:#666;display:block}.menu li img{width:100%}.menu li a{display:inline-block;color:#000;text-decoration:none;width:100%;opacity:1.0}.menu li a:hover{color:#00a0e5}.open .menu{-webkit-transition:all .5s;transition:all .5s;visibility:visible;opacity:1}.menuWrapper{position:relative;z-index:0;width:40px;height:40px}.menu-bg{background:#fff;border-radius:50%;width:40px;height:40px}#menuButton{overflow:hidden;display:block;position:relative;z-index:0;width:40px;height:40px;cursor:pointer}#menuButton span,#menuButton:before,#menuButton:after{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:25px;height:1px;margin:auto;background:#00a0e5}#menuButton span{overflow:hidden;z-index:1;color:#00a0e5;display:none}#menuButton:before{z-index:2;transform:translate(0,-5px);content:""}#menuButton:after{z-index:2;transform:translate(0,5px);content:""}#menuButton span{opacity:1;transition:opacity .15s 50ms}#menuButton:before,#menuButton:after{transition:transform .2s}#menuButton.active span{opacity:0;transition:opacity .15s}#menuButton.active:before{transform:rotate(45deg)}#menuButton.active:after{transform:rotate(-45deg)}.nav_box{background:url(//bk-perfectly.workatonic.jp/wp/wp-content/themes/v202208/css/../images/common/bg_menu.jpg) repeat-y #ecf5fb;background-size:45%}.nav_logo{width:15%;position:fixed;top:3%;left:5%;z-index:9999}.nav_logo img{width:100%}.menu ul{padding-top:5%}.menu li{text-align:left;width:50%;margin-left:50%;font-size:130%}.menu .txt_S{font-size:100%}.menu .space{margin:5% auto 5% 50%}@media screen and (max-width:767px){.menu-btn{position:fixed;top:1.5%;right:4%;width:30px;height:30px;display:inline-block;line-height:50px;font-size:10px;text-align:center;cursor:pointer;z-index:1;opacity:1;letter-spacing:2px}.nav_box{height:100%;overflow-y:scroll}.menu_list{padding-top:10%}.menu .parts{width:90%;margin:0 auto 5%}.menu ul{width:100%;height:90%}.menu li{font-size:100%;margin:0 auto 5% auto}.menu .ttl{font-size:125%}.menu li img{width:100%}.menu-btn span{color:#fff;position:relative;top:0;font-weight:400}.nav_box{background:url(//bk-perfectly.workatonic.jp/wp/wp-content/themes/v202208/css/../images/common/bg_menu.jpg) repeat-y #ecf5fb;background-size:45%}.nav_logo{width:30%;position:fixed;top:3%;left:5%;z-index:9999}.menu ul{padding-top:8%}.menu li{text-align:left;width:45%;margin-left:55%;font-size:130%}.menu .txt_S{font-size:100%}.menu .space{margin:5% auto 5% 55%}}
@charset "UTF-8";.contents_box{width:900px}.container{margin-bottom:10%}.center_box{margin:auto}body{letter-spacing:2px;font-size:14px;font-family:'Noto Serif JP',serif;line-height:2;color:#2d3b41;-webkit-text-size-adjust:100%;text-align:justify}.txt_center{text-align:center}.txt_right{text-align:right}.txt_left{text-align:left}.txt_JP{font-family:'Noto Serif JP',serif}.txt_EN{font-family:'Cormorant Garamond',serif}.txt_ttl{font-size:28px;letter-spacing:5px;margin-bottom:28px}.txt_name{font-size:22px}.txt_S{font-size:75%}.txt_indent span{margin-left:-1em;text-indent:1em}p{margin-bottom:18px}.ion{font-size:.5em}.txt_blue{color:#00a0e5}.txt_green{color:#739d24}.txt_4ugreen{color:#009c95}.txt_gray{color:#75858c}.outer_box{width:100%}.space-top{margin-top:5%}#shops{background:url(//bk-perfectly.workatonic.jp/wp/wp-content/themes/v202208/css/../images/common/typo_shops.png) no-repeat center;margin:0 auto}#shops ul{width:100%;margin:auto;text-align:center;padding-top:32%}#shops li{width:40%;margin:0 5%;float:left;background:#fff;box-shadow:10px 10px 10px 10px rgba(0,0,0,.07);padding:4% 0}#shops li p{margin-bottom:10px}#shops li:hover{width:40%;margin:0 5%;float:left;background:rgba(0,160,233,1);color:#fff;transition:.4s}#items #shops{margin-bottom:20%}.line_box{border:1px solid #75858c;background:rgba(233,243,249,.8);margin:10% auto}.line_box p{width:85%;margin:auto;padding:5% 0}.img_graph{width:75%;margin:auto}.img_graph img{width:100%}#bnr{margin-top:20%}#spray .outer_box{background:url(//bk-perfectly.workatonic.jp/wp/wp-content/themes/v202208/css/../images/common/img_gradation_spray.jpg) no-repeat top right;background-size:50%}#spray #lead .contents_box{padding-top:150px;width:530px}#spray #mechanism .contents_box{padding-top:150px;width:530px}#spray #mechanism .right{width:470px;padding-top:100px}#spray #mechanism .right img{width:100%}#spray #option_item{clear:both;overflow:hidden}#spray #option_item .contents_box{padding-top:150px;width:530px}#spray #option_item .left{padding-top:150px}#spray #option_item .right{padding-top:180px;width:470px}#spray #option_item .right img{width:100%}#spray .item_l .txt_ttl{margin:0}#spray .item_l .list ul{display:block}#spray .item_l .list ul li{width:20%;display:inline-block;margin:10px 0}#gel .outer_box{background:url(//bk-perfectly.workatonic.jp/wp/wp-content/themes/v202208/css/../images/common/img_gradation_gel.jpg) no-repeat top right;background-size:50%}#gel #lead .contents_box{padding-top:150px;width:530px}#gel #mechanism .contents_box{padding-top:150px;width:530px}#gel #mechanism .right{width:470px;padding-top:100px}#gel #mechanism .right img{width:100%}#gel #option_item .contents_box{padding-top:150px;width:530px}#gel #option_item{clear:both;overflow:hidden}#gel #option_item .left{padding-top:150px}#gel #option_item .right{padding-top:180px;width:470px}#gel #option_item .right img{width:100%}#gel #vornade .contents_box{padding-top:40px;width:530px}#gel #vornade{clear:both;overflow:hidden}#gel #vornade .right{width:470px}#gel #vornade .right img{width:100%}#gel .item_l .txt_ttl{margin:0}#gel .item_l .list ul{display:block}#gel .item_l .list ul li{width:20%;display:inline-block;margin:10px 0}#ptb .outer_box{background:url(//bk-perfectly.workatonic.jp/wp/wp-content/themes/v202208/css/../images/common/img_gradation_ptb.jpg) no-repeat top right;background-size:50%}#ptb #lead .contents_box{padding-top:150px;width:530px}#ptb #mechanism .contents_box{padding-top:150px;width:530px}#ptb #mechanism .right{width:470px;padding-top:100px}#ptb #mechanism .right img{width:100%}#ptb .item_l .txt_ttl{margin:0}#ptb .item_l .list ul{display:block}#ptb .item_l .list ul li{width:20%;display:inline-block;margin:10px 0}.message_box{background:url(//bk-perfectly.workatonic.jp/wp/wp-content/themes/v202208/css/../images/common/img_gradation_safety.jpg) no-repeat top right;background-size:50%;margin-top:250px}.message_box .contents_box{padding-top:150px;margin-left:150px;width:520px;position:relative}.message_box .contents_box .txt_box{z-index:9990;position:relative}.message_box .elements_box{padding-bottom:450px}.message_box .elements_box li{position:absolute;opacity:.9}.message_box .elements_box .el-01{top:850px;left:0;z-index:2}.message_box .elements_box .el-02{top:680px;left:300px;z-index:1}#feature1 .outer_box{background:url(//bk-perfectly.workatonic.jp/wp/wp-content/themes/v202208/css/../images/feature/img_gradation_feature1.jpg) no-repeat top right;background-size:50%}#feature1 .contents_box{padding-top:100px;width:530px}#feature3 .outer_box{background:url(//bk-perfectly.workatonic.jp/wp/wp-content/themes/v202208/css/../images/feature/img_gradation_feature3.jpg) no-repeat top right;background-size:50%}#feature3 .contents_box{padding-top:100px;width:530px}.contents_head_box .contents_box{padding-top:150px;margin-left:150px;width:520px}.concept{position:relative;width:100%;padding-bottom:1300px}.concept li{position:absolute}.concept .ele-1{top:15px;left:250px;z-index:9987}.concept .ele-2{top:420px;left:600px;z-index:9989}.concept .ele-3{top:1000px;left:200px;z-index:9989}.concept .ele-4{top:0;left:550px;z-index:9986}.concept .ele-5{top:240px;left:250px;z-index:9988}.concept .ele-6{top:580px;left:280px;z-index:9988}.concept .ele-7{top:850px;left:480px}.area{margin:10% auto 5% auto;font-size:110%}.list2cat li{clear:both;padding:2% 3%;margin:2% auto}.list2cat li:nth-child(odd){background:#fff}.list2cat p{margin-bottom:.5em}.list2cat .txt_name{margin-bottom:0}.list2cat .tel{width:50%;float:left}.list2cat .map{font-size:75%;margin-top:1.2%;float:right;width:50%;text-align:right}@media screen and (max-width:767px){.contents_box{width:90%;margin:auto}.txt_ttl{font-size:170%;letter-spacing:3px;margin-bottom:5%}#shops{background:url(//bk-perfectly.workatonic.jp/wp/wp-content/themes/v202208/css/../images/common/typo_shops.png) no-repeat top center;margin:25% auto;background-size:100%}#shops li{width:90%;margin:0 auto 5%;float:none;background:#fff}#shops li:hover{width:90%;margin:0 auto 5%;float:none;background:rgba(0,160,233,1)}.line_box{border:1px solid #75858c;background:rgba(233,243,249,.8);margin:10% auto}.line_box p{width:85%;margin:auto;padding:5% 0}.img_graph{width:100%;margin:auto}#spray .head_box{width:100%}#spray .outer_box{background:url(//bk-perfectly.workatonic.jp/wp/wp-content/themes/v202208/css/../images/common/img_gradation_spray.jpg) no-repeat top right;background-size:75%;padding-top:75%}#spray #lead .contents_box{padding-top:10%;width:90%;margin:auto}#spray #mechanism .contents_box{padding-top:10%;width:90%;margin:auto;float:none}#spray #mechanism .right{display:none}#spray #option_item .contents_box{padding-top:10%;width:90%;margin:auto;float:none}#spray #option_item .left{padding:50px 0 0;width:60%;margin:auto;float:none}#spray #option_item .right{padding:0}#spray .item_l .list ul{display:block}#spray .item_l .list ul li{width:45%;display:inline-block;margin:3% 2.5%}#gel .head_box{width:100%}#gel .outer_box{background:url(//bk-perfectly.workatonic.jp/wp/wp-content/themes/v202208/css/../images/common/img_gradation_gel.jpg) no-repeat top right;background-size:75%;padding-top:75%}#gel #lead .contents_box{padding-top:10%;width:90%;margin:auto}#gel #mechanism .contents_box{padding-top:10%;width:90%;margin:auto;float:none}#gel #mechanism .right{display:none}#gel #option_item .contents_box{padding-top:10%;width:90%;margin:auto;float:none}#gel #option_item .left{padding:50px 0 0;width:60%;margin:auto;float:none}#gel #option_item .right{padding:0}#gel .item_l .list ul{display:block}#gel .item_l .list ul li{width:45%;display:inline-block;margin:3% 2.5%}#gel #vornade .contents_box{padding-top:10%;width:90%;margin:auto;float:none}#gel #vornade .left{padding:50px 0 0;width:60%;margin:auto;float:none}#gel #vornade .right{width:90%;margin:auto;padding:0;float:none}#gel .item_l .list ul{display:block}#gel .item_l .list ul li{width:45%;display:inline-block;margin:3% 2.5%}#ptb .head_box{width:100%}#ptb .outer_box{background:url(//bk-perfectly.workatonic.jp/wp/wp-content/themes/v202208/css/../images/common/img_gradation_ptb.jpg) no-repeat top right;background-size:75%;padding-top:75%}#ptb #lead .contents_box{padding-top:3%;width:90%;margin:auto}#ptb #mechanism .contents_box{padding-top:5%;width:90%;margin:auto;float:none}#ptb .item_l .list ul{display:block}#ptb .item_l .list ul li{width:45%;display:inline-block;margin:3% 2.5%}.message_box{background:url(//bk-perfectly.workatonic.jp/wp/wp-content/themes/v202208/css/../images/common/img_gradation_safety.jpg) no-repeat top right;background-size:75%;margin-top:15%}.message_box .contents_box{padding-top:10%;margin-left:0;width:90%;margin:auto;position:relative}.message_box .elements_box{padding-bottom:80%}.message_box .elements_box li{position:absolute;opacity:.9;width:100%}.message_box .elements_box .el-01{top:88%;left:-12%;z-index:2;width:60%}.message_box .elements_box .el-02{top:75%;left:20%;width:90%;z-index:1}.message_box .img_box img{width:50%}#feature1 .outer_box{background-size:75%;padding-top:95%}#feature1 .contents_box{padding-top:10%;width:90%;margin:auto}#feature3 .outer_box{background-size:80%;padding-top:70%}#feature3 .contents_box{padding-top:10%;width:90%;margin:auto}.contents_head_box .contents_box{padding-top:10%;margin-left:0;width:78%;margin:auto}.concept{position:relative;width:100%;padding-bottom:120%}.concept li{position:absolute;width:50%}.concept .ele-1{top:5%;left:8%;width:40%}.concept .ele-2{top:47%;left:45%}.concept .ele-3{top:93%;left:0;width:60%}.concept .ele-4{top:0;left:30%;width:75%}.concept .ele-5{top:25%;left:0}.concept .ele-6{top:60%;left:5%}.concept .ele-7{top:80%;left:35%;width:65%}.list2cat .txt_name{margin-bottom:1%;font-size:120%}.list2cat li{padding:3% 5%}}
@charset "utf-8";.mw_wp_form .error{font-size:93%;color:#b70000;display:block}.mw_wp_form .akismet_error{display:block}.mw_wp_form .vertical-item{display:block}.mw_wp_form .vertical-item+.vertical-item{margin-top:5px}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:10px}.mwform-checkbox-field label,.mwform-radio-field label{font-weight:400;margin-bottom:0}.mwform-checkbox-field input,.mwform-radio-field input{margin-right:5px}.mw_wp_form .ui-datepicker .ui-datepicker-title select.ui-datepicker-month,.mw_wp_form .ui-datepicker .ui-datepicker-title select.ui-datepicker-year{width:40%;margin:0 5px}.mw-wp-form-deprecated-message{background:#fdeeee;border:1px solid #f7bdb8;border-radius:5px;color:#af4040;font-size:13px;line-height:1.6;margin:0 0 10px;padding:1em}.mw_wp_form input[type=file]{display:inline-block}.mwform-file-delete{cursor:pointer;visibility:hidden}.mwform-tel-field input[type=text],.mwform-zip-field input[type=text]{display:inline-block;width:auto}