@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@700;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap');@font-face{font-family:"Segoe Script woff";src:url("/wp-content/themes/my-theme/font/segoesc.woff") format("woff")}body{font-family:'Zen Kaku Gothic New',sans-serif,'游ゴシック体','Yu Gothic','YuGothic','Hiragino Kaku Gothic Pro',"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px;line-height:1.9}body.admin-bar{padding-top:32px}@media (max-width:782px){body.admin-bar{padding-top:46px}}.gothic{font-family:'游ゴシック体','Yu Gothic','YuGothic',"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.mincho{font-family:"游明朝体","Yu Mincho",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%}a img:hover{opacity:.8}img[class*=wp-image-],img[class*=attachment-]{max-width:100%;height:auto}.tac{text-align:center!important}.responsive_video{position:relative}.responsive_video:before{content:"";display:block;padding-top:56.25%}.responsive_video video,.responsive_video iframe,.responsive_video object,.responsive_video embed{position:absolute;top:0;left:0;width:100%;height:100%}table{width:100%}table th,table td{padding:10px}.js-scrollable{overflow-x:auto}.js-scrollable table{min-width:748px}@media (min-width:1024px){.tb{display:none}.sp{display:none}}@media (min-width:768px) and (max-width:1023px){.pc{display:none}.sp{display:none}}@media (max-width:767px){.pc{display:none}.tb{display:none}}.wrapper{overflow-x:hidden}.container{width:1080px;padding:0;margin:0 auto}.section{width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.pg_section{width:100%;margin-bottom:50px;padding:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.pg_header{margin-bottom:60px;background:#eee;color:#243b71;text-align:center}.pg_header>.container{display:flex;justify-content:center;align-items:center;height:300px}.pg_header .tt1{font-size:56px;font-weight:700;line-height:1;display:flex;justify-content:center;align-items:center}.pg_header .tt1 .icon{display:flex;justify-content:center;align-items:center;margin-right:10px}.box_l{float:left}.box_r{float:right}.listbox{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.listbox .item{display:block;width:100%}.listbox .item .img{position:relative;display:block;overflow:hidden}.listbox .item .img:before{content:"";display:block;padding-top:100%}.listbox .item .img.img2x1:before{padding-top:50%}.listbox .item .img.img1x2:before{padding-top:200%}.listbox .item .img.img2x3:before{padding-top:150%}.listbox .item .img.img3x2:before{padding-top:66.666666%}.listbox .item .img.img3x4:before{padding-top:133.333333%}.listbox .item .img.img4x3:before{padding-top:75%}.listbox .item .img.img16x9:before{padding-top:56.25%}.listbox .item .img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}header{padding:10px 0}header .hdr1{display:flex;justify-content:space-between;align-items:center}header .hdr1 .hdr_logo img{width:80px}header.fixed{position:fixed;top:0;z-index:1000;width:100%;background:#fff;font-weight:500}header.small *{transition:all .2s}header.small{box-shadow:0 0 1px 0 #999}.gnav_sub{display:flex;justify-content:flex-end}.gnav_sub li{margin-left:10px}.gnav_sub li a{text-decoration:none}.gnav_sub.sub1{margin-bottom:15px}.gnav_sub.sub1 li{margin-left:15px}.gnav_sub.sub1 li a{font-size:14px;font-weight:500}.gnav_sub.sub1 li a i{color:#e50000;margin-right:5px}.gnav_sub.sub2 li{margin-left:2px}.gnav_sub.sub2 li a{display:block;width:180px;background:#243b71;border-radius:5px;color:#fff;font-weight:700;text-align:center;padding:7px 0}.gnav_sub.sub2 li a i{margin-right:7px}.gnav>ul,.gnav2>ul{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;text-align:center;font-size:15px}.gnav>ul>li,.gnav2>ul>li{position:relative}.gnav>ul>li:not(:last-child),.gnav2>ul>li:not(:last-child){border-right:1px solid}.gnav li a,.gnav2 li a{color:#333;text-decoration:none;display:block;line-height:1;padding:0 10px}.gnav2 li a{padding:0 10px}.gnav .children,.gnav .sub-menu{display:none;position:absolute;top:100%;left:0;right:0;z-index:1}.gnav li:hover>.children,.gnav li:hover>.sub-menu{display:block}.mv{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:100px}.mv a{display:block;height:680px;position:relative;overflow:hidden}.mv a video{position:absolute;top:0;bottom:0;width:auto;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}footer .ftr1{padding:10px 0;font-size:14px;line-height:1;font-weight:500}footer .ftr1 .ftr_links{display:flex;justify-content:center}footer .ftr1 .ftr_links+.ftr_links{margin-top:15px}footer .ftr1 .ftr_links li{text-align:center;padding:0 10px}footer .ftr2 .container{display:flex;justify-content:space-between}footer .ftr2 .box1{width:46%;display:flex;justify-content:space-between}footer .ftr2 .box2{width:53%;text-align:right}footer .ftr2 .box1 .logo{width:19%}footer .ftr2 .box1 .info{width:80%}footer .ftr2 .box1 .info .txt1{font-size:18px;font-weight:700}footer .gnav_sub.sub1{margin-top:10px;margin-bottom:0}footer .gnav_sub.sub2{margin-top:0;margin-bottom:20px}footer .copy{text-align:center;font-size:12px;padding:10px 0}.footer_fix{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:10}.footer_fix ul{width:100%;font-size:14px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:3px}.footer_fix ul li{text-align:center}.footer_fix ul li.btn1{width:36%}.footer_fix ul li.btn2{width:24%}.footer_fix ul li a{display:block;padding:10px;background:#00204b;color:#fff;text-decoration:none}.pg_404{text-align:center}.search-form{padding:20px 0}.search-form .search-field{padding:5px}.search-form .search-submit{padding:5px 10px}.pg_image .attachment{padding:20px;background-color:#ececec;text-align:center}.post_items{padding:0}.post_items .item{padding:10px;border-top:1px solid #ccc;display:flex;align-items:center;position:relative}.post_items .item:last-child{border-bottom:1px solid #ccc}.post_items .item .date{width:130px;font-size:15px;color:#5a5a5a}.post_items .item .category{width:150px;padding:0 10px}.post_items .item .category span{display:block;background:#e5e5e5;color:#6c6969;padding:3px;margin:2px;text-align:center}.post_items .item .title{font-weight:500;width:calc(100% - 130px - 150px)}.post_items .item .title a{display:block;position:relative;padding-right:1em}.post_items .item:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.post_items .item.single_item{display:flex;flex-wrap:wrap;border-top:15px solid #61b978;border-left:1px solid #ccc;border-right:1px solid #ccc}.post_items .item.single_item:after{display:none}.post_items .item.single_item .meta{display:flex;align-items:center;width:100%}.post_items .item.single_item .title{width:100%;font-size:24px;padding-bottom:20px;border-bottom:1px solid #ccc}.post_items .item.single_item .content{width:100%;margin-top:20px;padding-bottom:20px}.pagination{text-align:center;margin-top:30px;justify-content:space-around}.pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.pagination .page-numbers{align-self:stretch;border:1px solid silver;padding:5px 10px;margin:4px;color:#1e1e1e;text-decoration:none}.pagination .page-numbers.current,.pagination .page-numbers:hover{background:#e5e5e5}.pagination .page-numbers.next:after{content:"\f101";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:10px}.pagination .page-numbers.prev:before{content:"\f100";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.pagination .nav-posts{display:flex;justify-content:space-between;align-items:center}.pagination .nav-posts .page-next,.pagination .nav-posts .page-prev{min-width:100px}.pagination .nav-posts .page-next:hover,.pagination .nav-posts .page-prev:hover{background:#b5ddec;border:1px solid #fff}.pagination .nav-posts .page-next a,.pagination .nav-posts .page-prev a{display:block;border:1px solid silver;padding:10px 50px;position:relative}.pagination .nav-posts .page-next a:before,.pagination .nav-posts .page-prev a:after{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pagination .nav-posts .page-next a:before{content:"\f053";left:10px}.pagination .nav-posts .page-prev a:after{content:"\f054";right:10px}.pagination .nav-posts .page-archive a{display:block;background:#0f9bd0;color:#fff;padding:10px 100px}.pagination .nav-posts .page-archive a:hover{background:#b5ddec}.pagetop{display:none;position:fixed;right:10px;bottom:60px;z-index:10}.pagetop a{display:block;font-size:0;width:42px;height:42px;text-align:center}.pagetop a i{font-size:40px;color:#dd2081}.contact_info{background:#f0f0f0;text-align:center;padding:20px;margin-bottom:50px}.contact_info .box1{font-size:20px}.contact_info .box2{margin-top:20px;background:#fff;padding:20px 5px;line-height:1}.contact_info .box2 .icon{display:inline-block;font-size:25px;font-weight:bolder;background:#8c8c8c;color:#fff;padding:5px 15px;margin-right:10px;vertical-align:middle;border-radius:5px}.contact_info .box2 .tel{display:inline-block;font-size:44px;font-weight:700;vertical-align:middle}.contact_info .box2 .tel a{display:block}.contact_info .box2 .txt{display:inline-block;vertical-align:bottom;margin-left:10px}.contact_form{width:100%;border:1px solid #b2b2b2;margin-bottom:30px}.contact_form tr{border-bottom:1px solid #b2b2b2}.contact_form th,.contact_form td{padding:15px;font-weight:400;text-align:left;vertical-align:top}.contact_form th{background:#f0f0f0;width:300px}.contact_form th .require{display:inline-block;padding:2px 5px;color:#fff;background:#b80000;font-size:14px;font-weight:400;float:right}.contact_form dl{width:100%;display:flex;align-items:center}.contact_form dl+dl{margin-top:10px}.contact_form dl.addr dt{width:90px}.contact_form dl.addr dd{width:calc(100% - 90px)}.contact_form dl.date{align-items:flex-start}.contact_form dl.date dt{width:90px}.contact_form dl.date dt+dt{margin-left:5px}.contact_form dl.date dt select{width:100%}.contact_form dl.date dt.wide{width:200px}.contact_form td .wpcf7-form-control-wrap{display:block}.contact_form td .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-top:5px}.contact_form td .wpcf7-form-control,.contact_form td .wpcf7c-conf-hidden{padding:10px;max-width:100%;border:1px solid #ccc;border-radius:0}.contact_form td .wpcf7-checkbox,.contact_form td .wpcf7-radio{border:0}.contact_form td .wpcf7-text{width:500px;max-width:100%}.contact_form td .wpcf7-textarea{width:100%}.contact_form td .wpcf7-file{width:100%;border:0}.contact_form td .wpcf7-file+.wpcf7c-conf{width:100%;border:1px solid #398f14}.contact_form td [name=zipcode],.contact_form td [name=addr1]{width:150px}.contact_form td [name=addr1]{width:180px}.contact_form td .wpcf7-form-control-wrap.zipcode{display:flex;align-items:stretch}.contact_form td .wpcf7-form-control-wrap.zipcode:before{vertical-align:top;content:"〒";background:#ccc;width:30px;padding:0;margin:0;border:1px solid #ccc;border-right:0;display:flex;justify-content:center;align-items:center;text-align:center}.contact_form td .addr_auto{background:#f0f0f0;border:1px solid #d6d8d8;margin-left:10px;padding:0 5px}.contact_form td .wpcf7-checkbox,.contact_form td .wpcf7-radio{display:block}.contact_form span.wpcf7-list-item{margin:0 1em 0 0}.contact_form .files{display:flex;align-items:center}.contact_form .estimate .wpcf7-list-item{width:100%;display:block}.contact_form_msg{margin-top:10px;margin-bottom:10px}.contact_form caption{background:#000;color:#fff;padding:5px}.wpcf7c-conf:not([type=radio]):not([type=checkbox]){background:#eeffe4;-webkit-box-shadow:0 0 0px 1000px #eeffe4 inset;border:1px solid #398f14;opacity:.9}.wpcf7c-conf:checked+.wpcf7c-conf-hidden+.wpcf7-list-item-label{color:#398f14}.contact_form_acceptance{text-align:center;margin-top:20px}.contact_form_acceptance a{color:#1a3e9b}.contact_form_acceptance span.wpcf7-list-item{margin:0}.contact_form_btns{text-align:center;padding:30px 0}.contact_form_btns input[type=submit],.contact_form_btns input[type=button]{background:#b80000;color:#fff;border:0;padding:10px;width:300px;margin:0 10px}.contact_form_btns input[type=submit][disabled],.contact_form_btns input[type=button][disabled]{background:#ccc}.contact_form_btns input.wpcf7-back{background:#ccc}.contact_form_btns input.wpcf7-submit{background:#398f14}.sitemap_items{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.sitemap_items .item{width:25%;padding:0 10px;margin-bottom:20px}.sitemap_items .item h4{border:1px solid #d3d3d3;border-bottom:5px solid #d3d3d3}.sitemap_items .item h4 a{display:block;padding:20px 15px}.sitemap_items .item ul li{border-bottom:1px dashed #d3d3d3;position:relative}.sitemap_items .item ul li:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;font-size:10px;position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sitemap_items .item ul li a{display:block;padding:5px 10px 5px 20px}.privacy_tt{font-size:24px;text-align:center;margin-bottom:30px}.privacy_tt br{display:none}.privacy_tt .dots{display:flex;justify-content:center;margin-top:10px}.privacy_tt .dots i{width:12px;height:12px;border-radius:50%;background:#c1c1c1;margin:0 8px}.privacy_items .item{line-height:1.6}.privacy_items .item+.item{margin-top:30px}.privacy_items .item h4{font-size:18px;border-left:6px solid #bbb;padding-left:15px;margin-bottom:10px}.privacy_items .item ul{list-style:disc;margin-left:2em;margin-top:10px}.main{padding:0}.tt2{font-size:24px;font-weight:700;color:#333;display:flex;align-items:center;line-height:1;margin-bottom:35px;position:relative}.tt2 span{font-size:17px;font-weight:500;margin-left:15px}.tt2 i{width:36px;height:34px;background-repeat:no-repeat;background-position:center center;margin-right:10px}.tt2 a{position:absolute;right:10px;font-size:14px}.tt2 a:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:10px}.tt2 .ic-mic{background-image:url('/img/icons/fa_mic.png')}.tt2 .ic-eye{background-image:url('/img/icons/fa_eye.png')}.tt2 .ic-camera{background-image:url('/img/icons/fa_camera.png')}.tt2 .ic-blog{background-image:url('/img/icons/fa_blog.png')}.tt2 .ic-car{background-image:url('/img/icons/fa_car.png')}.tt2 .ic-box{background-image:url('/img/icons/fa_box.png')}.tt2 .ic-shop{background-image:url('/img/icons/fa_shop.png')}.tt2 .ic-line{background-image:url('/img/icons/fa_line.png')}.tt2 .ic-up{background-image:url('/img/icons/fa_up.png')}.tt3{font-size:18px;font-weight:700;color:#243b71;border-bottom:1px solid #243b71;margin-bottom:40px}.tt2 i{display:none}.pg_header .tt1 .icon{display:none}.read_more{margin-top:50px}.read_more a{display:block;text-align:center;border:1px solid #243b71;font-size:14px;font-weight:700;padding:6px 0}.read_more a:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:15px}.pg_home .section#sec2{margin-top:65px}.pg_home .section#sec3{margin-top:130px}.pg_home .section#sec4{margin-top:130px}.pg_home .section#sec5{margin-top:110px}.pg_home .section#sec6{margin-top:110px}.home_posts{display:flex;margin-left:-6.5px;margin-right:-6.5px}.home_posts .item{width:25%;padding-left:6.5px;padding-right:6.5px}.home_posts .item .img a{display:block;padding-top:74%;background:#ccc;background-position:center center;background-size:cover;background-repeat:no-repeat}.home_posts .item .meta{padding:0 10px}.home_posts .item .date{margin-top:15px}.home_posts .item .title{display:block}.home_product_cat{display:flex;flex-wrap:wrap;align-items:flex-end;margin-left:-30px;margin-right:-30px}.home_product_cat li{width:25%;padding-left:30px;padding-right:30px;margin-bottom:25px}.home_product_cat li .img{display:block;text-align:center}.home_product_cat li .img img{width:100px}.home_product_cat li .name{display:block;margin-top:20px;font-size:15px;font-weight:500;color:#243b71;text-align:center}.home_product_cat li .name:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:15px}.footer_slides_wrap{margin-top:100px}.footer_slides li{width:33.333%}#sbi_images{display:flex;flex-wrap:wrap}@media (max-width:767px){#sbi_images .sbi_item{width:50% !important}.beauty-instagram #sbi_images .sbi_item{width:100% !important}}.search_fields{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;margin-bottom:40px}.search_fields .item{padding-left:5px;padding-right:5px;font-size:17px}.search_fields .item.col1{width:24%}.search_fields .item.col2{width:52%}.search_fields .item select{width:100%;background:#c9c9c9;border:1px solid #bfbfbf;border-radius:5px;padding:5px 10px}.search_fields .item input[type=text]{border:2px solid #243b71;border-radius:5px;padding:5px 10px;width:100%}.search_fields .item .grouping{display:flex}.search_fields .item .grouping input[type=text]{width:calc(100% - 60px);border-radius:5px 0 0 5px}.search_fields .item .grouping input[type=submit]{width:60px;border:2px solid #243b71;border-left:0;border-radius:0 5px 5px 0;background:#243b71;color:#fff}.product_items{display:flex;flex-wrap:wrap;margin-left:-2.5px;margin-right:-2.5px}.product_items .item{width:20%;padding-left:2.5px;padding-right:2.5px;margin-bottom:25px}.product_items .item .inner{padding:10px;background:#eee}.product_items .item .img a{display:block;padding-top:75%;background:#c9c9c9;background-position:center center;background-size:100% auto;background-repeat:no-repeat}.product_items .meta{padding:0 10px}.product_items .item .title{display:block}.product_imgs{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.product_imgs .main_img{width:71.42%}.product_imgs .thumb_img{width:25.89%}.product_imgs .thumb_img ul{display:flex;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}.product_imgs .thumb_img ul li{width:50%;padding-left:7.5px;padding-right:7.5px;margin-bottom:15px}.product_imgs .thumb_img ul li a{display:block;padding-top:71.42%;background-repeat:no-repeat;background-size:contain;background-position:center center}.pg_purchase .section#sec1{margin-top:55px}.pg_purchase .section#sec2,.pg_purchase .section#sec3,.pg_purchase .section#sec4{margin-top:100px}.purchase_nav{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.purchase_nav li{width:25%;padding-left:10px;padding-right:10px}.purchase_nav a{display:block;background:#eee;font-size:24px;font-weight:700;color:#243b71;line-height:78px;border:1px solid #243b71;text-align:center;text-decoration:none;position:relative;color:#333;border:1px solid #333}.purchase_nav a:after{content:"";width:30px;height:30px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:contain}.purchase_nav a.flow1:after{background-image:url('/img/icons/fa_car.svg?2')}.purchase_nav a.flow2:after{background-image:url('/img/icons/fa_box.svg?2')}.purchase_nav a.flow3:after{background-image:url('/img/icons/fa_shop.svg?2')}.purchase_nav a.flow4:after{background-image:url('/img/icons/fa_line.svg?2')}.pg_purchase .section#sec0>.container{padding-top:170px;position:relative}.pg_purchase .purchase_nav{position:absolute;top:0;width:1140px;max-width:100%}.purchase_nav.fixed{position:fixed;top:0;max-width:100%;z-index:2;background:#fff}.purchase_bar.fixed{width:1120px;max-width:100%;margin-top:0;padding-top:5px;position:fixed;top:0;bottom:auto;left:auto;right:auto;background:#fff;z-index:2}.purchase_bar.fixed:before,.purchase_bar.fixed:after{content:"";position:absolute;top:0;bottom:0;border-bottom:3px solid #243b71;width:1000px}.purchase_bar.fixed:before{right:100%}.purchase_bar.fixed:after{left:100%}.purchase_bar ul{display:flex;justify-content:flex-end;border-bottom:3px solid #243b71}.purchase_bar ul li{margin-right:6px}.purchase_bar ul li a{display:block;width:150px;background:#243b71;border-radius:5px 5px 0 0;color:#fff;font-weight:700;text-align:center;padding:5px 0}.purchase_bar ul li a i{margin-right:7px}.pg_purchase .anchor{position:relative}.pg_purchase .desc{margin-bottom:50px}.flow_wrap{display:none;padding-bottom:100px}.flow_opener{position:relative;border-bottom:1px dashed #243b71}.flow_opener i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:50px;background:#fff;color:#243b71;cursor:pointer}.flow_items .item{display:flex;justify-content:space-between}.flow_items .item+.item{margin-top:90px}.flow_items .item .box1{width:28.57%}.flow_items .item .box2{width:68.75%}.flow_items .item .title{font-size:18px;font-weight:700;color:#243b71;line-height:1;margin-bottom:25px}.flow_items .item .title span{font-family:'M PLUS Rounded 1c',sans-serif;font-size:17px;color:#181818;padding-right:1em;margin-right:1em;border-right:1px solid}.flow_items .item .qr{display:flex;align-items:center;font-weight:700;font-size:18px;margin-top:30px}.flow_items .item .qr img{margin-right:45px}.notice_box1{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:100px}.notice_box1>.item{width:48%;background:#eee;padding:0 20px 20px}.notice_box1>.item.wide{width:100%}.notice_box1 .item h5{font-size:18px;font-weight:700;color:#fff;background:#243b71;display:inline-block;padding:4px 10px;margin-bottom:20px}.notice_box1 .item dl{margin-top:30px}.notice_box1 .item dl dt{font-size:18px;margin-bottom:10px;line-height:1;border-left:3px solid;padding-left:5px}.notice_box1 .item dl dt span{font-weight:700}.notice_box2{border:1px dashed #243b71;margin-top:60px;padding:30px 15px;position:relative;font-weight:500}.notice_box2 h5{display:inline-block;background:#a40000;color:#fff;font-size:16px;font-weight:500;padding:5px 10px;position:absolute;top:0;left:-1px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.notice_box2 ul{margin-bottom:10px}.notice_box2 ul li{position:relative;padding-left:1em}.notice_box2 ul li:before{content:"※";position:absolute;left:0}.notice_box1 .point_items{display:flex;flex-wrap:wrap;justify-content:space-between}.notice_box1 .point_items .item{width:48%;margin-bottom:4%;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:30px 0;height:290px}.notice_box1 .point_items .item:nth-last-child(1),.notice_box1 .point_items .item:nth-last-child(2){margin-bottom:0}.notice_box1 .point_items .item .box1{width:55.88%;text-align:center}.notice_box1 .point_items .item .box2{width:44.11%}.notice_box1 .point_items .item .title{display:inline-block;padding:0 10px;margin-bottom:20px;font-size:18px;font-weight:700;color:#243b71;border-bottom:3px solid;text-align:center}.notice_box2 .photos{display:flex;justify-content:space-around;margin-bottom:60px}.notice_box2 .photos+.txt{padding-left:60px}.pg_shop .mv{text-align:center;margin-bottom:100px}.pg_shop h2{font-size:18px;font-weight:700;text-align:center}.pg_shop .about{margin-top:70px;font-size:18px;font-weight:500}.pg_shop .about th,.pg_shop .about td{font-weight:500}.pg_shop .about th{width:220px;border-bottom:3px solid #243b71}.pg_shop .about td{border-bottom:3px solid #e5e5e5;padding-left:25px;padding-right:25px}.pg_shop .map{margin-top:100px}.pg_company .mv{text-align:center;margin-bottom:70px}.pg_company .about th{font-weight:500;width:250px}.est_form{table-layout:fixed}.est_form th,.est_form td{border:1px solid #aaa;text-align:left}.est_form th{background:#ccc}.est_form .price{text-align:center}.est_form .memo{font-size:14px;color:red}.est_form .result .sum{font-size:18px;font-weight:700;color:red}.est_btn{margin-top:30px;text-align:center}.est_btn input{padding:10px 50px}.est_thanks{margin-bottom:10px}.est_err{color:red;font-weight:700;margin-bottom:10px}.pg_contact+.pg_privacy{margin-top:100px}.pg_qa .section+.section{margin-top:50px}.qa_tt{font-size:20px;font-weight:500;border-left:12px solid #243b71;padding-left:22px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.qa_tt:hover{background:#f0f8ff}.qa_tt i{font-size:40px;color:#243b71}.qa_items{padding-top:100px;padding-bottom:50px}.qa_items dl{margin-bottom:50px;font-size:18px}.qa_items dl dt{display:flex;align-items:center;font-weight:700;background:#eee;border-top:1px solid #243b71;border-right:1px solid #243b71;border-bottom:10px solid #243b71;padding-left:55px;margin-left:35px;margin-bottom:20px;position:relative;height:70px}.qa_items dl dt:before{position:absolute;top:-1px;left:-35px;content:"";width:70px;height:70px;background-image:url('/img/icons/qa.png');display:block}.qa_items dl dd{padding-left:90px;line-height:1.666}.pg_point .section#sec2{margin-top:120px}.point_box dl+dl{margin-top:70px}.point_box dl dt{font-size:21px;font-weight:700;color:#243b71;border-bottom:1px solid;padding-bottom:10px;margin-bottom:30px}.point_box dl dd{font-size:18px;line-height:1.666}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.modal-content{background:#fff;margin:15% auto;padding:20px;border:1px solid #888;width:50%;text-align:center;border-radius:10px}.close{color:#aaa;float:right;font-size:28px;font-weight:700;cursor:pointer}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.phone-number{display:block;margin:10px auto;padding:10px 20px;background:#70bda7;color:#fff;text-decoration:none;border-radius:5px;width:250px;line-height:1.5}a.phone-number.beauty{background:#fcadc7}.phone-number:hover{opacity:.5}.phone-number.beauty:hover{color:#ed6995}.call-button{display:block;width:100%;text-align:center;cursor:pointer}@media (max-width:782px){.modal-content{width:80%}}.toptext{margin-bottom:20px}.gnav>ul,.gnav2>ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;text-align:center;font-size:15px}.wrapper .tophead .gnav li{border-right:none;margin-bottom:10px}.request_txt{font-size:18px;list-style:disc;padding-left:1.5em;margin-bottom:50px}.request_txt li+li{margin-top:30px}//オートフォーマット関連の無効化 add_action('init',function(){remove_filter('the_title','wptexturize');remove_filter('the_content','wptexturize');remove_filter('the_excerpt','wptexturize');remove_filter('the_title','wpautop');remove_filter('the_content','wpautop');remove_filter('the_excerpt','wpautop');remove_filter('the_editor_content','wp_richedit_pre')});//オートフォーマット関連の無効化 TinyMCE add_filter('tiny_mce_before_init',function($init){$init['wpautop']=false;$init['apply_source_formatting']=ture;return $init});