@charset "utf-8";#curtainsize .fvBnr{background:url(../img/230418/fv_bg.jpg?$staticlink$) center/cover no-repeat;min-width:1080px;margin-bottom:4.5rem!important;background-color:rgba(255,255,255,.2);background-blend-mode:lighten}#curtainsize .pcBnr{margin-bottom:0!important}#curtainsize .fvBnr img,#curtainsize .whiteBoard{box-shadow:0 2px 5px rgb(0 0 0 / 20%)}#curtainsize .contentsWrap,#curtainsize .contentsWrap h2,#curtainsize .contentsWrap h3,#curtainsize .contentsWrap h4,#curtainsize .contentsWrap .hookText{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif!important}#curtainsize .contentsWrap h2,#curtainsize .contentsWrap h3,#curtainsize .contentsWrap h4{color:#503939;font-family:verdana,Lucida Grande,\\30E1\30A4\30EA\30AA,meiryo,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Hiragino Kaku Gothic ProN,"\FF2D\FF33 \FF30\30B4\30B7\30C3\30AF",MS PGothic,sans-serif!important}#curtainsize h2{margin-bottom:2.2rem}#curtainsize .topText,#curtainsize .function,#curtainsize .moreBtn{margin-bottom:4.5rem}#curtainsize .yellowLine{background:linear-gradient(transparent 60%,#feeb72 30%)}#curtainsize .bg{background:url(../img/230418/bg.jpg?$staticlink$) center/cover no-repeat;margin-bottom:4.5rem;padding:4.5rem 0;min-width:1080px}#curtainsize h3.boxText{width:320px;background:#503939;color:#fff!important;margin-bottom:2rem}#curtainsize h3.boxText::after{content:"";position:absolute;border:14px solid transparent;border-top:14px solid #503939;top:38px;left:50%;transform:translateX(-50%)}#curtainsize h2 .step{width:95px}#curtainsize .ranking .wrapRankingBox,#curtainsize .ranking .moreBtn{line-height:1.5;letter-spacing:0;font-family:verdana,Lucida Grande,\\30E1\30A4\30EA\30AA,meiryo,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Hiragino Kaku Gothic ProN,"\FF2D\FF33 \FF30\30B4\30B7\30C3\30AF",MS PGothic,sans-serif!important}#curtainsize .size ul:nth-of-type(2) li{width:15.7%}#curtainsize .size ul:nth-of-type(2) li:first-of-type{width:5%}#curtainsize h2 span:not(:first-of-type){border-bottom:6px solid #e3cf9b}#curtainsize .category li{width:24%;background-color:#ededed;margin-bottom:15px;border-radius:35px}#curtainsize .category li a{padding:0 13% 0 8%;min-height:60px;width:100%;display:flex;align-items:center;box-sizing:border-box;position:relative;font-size:14px}#curtainsize .category li a:after{content:"";width:8px;height:8px;border-top:solid 1px #000;border-right:solid 1px #000;transform:rotate(45deg);position:absolute;top:42%;right:8%}.textspace {line-height: normal;letter-spacing: 0.3px;}@media screen and (max-width:520px){#curtainsize .fvBnr,#curtainsize .bg{min-width:100%}#curtainsize .spBnr{margin-bottom:0!important}#curtainsize h3.boxText{width:280px}#curtainsize h3.boxText::after{top:34px}#curtainsize .size ul:nth-of-type(2) li{width:44%}#curtainsize .category{margin:0 5% 15%}#curtainsize .category li{width:48%}#curtainsize .category li a{padding:0 10% 0 10%}.textspace {letter-spacing: -0.5px !important;}}