@charset "utf-8";*{margin:0;padding:0}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,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,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:14px;max-width:1680px;margin:0 auto}body{line-height:1.84;min-width:1000px;color:#586166;letter-spacing:.08rem;font-family:YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none}body#usces-cart{position:relative}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}table{border-collapse:collapse;width:100%}ul{list-style:none}img{max-width:100%;height:auto;border:0;vertical-align:middle}a{color:#586166;text-decoration:none;outline:none;display:block;transition:all .5s}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}blockquote{margin:0 0 1rem;padding:1rem;background:rgba(255,255,255,.1)}blockquote p{margin:0}input[type=submit],input[type=reset],input[type=button],input[type=text],input[type=password]{-webkit-appearance:none;border-radius:0}input[type=text],input[type=button],input[type=submit],input[type=password]{border:1px solid #e0e0e0 !important;height:auto}@media screen and (max-width:600px){html{font-size:12px}body{min-width:auto}}.clear{clear:both}.cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;overflow:hidden}* html .cf{zoom:1}*:first-child+html .cf{zoom:1}.alignleft{float:left;margin-right:40px}.alignright{float:right;margin-left:40px}.aligncenter{text-align:center;display:block;margin-left:auto;margin-right:auto}@media screen and (max-width:600px){.alignleft{float:none;margin-right:0}.alignright{float:none;margin-left:0}}.center{text-align:center}.left{text-align:left}.right{text-align:right}.red{color:#d70e19}.medium{font-weight:500}.bold{font-weight:700}.small{font-size:12px}.underline{display:inline;text-decoration:underline}.fright{float:right}.fleft{float:left}ul.disc{list-style:disc;margin-left:1.1rem}.sh{position:absolute !important;clip:rect(1px 1px 1px 1px)}.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt100{margin-top:100px}.mr0{margin-right:0}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.mr100{margin-right:100px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb100{margin-bottom:100px}.ml0{margin-left:0}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.ml100{margin-left:100px}.pt0{padding-top:0}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt100{padding-top:100px}.pr0{padding-right:0}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pr45{padding-right:45px}.pr50{padding-right:50px}.pr100{padding-right:100px}.pb0{padding-bottom:0}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb100{padding-bottom:100px}.pl0{padding-left:0}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl45{padding-left:45px}.pl50{padding-left:50px}.pl100{padding-left:100px}article{padding:0}.c_wrap article section{margin-bottom:100px}.w_box{width:100%;position:relative}.c_width{width:calc(100% - 2rem);max-width:1000px;margin:0 auto}.c_width_lg{width:calc(100% - 2rem);max-width:1200px;margin:0 auto}.section_title_top{margin-bottom:60px}.section_title_top .en_title{letter-spacing:.1em;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:52px;line-height:1;margin-bottom:15px}.section_title_top .title{font-size:15px;line-height:1;letter-spacing:.1em}.page_title{margin-bottom:60px}.page_title .en_title{letter-spacing:.1em;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:52px;line-height:1;margin-bottom:15px}.page_title .title{font-size:15px;line-height:1;letter-spacing:.1em}.section_title_under{margin-bottom:50px}.section_title_under .border_decorate{max-width:500px;width:100%;height:1px;background:#e6e6e6;margin:25px auto 0;position:relative}.section_title_under .border_decorate:after{content:"";display:block;width:120px;height:1px;background:#586166;margin:0 auto}.section_title_under .en_title{letter-spacing:.03em;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:28px;line-height:1;letter-spacing:.2rem;display:flex;flex-wrap:wrap;align-items:center}.section_title_under .en_title:after{content:"";width:60px;height:1px;background:#586166;margin-left:25px}.section_title_under .sub_title{font-size:18px;line-height:1;letter-spacing:.25rem;margin-bottom:25px}.section_title_under .title{font-size:30px;line-height:1.6;letter-spacing:.35rem}.section_title_under .description{text-align:left;line-height:2.4;font-size:15px;display:flex;display:-webkit-flex;justify-content:center;align-items:center}.btn a{max-width:280px;margin-top:48px;width:100%}.btn_middle a{margin:60px auto 0}.en_btn{letter-spacing:.2rem;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:400;font-size:28px;line-height:1;padding-bottom:20px;transition:all .5s}.btn_decorate{height:1px;width:100%;background:#e6e6e6;position:relative}.btn_decorate:after{content:"";display:block;width:85px;height:1px;background:#d20e76;position:absolute;left:0;top:0;transition:all .5s}.btn a:hover .en_btn{color:#d20e76}.btn a:hover .btn_decorate:after{width:100%}.jp_btn{font-size:18px;letter-spacing:.25rem;padding-top:15px}.btn_sm .en_btn{padding-bottom:0;font-size:20px;letter-spacing:.1rem;padding-top:15px}.btn-base{margin-top:20px}.btn-base a{width:260px;height:50px;font-weight:500;font-size:15px;background:#586166;color:#fff;box-sizing:border-box;border:1px solid;transition:all .5s;cursor:pointer;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.btn-base a:hover{color:#586166;background:#fff}.img_wrap{width:100%;height:0;position:relative}.img_wrap img{width:100% !important;height:100% !important;object-fit:cover !important;position:absolute !important;top:0 !important;left:0 !important;font-family:'object-fit: cover;'}.img_wrap video{width:100% !important;height:100% !important;object-fit:cover !important;position:absolute !important;top:0 !important;left:0 !important;font-family:'object-fit: cover;'}.br-pc{display:block}.br-sp{display:none}@media screen and (max-width:600px){.mb100{margin-bottom:50px}.c_width{width:calc(100% - 3rem)}.c_width_lg{width:calc(100% - 3rem)}.br-pc{display:none}.br-sp{display:block}.section_title_top{margin-bottom:35px}.section_title_top .en_title{letter-spacing:.1em;font-size:36px;margin-bottom:12px}.section_title_top .title{font-size:12px;letter-spacing:.1em}.section_title_under{margin-bottom:30px}.section_title_under .sub_title{font-size:13px;margin-bottom:20px}.section_title_under .title{font-size:18px}.section_title_under .border_decorate{margin:24px auto 0}.section_title_under .border_decorate:after{width:90px}.section_title_under .en_title{letter-spacing:.03em;font-size:16px}.section_title_under .description{font-size:12px}.page_title .en_title{letter-spacing:.1em;font-size:36px;margin-bottom:12px}.page_title .title{font-size:12px;letter-spacing:.1em}.btn a{margin-top:40px;max-width:200px}.btn_middle a{margin:40px auto 0}.en_btn{font-size:18px;padding-bottom:15px}.jp_btn{font-size:13px}.btn_sm .en_btn{padding-bottom:0;font-size:15px;letter-spacing:.1rem;padding-top:10px}.btn-base a{font-size:13px}.section_title_under .en_title:after{width:30px}}ul.numbering li:before{display:block;font-style:italic;font-size:75px;color:#e6e6e6;letter-spacing:.5rem;text-align:center;line-height:1;margin-bottom:20px}ul.numbering li:nth-of-type(1):before{content:"01"}ul.numbering li:nth-of-type(2):before{content:"02"}ul.numbering li:nth-of-type(3):before{content:"03"}ul.numbering li:nth-of-type(4):before{content:"04"}ul.list_w1 li{display:flex;flex-wrap:wrap;align-items:center;width:100%;border-bottom:1px solid #edecec;text-align:center}ul.list_w1 li .detail_cell{position:relative;text-align:center;box-sizing:border-box;width:33.3333333%;padding:0 30px;margin:30px 0}ul.list_w1 li .detail_cell .cell_text{line-height:2;text-align:left}ul.list_w1 li .detail_cell.number{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}ul.list_w1 li .detail_cell.number .number_name{font-size:50px;line-height:1}ul.list_w1 li .detail_cell.number .number_text{line-height:1;font-size:16px;margin-bottom:7px;margin-left:10px}ul.list_w1 li .detail_cell.cell_border:after{content:"";display:block;width:1px;height:84px;background:#edecec;position:absolute;margin:auto;top:0;right:auto;bottom:0;left:0}ul#point-list.list_w1 li .detail_cell.text.cell_border{width:66.6666%;padding:0 30px 0 40px}ul#point-list.list_w1 li .detail_cell.number .number_text{line-height:1.6;margin:0}ul#point-list.list_w1 li .detail_cell.number:before{display:block;font-style:italic;font-size:48px;color:#e6e6e6;letter-spacing:.5rem;text-align:center;line-height:1;margin-bottom:12px;width:100%}ul#point-list.list_w1 li:nth-of-type(1) .detail_cell.number:before{content:"01"}ul#point-list.list_w1 li:nth-of-type(2) .detail_cell.number:before{content:"02"}ul#point-list.list_w1 li:nth-of-type(3) .detail_cell.number:before{content:"03"}ul#point-list.list_w1 li:nth-of-type(4) .detail_cell.number:before{content:"04"}ul#point-list.list_w1 li:nth-of-type(5) .detail_cell.number:before{content:"05"}ul.list_w2{display:flex;flex-wrap:wrap;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}ul.list_w2 li{width:50%;margin-top:35px;box-sizing:border-box;border-bottom:1px solid #e6e6e6}ul.list_w2 li .wrap{max-width:370px;margin:0 auto;padding-bottom:35px}ul.list_w2 li .name{text-align:center;font-size:20px;line-height:1.4;letter-spacing:.25rem;text-align:center;margin-bottom:25px}ul.list_w2 li .img_wrap{padding-top:65%;margin-bottom:25px}ul.list_w2 li p{line-height:2}ul.list_w2.numbering li:before{font-size:50px}ul.list_w3{display:flex;flex-wrap:wrap}ul.list_w3 li{width:33.333333%;box-sizing:border-box;padding:10px 20px 20px;border-right:1px solid #e6e6e6}ul.list_w3 li:first-of-type{border-left:1px solid #e6e6e6}ul.list_w3 li .name{font-size:20px;line-height:1.4;letter-spacing:.25rem;text-align:center;margin-bottom:25px}ul.list_w3 li p{line-height:2}ul.list_insta{display:flex;flex-wrap:wrap;margin:0 -5px 45px}ul.list_insta li{width:calc(100%/3);box-sizing:border-box;padding:0 5px}ul.list_w4_photo{display:flex}ul.list_w4_photo li{width:25%}ul.list_w4_photo li .img_wrap{padding-top:75%}ul.list_building{margin-top:40px}ul.list_building li{line-height:1;font-size:15px;margin-bottom:15px}ul.list_staff{display:flex;flex-wrap:wrap;margin:0 -15px}ul.list_staff li{width:25%;box-sizing:border-box;padding:0 15px;margin-top:50px}ul.list_staff li:nth-child(-n+4){margin-top:0}ul.list_staff li a .img_wrap{height:21vw;max-height:275px}ul.list_staff li a .name{line-height:1;font-size:15px;letter-spacing:.2rem;margin-top:15px}ul.list_products{display:flex;flex-wrap:wrap;margin:0 -15px}ul.list_products li{width:33.3333333%;box-sizing:border-box;padding:0 15px;margin-top:50px}ul.list_products li:nth-child(-n+3){margin-top:0}ul.list_products li.btn a{margin-top:0;max-width:none}ul.list_products li a .img_wrap{height:42vw;border:1px solid #e6e6e6;box-sizing:border-box;margin-bottom:15px;max-height:420px;background:#fff}ul.list_products li a .info{line-height:1;margin-bottom:10px}ul.list_products li a .name{font-size:15px;line-height:1;font-size:15px;letter-spacing:.2rem;margin-bottom:15px}ul.list_products li a .fee{letter-spacing:.15em;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:300;font-size:20px;line-height:1;margin-bottom:15px}ul.list_news li{border-bottom:1px solid #f0f0f0;font-size:14px}ul.list_news li:first-of-type{border-top:1px solid #f0f0f0}ul.list_news li a{padding:30px 26px;display:flex;flex-wrap:wrap;align-items:center}ul.list_news li a .day{letter-spacing:.1em;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:400;font-size:16px;margin-right:26px}ul.list_news li a .title{letter-spacing:.1em}ul.list_news li a:hover{opacity:.6}ul.list_news li a:hover .title{text-decoration:underline}ul.list_about li{display:flex;flex-wrap:wrap;margin-bottom:50px}ul.list_about li:nth-of-type(even){flex-direction:row-reverse}ul.list_about li:last-of-type{margin-bottom:0}ul.list_about li .img{width:50%}ul.list_about li .img .img_wrap{padding-top:74.16666%}ul.list_about li .content{width:50%;display:flex;display:-webkit-flex;justify-content:center;align-items:center}ul.list_about li .content .wrap{max-width:450px}ul.list_about li .content p{line-height:2.4;font-size:15px}ul.list_faq li{padding:30px 40px;background:#fff;margin-bottom:5px;box-sizing:border-box;border-left:2px solid #586166;transition:all .5s}ul.list_faq li.open{border-left:2px solid #d20e76}ul.list_faq li .question{display:flex;display:-webkit-flex;align-items:center;flex-direction:row;justify-content:space-between;cursor:pointer;transition:all .5s}ul.list_faq li .question .question_text{font-size:20px;line-height:173.3%;line-height:1.73;font-weight:500;width:calc(100% - 50px)}ul.list_faq li .answer{border-top:1px solid #e8e8e8;padding-top:30px;display:none;margin-top:28px}ul.list_faq li .answer .answer_text{font-size:15px;line-height:2}ul.list_faq li .question .arrow{width:30px;height:30px;border:1px solid #586166;box-sizing:border-box;border-radius:50%;display:flex;display:-webkit-flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;transition:all .5s}ul.list_faq li .question .arrow img{position:relative;top:1px}ul.list_faq li.open .question .arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}ul.list_menu li{padding:30px 40px;background:#fff;margin-bottom:5px;box-sizing:border-box;border-left:2px solid #586166;transition:all .5s}ul.list_menu li.open{border-left:2px solid #d20e76}ul.list_menu li .top{display:flex;display:-webkit-flex;align-items:center;flex-direction:row;justify-content:space-between;cursor:pointer;transition:all .5s}ul.list_menu li .top .menu_info{display:flex;flex-wrap:wrap;align-items:center;width:calc(100% - 50px)}ul.list_menu li .top .arrow{width:30px;height:30px;border:1px solid #586166;box-sizing:border-box;border-radius:50%;display:flex;display:-webkit-flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;transition:all .5s}ul.list_menu li .top .arrow img{position:relative;top:1px}ul.list_menu li.open .top .arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}ul.list_menu li .bottom{margin-top:28px;padding-top:25px;border-top:1px solid #e8e8e8;display:none}.menu_left{width:380px}.menu_right{width:calc(100% - 380px)}.menu_name .name_text{font-size:20px;line-height:1.73;font-weight:500}.parts_name{font-size:15px;line-height:1.5}.discount_rate{border:1px solid #e8e8e8;text-align:center;padding:20px 20px 15px}.discount_rate .name{width:100px;border:1px solid;box-sizing:border-box;text-align:center;margin:0 auto 10px}.discount_rate .percentage{line-height:1;font-size:34px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;letter-spacing:2px}.menu_remarks{margin-top:10px}ul.list-contact li{box-sizing:border-box}.list-contact-head{margin-bottom:20px}.list-contact-head .title{font-size:18px;line-height:1.4;letter-spacing:.25rem;text-align:center;background:#586166;color:#fff;padding:13px 0}.contact-box{text-align:center;border:1px solid #e8e8e8;border-radius:5px;box-sizing:border-box;padding:35px 20px;margin-bottom:20px}.contact-box:last-of-type{margin-bottom:0}.contact-box .name{font-size:18px;line-height:1.6;margin-bottom:25px}.btn-line.mb1e{margin-bottom:1rem}.btn-line a{font-size:20px;line-height:1;width:300px;height:50px;margin:0 auto;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif}.btn-line a i{margin-right:5px}.contact-box.line .btn-line a{background:#00b900;color:#fff;border:1px solid;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.contact-box.line .btn-line a:hover{color:#00b900;background:#fff}.contact-box.tel .btn-contact a{font-size:30px;line-height:1;border:1px solid;width:300px;height:50px;margin:0 auto;box-sizing:border-box;padding-bottom:5px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif}.contact-box.tel .btn-contact a{background:#d20e76;color:#fff;display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;justify-content:center}.contact-box.tel .btn-contact a:hover{color:#d20e76;background:#fff}.btn-line a{display:inline-block;margin:0 auto}ul.list-discount{display:flex;flex-wrap:wrap;margin:0 -10px}ul.list-discount li{width:33.33333333%;padding:0 10px;box-sizing:border-box}ul.list-discount li .wrapper{border:1px solid #e8e8e8}ul.list-discount li .discount_head{background:#f8f8f8;font-weight:300;padding:5px 20px;text-align:center;font-size:16px;border-bottom:1px solid #e8e8e8;letter-spacing:2px}ul.list-discount li:last-child .discount_head{background:#d20e76;color:#fff}.discount_body.discount_rate{border:none}ul.list-discount li:last-child .discount_body.discount_rate{color:#d20e76}@media screen and (max-width:600px){ul.numbering li:before{margin-bottom:15px;font-size:56px}ul.list_w1 li{display:block}ul.list_w1 li .detail_cell{width:100%;padding:0}ul.list_w1 li .detail_cell.cell_border:after{content:none}ul#point-list.list_w1 li .detail_cell.text.cell_border{width:100%;padding:0}ul#point-list.list_w1 li .detail_cell.number:before{margin-bottom:18px}ul.list_w3 li{width:100%;border-left:none;border-right:none;border-bottom:1px solid #e6e6e6;padding:25px 0}ul.list_w3 li:first-of-type{border-left:none;padding-top:0}ul.list_w3 li .name{font-size:16px;margin-bottom:15px}ul.list_insta{display:block;margin:0 -5px 30px}ul.list_insta li{width:100%;padding:0;text-align:center}ul.list_insta li:not(:first-of-type){margin-top:20px}ul.list_w4_photo{display:flex;flex-wrap:wrap}ul.list_w4_photo li{width:50%}ul.list_staff{margin:0 -7.5px}ul.list_staff li{width:50%;padding:0 7.5px;margin-top:20px}ul.list_staff li:nth-child(-n+4){margin-top:20px}ul.list_staff li:nth-child(-n+2){margin-top:0}ul.list_staff li a .name{font-size:13px;margin-top:10px}ul.list_staff li a .img_wrap{height:44vw}ul.list_products{margin:0}ul.list_products li{width:100%;padding:0;margin-top:20px}ul.list_products li:nth-child(-n+3){margin-top:20px}ul.list_products li:first-child{margin-top:0}ul.list_products li a .img_wrap{height:65vh}ul.list_products li a .name{font-size:13px;margin-bottom:10px}ul.list_products li a .fee{font-size:18px;margin-bottom:10px}ul.list_news li a{padding:18px 0;display:block}ul.list_news li a .day{font-size:14px;margin-right:0;margin-bottom:8px}ul.list_news li a .title{line-height:1.5}ul.list_about li{display:block;margin-bottom:30px}ul.list_about li .content{width:100%;margin-bottom:30px}ul.list_about li .content p{font-size:12px}ul.list_about li .img{width:100%}ul.list_about li .img .img_wrap{padding-top:66%}ul.list_w2{display:block;border-right:none;border-left:none}ul.list_w2 li{width:100%;margin-top:30px}ul.list_w2 li .name{font-size:16px;margin-bottom:20px}ul.list_w2 li .wrap{padding-bottom:30px}ul.list_faq li{padding:15px 20px}ul.list_faq li .question .question_text{font-size:14px;width:calc(100% - 40px)}ul.list_faq li .question .arrow{width:25px;height:25px}ul.list_faq li .answer{padding-top:15px;margin-top:15px}ul.list_faq li .answer .answer_text{font-size:13px;line-height:2}ul.list_menu li{padding:17px 20px}ul.list_menu li .top .menu_info{width:calc(100% - 40px)}.menu_name .name_text{font-size:15px}ul.list_menu li .top .arrow{width:25px;height:25px}.menu_left{width:100%;margin-bottom:6px}.menu_right{width:100%}.parts_name{font-size:12px;line-height:1.5}ul.list_menu li .bottom{margin-top:15px;padding-top:15px}.discount_rate{padding:15px 15px 12px}.discount_rate .percentage{font-size:24px}ul.list-contact li{width:100%}.list-contact-head .title{font-size:14px;padding:10px 0}.list-contact-head{margin-bottom:20px}.contact-box{padding:25px 15px}.btn-contact a{width:100%}.contact-box .name{font-size:16px;margin-bottom:18px}.btn-line a{font-size:16px}.contact-box.line .btn-line a{width:100%}.contact-box.tel .btn-contact a{font-size:24px;width:100%}ul.list-discount{margin:0;display:block}ul.list-discount li{width:100%;padding:0;margin-top:10px}ul.list-discount li:first-of-type{margin-top:0}ul.list-discount li .discount_head{font-size:14px}}table.table_overview{font-size:15px}table.table_overview tr{border-bottom:1px solid #e6e6e6}table.table_overview tr th{width:300px;font-weight:400;padding:25px 0}table.table_overview tr td{padding:25px 0}table.table_overview tr td .content{border-left:1px solid #e6e6e6;padding-left:60px}table.table_menu{text-align:center;margin-bottom:20px}table.table_menu.w50per{width:50%}table.table_menu thead tr th{background:#f8f8f8;border:1px solid #e8e8e8;width:50%;font-weight:300;padding:5px 20px}table.table_menu tbody tr td{border:1px solid #e8e8e8;width:50%;box-sizing:border-box;padding:15px 20px}@media screen and (max-width:600px){table.table_overview{font-size:12px}table.table_overview tr th{display:block;width:100%;text-align:left;padding:20px 0 0}table.table_overview tr td{display:block;width:100%;font-size:14px;padding:5px 0 20px}table.table_overview tr td .content{border-left:none;padding-left:0}table.table_menu{margin-bottom:15px}table.table_menu tbody tr td{padding:10px}.menu_fee{text-align:center}.menu_fee .s_fee_border_content{display:block}.menu_fee .s_fee_border_content .amount{font-size:12px;margin-bottom:7px}.menu_fee .s_fee_border_content .number{font-size:20px}.menu_fee .s_fee_border_content .number .tax{font-size:10px;display:block;margin-top:5px}}header{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;position:fixed;left:0;top:0;width:100%;z-index:9;background:rgba(255,255,255,.9)}.header-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;width:100%;padding:1rem;box-sizing:border-box;max-width:1680px;margin:auto}#logo a:hover{opacity:.6}#logo img{width:auto;height:45px}#nav_box{position:static;width:36px;height:26px;-webkit-transform:none;transform:none}#nav_button{display:block;width:36px;height:26px;position:relative;z-index:11}#nav_button.active{position:fixed}#nav_button span{position:absolute;left:0;width:100%;height:2px;background-color:#586166;-webkit-transition:all .4s;transition:all .4s}#nav_button span:nth-of-type(1){top:0}#nav_button.active span:nth-of-type(1){-webkit-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}#nav_button span:nth-of-type(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#nav_button.active span:nth-of-type(2){opacity:0}#nav_button span:nth-of-type(3){bottom:0}#nav_button.active span:nth-of-type(3){-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}header #nav_button.active span{background-color:#fff}.header_in{position:fixed;width:100%;left:0;top:0;z-index:9;box-sizing:border-box;display:none;background-color:#586166;color:#fff;height:100%}.header_in.open{display:block}.header_in.open .c_width{height:100%;display:flex;display:-webkit-flex;align-items:center}#header_in_box{display:flex;flex-wrap:wrap;width:100%}#header_in_left{width:350px;display:flex;display:-webkit-flex;align-items:center;flex-direction:column;justify-content:center}.h_logo{margin-bottom:15px}.h_logo a:hover{opacity:.6}#header_in_right{width:calc(100% - 350px)}.header_in_menu{display:flex;flex-wrap:wrap;width:100%}nav#nav{display:flex;flex-wrap:wrap;width:100%}ul.gm{width:50%}ul.gm li{margin-bottom:7%;display:flex}ul.gm li.br-sp{display:none}ul.gm li:last-of-type{margin-bottom:0}ul.gm li a{display:flex;flex-wrap:wrap;align-items:center;position:relative;color:#fff}ul.gm li a:hover{opacity:.6}ul.gm li a:after{position:absolute;bottom:-1px;left:0;content:'';height:1px;background:#fff;width:100%;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .3s cubic-bezier(1,0,0,1);transition:-webkit-transform .3s cubic-bezier(1,0,0,1);transition:transform .3s cubic-bezier(1,0,0,1);transition:transform .3s cubic-bezier(1,0,0,1),-webkit-transform .4s cubic-bezier(1,0,0,1)}ul.gm li a:hover:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}ul.gm li a .en_name{margin-right:20px;letter-spacing:.15em}ul.gm li.child{position:relative;display:flex;flex-wrap:wrap;align-items:center}ul.gm li.child:before{content:"";display:block;margin-right:30px;width:30px;height:1px;background:#fff}.menu{display:flex;flex-wrap:wrap;align-items:center}#cart_box{margin-right:25px;list-style:none}#cart_box li{float:left;margin-left:15px}#cart_box li:first-child{margin-left:0}#cart_box a{width:36px;height:36px;border-radius:50%;border:1px solid;display:flex;display:-webkit-flex;justify-content:center;align-items:center;box-sizing:border-box}#cart_box a i{font-size:16px}#cart_box a:hover{background:#586166;color:#fff}.h_logo.mens_relation{margin-top:75px;text-align:center}@media screen and (max-width:600px){#logo img{height:30px}#nav_box{width:30px;height:26px}#nav_button{width:30px;height:26px}#nav_button span:nth-of-type(1){top:2px}#nav_button span:nth-of-type(3){bottom:2px}#nav_button.active span:nth-of-type(1){top:0}#nav_button.active span:nth-of-type(3){bottom:0}.header_in.open .c_width{height:100%;display:block}#header_in_box{display:block;padding:0;overflow-y:scroll;height:100%;box-sizing:border-box;padding-top:40px}#header_in_box{display:block}#header_in_left{width:100%;height:auto;padding-top:0}#header_in_right{width:100%;padding-bottom:55px;padding-top:25px}ul.gm{width:100%;margin:0;font-size:13px}ul.gm li{margin-bottom:20px}.h_logo{margin-bottom:0}.h_logo img{width:90px}ul.gm li.br-sp{display:flex}#cart_box{margin-right:15px}#cart_box li{margin-left:10px}#cart_box a{width:30px;height:30px}#cart_box a i{font-size:14px}.h_logo.mens_relation{margin-top:55px}}#breadcrumb{padding:18px 0;position:relative;background:#f8f8f8;margin-bottom:100px;margin-top:73px}#breadcrumb ul{font-size:12px;list-style:none;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center}#breadcrumb ul li{display:flex;flex-wrap:wrap;align-items:center}#breadcrumb ul li:before{content:"";display:block;width:15px;height:1px;background:#586166;margin:0 15px}#breadcrumb ul li:first-of-type:before{content:none}@media screen and (max-width:600px){#breadcrumb{margin-bottom:70px;margin-top:54px;padding:14px 0}#breadcrumb ul{font-size:10px}}footer{background-color:#586166;color:#fff}footer a{color:#fff}.footer_in{padding:64px 0}#footer_in_box{display:flex;flex-wrap:wrap}#footer_in_left{width:350px;display:flex;display:-webkit-flex;align-items:center;flex-direction:column}.f_logo{margin-bottom:24px}.f_logo a:hover{opacity:.6}.f_copy{font-size:12px;margin-top:48px}.f_sns ul.list_sns{margin-top:5px}.f_sns ul.list_sns li{width:40px;height:40px}.f_sns ul.list_sns li a{height:40px}.f_sns ul.list_sns li a i{font-size:18px}.f_sns ul.list_sns li.insta a i{font-size:21px}#footer_in_right{width:calc(100% - 350px)}.footer_in_menu{display:flex;flex-wrap:wrap;width:100%;padding-bottom:52px;border-bottom:1px solid}ul.f_nav{width:50%}ul.f_nav li{margin-bottom:12px;display:flex}ul.f_nav li:last-of-type{margin-bottom:0}ul.f_nav li a{display:flex;flex-wrap:wrap;align-items:center;position:relative}ul.f_nav li a:hover{opacity:.6}ul.f_nav li a:after{position:absolute;bottom:-1px;left:0;content:'';height:1px;background:#fff;width:100%;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .3s cubic-bezier(1,0,0,1);transition:-webkit-transform .3s cubic-bezier(1,0,0,1);transition:transform .3s cubic-bezier(1,0,0,1);transition:transform .3s cubic-bezier(1,0,0,1),-webkit-transform .4s cubic-bezier(1,0,0,1)}ul.f_nav li a:hover:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}ul.f_nav li a .en_name{margin-right:20px;letter-spacing:.15em}ul.f_nav li.child{position:relative;display:flex;flex-wrap:wrap;align-items:center}ul.f_nav li.child:before{content:"";display:block;margin-right:30px;width:30px;height:1px;background:#fff}.footer_in_terms{padding-top:25px}ul.f_nav_terms{display:flex;flex-wrap:wrap}ul.f_nav_terms li{margin-right:40px}ul.f_nav_terms li:last-of-type{margin-right:0}ul.f_nav_terms li a{position:relative}ul.f_nav_terms li a:hover{opacity:.6}ul.f_nav_terms li a:after{position:absolute;bottom:-1px;left:0;content:'';height:1px;background:#fff;width:100%;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .3s cubic-bezier(1,0,0,1);transition:-webkit-transform .3s cubic-bezier(1,0,0,1);transition:transform .3s cubic-bezier(1,0,0,1);transition:transform .3s cubic-bezier(1,0,0,1),-webkit-transform .4s cubic-bezier(1,0,0,1)}ul.f_nav_terms li a:hover:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}.f_logo.mens_relation{margin-top:48px}.mens_btn{width:210px;margin-top:24px}.mens_btn a{color:#fff;border:1px solid;width:100%;display:block;box-sizing:border-box;text-align:center;height:45px;display:flex;display:-webkit-flex;justify-content:center;align-items:center;transition:all .5s;font-size:14px;letter-spacing:1px;margin:0 auto}.mens_btn a:hover{opacity:.6}@media screen and (max-width:600px){.footer_in{padding:32px 0}#footer_in_left{width:100%}#footer_in_right{width:100%}.footer_in_menu{display:none}ul.f_nav_terms{display:block;max-width:200px;margin:0 auto}ul.f_nav_terms li{margin-right:0;margin-bottom:10px}ul.f_nav_terms li:last-of-type{margin-bottom:0}ul.f_nav_terms li a{color:#fff;border:1px solid;width:100%;display:block;box-sizing:border-box;text-align:center;height:45px;display:flex;display:-webkit-flex;justify-content:center;align-items:center;transition:all .5s;font-size:11px;letter-spacing:1px;margin:0 auto}.f_logo{margin-bottom:15px}.f_copy{font-size:10px;margin-top:20px}.f_sns ul.list_sns{margin-top:10px}.f_logo.mens_relation{margin-top:30px}.mens_btn{max-width:200px;width:100%;margin:0 auto 10px}.mens_btn a{font-size:11px}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}#c_404{min-height:700px}@media screen and (max-width:600px){#c_404{min-height:500px}}.wp-pagenavi{clear:both;font-weight:700;text-align:center;font-size:16px;padding-top:50px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;padding:10px 15px;color:#fff;display:inline-block}.wp-pagenavi a{color:#586166}.wp-pagenavi .pages{border:none;font-size:13px;font-weight:400;color:#4d4d4d;padding:0;margin-bottom:20px;display:block;background-color:transparent}.wp-pagenavi>:nth-child(2){border-left:1px solid #f0f0f0}.wp-pagenavi .extend{display:none}.wp-pagenavi a:hover{background-color:#586166;color:#fff}.wp-pagenavi span.current{background-color:#586166}@media screen and (max-width:600px){.wp-pagenavi{font-size:12px}.wp-pagenavi .pages{font-size:11px}}#visual_top{padding-bottom:2rem;background:#f8f8f8;margin-bottom:100px;margin-top:73px}#visual_top .img_wrap{padding-top:50%}#top_concept .section_title_under{margin-bottom:40px}#top_concept .section_title_under .title{line-height:1.64}#concept_visual{position:absolute;right:2.5%;top:-3%;max-width:550px;width:100%}#concept_visual .img_wrap{padding-top:100%}#concept_box{padding-top:40px}#concept_box_text{line-height:2.5;font-size:15px}#concept_photo{margin-top:120px;position:relative;display:flex;justify-content:space-between}#concept_photo_box1{max-width:340px;width:100%}#concept_photo_box1 .img_wrap{padding-top:70%}#concept_photo_box2{max-width:865px;width:100%;margin-top:50px;margin-left:50px}#concept_photo_box2 .img_wrap{padding-top:45%}div#beginner_box{margin-bottom:100px}#voice_box{position:relative;padding-bottom:65px}#voice_box:after{content:"";display:block;background:#f8f8f8;width:100%;height:80%;position:absolute;bottom:0;left:0}#voice_box .w_box{z-index:1}#voice_box_instalink{display:flex;flex-wrap:wrap;align-items:center}#voice_box_instalink .left_box{width:50%;text-align:center}.insta_logo{width:80px;height:80px;border-radius:50%;display:flex;display:-webkit-flex;justify-content:center;align-items:center;margin:0 auto 15px;background:#fff}.insta_hashtag{font-size:17px;letter-spacing:.25rem}#voice_box_instalink .right_box{width:50%}#voice_box_instalink .right_box p{line-height:2;font-size:15px}#voice_box_instalink .btn a{margin-top:30px}#biginner_item_box{margin-top:35px}#biginner_item_wrap{border:1px solid #e8e8e8;border-radius:5px;box-sizing:border-box;padding:35px}#biginner_item_box p{margin-bottom:1rem}#biginner_item_box ol{margin-left:1.5rem}#biginner_item_box ol a{display:inline;text-decoration:underline}.voice_img{border:1px solid #e8e8e8;box-sizing:border-box}@media screen and (max-width:600px){#biginner_item_wrap{padding:25px 15px}}#menu_box_text{line-height:2.4;font-size:15px}#top_menu #menu_wrap{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;flex-direction:column;padding-top:25px;margin-bottom:100px}#top_menu #menu_wrap .section_title_top{width:50%;max-width:700px}#menu_visual{position:absolute;width:40%;left:5%;top:0;max-width:600px;box-sizing:border-box;padding:25px}#menu_visual .img_wrap{padding-top:75%}#top_menu #menu_wrap #menu_box{width:50%;max-width:700px}#pickup_course{width:100%}#pickup_course ul.list_menu li{border:1px solid #e8e8e8;border-left:2px solid #d20e76}#pickup_course ul.list_menu li .bottom{display:block}#pickup_course ul.list_menu li .top{cursor:auto}#pickup_course ul.list_menu li .top .arrow{display:none}.building_top{font-size:30px;line-height:1.4;letter-spacing:.35rem;margin-bottom:15px}.building_text{margin-top:40px;font-size:15px;line-height:2;letter-spacing:.1em}.building_name{font-size:30px;line-height:1;letter-spacing:.35rem;margin-bottom:15px}.building_adress{font-size:15px;line-height:1;letter-spacing:.1em}#company_wrap{min-height:600px}#company_visual{position:absolute;bottom:8%;right:10%;width:100%;max-width:450px}#company_visual .img_wrap{padding-top:130%}.slick-list{width:100%}section#top_products{padding-top:100px;position:relative}section#top_products:before{content:"";display:block;width:100%;height:450px;background:#f8f8f8;position:absolute;top:0;left:0}section#top_products .w_box{position:relative;z-index:1}.mens_banner_box{max-width:800px;margin:auto}.mens_banner_box a:hover{opacity:.6}@media screen and (max-width:600px){#visual_top{margin-bottom:60px;margin-top:54px}#visual_top .img_wrap{padding-top:178%}#concept_visual{position:relative;max-width:90%;margin-bottom:60px}#concept_visual .img_wrap{padding-top:110%}#top_concept .section_title_under{margin-bottom:30px}#top_concept .section_title_under .title{font-size:22px}#concept_photo{margin-top:55px;position:relative;display:block}section#top_beginner{margin-bottom:60px}div#beginner_box{margin-bottom:60px}#concept_photo_box1{max-width:55%}#concept_photo_box2{width:100%;margin-top:40px;margin-left:0}#concept_box{padding-top:0}#concept_box_text{font-size:12px}#voice_box_instalink{display:block}#voice_box_instalink .left_box{width:100%;margin-bottom:15px}.insta_hashtag{font-size:15px}#voice_box{padding-bottom:45px}#voice_box_instalink .right_box{width:100%}#voice_box_instalink .right_box p{font-size:12px}#top_menu #menu_wrap .section_title_top{width:100%;max-width:none;margin-bottom:0;position:relative;z-index:1}#menu_visual{position:relative;width:100%;padding:0;margin-bottom:20px;overflow:hidden;top:-35px;left:10px;margin-bottom:-20px}#menu_visual .img_wrap{width:75%;float:right;padding-top:80%}#top_menu #menu_wrap #menu_box{width:100%;max-width:none}#top_menu #menu_wrap{padding-top:0;margin-bottom:100px;margin:0 auto 50px;width:calc(100% - 3rem)}#menu_box_text{font-size:12px}section#top_company{margin-bottom:50px}#top_company .section_title_top{margin-bottom:0}#company_visual{position:relative;overflow:hidden;right:-12px}#company_visual .img_wrap{padding-top:100%;width:75%;float:right}div#company_box{position:relative;bottom:0;margin-bottom:50px}.building_top{font-size:20px}.building_text{font-size:12px;margin-top:30px}.building_name{font-size:20px}.building_adress{font-size:12px}ul.list_building{margin-top:30px}ul.list_building li{font-size:12px;margin-bottom:15px}section#top_products{padding-top:50px}section#top_products:before{height:265px}section#top_news{margin-bottom:60px}}.c_wrap article section#page_head{margin-bottom:80px}#other_link_box{display:flex;flex-wrap:wrap;justify-content:center}#other_link_box .btn{width:50%;display:flex;display:-webkit-flex;justify-content:center;align-items:center}#other_link_box .btn a{margin-top:0}#biginner_banner_box a:hover,.line_banner_box a:hover{opacity:.6}.line_induction{margin-bottom:40px}.line_induction.mb0{margin-bottom:0}.line_induction img{width:571px}#mens .line_induction img{width:100%}@media screen and (max-width:600px){.c_wrap article section#page_head{margin-bottom:70px}#other_link_box .btn{width:100%;margin-bottom:50px}#other_link_box .btn:last-of-type{margin-bottom:0}#other_link_box .btn a{width:100%}}#concept_construction_box ul.list_w1 li .detail_cell.text{width:66.6666666%}#concept_schedule_box ul.list_w1 li .detail_cell.number{width:50%}#concept_schedule_box ul.list_w1 li .detail_cell.img{width:50%}#concept_schedule_box ul.list_w1 li .detail_cell.text{width:100%;margin-top:0}ul#point-list.list_w1 li .detail_cell.text p a{display:inline;text-decoration:underline}ul#point-list.list_w1 li .detail_cell.text p a:hover{text-decoration:none;opacity:.6}.concept_schedule_box_while{border-bottom:1px solid #edecec;height:75px;margin-top:40px;padding-bottom:40px}.concept_schedule_box_while:after{content:"";display:block;height:75px;width:0;border-left:4px dotted #ccc;margin:auto}@media screen and (max-width:600px){#concept_construction_box ul.list_w1 li .detail_cell.text{width:100%}#concept_schedule_box ul.list_w1 li .detail_cell.number{width:100%}#concept_schedule_box ul.list_w1 li .detail_cell.img{width:100%}.concept_schedule_box_while{margin-top:30px;padding-bottom:30px}}section#company_building{margin-bottom:200px;margin-top:100px}section#company_building #company_visual{top:unset;bottom:-145px}#company_message .list_sns{justify-content:center}#company_message .list_sns a{width:100%}section#company_message .section_title_under{margin-bottom:35px}#company_message_box p{text-align:left;line-height:2.4;font-size:15px;display:flex;display:-webkit-flex;justify-content:center;align-items:center}#company_message_box .name{text-align:right;line-height:2.4;font-size:15px}@media screen and (max-width:600px){section#company_building{margin-top:0;margin-bottom:50px}section#company_building #company_visual{bottom:0}#company_message_box p{font-size:12px}#company_message_box .name{font-size:12px}section#company_message .section_title_under{margin-bottom:25px}}#staff_introduction_profile{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row-reverse;margin-bottom:50px;max-width:800px;margin:0 auto 50px}.profile_img{width:50%}.profile_img .img_wrap{padding-top:100%}.profile_content{width:50%}.s_name_border{max-width:360px;width:100%}.s_name_border .name{font-size:30px;line-height:1;letter-spacing:.35rem;margin-bottom:25px}.s_name_border .name .mens_salon{line-height:1.2}.s_name_border .name .mens_salon span{font-size:20px}.s_name_border .border_decotrate{width:100%;height:1px;background:#e6e6e6;position:relative}.s_name_border .border_decotrate:after{content:"";display:block;width:40px;height:1px;background:#586166}ul.list_sns{margin-top:15px;display:flex;flex-wrap:wrap}ul.list_sns li{width:45px;height:45px;margin-right:20px}ul.list_sns li:last-of-type{margin-right:0}ul.list_sns li a{height:45px;color:#fff;background:#586166;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:50%;border:1px solid;box-sizing:border-box;position:relative}ul.list_sns li a i{font-size:21px;position:relative;z-index:2}ul.list_sns li.insta a i{font-size:24px}ul.list_sns li a:hover{color:#586166;background:#fff}#staff_introduction_text{max-width:800px;margin:0 auto;line-height:2.4;font-size:15px}@media screen and (max-width:600px){#staff_introduction_profile{display:block;margin-bottom:25px}.profile_img{width:100%;max-width:250px;margin:0 auto 25px}.s_name_border .name{font-size:20px;margin-bottom:25px}.profile_content{width:100%}ul.list_sns{margin-top:25px;justify-content:center}ul.list_sns li{width:40px;height:40px;margin:0 10px}ul.list_sns li a{height:40px}.s_name_border{max-width:250px;width:100%;margin:auto;text-align:center}.s_name_border .border_decotrate:after{margin:auto}#staff_introduction_text{font-size:12px}ul.list_sns li a i{font-size:21px}header .mens_btn{margin:20px auto 10px}header .mens_btn a{font-size:13px}}#products_area_box{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row-reverse;margin-bottom:50px;justify-content:space-between;max-width:800px;margin:0 auto 50px}.products_img{width:55%}.products_img .img_wrap{padding-top:100%}#products_area_text{max-width:800px;margin:0 auto;line-height:2.4;font-size:15px}#products_area_text a{display:inline-block;text-decoration:underline;font-weight:600}#products_area_text a:hover{text-decoration:none;opacity:.6}#products_name{text-align:center}.products_name_info{line-height:1;margin-bottom:24px}.products_name_title{font-size:28px;line-height:1.4;letter-spacing:.35rem;margin-bottom:35px}.s_fee_border{max-width:260px;width:100%}.s_fee_border_content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.s_fee_border_content .amount{line-height:1}.s_fee_border_content .number{line-height:1;font-size:30px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;letter-spacing:2px}.s_fee_border_content .number .tax{line-height:1;font-size:12px;letter-spacing:0}.s_fee_border .border_decotrate{width:100%;height:2px;background:#e6e6e6;position:relative;margin-top:10px}.s_fee_border .border_decotrate:after{content:"";display:block;width:30px;height:2px;background:#586166}.item_quant,.zaiko_status{margin-top:25px;font-size:14px}.item_quant input[type=number]{width:60px;height:30px;border:1px solid #e6e6e6;text-align:right;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:18px;color:#586166;margin-left:20px}.item_quant select{width:60px;height:30px;border:1px solid #e6e6e6;text-align:right;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:16px;color:#586166;margin-left:20px;vertical-align:baseline}.btn_cart{margin-top:25px}.btn_cart input[type=submit]{width:260px;height:50px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:15px;background:#586166;color:#fff;box-sizing:border-box;border:1px solid;transition:all .5s;cursor:pointer}.btn_cart input[type=submit]:hover{color:#586166;background:#fff}.about_link{font-size:12px;margin-top:20px}.about_link a{color:586166;text-decoration:underline}.member_discount{margin-top:25px}.member_discount p{margin-bottom:15px}dl.dl_discount{font-size:12px}dl.dl_discount dt{border-bottom:1px solid #e6e6e6;padding-bottom:5px;margin-bottom:5px}.ec_link{margin-bottom:3rem}.ec_link img{width:100%;height:auto}@media screen and (max-width:600px){#products_name{text-align:left}#products_area_text{font-size:12px}.products_img{width:100%;margin:0 auto 25px}.products_content{width:100%}.products_name_info{margin-bottom:15px}.products_name_title{font-size:20px;margin-bottom:20px}.s_fee_border{max-width:none}.s_fee_border_content .amount{font-size:14px}.item_quant,.zaiko_status{margin-top:25px;font-size:14px}.btn_cart input[type=submit]{width:100%}section#item_discount{margin-bottom:50px}}section#salon_list_ado{background:#f8f8f8;padding:100px 0}ul.list_salon li{padding:30px 40px;background:#fff;margin-bottom:5px;box-sizing:border-box;transition:all .5s}ul.list_salon li:last-of-type{border-bottom:none}ul.list_salon li .top{margin-bottom:25px}ul.list_salon li .top a{display:flex;display:-webkit-flex;align-items:center;flex-direction:row;justify-content:space-between}ul.list_salon li .top .salon_link{width:calc(100% - 50px);display:flex;flex-wrap:wrap;align-items:center}ul.list_salon li .top .arrow{width:30px;height:30px;border:1px solid #586166;box-sizing:border-box;border-radius:50%;display:flex;display:-webkit-flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;position:relative;transition:all .5s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}ul.list_salon li .top a:hover .arrow{transform:translate(10px,0) rotate(-90deg);transition:all .5s}ul.list_salon li .top .arrow img{position:relative;top:1px}ul.list_salon li .bottom{margin-top:28px;padding-top:25px;border-top:1px solid #e8e8e8;position:relative}table.table_salon th{background:#f8f8f8;border:1px solid #e8e8e8;width:150px;box-sizing:border-box;font-weight:300;padding:7px 20px;text-align:center}table.table_salon td{padding:0 20px 0 40px;font-size:15px;letter-spacing:2px}.salon_left{width:150px}.salon_right{width:calc(100% - 150px);box-sizing:border-box;padding-left:40px}#salon_name .name_text{font-size:21px;letter-spacing:2px;transition:all .5s}ul.list_salon li .top a:hover #salon_name .name_text{color:#d20e76}#salon_adress{font-size:15px;line-height:1;letter-spacing:2px}#salon_logo{width:150px;height:50px;box-sizing:border-box;border:1px solid #e6e6e6;display:flex;display:-webkit-flex;justify-content:center;align-items:center;transition:all .5s}ul.list_salon li .top a:hover #salon_logo{border:1px solid #d20e76}.salon_logo_wrap{width:70px;height:34px}.salon_logo_wrap .img_wrap{padding-top:46%}#salon_tel{margin-top:20px}.s_tel_border{max-width:320px;width:100%}.s_tel_border_content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.s_tel_border_content .item{line-height:1}.s_tel_border_content .tel .short{font-size:13px;text-align:right}.s_tel_border_content .tel .short span.short2{margin:0 5px}.s_tel_border_content .tel .number{line-height:1;font-size:30px;font-family:"Cormorant Infant",YuMincho,游明朝,"Noto Serif JP","Times New Roman","Hiragino Mincho ProN","ヒラギノ明朝 Pro W3",HGS明朝B,"ＭＳ Ｐ明朝",serif,Meiryo,"Sawarabi Mincho",メイリオ,"ＭＳ Ｐゴシック",sans-serif;font-weight:500;letter-spacing:2px}.s_tel_border .border_decotrate{width:100%;height:1px;background:#e6e6e6;position:relative;margin-top:10px}.s_tel_border .border_decotrate:after{content:"";display:block;width:30px;height:1px;background:#586166}#salon_introduction_profile{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row-reverse;margin-bottom:50px}#salon_introduction_profile .profile_img .img_wrap{padding-top:70%}.salon_common_line{text-align:center;margin-bottom:50px}.salon_common_line a{display:inline-block}#company_map_box{height:0;padding-top:35%;overflow:hidden;position:relative}#company_map_box iframe{height:100% !important;left:0;position:absolute;top:0;width:100% !important}.salon_btn{position:absolute;right:0;bottom:0}.btn_map a{color:#586166;border:1px solid;width:150px;box-sizing:border-box;font-weight:500;padding:4px 20px;text-align:center;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-size:17px;letter-spacing:2px}.btn_map a:hover{background:#586166;color:#fff}#salon_menu .uny_menu{max-width:500px;margin:0 auto}@media screen and (max-width:600px){.c_wrap article section#salon_list_group{margin-bottom:30px}ul.list_salon{padding:0}ul.list_salon li{padding:20px}.salon_left{width:100%;margin-bottom:7px}.salon_right{width:100%;padding-left:0}ul.list_salon li .top{margin-bottom:0}#salon_name{max-width:none;margin-bottom:0}#salon_name .name_text{font-size:15px}#salon_adress{font-size:12px;letter-spacing:1px;line-height:1.4}#salon_logo{width:100px;height:45px}.salon_logo_wrap{width:56px;height:27px}.s_tel_border{max-width:none}.s_tel_border_content .item{font-size:14px}.s_tel_border_content .tel .number{font-size:25px}.s_tel_border_content .tel .short{font-size:11px;letter-spacing:.5px}#salon_name .border_decorate{background:0 0}#company_map_box{padding-top:75%}ul.list_salon li .top .salon_link{width:calc(100% - 40px)}ul.list_salon li .top .arrow{width:25px;height:25px}ul.list_salon li .bottom{margin-top:12px;padding-top:20px}table.table_salon th{display:block;width:100%}table.table_salon td{display:block;width:100%;font-size:12px;padding:10px 0 15px;box-sizing:border-box}.salon_btn{position:relative}.btn_map{width:100%}.btn_map a{width:100%;font-size:15px;padding:8px 20px}.salon_common_line .contact-box .name{font-size:12px}#salon_menu .uny_menu{max-width:250px}}section#faq{background:#f8f8f8;padding:100px 0}@media screen and (max-width:600px){section#faq{padding:50px 0}}section#menu_set{background:#f8f8f8;padding:100px 0;margin-bottom:0}.menu_description{text-align:left;line-height:2.4;font-size:15px;display:flex;display:-webkit-flex;justify-content:center;flex-direction:column;align-items:center;background:#fff;border:2px solid #d20e76;padding:30px 40px;box-sizing:border-box;margin-bottom:50px}section#menu_parts{background:#f8f8f8;padding-bottom:100px}section#after_maintenance{padding-top:120px}dl.dl_maintenance{text-align:left;line-height:2.4;display:flex;display:-webkit-flex;justify-content:center;flex-direction:column;background:#fff;border:2px solid #d20e76;padding:35px 40px;box-sizing:border-box}dl.dl_maintenance dt{font-size:16px;margin-bottom:28px;text-decoration:underline;color:#d20e76}.after_maintenance_img{margin-bottom:25px}.after_maintenance_img .img_wrap{padding-top:37%}@media screen and (max-width:600px){.menu_description{margin-bottom:30px;padding:17px 20px;font-size:12px}section#after_maintenance{padding-top:100px}dl.dl_maintenance{padding:25px 20px}dl.dl_maintenance dt{font-size:13px;margin-bottom:15px}.after_maintenance_img{margin-bottom:15px}}#news_single_box{max-width:700px;margin:auto}#news_single_head{padding-bottom:40px;border-bottom:1px solid #edecec;margin-bottom:50px}#news_single_head .title{font-size:28px;line-height:1.5;letter-spacing:.3rem;margin-bottom:15px}#news_single_head .day{letter-spacing:.1em;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:400;font-size:16px}#news_single_body{line-height:2.4}#news_single_body a{display:inline-block;text-decoration:underline;font-weight:600}#news_single_body a:hover{text-decoration:none;opacity:.6}#news_single_body img{margin-bottom:30px}#news_single_body p{margin-bottom:30px}#news_single_body p:last-child{margin-bottom:0}@media screen and (max-width:600px){#news_single_box{display:block}.news_single_left{width:100%}.news_single_right{width:100%;padding-left:0}#news_single_head{padding-bottom:25px;margin-bottom:45px}#news_single_head .title{font-size:20px;margin-bottom:30px}#news_single_head .day{font-size:14px}#news_single_body img{margin-bottom:20px}#news_single_body p{margin-bottom:20px}}.terms_block{margin-bottom:50px}.terms_title{font-size:18px;line-height:1.5;margin-bottom:15px;border-bottom:1px solid #edecec;padding-bottom:15px}.terms_block p{line-height:2}.terms_block p a{display:inline;text-decoration:underline}.terms_block p a:hover{text-decoration:none}.terms_block ul li{line-height:2}@media screen and (max-width:600px){.terms_block{margin-bottom:40px}.terms_title{font-size:14px}}.entry{margin-bottom:100px}.usccart_navi{margin-bottom:50px}div.usccart_navi ol.ucart{height:auto !important;overflow:hidden;margin:0 !important;border-top:1px solid #edecec;border-bottom:1px solid #edecec}div.usccart_navi li.ucart{font-weight:400 !important;background:0 0 !important;color:#586166 !important;font-size:15px;padding:14px 0}div.usccart_navi li.usccart_cart{background:#586166 !important;color:#fff !important}div.usccart_navi li.usccart_customer{background:#586166 !important;color:#fff !important}div.usccart_navi li.usccart_delivery{background:#586166 !important;color:#fff !important}div.usccart_navi li.usccart_confirm{background:#586166 !important;color:#fff !important}#cart .upbutton{margin-bottom:20px}input.quantity{width:60px;height:30px;border:1px solid #e6e6e6;text-align:right;font-size:18px;color:#586166;margin-left:20px}input[type=submit],input[type=reset],input[type=button],{padding:10px 20px;font-size:14px;color:#586166;border:1px solid;letter-spacing:.08rem;box-sizing:border-box;font-weight:500;width:250px;height:50px;font-family:YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif}#cart .upbutton input[type=submit]{background:#586166;color:#fff;width:200px;height:50px;margin-left:20px;border:1px solid;transition:all .5s}#cart .upbutton input[type=submit]:hover{background:#fff;color:#586166}input.to_customerinfo_button{background:#586166;color:#fff;border:1px solid !important;transition:all .5s;width:260px;height:50px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:15px;background:#586166;color:#fff;box-sizing:border-box;border:1px solid;transition:all .5s;cursor:pointer}input.to_customerinfo_button:hover{background:#fff;color:#586166}input.delButton{width:50px;transition:all .5s;height:auto}input.delButton:hover{opacity:.6}input#previouscart{transition:all .5s;width:260px;height:50px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:15px;box-sizing:border-box;border:1px solid;transition:all .5s;cursor:pointer}input#previouscart:hover{opacity:.6}#cart table#cart_table{margin-bottom:25px !important}#cart th{color:#586166 !important;background-color:#f8f8f8 !important;font-size:14px !important;border:1px solid #e8e8e8 !important;padding:7px 5px !important}#cart td{border:1px solid #e8e8e8 !important;padding:10px 5px !important}#cart table{border:1px solid #e8e8e8 !important}#inside-cart .send{border-top:1px solid #edecec !important;padding-top:75px !important;margin-top:25px !important}.currency_code{line-height:1}#inside-cart .no_cart{text-align:center;width:auto;margin-top:0 !important;font-size:16px !important;font-weight:400 !important;color:#586166 !important;margin-bottom:70px !important}input.to_deliveryinfo_button,input.to_reganddeliveryinfo_button,input.customerlogin_button{background:#586166;color:#fff;border:1px solid !important;transition:all .5s;width:260px;height:50px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:15px;background:#586166;color:#fff;box-sizing:border-box;border:1px solid;transition:all .5s;cursor:pointer}input.to_reganddeliveryinfo_button{background:#d20e76}input.back_cart_button{transition:all .5s;width:260px;height:50px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:15px;box-sizing:border-box;border:1px solid;transition:all .5s;cursor:pointer}input.to_deliveryinfo_button:hover,input.to_reganddeliveryinfo_button:hover,input.customerlogin_button:hover{background:#fff;color:#586166}input.to_reganddeliveryinfo_button:hover{color:#d20e76}input.back_cart_button:hover{opacity:.6}#customer-info h5{background-color:#586166 !important;padding:10px !important;font-size:14px !important;font-weight:700 !important;line-height:normal !important}#customer-info h5.notmenbar_title{background-color:#d20e76 !important}#customer-info th{color:#586166 !important;background-color:#f8f8f8 !important;font-size:14px !important;border:1px solid #e8e8e8 !important;padding:10px !important;font-weight:400 !important}#customer-info td{border:1px solid #e8e8e8 !important;padding:10px !important;font-size:14px !important}#customer-info .send{border-top:1px solid #edecec !important;padding-top:75px !important;margin-top:25px !important}#customer-info .send.mb{margin-bottom:25px !important}.to_reganddeliveryinfo{margin-bottom:75px}.to_reganddeliveryinfo a{background:#586166;color:#fff;border:1px solid !important;transition:all .5s;width:260px;height:50px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:15px;box-sizing:border-box;margin:0 auto;display:flex;justify-content:center;align-items:center}.to_reganddeliveryinfo a:hover{background:#fff;color:#586166}tr#name_row td:first-of-type{border-right:none !important}tr#name_row td:last-of-type{border-left:none !important}tr#furikana_row td:first-of-type{border-right:none !important}tr#furikana_row td:last-of-type{border-left:none !important}#customer-info .customer_form input{padding:8px !important}#customer-info .customer_form tr.inp1 input{margin-left:10px !important}#customer-info .customer_form input#zipcode{margin-right:10px}select#customer_pref{padding:8px !important}#delivery-info .send{border-top:1px solid #edecec !important;padding-top:75px !important;margin-top:25px !important}input.to_confirm_button{background:#586166;color:#fff;border:1px solid !important;transition:all .5s;width:260px;height:50px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:15px;background:#586166;color:#fff;box-sizing:border-box;border:1px solid;transition:all .5s;cursor:pointer}input.back_to_customer_button{transition:all .5s;width:260px;height:50px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:15px;box-sizing:border-box;border:1px solid;transition:all .5s;cursor:pointer}input.to_confirm_button:hover{background:#fff;color:#586166}input.back_to_customer_button:hover{opacity:.6}#delivery-info th{color:#586166 !important;background-color:#f8f8f8 !important;font-size:14px !important;border:1px solid #e8e8e8 !important;padding:10px !important;font-weight:400 !important;vertical-align:middle !important}#delivery-info td{border:1px solid #e8e8e8 !important;padding:10px !important;font-size:14px !important}select#delivery_method_select{padding:8px !important}select#delivery_date_select{padding:8px !important}select#delivery_time_select{padding:8px !important}select.iopt_select{padding:8px !important}textarea#note{padding:8px !important;letter-spacing:.08rem !important}#delivery-info #delivery_table input{padding:8px !important}#delivery-info #delivery_table tr.inp1 input{margin-left:10px !important}#delivery-info #delivery_table input#search_zipcode{margin-left:10px}select#delivery_pref{padding:8px !important}#delivery-info .customer_form dt{font-size:14px !important}#escott-dialog{left:50% !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}.confiem_notice{padding-bottom:20px;text-align:center}#info-confirm .send{border-top:1px solid #edecec !important;padding-top:75px !important;margin-top:25px !important}#info-confirm .currency_code{margin-bottom:20px}#coupon_table,#cart #coupon_table{width:500px !important;margin:15px auto 30px !important}input.used_coupon{padding:8px !important}input.use_coupon_button{background:#586166;color:#fff;border:1px solid !important;transition:all .5s;width:260px;height:50px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:15px;background:#586166;color:#fff;box-sizing:border-box;border:1px solid;transition:all .5s;cursor:pointer;margin-bottom:10px}input.reset_coupon_button{transition:all .5s;width:260px;height:50px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:15px;box-sizing:border-box;border:1px solid;transition:all .5s;cursor:pointer}input.use_coupon_button:hover{background:#fff;color:#586166}input.reset_coupon_button:hover{opacity:.6}#confirm_table th{color:#586166 !important;font-weight:400 !important;padding:10px !important;font-size:14px !important}#confirm_table td{padding:10px !important;color:#586166 !important;font-size:14px !important}#confirm_table h3{color:#fff !important}#confirm_table .ttl{background:#586166 !important}input#purchase_button{background:#586166;color:#fff;border:1px solid !important;transition:all .5s;width:260px;height:50px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:15px;background:#586166;color:#fff;box-sizing:border-box;border:1px solid;transition:all .5s;cursor:pointer}input#back_button{transition:all .5s;width:260px;height:50px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:15px;box-sizing:border-box;border:1px solid;transition:all .5s;cursor:pointer}input#purchase_button:hover{background:#fff;color:#586166}input#back_button:hover{opacity:.6}#cart_completion h3{font-size:28px;line-height:1.6;letter-spacing:.35rem;padding-bottom:13px}#cart_completion p{line-height:2}#cart_completion .send a{padding:12px 20px 10px;font-size:14px;color:#586166;border:1px solid;letter-spacing:.08rem;box-sizing:border-box;border:1px solid;font-weight:500;width:250px;height:50px;font-family:YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif}#cart_completion .send a:hover{background:#586166;color:#fff}label{cursor:pointer}input#search_zipcode{height:auto !important}@media screen and (max-width:600px){.usccart_navi{margin-bottom:25px}div.usccart_navi li.ucart{width:50% !important;font-size:12px;padding:10px 0;box-sizing:border-box}div.usccart_navi li.ucart:nth-of-type(odd){border-right:1px solid #edecec}div.usccart_navi li.ucart:nth-of-type(1),div.usccart_navi li.ucart:nth-of-type(2){border-bottom:1px solid #edecec}#inside-cart .no_cart{font-size:13px !important}#inside-cart .send{padding-top:50px !important}#cart .thumbnail,#cart .num,#cart .action,#cart .stock{display:none !important}#cart th{font-size:12px !important;padding:5px !important}#cart td{padding:5px !important}#cart .upbutton{text-align:center !important;padding-right:0 !important}#cart .upbutton input[type=submit]{display:block;margin-top:10px;margin:10px auto 0;font-size:14px}#inside-cart .send #text{display:none}#inside-cart .send{padding-top:50px !important;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column-reverse;align-items:center}#customer-info th{font-size:12px !important;padding:5px !important;line-height:1.4 !important;vertical-align:middle !important}#customer-info td{font-size:12px !important;padding:5px !important;line-height:1.4 !important;vertical-align:middle !important}#customer-info .customer_form tr.inp1 input{margin-left:3px !important;margin-right:0 !important}#customer-info .send{padding-top:50px !important;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column-reverse;align-items:center}#delivery-info th{font-size:12px !important;padding:5px !important;line-height:1.4 !important;vertical-align:middle !important}#delivery-info td{font-size:12px !important;padding:5px !important;line-height:1.4 !important;vertical-align:middle !important}#delivery-info .send{padding-top:50px !important;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column-reverse;align-items:center}input.back_to_customer_button{margin-top:20px}#coupon_table td,#cart #coupon_table td{display:block;width:100%;height:auto !important;box-sizing:border-box;padding:8px 10px !important}#coupon_table,#cart #coupon_table{width:100% !important;border:none !important}#confirm_table th{font-size:12px !important}#confirm_table td{font-size:12px !important}#confirm_table h3{font-size:13px !important}#info-confirm .send{padding-top:50px !important;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column-reverse;align-items:center}input#back_button{margin-top:20px !important}#cart_completion h3{font-size:20px}input.to_customerinfo_button{font-size:14px}input#previouscart{font-size:14px}input.to_deliveryinfo_button{font-size:14px}input.to_reganddeliveryinfo_button{font-size:14px}input.customerlogin_button{font-size:14px}input.back_cart_button{font-size:14px}input.to_confirm_button{font-size:14px}input.back_to_customer_button{font-size:14px}input.use_coupon_button{font-size:13px}input.reset_coupon_button{font-size:13px}input#purchase_button{font-size:14px}input#back_button{font-size:14px}}#usces-member #memberpages div.loginbox{width:50%;box-sizing:border-box}#usces-member #memberpages .loginbox p{font-size:14px}#usces-member #memberpages input[type=text],#usces-member #memberpages input[type=password]{width:100% !important;padding:8px !important;line-height:150% !important;box-sizing:border-box}input#member_login,#newmember .send input[type=submit],#memberinfo .send input[type=submit]{background:#586166;color:#fff;border:1px solid !important;transition:all .5s;width:260px;height:50px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:15px;background:#586166;color:#fff;box-sizing:border-box;border:1px solid;transition:all .5s;cursor:pointer}input#member_login:hover,#newmember .send input[type=submit]:hover,#memberinfo .send input[type=submit]:hover{background:#fff;color:#586166}#memberpages .loginbox p#nav{text-align:center;padding:0 !important}.customer_form th,.memberinfo_table th{color:#586166 !important;background-color:#f8f8f8 !important;font-size:14px !important;border:1px solid #e8e8e8 !important;padding:10px !important;font-weight:400 !important;width:25% !important;text-align:left !important;vertical-align:middle !important}.customer_form td,.memberinfo_table td{color:#586166 !important;border:1px solid #e8e8e8 !important;padding:10px !important;font-size:14px !important;vertical-align:middle !important}#usces-member #memberpages .customer_form input[type=text],#usces-member #memberpages .customer_form input[type=password]{width:50% !important}#newmember .customer_form .name_td .member_name,#memberinfo .customer_form .name_td .member_name{padding-left:0 !important}#usces-member #memberpages .customer_form tr.inp1 input{width:82% !important;margin-left:10px !important}#usces-member #memberpages .customer_form input#zipcode{margin-right:10px !important}#newmember .customer_form input#search_zipcode,#memberinfo .customer_form input#search_zipcode{padding:8px !important;margin:0 3px 0 0 !important}select#member_pref{padding:8px !important}#usces-member #memberpages .customer_form tr.inp2 input{width:75% !important}#memberpages .error_message{font-size:13px;line-height:20px;font-weight:700;color:red}#memberpages #memberinfo ul{list-style:outside !important}.member_submenu a{display:inline}.member_submenu a:hover{text-decoration:underline}#memberinfo h3{background-color:#586166 !important;padding:2px 10px !important;font-size:100% !important;font-weight:400 !important;height:auto !important;line-height:inherit !important;text-indent:0 !important;border:none !important}#memberinfo h3#edit{margin-top:50px !important}#memberinfo .send{border-top:1px solid #edecec !important;padding-top:75px !important;margin-top:25px !important}#memberinfo .send input[type=button]{transition:all .5s;width:260px;height:50px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:15px;box-sizing:border-box;border:1px solid;transition:all .5s;cursor:pointer;color:#586166 !important}#memberinfo .send input[type=button]:hover{opacity:.6}#memberinfo .history-area{max-height:700px;height:auto !important}#memberinfo .history-area th{background-color:#f8f8f8 !important;border:1px solid #e8e8e8 !important;color:#586166 !important;font-size:14px !important;padding:2px !important}#memberinfo .history-area td{border:1px solid #e8e8e8 !important;color:#586166 !important;font-size:14px !important;padding:2px !important}#memberinfo .history-area th.historyrow{color:#fff !important;background-color:#586166 !important}@media screen and (max-width:600px){#usces-member #memberpages div.loginbox{width:100%}.customer_form th,.memberinfo_table th{font-size:12px !important;padding:5px !important;line-height:1.4 !important}.customer_form td,.memberinfo_table td{padding:5px !important;font-size:12px !important;line-height:1.4 !important}#usces-member #memberpages .customer_form input[type=text],#usces-member #memberpages .customer_form input[type=password]{width:100% !important}#newmember .customer_form .name_td .member_name,#memberinfo .customer_form .name_td .member_name{display:block !important}#usces-member #memberpages .customer_form input#zipcode{width:50% !important}#usces-member #memberpages .customer_form tr.inp1 input{width:100% !important;margin-left:0 !important}#usces-member #memberpages .customer_form tr.inp2 input{width:100% !important}#memberinfo .send{padding-top:50px !important;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column-reverse;align-items:center}#memberinfo .send input[type=submit]{margin-bottom:1rem !important}#memberinfo .history-area table{width:600px !important}#memberinfo .history-area th{font-size:12px !important}#memberinfo .history-area td{font-size:12px !important}}section#contact_member{background:#f8f8f8;padding:100px 0;margin-bottom:0}section#contact_general{padding-top:100px}.conatct_btn{margin-top:50px}ul.list_pagein{display:flex;display:-webkit-flex;justify-content:center;align-items:center}ul.list_pagein li{margin:0 20px}ul.list_pagein li a{color:#586166;border:1px solid;letter-spacing:.08rem;box-sizing:border-box;font-weight:500;text-align:center;line-height:1;width:250px;height:50px;display:flex;display:-webkit-flex;justify-content:center;align-items:center}ul.list_pagein li a:hover{background:#586166;color:#fff}ul.list_pagein li#btn_member a{color:#d20e76;border-color:#d20e76}ul.list_pagein li#btn_member a:hover{background:#d20e76;color:#fff}@media screen and (max-width:600px){ul.list_pagein{display:block}ul.list_pagein li{margin:0 0 20px}ul.list_pagein li:last-of-type{margin-bottom:0}ul.list_pagein li a{margin:0 auto}}table#welcart th{text-align:left;width:25%;padding:10px 0;box-sizing:border-box}table#welcart td{box-sizing:border-box;padding:10px 0 10px 15px}table#welcart input#cardno{padding:8px !important;margin-right:10px;margin-bottom:5px}table#welcart .attention{line-height:1.4}table#welcart input#seccd{padding:8px !important;margin-right:10px}table#welcart select#expmm{padding:8px !important;vertical-align:baseline;margin-right:10px}table#welcart select#expyy{padding:8px !important;margin-left:10px;margin-right:10px}input#escott_token_cancel{transition:all .5s;width:260px;height:50px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-size:15px;box-sizing:border-box;border:1px solid;transition:all .5s;cursor:pointer}input#escott_token_cancel:hover{opacity:.6}.send.settlement_form_send{margin-top:20px;margin-bottom:10px}.error_page_mesage{width:calc(100% - 2rem);max-width:1200px;margin:0 auto}#error-page p{font-size:15px !important;line-height:2 !important}#error-page .return_settlement{margin-top:30px}#error-page .return_settlement a{background:#586166;color:#fff;border:1px solid !important;transition:all .5s;font-weight:500;background:#586166;color:#fff;box-sizing:border-box;border:1px solid;transition:all .5s;cursor:pointer;display:inline-flex;flex-wrap:wrap;flex-direction:column;justify-content:center;letter-spacing:1px;padding:15px 30px}#error-page .return_settlement a:hover{background:#fff;color:#586166}#error-page .post{padding:0 !important;margin:0 !important}@media screen and (max-width:600px){.send.settlement_form_send{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.error_page_mesage{width:calc(100% - 3rem)}#error-page p{font-size:13px !important}#error-page .return_settlement{text-align:center}}body#mens #breadcrumb{margin-bottom:0}#mens_fv{padding:60px 0;background-color:#f2f2f2;margin-top:73px}.mens_jisseki_title{margin-bottom:60px}.mens_jisseki_title img{width:276px;margin-bottom:25px}.mens_jisseki_title_sub{color:#586166;font-size:17px;font-weight:700}.mens_jisseki_list{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -25px 60px}.mens_jisseki_list li{width:calc(100%/5);padding:0 25px;box-sizing:border-box}.mens_jisseki_note{font-size:12px;color:#586166}#mens_nayami{padding:100px 0;background-image:url(//www.a-du.jp/wp-content/themes/adu/img/mens/mens_nayami_bg.png);background-size:1200px auto;background-position:center top;background-repeat:no-repeat;background-color:#f2f2f2}.mens_nayami_title01{margin-bottom:60px}.mens_nayami_title01 img{width:389px}.mens_nayami01{margin-bottom:100px}.mens_nayami_title02{margin-bottom:60px}.mens_nayami_title02 img{width:499px}.mens_nayami02{width:calc(100% - 2rem);max-width:800px;margin:0 auto 100px}.mens_nayami02 p{color:#586166;font-size:19px}.mens_nayami02 p .marker{font-weight:700;background:linear-gradient(transparent 40%,rgba(24,78,136,.3) 40%)}.mens_nayami03_wrap{padding:100px 46px;background-image:url(//www.a-du.jp/wp-content/themes/adu/img/mens/mens_nayami03_bg.png);background-size:88px auto;background-position:center -2px;background-repeat:no-repeat;background-color:#fff}.mens_nayami_title03{margin-bottom:60px}.mens_nayami_title03 img{width:579px}.mens_nayami03{color:#586166;text-align:center;display:flex;margin:0 -46px 100px}.mens_nayami03 li{width:calc(100%/2);padding:0 46px;box-sizing:border-box}.mens_nayami03_subtitle{font-size:21px;font-weight:700;border:1px solid gray;background-color:#f2f2f2;margin-bottom:40px}.mens_nayami03_icon{margin-bottom:40px}.mens_nayami03_icon img{width:106px}.mens_nayami03_calculation{font-size:15px;margin-bottom:10px}.mens_nayami03_answer{font-size:24px;font-weight:700;padding-bottom:40px;margin-bottom:30px;border-bottom:1px solid gray}.mens_nayami03_answer span{color:#184e88}.mens_nayami03_commentary{font-size:15px;font-weight:700}.mens_nayami03_commentary .marker{background:linear-gradient(transparent 40%,rgba(24,78,136,.3) 40%)}.mens_nayami03_matome{width:100%;max-width:740px;margin:0 auto;padding:10px 20px;box-sizing:border-box;background-image:url(//www.a-du.jp/wp-content/themes/adu/img/mens/mens_nayami03_matome_l.png),url(//www.a-du.jp/wp-content/themes/adu/img/mens/mens_nayami03_matome_r.png);background-size:44px auto;background-position:left top,right bottom;background-repeat:no-repeat}.mens_nayami03_matome p{color:#184e88;font-size:21px;font-weight:700}#mens_voice{padding:100px 0;background:linear-gradient(to right,#184e88,#0071bc)}.mens_voice_list{display:flex;flex-wrap:wrap;flex-direction:row-reverse;color:#fff}.mens_voice_list:first-child{margin-bottom:100px}.mens_voice_list li{display:flex;align-items:center;width:50%}.mens_voice_list li>*{width:100%}.mens_voice_list li>.mens_voice_text{padding-left:60px;box-sizing:border-box;font-size:15px}.mens_voice_num{margin-bottom:20px}.mens_voice_num img{width:149px}.mens_voice_text p:last-child{margin-top:20px}.mens_tokusei_title{margin-bottom:60px}.mens_tokusei_title img{width:696px}.mens_tokusei_text{width:calc(100% - 2rem);max-width:600px;margin:0 auto 60px}.mens_tokusei_text.mb0{margin-bottom:0}.mens_tokusei_text p{color:#586166;font-size:15px;letter-spacing:.25em}.mens_tokusei_introduction{margin-bottom:100px}.mens_tokusei01{margin-bottom:100px}.mens_tokusei01_title{margin-bottom:30px}.mens_tokusei01_title img{width:1000px}.mens_tokusei01_hybrid{background-color:#586166;padding:20px 56px 30px;margin-bottom:60px}.mens_tokusei01_hybrid_title{margin-bottom:30px}.mens_tokusei01_hybrid_title span{display:inline-block;font-size:24px;font-weight:700;color:#184e88;background-color:#f2f2f2;padding:0 20px}.mens_tokusei01_list{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -25px 60px}.mens_tokusei01_list li{width:calc(100%/5);padding:0 25px;box-sizing:border-box}.mens_tokusei02_title{margin-bottom:30px}.mens_tokusei02_title img{width:757px}.mens_tokusei02_image{display:flex;margin:0 -15px 60px}.mens_tokusei02_image li{width:50%;padding:0 15px;box-sizing:border-box}.mens_tokusei02_effect{display:flex}.mens_tokusei02_effect li{width:50%}.mens_tokusei02_effect p{color:#586166;font-size:15px;margin-top:40px}#mens_beforeafter{padding:100px 0;background-color:#f2f2f2}.mens_beforeafter_title{width:50%;padding-right:15px;margin-bottom:15px;box-sizing:border-box}.mens_beforeafter_image{display:flex;margin:0 -15px 60px}.mens_beforeafter_image.mb0{margin-bottom:0}.mens_beforeafter_image li{width:50%;padding:0 15px;box-sizing:border-box}.mens_plan_title{margin-bottom:60px}.mens_plan_title img{width:290px}.mens_plan_subtitle{margin-bottom:40px}.mens_plan01{margin-bottom:60px}.mens_plan02{margin-bottom:100px}.mens_plan_moreover_title{margin-bottom:60px}.mens_plan_moreover_title img{width:332px}.mens_plan_moreover_image{margin-bottom:60px}.mens_plan_moreover_text{width:calc(100% - 2rem);max-width:500px;margin:0 auto;font-size:15px}.mens_plan_moreover_text p,.mens_plan_moreover_text a{color:#586166}.mens_plan_moreover_text a{display:inline}.mens_plan_moreover_text p:first-child{margin-bottom:1em}#mens_yakusoku{padding:100px 0;background:linear-gradient(to right,#184e88,#0071bc)}.mens_yakusoku_title{margin-bottom:60px}.mens_yakusoku_title img{width:414px}.mens_yakusoku_list{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -25px}.mens_yakusoku_list li{width:calc(100%/5);padding:0 25px;box-sizing:border-box;margin-top:60px}.mens_yakusoku_list li:nth-child(-n+5){margin-top:0}.mens_yakusoku_list li img{margin-bottom:20px}.mens_yakusoku_list li p{color:#fff;font-size:15px;font-weight:700;text-align:center}.mens_yakusoku_sp{display:none}.mens_access_title{margin-bottom:60px}.mens_access_title img{width:394px}.mens_access_map{display:flex;flex-wrap:wrap}.mens_access_map>li{display:flex;align-items:center;width:50%}.mens_access_map>li>*{width:100%}.mens_access_map>li>.mens_access_map_text{padding-right:60px;box-sizing:border-box;font-size:15px;letter-spacing:.25em;color:#586166}.mens_access_map_title{margin-bottom:20px}.mens_access_map_title img{width:340px}.mens_access_map_list{width:280px;margin:40px 0 0 40px}.mens_access_map_list li{margin-bottom:20px}.mens_access_map_list li:last-child{margin-bottom:0}.mens_access_map_list>li span,.mens_access_map_list>li a{display:block;font-size:18px;font-weight:700;text-align:center;height:38px;line-height:38px}.mens_access_map_list>li span{background-color:#f2f2f2}.mens_access_map_list>li a{color:#fff;background-color:#00b900}#mens_following{position:fixed;right:1rem;bottom:1rem;z-index:8}#mens_following a{display:block;width:200px}#mens_following img{max-width:100%;display:inline-block;animation:poyopoyo 2s ease-out infinite;opacity:1;border:1px solid #e8e8e8;box-sizing:border-box}#mens_following img.following_sp{display:none}@keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(.95)}}.isp{display:none}@media screen and (max-width:600px){#mens_fv{padding:20px 0;margin-top:54px}#mens_fv .c_width{width:100%}.mens_jisseki_title{margin-bottom:30px}.mens_jisseki_title img{width:55.2%;max-width:276px}.mens_jisseki_title_sub{font-size:16px}.mens_jisseki_list{margin:0 -.25rem 30px}.mens_jisseki_list li{padding:0 .25rem}.mens_jisseki_list li img{width:100%}#mens_nayami{padding:70px 0;background-size:100% auto}.mens_nayami_title01{margin-bottom:30px}.mens_nayami_title01 img{width:77.8%;max-width:389px}.mens_nayami01{margin-bottom:70px}.mens_nayami_title02{margin-bottom:30px}.mens_nayami_title02 img{width:99.8%;max-width:499px}.mens_nayami02{width:100%;margin:0 auto 70px}.mens_nayami02 p{font-size:16px}.mens_nayami02 p .marker{font-size:20px}.mens_nayami03_wrap{padding:50px 1.5rem;background-size:44px auto}.mens_nayami_title03{margin-bottom:30px}.mens_nayami03{display:block;margin:0 0 50px}.mens_nayami03 li{width:100%;padding:0}.mens_nayami03 li:first-child{margin-bottom:50px}.mens_nayami03_subtitle{font-size:18px;margin-bottom:30px}.mens_nayami03_icon{margin-bottom:30px}.mens_nayami03_icon img{width:106px}.mens_nayami03_calculation{font-size:12px}.mens_nayami03_answer{font-size:32px;padding-bottom:30px;margin-bottom:30px}.mens_nayami03_commentary{font-size:14px}.mens_nayami03_matome{padding:1rem 1.5rem;background-size:22px auto}.mens_nayami03_matome p{font-size:20px}#mens_voice{padding:70px 0}.mens_voice_list{display:block}.mens_voice_list:first-child{margin-bottom:70px}.mens_voice_list li{display:block;width:100%}.mens_voice_list li>.mens_voice_text{padding-left:0;font-size:14px;margin-bottom:20px}.mens_voice_num{margin-bottom:20px}.mens_voice_num img{width:29.8%;max-width:149px}.mens_tokusei_title{margin-bottom:30px}.mens_tokusei_title img{width:69%;max-width:345px}.mens_tokusei_text{width:100%;margin:0 auto 50px}.mens_tokusei_text p{font-size:14px}.mens_tokusei_introduction{margin-bottom:70px}.mens_tokusei01{margin-bottom:70px}.mens_tokusei01_title img{width:100%;max-width:500px}.mens_tokusei01_hybrid{padding:1.5rem;margin-bottom:50px}.mens_tokusei01_hybrid_title{margin-bottom:1.5rem}.mens_tokusei01_hybrid_title span{font-size:18px;padding:0 20px}.mens_tokusei01_list{margin:0 -.25rem 50px}.mens_tokusei01_list li{padding:0 .25rem}.mens_tokusei01_list li img{width:100%}.mens_tokusei02_title img{width:76.6%;max-width:383px}.mens_tokusei02_image{display:block;margin:0 0 30px}.mens_tokusei02_image li{width:100%;padding:0}.mens_tokusei02_image li:first-child{margin-bottom:1rem}.mens_tokusei02_effect{display:block}.mens_tokusei02_effect li{width:100%;text-align:center}.mens_tokusei02_effect p{font-size:14px;margin-top:30px;text-align:left}.mens_tokusei02_effect li img{width:100%;max-width:500px}#mens_beforeafter{padding:70px 0}.mens_beforeafter_title{width:100%;padding-right:0;margin-bottom:1rem}.mens_beforeafter_image{display:block;margin:0 0 50px}.mens_beforeafter_image.mb0{margin-bottom:0}.mens_beforeafter_image li{width:100%;padding:0}.mens_beforeafter_image li:first-child{margin-bottom:1rem}.mens_plan_title{margin-bottom:30px}.mens_plan_title img{width:58%;max-width:290px}.mens_plan_subtitle{margin-bottom:30px}.mens_plan01{margin-bottom:50px}.mens_plan02{margin-bottom:50px}.mens_plan_moreover_title{margin-bottom:50px}.mens_plan_moreover_title img{width:66.4%;max-width:332px}.mens_plan_moreover_image{margin-bottom:30px}.mens_plan_moreover_text{width:100%;font-size:14px}#mens_yakusoku{padding:70px 0}.mens_yakusoku_title{display:none;margin-bottom:30px}.mens_yakusoku_title img{width:82.8%;max-width:414px}.mens_yakusoku_list{display:none;margin:0 -.75rem}.mens_yakusoku_list li{width:calc(100%/2);padding:0 .75rem;margin-top:1.5rem}.mens_yakusoku_list li:nth-child(-n+5){margin-top:1.5rem}.mens_yakusoku_list li:nth-child(-n+2){margin-top:0}.mens_yakusoku_list li img{width:100%;margin-bottom:.5rem}.mens_yakusoku_list li p{font-size:14px}.mens_yakusoku_sp{display:block}.mens_access_title{margin-bottom:30px}.mens_access_title img{width:78.8%;max-width:394px}.mens_access_map{display:block}.mens_access_map>li{display:block;width:100%}.mens_access_map>li:first-child{margin-bottom:50px}.mens_access_map>li>.mens_access_map_text{padding-right:0;font-size:14px}.mens_access_map_title{text-align:center}.mens_access_map_title img{width:68%;max-width:340px}.mens_access_map_list{margin:20px auto 0}.mens_access_map_list li{margin-bottom:1rem}.mens_access_map_list>li span,.mens_access_map_list>li a{font-size:15px;height:32px;line-height:32px}#mens_following{right:.5rem;bottom:.5rem;width:calc(100% - 1rem)}#mens_following a{width:100%}#mens_following img.following_pc{display:none}#mens_following img.following_sp{display:inline-block;border:none}.ipc{display:none}.isp{display:inline-block}}.mens_bg{padding-top:100px;padding-bottom:100px;margin-bottom:100px;background-image:url(//www.a-du.jp/wp-content/themes/adu/img/mens/mens_bg.png);background-position:center;background-size:contain;background-repeat:repeat-y}body#mens .page_title{color:#1d4e88}.mens_section_title{text-align:center;margin-bottom:40px}.mens_section_title_sub{display:block;line-height:1;font-size:20px;color:#111;margin-bottom:6px}.mens_section_title_main{display:block;font-size:30px;line-height:1.6;letter-spacing:.35rem;color:#111}.mens_section_title_en{color:#1d4e88;font-size:24px;line-height:1;letter-spacing:.5px;display:inline-block;border-top:1px solid #1d4e88;margin-top:12px;padding-top:13px}#mens_ranking_box{position:relative}.mens_ranking_box_img{position:absolute;top:0;right:0;max-width:600px;width:100%}.mens_ranking_box_img .img_wrap{padding-top:74%}.mens_ranking_box_content{position:relative;z-index:1}ul.mens_ranking_box_content_list{padding-top:20px}ul.mens_ranking_box_content_list li:not(:first-child){margin-top:40px}.mens_ranking_box_content_list_title{margin-bottom:25px;display:flex;align-items:baseline}.mens_ranking_box_content_list_title_number{font-size:24px;line-height:1;letter-spacing:.5px;margin-right:20px}.mens_ranking_box_content_list_title_item{font-size:24px;line-height:1;letter-spacing:.5px;color:#1d4e88}ul.mens_ranking_box_content_list li.no1 .mens_ranking_box_content_list_title_item{font-size:30px}ul.mens_ranking_box_content_list li.no1 .mens_ranking_box_content_list_data{width:630px;height:75px}ul.mens_ranking_box_content_list li.no2 .mens_ranking_box_content_list_data{width:400px;height:55px}ul.mens_ranking_box_content_list li.no3 .mens_ranking_box_content_list_data{width:170px;height:55px}.mens_ranking_box_content_list_data_graph{background:#1d4e88;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:center}.mens_ranking_box_content_list_data_graph_number{color:#fff;line-height:1;letter-spacing:.2rem}ul.mens_ranking_box_content_list li.no1 .mens_ranking_box_content_list_data_graph_number{font-size:54px;padding-right:20px}ul.mens_ranking_box_content_list li.no2 .mens_ranking_box_content_list_data_graph_number{font-size:36px;padding-right:10px}ul.mens_ranking_box_content_list li.no3 .mens_ranking_box_content_list_data_graph_number{font-size:36px;padding-right:10px}.mens_ranking_box_content_list_data_graph_number_per{letter-spacing:.5px}ul.mens_ranking_box_content_list li.no1 .mens_ranking_box_content_list_data_graph_number_per{font-size:36px}ul.mens_ranking_box_content_list li.no2 .mens_ranking_box_content_list_data_graph_number_per{font-size:20px}ul.mens_ranking_box_content_list li.no3 .mens_ranking_box_content_list_data_graph_number_per{font-size:20px}#mens_data1_box{width:calc(100% - 2rem);max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center}.mens_data1_box_content{width:50%;display:flex;display:-webkit-flex;justify-content:center;align-items:center}.mens_data1_box_data{width:50%;display:flex;display:-webkit-flex;justify-content:center;align-items:center}.mens_data1_box_data_img{max-width:400px;width:100%;margin:0 auto}.mens_data1_box_data_img .img_wrap{padding-top:100%}#mens_data1_photo{max-width:845px;width:100%;position:relative;bottom:50px}ul.mens_data1_photo_list{margin-bottom:-175px}ul.mens_data1_photo_list li:nth-of-type(1) .mens_data1_photo_list_img{width:497px}ul.mens_data1_photo_list li:nth-of-type(1) .mens_data1_photo_list_img .img_wrap{padding-top:50%}ul.mens_data1_photo_list li:nth-of-type(2){text-align:right;position:relative;bottom:125px}ul.mens_data1_photo_list li:nth-of-type(2) .mens_data1_photo_list_img{width:422px;display:inline-block}ul.mens_data1_photo_list li:nth-of-type(2) .mens_data1_photo_list_img .img_wrap{padding-top:50%}.c_wrap article section#mens_data2{margin-bottom:0}#mens_data2_box{text-align:center;position:relative}.mens_data2_box_content{position:relative}.mens_data2_box_bg{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;display:-webkit-flex;justify-content:center;align-items:center}.mens_data2_box_bg:after{content:"";display:block;width:500px;height:580px;background-image:url(//www.a-du.jp/wp-content/themes/adu/img/mens/mens_bg_gray.png);background-size:cover;background-repeat:no-repeat;background-position:center;margin-top:13%}.mens_data2_box_data_wrap{display:flex;flex-wrap:wrap;align-items:center;max-width:950px;margin:0 auto 40px;justify-content:space-between;flex-flow:row-reverse}.mens_data2_box_data{width:400px}.mens_data2_box_data .img_wrap{padding-top:100%}.mens_data2_box_img{width:470px}.mens_data2_box_img .img_wrap{padding-top:72%}#mens_data2_box .mens_section_title_main{color:#fff}#mens_data2_box .mens_section_title_en{color:#fff;border-top:1px solid #fff}ul.mens_data2_box_list{max-width:600px;margin:0 auto}ul.mens_data2_box_list li{font-size:24px;letter-spacing:.5px;background:#1d4e88;color:#fff;padding:12px 0}ul.mens_data2_box_list li:not(:first-child){margin-top:15px}section#mens_faq{background:#f8f8f8;padding:100px 0;margin-bottom:0}section#mens_menu{background:#f8f8f8;padding:0 0 100px}section#mens_menu .menu_description{border-color:#586166}#mens_staff_catch{margin-bottom:50px}ul.mens_staff_catch_photo{display:flex;flex-wrap:wrap;margin-bottom:15px}ul.mens_staff_catch_photo li{width:50%}ul.mens_staff_catch_photo li .img_wrap{padding-top:75%}.mens_staff_catch_main{font-size:24px;letter-spacing:.5px;color:#111}.mens_staff_catch_sub{font-size:17px;color:#111}section#mens_salonguide{background:#f8f8f8;padding:100px 0}body#mens .btn_decorate:after,.mens_other_link .btn_decorate:after{background:#1d4e88}body#mens ul.list_menu li.open{border-left:2px solid #1d4e88}body#mens ul.list_faq li.open{border-left:2px solid #1d4e88}body#mens .btn a:hover .en_btn,.mens_other_link .btn a:hover .en_btn{color:#1d4e88}body#mens ul.list_salon li .top a:hover #salon_name .name_text{color:#1d4e88}body#mens ul.list_salon li .top a:hover #salon_logo{border:1px solid #1d4e88}section#mens_salonguide .salon_common_line{margin-bottom:0;margin-top:26px}section#mens_salonguide .salon_common_line .contact-box.line{padding:20px}section#mens_salonguide .salon_common_line .contact-box.line .name{margin-bottom:15px;font-size:15px}section#mens_salonguide .salon_common_line .contact-box.line a{font-size:16px}#mens_menu_box.new_menu_box .s_fee_border_content .number.tokubetsu{color:#1d4e88}#mens_menu_box.new_menu_box .discount_fee{background-color:#1d4e88}#mens #biginner_item_wrap{background-color:#fff}@media screen and (max-width:600px){body#mens .c_wrap article section{margin-bottom:70px}.mens_bg{padding-top:70px;margin-bottom:70px;padding-bottom:1px}.mens_section_title_main{font-size:18px}.mens_section_title_en{font-size:15px}.mens_ranking_box_img{position:relative}.mens_ranking_box_content_list_title_number{font-size:16px}.mens_ranking_box_content_list_title_item{font-size:16px}ul.mens_ranking_box_content_list li.no1 .mens_ranking_box_content_list_title_item{font-size:24px}ul.mens_ranking_box_content_list li.no1 .mens_ranking_box_content_list_data{width:100%;height:50px}ul.mens_ranking_box_content_list li.no1 .mens_ranking_box_content_list_data_graph_number{font-size:45px}ul.mens_ranking_box_content_list li.no2 .mens_ranking_box_content_list_data{width:73%;height:40px}ul.mens_ranking_box_content_list li.no2 .mens_ranking_box_content_list_data_graph_number{font-size:30px}ul.mens_ranking_box_content_list{padding-top:30px}.mens_ranking_box_content_list_title{margin-bottom:20px}ul.mens_ranking_box_content_list li:not(:first-child){margin-top:30px}ul.mens_ranking_box_content_list li.no3 .mens_ranking_box_content_list_data{width:30%;height:40px}ul.mens_ranking_box_content_list li.no3 .mens_ranking_box_content_list_data_graph_number{font-size:30px}ul.mens_ranking_box_content_list li.no1 .mens_ranking_box_content_list_data_graph_number_per{font-size:28px}ul.mens_ranking_box_content_list li.no2 .mens_ranking_box_content_list_data_graph_number_per{font-size:16px}ul.mens_ranking_box_content_list li.no3 .mens_ranking_box_content_list_data_graph_number_per{font-size:16px}#mens_data1_box{display:block}.mens_data1_box_content{width:100%}.mens_data1_box_data{width:100%}.mens_data1_box_data_img{max-width:75%}#mens_data1_photo{bottom:0;margin-top:20px}ul.mens_data1_photo_list{margin-bottom:0}ul.mens_data1_photo_list li:nth-of-type(1) .mens_data1_photo_list_img{width:75%}ul.mens_data1_photo_list li:nth-of-type(2) .mens_data1_photo_list_img{width:60%}ul.mens_data1_photo_list li:nth-of-type(2){bottom:20px}.mens_data2_box_data{width:75%;margin:0 auto}.mens_section_title{margin-bottom:30px}.mens_section_title_sub{font-size:15px}ul.mens_data2_box_list li{font-size:15px}.mens_data2_box_bg:after{width:60%;height:750px;margin-top:25%}.mens_staff_catch_main{font-size:15px}.mens_staff_catch_sub{font-size:12px}body#mens .c_wrap article section#mens_faq{padding:70px 0;margin-bottom:0}body#mens .c_wrap article section#mens_menu{padding:0 0 70px}body#mens .c_wrap article section#mens_salonguide{padding:70px 0}.mens_data2_box_data_wrap{display:block}.mens_data2_box_img{width:100%;margin-bottom:35px}section#mens_salonguide .salon_common_line .contact-box.line .name{font-size:12px}section#mens_salonguide .salon_common_line .contact-box.line a{font-size:14px}}.new_menu_box .parts_name_link{font-size:15px;line-height:1.5;margin-bottom:20px}.new_menu_box .s_fee_border_content{display:block;text-align:center}.new_menu_box .s_fee_border_content .number{display:inline-block}.new_menu_box .s_fee_border_content .number.tokubetsu{color:#d20e76}.new_menu_box .s_fee_border_content .tanka{display:inline-block;padding-top:5px}.new_menu_box .discount_rate{border:none;padding:40px 0 0;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:20px}.new_menu_box .discount_rate:before{content:'';display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);height:calc(40px/2);width:40px;clip-path:polygon(50% 0,100% 100%,0 100%);background-color:#586166}.new_menu_box .discount_rate .name{margin:0 10px}.new_menu_box .discount_rate .percentage{font-size:24px;margin:0 10px}.new_menu_box .discount_fee{line-height:1;font-size:30px;font-family:Cormorant Infant,YuMincho,游明朝,"Noto Serif JP",Times New Roman,Hiragino Mincho ProN,ヒラギノ明朝 Pro W3,HGS明朝B,ＭＳ Ｐ明朝,serif,Meiryo,Sawarabi Mincho,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-weight:500;letter-spacing:2px;text-align:center;color:#fff;background-color:#d20e76;padding:10px 0}.new_menu_box .discount_fee .split{line-height:1;font-size:18px;letter-spacing:0;padding-right:2rem}.new_menu_box .discount_fee .tax{line-height:1;font-size:15px;letter-spacing:0}@media screen and (max-width:600px){.new_menu_box .parts_name_link{font-size:12px}.new_menu_box .discount_rate .name{margin:0 5px}.new_menu_box .discount_rate .percentage{font-size:18px;margin:0 5px}.new_menu_box .discount_fee{font-size:20px}.new_menu_box .discount_fee .split{display:block;font-size:15px;padding-right:0;margin-bottom:10px}.new_menu_box .discount_fee .tax{font-size:10px}}@media all and (-ms-high-contrast:none){body{font-family:"メイリオ",Meiryo,Verdana,"ＭＳ Ｐゴシック","MS PGothic"}}