﻿*,*::before,*::after{box-sizing:border-box}html{padding:0;margin:0;line-height:1.15;-webkit-text-size-adjust:100%}body{padding:0;margin:0;font-size:16px;line-height:1.5;z-index:0;scroll-behavior:smooth}header,nav,menu,main,section,div,p,ul,ol,dl,li,dt,dd,article,aside,address,footer,h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:0}table{margin:0;border-collapse:collapse;border-spacing:0;font-size:inherit;box-sizing:border-box}a{outline:none;overflow:hidden;font-weight:normal;text-decoration:none;cursor:pointer;background-color:transparent}img{width:100%;height:auto;display:block;border-style:none}body{color:#3c2c1c;font-family:-apple-system, BlinkMacSystemFont,"游ゴシック体", "Yu Gothic",'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','Lucida Sans',arial,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic', 'Osaka',sans-serif;font-weight:400;text-align:center}section{width:100%;text-align:center}section h2{font-size:24px;line-height:1.2;margin:0 0 1em}section h2 small{padding:0 4px}section [class$='-catch']{font-size:14px;color:#dd1111;padding:.4em 1.24em .16em;background:url("/images/static/lp-for-men/effect-left-c8daf822.png") no-repeat left center,url("/images/static/lp-for-men/effect-right-f0290e58.png") no-repeat right center;background-size:auto 100%, auto 100%}.note_single{margin:2px 0 0;padding:0 0 0 1.25em;font-size:12px;color:#887766;line-height:1.25;position:relative;text-align:left}.note_single::before{content:'※';position:absolute;top:0;left:0}.note_single.em,.note_single em{color:#d11}.note_list{color:#887766;font-size:80%}.note_list li{line-height:1.3;padding:0 0 0 1.2em;position:relative;margin:0 0 4px;text-align:left}.note_list li::before{content:'※';position:absolute;top:0;left:0}.txtRed{color:#dd1111}.txtBlue{color:#0088ee}.txtOrange{color:#ee8822}main [class$='-inner']{width:96%;max-width:960px;padding:16px 0 12px;overflow:visible}@media (max-width: 640px){.hide_sp{display:none}}@media (min-width: 641px){section h2{font-size:28px}section [class$='-catch']{font-size:18px}main [class$='-inner']{padding:20px 0}.hide_pctb{display:none}}@media (max-width: 820px){.hide_mb{display:none}}@media (min-width: 642px) and (max-width: 820px){.hide_tb{display:none}}@media (min-width: 821px){section{width:100%}section h2{font-size:32px}section [class$='-catch']{font-size:20px}main [class$='-inner']{padding:24px 0}.hide_pc{display:none}}@media (min-width: 980px){section h2{font-size:36px}section [class$='-catch']{font-size:22px}main [class$='-inner']{width:100%;padding:32px 0}}.header{background:#fff}.header strong{color:#fff376;background:#3c2c1c;display:block;overflow:hidden;font-weight:500;line-height:2.4;font-size:14px}.header h1{text-indent:-999em;line-height:0;background:url("/images/static/lp-homehub/mainvisual_sp-394a7d4e.jpg") no-repeat center center;background-size:cover}.header h1::after{content:'';display:block;padding:65.333% 0 0}@media (min-width: 821px){.header h1{background:url("/images/static/lp-homehub/mainvisual_tb-3c69ed78.jpg") no-repeat center center;background-size:cover}}@media (min-width: 980px){.header h1{height:480px;background:url("/images/static/lp-homehub/mainvisual_pc-2c40587c.jpg") no-repeat center center;background-size:auto 480px}.header h1::after{display:none;padding:0}}.cvArea{background:#3c2c1c}.cvArea-inner{width:96%;text-align:center;margin:0 auto}.cvArea p{color:#fff;line-height:3em}.cvArea p:first-child{color:#fff376}.cvArea p a{color:#fff;font-weight:600;text-decoration:underline}.cvArea p a:hover{color:#fff376}.cvArea .btnCTA{width:100%;display:block;margin:0 auto 16px;background:#fff376;color:#3c2c1c;font-weight:600;font-size:20px;line-height:50px;border-radius:4px;box-shadow:0 4px 0 #b6a920}.cvArea .btnCTA:hover{box-shadow:0 1px 0 #b6a920;transform:translate3d(0, 3px, 0)}.cvArea .note{font-size:12px;line-height:1.2;padding:0 0 1em;text-align:left}@media (max-width: 640px){.cvArea-inner{padding:0 !important}.cvArea-cast{display:none}.cvArea p{font-size:14px}}@media (min-width: 641px){.cvArea .btnCTA{font-size:22px;line-height:58px}.cvArea-inner{display:flex;justify-content:space-between;max-width:750px !important;margin:0 auto;padding:0 !important}.cvArea-btnArea{flex:0 1 75%}.cvArea-cast{flex:1 0 22%;order:-1;background:url("/images/static/lp-for-men/cv-cast-01484900.png") no-repeat center bottom;background-size:auto 100%}.cvArea .note{text-align:center}}@media (min-width: 980px){.cvArea .btnCTA{font-size:26px;line-height:64px}}.checklist{font-size:18px;line-height:1.6;font-weight:600;text-align:left;width:100%;max-width:664px;margin:0 auto 24px}.checklist li{padding:0 0 0 24px;margin:0 0 4px;background:url("/images/static/checkbox-f3728232.svg") no-repeat left 4px;background-size:18px auto}.cpDetail{padding:24px 0;background-color:#fcf9ee}.requirement{width:96%;max-width:664px;margin:0 auto 1.5em}.requirement h2,.requirement dt{min-width:8em;display:inline-block;background:#fff;font-size:20px;font-weight:normal;line-height:2;border-radius:40px;margin:0 auto 16px;padding:0 1.6em;border:2px solid #c3b9ae}.requirement dd,.requirement>div{font-size:18px;font-weight:bold}.requirement dd sup,.requirement>div sup{font-size:10px}.requirement>div{margin:0 auto 8px}.requirement .note_single{width:auto;display:inline-block;margin:0 auto}.about_teiki{width:95%;display:inline-block;margin:0 auto;padding:.6em .8em;background-color:#fff;border:1px dotted #c3b9ae;text-align:left;line-height:1.4}.about_teiki dt{color:#dd1111;margin:0 0 4px;font-weight:bold}@media (min-width: 641px){.cpDetail{padding:32px 0}.requirement dd{font-size:22px}.about_teiki{width:auto}}.advantage{padding:28px 0 16px;background-color:#fcf9ee}.advantage_inner{width:96%;max-width:960px;margin:0 auto}.advantage_example{text-align:center;margin:0 auto 1em}.advantage_img img{width:auto;margin:0 auto}.advantage_user{text-align:left}.advantage_user p{font-size:14px}.advantage_user sup{font-size:10px;color:#d11}.advantage_txt dt{font-size:17px;font-weight:bold;display:block;color:#ee8822;margin:0 auto 6px;line-height:1.2}.advantage_txt dd{font-size:15px}@media (max-width: 640px){.h2-advantage{font-size:5.4vw;line-height:1.4;text-decoration:underline}.advantage_user{display:flex;justify-content:space-between;margin:0 0 16px}.advantage_user:last-child{margin:0}.advantage_img{flex:0 0 96px;max-width:200px;margin:0 0 8px}.advantage_img img{width:auto;height:64px;margin:0 auto}.advantage_txt{flex:1 0 0;padding:0 0 0 8px}}@media (min-width: 641px){.h2-advantage{font-size:28px}.advantage_example{display:flex;justify-content:space-between;text-align:center}.advantage_example::after{display:none}.advantage_user{flex:0 0 32%;margin:0}.advantage_img{margin:0 0 16px}.advantage_img img{height:96px}.advantage_txt dt{font-size:18px;text-align:center}}@media (min-width: 980px){.h2-advantage{font-size:32px}.advantage_user{flex:0 0 30%}.advantage_img img{height:132px}.advantage_txt dt{font-size:20px}}.merit-inner{margin:0 auto !important;background:#fff}.merit h2{width:16em;max-width:480px;margin:.1em auto .8em;line-height:2em;color:#fff;font-size:20px;background:url("/images/static/campaign-teiki2000off/ribbon_l-6791f19e.png") no-repeat right center,url("/images/static/campaign-teiki2000off/ribbon_r-643efdc1.png") no-repeat left center;background-size:auto 100%, auto 100%;background-color:#3c2c1c}@media (min-width: 641px){.merit-inner{padding:0 2em}.merit h2{font-size:24px;margin:.4em auto 1.2em}}@media (min-width: 821px){.merit-inner{padding:0}.merit h2{font-size:28px}}.merit_catch{font-weight:bold;margin:0 auto 4px;font-size:18px;line-height:1}@media (min-width: 641px){.merit_catch{font-size:20px;margin:0 auto 8px}}@media (min-width: 980px){.merit_catch{font-size:22px}}.merit_catch::before,.merit_catch::after{content:' ';height:1.2em;display:inline-block;background-repeat:no-repeat;background-size:contain}.merit_catch::before{width:1.25em;margin:0 6px 0 0;background-image:url("/images/static/staff_entry/slash-l-184505ac.svg");background-position:left bottom}.merit_catch::after{width:1.32em;margin:0 0 0 6px;background-image:url("/images/static/staff_entry/slash-r-54c7e885.svg");background-position:right bottom}.numberList{display:inline-block;text-align:left;margin:0 auto 1.5em}.numberList li{font-size:18px;line-height:1.5;margin:0 0 12px;font-weight:600;display:flex;align-items:center;justify-content:space-between}.numberList li::before{flex:0 0 28px;height:28px;line-height:28px;text-align:center;border-radius:50%;color:#fff;background:#ee8822 !important}.numberList li:nth-of-type(1)::before{content:'1'}.numberList li:nth-of-type(2)::before{content:'2'}.numberList li:nth-of-type(3)::before{content:'3'}.numberList li em{font-weight:bold;color:#ee8822;font-style:normal}.numberList li small,.numberList li sup,.numberList li .note_single{font-weight:normal}.numberList li small{font-size:13px}.numberList li sup{font-size:10px;padding-left:2px}.numberList .merit_txt{flex:1 1 auto;padding:0 8px}.numberList .merit_img{flex:0 0 36px}@media (min-width: 641px){.numberList{max-width:480px}.numberList li{font-size:20px;margin:0 0 16px}.numberList li::before{flex:0 0 32px;height:32px;line-height:32px}.numberList li small{font-size:14px}.numberList .merit_img{flex:0 0 48px}}@media (min-width: 821px){.numberList{max-width:560px}.numberList li{font-size:24px;margin:0 0 20px}.numberList li::before{flex:0 0 40px;height:40px;line-height:40px}.numberList li small{font-size:16px}.numberList .merit_img{flex:0 0 60px}}.cautions{background-color:#fcf9ee;padding:0 0 24px}.cautions-inner{border:1px solid #c3b9ae;padding:12px !important;margin:0 auto;background:#fff}.cautions h3{margin:0 auto .4em;font-size:18px;color:#dd1111;text-decoration:underline}.cautions .note_list{max-width:650px;margin:0 auto}@media (min-width: 641px){.cautions{padding:0 0 32px}.cautions-inner{padding:1em 2em !important}}@media (min-width: 980px){.cautions{padding:0 0 40px}.cautions-inner{padding:1em 4em !important}}footer{border-top:1px solid #3c2c1c;background:#fff}.footbar{clear:both;color:#fff;background:#3c2c1c}.footbar-inner{width:96%;max-width:960px;margin:0 auto;padding:12px 0}.foot_links li{display:inline-block;margin:0 1em}.foot_links a{display:block}.foot_links a:hover{text-decoration:underline}.foot_sns{display:flex}.foot_sns li{flex:1 1 auto;margin:0 4px 0 0;line-height:0;vertical-align:top}.copyright{line-height:2.4em}.fb_iframe_widget>span:first-of-type{width:210px !important}.fb_iframe_widget>span:first-of-type iframe{width:auto !important}body .btn-pagetop{color:#fff;right:15px;border-radius:50%;z-index:10000;display:block;background:#3c2c1c url("/images/static/arrow-pagetop-5bbcf255.png") no-repeat}@media (max-width: 640px){.foot_links a{font-size:12px;line-height:20px}.foot_sns{justify-content:center;margin:0 auto 8px}.foot_sns li{padding:0 4px}.copyright{text-align:center;font-size:10px}body .btn-pagetop{flex:0 0 45px;width:45px;height:45px;text-indent:-999em;border:1px solid #fff;background-position:center center}}@media (min-width: 641px){.footbar-inner{display:flex;justify-content:space-around}.foot_links a{line-height:36px}.foot_sns li{padding:0 10px 0 0}.copyright{font-size:12px;text-align:right}body .btn-pagetop{width:70px;height:70px;padding:32px 0 0 0;font-size:10px;line-height:1.2;background-position:center 10px}}@media (min-width: 980px){.footbar-inner{width:100%;justify-content:space-between}}