@charset "UTF-8";body{background:none}.compare-table-group{margin:2rem 0 3rem;padding:2rem 2rem 3rem;background:#f4f4f4}.compare-table-group h2{color:#4c4c4c;font-size:3rem;margin:0rem auto 5rem;position:relative;font-weight:700;padding:2rem 2rem;line-height:1.4;text-align:center}.compare-table-group h2:before{content:"";display:block;position:absolute;left:0;top:0;width:40px;height:40px;border-top:solid 5px #16b7bf;border-right:solid 5px #16b7bf;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.compare-table-group h2:after{content:"";display:block;position:absolute;right:0;bottom:0;width:40px;height:40px;border-top:solid 5px #16b7bf;border-right:solid 5px #16b7bf;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#contents.contents_top .compare-table-group .catch-copy{color:#333;font-size:2.1rem;background:url(img/underline_catch01.png) no-repeat center bottom;background-size:100% auto;text-align:center;margin:2rem 0 3rem;padding:0 0 2rem}.compare-table-group .catch02{padding:1.5rem 0;text-align:center;border-top:2px solid #16b7bf;border-bottom:2px solid #16b7bf;font-size:2.5rem;line-height:1.2;color:#16b7bf;margin:2rem 0 3rem}.top-image-text-box{margin:30px 0}.top-image-text-box .catch-copy{color:#f46891;font-size:2rem;background:url(img/underline_catch02.png) repeat-x center bottom;background-size:auto;line-height:1.4;margin:2rem 0 3rem;padding:0 0 2rem;font-weight:700}.compare-table-frame .title-text-area{background:#fff;padding:2rem;margin:3rem auto}#contents .compare-table-frame .title-text-area .top-title h2,#contents .compare-table-frame .title-text-area .top-title h3,#contents .compare-table-frame .title-text-area .top-title h4,#contents .compare-table-frame .title-text-area .top-title h5{margin-top:0}.compare-table-frame .compare-table-group .image-text-area{background:#fff;padding:2rem}.compare-table-frame .compare-table-group .image-text-area .table-layout table tr td{vertical-align:middle}.compare-table-frame .compare-table-group .title-table-area{margin:3rem auto;background:#fff;padding:2rem}.compare-table-frame .compare-table-group .title-table-area h2,.compare-table-frame .compare-table-group .title-table-area h3,.compare-table-frame .compare-table-group .title-table-area h4,.compare-table-frame .compare-table-group .title-table-area h5{margin:0 auto 3rem;color:#4c4c4c;border:1px solid #16b7bf;border-radius:5px;padding:1.5rem 1.5rem 1.5rem 4rem;font-size:2.6rem;text-align:left}.compare-table-frame .compare-table-group .title-table-area h2:before{content:"";border:0;border-left:5px solid #16b7bf;left:15px;height:100%;width:4px;-webkit-transform:none;transform:none}.compare-table-frame .compare-table-group .title-table-area h2:after{content:none}.compare-table-frame .compare-table-group .title-table-area .table-layout table tr td:nth-child(1){background-color:#f9f2e0;width:25%}.compare-table-frame .compare-table-group .title-table-area .table-layout table tr td{vertical-align:middle}.compare-table-frame .compare-table-group .title-list-area{background:#fff;padding:2rem}.compare-table-frame .compare-table-group .title-list-area h2,.compare-table-frame .compare-table-group .title-list-area h3,.compare-table-frame .compare-table-group .title-list-area h4,.compare-table-frame .compare-table-group .title-list-area h5{background:#fff;border-top:1px solid #16b7bf;border-bottom:1px solid #16b7bf;color:#333;font-size:2.6rem;position:relative;padding:1.5rem 2rem 1.5rem 8rem;width:auto;margin:0 auto 3rem;text-align:left;font-weight:700;line-height:1.4}.compare-table-frame .compare-table-group .title-list-area h2:before{content:"";background:url(img/icon_top_h2_03.png) no-repeat;background-size:100% auto;width:49px;height:50px;position:absolute;left:17px;top:11px;-webkit-transform:none;transform:none;border:0}.compare-table-frame .compare-table-group .title-list-area h2:after{content:none}#contents .compare-table-frame .compare-table-group .title-list-area ul li{color:#f46891;background:url(img/icon_catch04.png) no-repeat 30px 26px #f9f2e0;margin:0 0 2rem;padding:2rem 2rem 1rem 6rem;line-height:1.6;font-size:1.7rem}#contents .compare-table-frame .compare-table-group .title-list-area ul li:last-child{margin:0}.compare-table-frame .compare-table-group .title-list-area ul li p{color:#333;margin:2rem 0 2rem -3rem}.addParts01 .hWrap,.addParts02 .hWrap,.addParts03 .hWrap,.float-wrap .hWrap,.box-wrap .hWrap,.frame .hWrap{background:none;position:static;margin:0}.addParts01 .hWrap::before,.addParts02 .hWrap::before,.addParts03 .hWrap::before,.float-wrap .hWrap::before,.box-wrap .hWrap::before,.frame .hWrap::before{content:none}#index .addParts01 .hInner,#category .addParts01 .hInner,#page .addParts01 .hInner,#index .addParts02 .hInner,#category .addParts02 .hInner,#page .addParts02 .hInner,#index .addParts03 .hInner,#category .addParts03 .hInner,#page .addParts03 .hInner,#index .float-wrap .hInner,#category .float-wrap .hInner,#page .float-wrap .hInner,#index .box-wrap .hInner,#category .box-wrap .hInner,#page .box-wrap .hInner,#index .frame .hInner,#category .frame .hInner,#page .frame .hInner{display:block;width:auto;margin:0}#index h2,#page h1{font-size:30px;margin:0 0 15px;padding:30px 100px;position:relative;text-align:center}.mv{width:100%;margin:0 auto;background:url(img/bg.png) repeat;position:relative;padding:65px 0}#mv::before{position:absolute;content:"";background:url(img/common-bg02.png) left bottom repeat;width:100%;height:28rem;bottom:2rem;z-index:-1}#mv{background:url(/wp/wp-content/uploads/mv-top.jpg) top 30px center no-repeat;margin:10px 25px 0;min-height:425px;padding:0;position:relative}#mv .mv_wrap .mv_catch .mv_ttl span{color:#404040;font-size:26px;font-weight:700;line-height:1.2;letter-spacing:1px;padding:0;text-decoration:none}#mv .mv_wrap .mv_catch .mv_ttl .marker{color:#ff7362}#mv .mv_wrap{margin:0 auto;width:1000px}#mv .mv_wrap .mv_catch{padding:90px 0 0 25px}#mv .mv_wrap .mv_catch .mv_ttl{line-height:3.3;width:500px;color:#404040;font-size:26px;font-weight:700;line-height:1.5;padding:0;text-decoration:none}#mv .mv_wrap .mv_catch .mv_txt{background:rgba(255,255,255,.4);line-height:1.8;padding:20px;width:460px}#mv .mv_wrap .mv_catch .flex.bottom_txt{align-items:flex-start;justify-content:space-between;margin:2rem 0 0;max-width:1000px}.flex{display:flex;display:-webkit-flex}#parts .sec01{padding:0 0 20px;margin:0 0 10rem}#parts .sec01 .top_area .ttl{font-size:30px;margin:45px 0 0;position:relative;text-align:center}#parts .sec01 .top_area .ttl::before{background:url(img/sec01-ttl.png) top center no-repeat;content:"";width:163px;height:20px;position:absolute;top:-35px;left:50%;margin-left:-70px}#parts .sec01 .top_area{margin:0 0 50px}#parts .sec01 .top_area .top_txt{background:url(img/sec01-ill.png) center center no-repeat;margin:0 0 35px;padding:70px 205px 40px}.inner{margin:0 auto;max-width:1000px;width:100%}#parts .sec01 .flex.three_box li .top_catch{font-size:20px;font-weight:700;line-height:1.4;padding:15px 15px 15px 90px;margin:0 -3rem 2.5rem}#parts .sec01 .flex.three_box li .top_catch p{display:table-cell;vertical-align:middle;font-size:20px;line-height:1.4}#parts .sec01 .flex.three_box li .top_catch p small{font-size:14px}#parts .sec01 .flex.three_box li{padding:0 30px 30px;position:relative;width:32%}#parts .sec01 .flex.three_box li:nth-child(1){border-bottom:#ffecec solid 6px;border-right:#ffecec solid 6px;order:2;margin-top:0}#parts .sec01 .flex.three_box li:nth-child(1) .top_catch{background:url(/wp/wp-content/uploads/img-chara01-mini02.png) no-repeat,url(img/three_box_bg02.png)}#parts .sec01 .flex.three_box li:nth-child(2) .top_catch{background:url(/wp/wp-content/uploads/img-chara02-mini02.png) no-repeat,url(img/three_box_bg01.png)}#parts .sec01 .flex.three_box li:nth-child(3) .top_catch{background:url(/wp/wp-content/uploads/img-chara03-mini02.png) no-repeat,url(img/three_box_bg03.png)}#parts .sec01 .flex.three_box li:nth-child(2){order:1;border-bottom:#fffce4 solid 6px;border-right:#fffce4 solid 6px}#parts .sec01 .flex.three_box li:nth-child(3){border-bottom:#ecf4ff solid 6px;border-right:#ecf4ff solid 6px;order:3}#parts .sec01 .flex.three_box{justify-content:space-between;margin:0;background:none}#contents{width:auto;max-width:100%;margin:50px auto 25px;padding:0}.contents-full ul li::before{content:none}#parts .sec01 .flex.three_box li .ttl{font-size:14px;padding:0;text-align:center}#parts .sec01 .flex.three_box li .txt{min-height:161px}#parts .sec01 .flex.three_box li .img{margin:20px 0 15px}#parts .sec02 .top_area dl,#parts .sec01 .flex.three_box li dl{margin:1rem -2rem 0;text-align:center;z-index:10}#parts .sec02 .top_area dt,#parts .sec01 .flex.three_box li dt{text-align:center;font-size:11px;color:#404040;border:1px solid #ebebeb;padding:3px 10px;display:inline-block;margin-bottom:1rem;background:#fff}#parts .sec02 .top_area dd,#parts .sec01 .flex.three_box li dd{font-size:1.5rem;letter-spacing:3px;text-align:center;letter-spacing:0}#parts .sec02 .top_area dd span,#parts .sec01 .flex.three_box li dd span{font-size:35px;margin:0 .5rem}#parts .sec02 .top_area dd .price,#parts .sec01 .flex.three_box li dd .price{letter-spacing:0;font-weight:700;margin:0;padding-right:2px;font-size:3rem}#parts .sec01 .flex.three_box li:nth-child(2) dd .price{font-size:2.5rem}#parts .sec01 .flex.three_box li:nth-child(1) dd .price{font-size:3rem}#parts .sec01 .flex.three_box li .btn-web a{background:#f86b6b url(img/common-link-icon.png) right 17px center no-repeat;border-radius:50px;box-shadow:0 3px 5px #d1d1d1;color:#fff;display:block;font-size:14px;font-weight:700;margin:15px auto 0;text-decoration:none;padding:15px 35px 15px 15px;position:relative;text-align:center;width:100%}#parts .sec02{background:url(img/sec02-bg.png) left top repeat;margin:11rem 0;padding:0 0 80px}#parts .sec02 .company{margin:15rem 0}#parts .sec02 .company:first-child{margin:0}#parts .sec02 .top_area{margin:30px auto 0;padding-top:2rem;position:relative}#parts .sec02 .top_area .top_catch{font-size:24px;font-weight:400;line-height:1.4;position:relative;text-align:center}#parts .sec02 .top_area .top_catch p{font-size:24px;margin:0;font-weight:700}#parts .sec02 .top_area .ttl{font-size:30px;margin:5px 0;text-align:center;font-weight:700;padding:0}#parts .sec02 .company:nth-child(1) .top_area dd .price{color:#ff6d6d;font-size:3rem}#parts .sec02 .top_area dd span,#parts .sec01 .flex.three_box li dd span{font-size:2rem}#parts .sec02 .top_area dd{display:inline;padding-left:1rem;font-size:1.5rem;letter-spacing:0}#parts .sec02 .color_area{margin:2rem 0;padding:4rem 4rem 2.5rem 4rem}#parts .sec02 .color_area.pink{background:#ffe7e4;position:relative;z-index:10;margin:0 0 2rem}#parts .sec02.pink .top_area::before{position:absolute;content:"";background:url(/wp/wp-content/uploads/img-chara01.png) no-repeat left;background-size:100% auto;width:14rem;height:27rem;left:0;top:-5.5rem;z-index:0}#parts .sec02 .color_area.yellow{background:#fffce4;position:relative}#parts .sec02.yellow .top_area::before{position:absolute;content:"";background:url(/wp/wp-content/uploads/img-chara02.png) no-repeat left;background-size:100% auto;width:14rem;height:27rem;left:0;top:-5.5rem;z-index:0}#parts .sec02 .color_area.lightblue{background:#ecf4ff;position:relative;z-index:10}#parts .sec02.lightblue .top_area::before{position:absolute;content:"";background:url(/wp/wp-content/uploads/img-chara03.png) no-repeat left;background-size:100% auto;width:14rem;height:27rem;left:0;top:-5.5rem;z-index:0}#parts .sec02.pink .bx-wrapper .bx-prev{right:10px;background-size:contain;background:url(img/sec02-slider-ar01.png) center center no-repeat}#parts .sec02.pink .bx-wrapper .bx-next{background-size:contain;background:url(img/sec02-slider-ar02.png) center center no-repeat}#parts .sec02.yellow .bx-wrapper .bx-prev{right:10px;background-size:contain;background:url(img/sec02-slider-ar04.png) center center no-repeat}#parts .sec02.yellow .bx-wrapper .bx-next{background-size:contain;background:url(img/sec02-slider-ar03.png) center center no-repeat}#parts .sec02.lightblue .bx-wrapper .bx-prev{right:10px;background-size:contain;background:url(img/sec02-slider-ar06.png) center center no-repeat}#parts .sec02.lightblue .bx-wrapper .bx-next{background-size:contain;background:url(img/sec02-slider-ar05.png) center center no-repeat}#parts .sec02 .color_area .ttl{text-align:center;margin:0;padding:0 1.5rem 1.5rem 5rem;font-size:2.8rem;color:#404040;line-height:1.4;font-weight:700}#parts .sec02 .color_area .chapter{margin:0;padding:2.5rem 5rem;background:#FFF;line-height:2}#parts .sec02 .color_area .chapter li{font-size:21px;color:#404040;font-weight:700;position:relative;margin-top:12px;padding-left:3.5rem}#parts .sec02 .color_area .chapter li::before{position:absolute;content:"";background:url(img/li_icon02.png) no-repeat;background-size:23px auto;width:25px;height:20px;left:-5px}#parts .sec02 .kutikomi{margin:50px 0 30px}#parts .sec02 .kutikomi .sttl{font-size:1.8rem;font-weight:700;margin-bottom:10px}#parts .sec02 .kutikomi .voiceTxt{font-size:1.4rem;margin:0}#parts .sec02 .kutikomi .icon img{margin:0}.kutikomi .icon{width:154px;text-align:center}.kutikomi.r .icon{float:right}.kutikomi .voicecomment{border-right:1px solid #000;border-bottom:1px solid #000;background-color:#fff;padding:2.5%;position:relative;width:820px}.kutikomi.r .voicecomment:before{content:'';position:absolute;border-left:10px solid #000;border-bottom:8px solid transparent;border-top:8px solid transparent;bottom:42px;right:-11px}.kutikomi.r .voicecomment:after{content:'';position:absolute;border-left:10px solid #fff;border-bottom:8px solid transparent;border-top:8px solid transparent;bottom:42px;right:-9px}#parts .sec02 .slider_area{display:block;margin:30px auto 0;position:relative;width:82%}#parts .sec02 .slider_area .bxslider01 li{position:relative;height:432px;padding:0;margin:0 1rem}#parts .sec02 .slider_area .bxslider01 img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}#parts .sec02 .slider_area .custom-thumb01{width:702px}#parts .sec02 .slider_area .custom-thumb01.quote{word-break:break-all;margin:10px auto;text-align:center}#parts .sec02 .slider_area .custom-thumb01.quote a{color:#888;display:none;font-size:10px;line-height:1.4;pointer-events:none;text-decoration:none}#parts .sec02 .slider_area .custom-thumb01.quote a.active{display:block}#parts .sec02 .slider_area .custom-thumb01.icon{justify-content:space-between;margin:30px auto}#parts .sec02 .slider_area .custom-thumb01.icon a{display:block;width:126px;height:78px;position:relative}#parts .sec02 .slider_area .custom-thumb01.icon a img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);height:100%}#parts .sec02 .slider_area .custom-thumb01.txt{margin:0 auto}#parts .sec02 .slider_area .custom-thumb01.txt a{display:none;pointer-events:none;text-decoration:none}#parts .sec02 .slider_area .custom-thumb01.txt a.active{display:block}#parts .sec02 .slider_area .custom-thumb01.txt .catch-copy{color:#404040;margin-bottom:0rem;font-weight:700}#parts .sec02 .slider_area .custom-thumb01.txt .none{margin-top:.5rem}#parts .sec02 .voice_area,#parts .sec02 .info{margin:60px auto 0;width:90%}#parts .sec02 .voice_area .ttl,#parts .sec02 .info .ttl{font-size:28px;font-weight:700;position:relative;text-align:center}#parts .sec02 .voice_area .ttl p,#parts .sec02 .info .ttl p{font-size:28px;width:80%;margin:auto;padding:0 13%}#parts .sec02 .voice_area .ttl::before,#parts .sec02 .info .ttl::before{background:#dcdcdc;content:"";width:22%;height:2px;position:absolute;top:50%;left:0;margin-top:-3px}#parts .sec02 .voice_area .ttl::after,#parts .sec02 .info .ttl::after{background:#dcdcdc;content:"";width:22%;height:2px;position:absolute;top:50%;right:0;margin-top:-3px}#parts .sec02 .voice_area .flex.voice_box{flex-wrap:wrap;justify-content:flex-start;margin:30px 0 0;padding:0}#parts .sec02 .voice_area .flex.voice_box li:not(:nth-child(3n)){margin-right:40px}#parts .sec02 .voice_area .flex.voice_box li{background:#fff;padding:25px;position:relative;width:30%}#parts .sec02 .voice_area .flex.voice_box li::before{content:none}#parts .sec02 .voice_area .flex.voice_box li::after{content:"";position:absolute;background:url(img/Reviews.png) left top no-repeat;width:68px;height:25px;left:25px;top:-10px}#parts .sec02.yellow .voice_area .flex.voice_box li::after{background:url(img/Reviews02.png) left top no-repeat}#parts .sec02.lightblue .voice_area .flex.voice_box li::after{background:url(img/Reviews03.png) left top no-repeat}#parts .sec02 .voice_area .flex.voice_box li .catch{border-bottom:2px dotted #2c2c2c;display:table;font-size:17px;font-weight:700;line-height:1.4;padding:0 0 10px}#parts .sec02 .voice_area .flex.voice_box li .txt{line-height:1.9;padding:15px 0 0 0}#parts .sec02 .voice_area .flex.voice_box li .txt p{margin:0 0 1rem;line-height:1.6}.captionWrap{overflow-x:scroll;margin:10px auto;padding-left:.5rem;white-space:nowrap;word-break:break-word;-ms-word-wrap:break-word;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#eee #ddd}.wr_caption{display:block;font-size:10px;color:#888;text-align:center;word-wrap:break-word;-ms-word-wrap:break-word;margin-top:1rem;line-height:1.4;width:100%;white-space:nowrap}#contents ::-webkit-scrollbar{height:5px}#contents ::-webkit-scrollbar-track{border-radius:5px;background:#eee}#contents ::-webkit-scrollbar-thumb{border-radius:2px;background:#ddd}#parts .sec02 .textarea{margin:60px auto 0;width:90%;padding:2.5rem;border:5px solid #fee;background:#fff;position:relative}#parts .sec02 .textarea.pink{border:5px solid #ffe7e4}#parts .sec02 .textarea.yellow{border:5px solid #fffce4}#parts .sec02 .textarea.lightblue{border:5px solid #ecf4ff}#parts .sec02 .textarea::before{content:"";position:absolute;background:url(img/Conclusion.png) left top no-repeat;width:70px;height:23px;left:0;right:0;margin:auto;top:15px}#parts .sec02.yellow .textarea::before{background:url(img/Conclusion02.png) left top no-repeat}#parts .sec02.lightblue .textarea::before{background:url(img/Conclusion03.png) left top no-repeat}#parts .sec02 .textarea .catch p{text-align:center;font-size:24px;font-weight:700;color:#404040;margin-top:2rem}#parts .sec02 .textarea .txt p{margin:1rem auto 0}#parts .sec03{background:#fff;padding:20px 0 60px;margin:25px 25px 0}#parts .sec03 .top_area,#parts .sec05 .top_area{margin:30px auto 0;width:100%}#parts .sec03 .top_area .ttl,#parts .sec05 .top_area .ttl{font-size:30px;margin:20px auto;padding:10px 24%;text-align:center;position:relative;font-weight:700}#parts .sec03 .top_area .ttl a,#parts .sec05 .top_area .ttl a{text-decoration:none}#parts .sec03 .top_area .ttl a:hover,#parts .sec05 .top_area .ttl a:hover{opacity:.6}#parts .sec03 .top_area .ttl::before,#parts .sec05 .top_area .ttl::before{background:#2c2c2c;content:"";width:20%;height:2px;position:absolute;top:50%;left:0;margin-top:-3px}#parts .sec03 .top_area .ttl::after,#parts .sec05 .top_area .ttl::after{background:#2c2c2c;content:"";width:20%;height:2px;position:absolute;top:50%;right:0;margin-top:-3px}#parts .sec03 .top_txt,#parts .sec05 .top_txt{width:90%;margin:3rem auto}#parts .sec03 .sttl{font-size:24px;color:#404040;font-weight:700;padding:0;margin:2rem auto}#parts .sec03 .column3 .basic-title{border-bottom:none;padding-bottom:0}#parts .sec03 .sttl a{display:block;text-decoration:none;background:#fff4f1 url(img/arrow_black.png) right 1.5rem center no-repeat;background-size:12px auto;padding:2rem 3rem;color:#404040}#parts .sec03 .sttl a:hover{background:#fff0f0 url(img/arrow_pink.png) right 1.5rem center no-repeat;background-size:12px auto;color:#f18794}#parts .sec03 .lists{display:block;margin:15px 0;text-align:center}#parts .sec03 .lists li{display:inline;background:#9d9d9d;color:#fff;border-radius:20px;padding:5px 10px}#parts .sec03 .lists li:first-child{margin-right:.5rem}#parts .sec03 .lists li::before{content:none}#parts .sec03 .lightyellow_area,#parts .sec03 .lightyellow_area ul{background:#f7f8f2;margin:3rem 0;padding:2rem 1rem 1rem 0}#parts .sec03 .lightyellow_area ul{margin:0;padding:0}#parts .sec03 .lightyellow_area ul li{position:relative;padding:.5rem 0rem .5rem 4.5rem}#parts .sec03 .lightyellow_area ul li::before{position:absolute;content:"";background:url(img/li_icon01.png) no-repeat;background-size:20px auto;width:23px;height:20px;left:11px}#parts .sec03 .lightyellow_area{position:relative}#parts .sec03 .lightyellow_area .ttl{position:absolute;left:1rem;top:-1rem}#parts .sec03 .kutikomi_area .tit{padding:3px 10px;background:#fdb6a6 url(img/Reviews_wt.png) no-repeat right 1rem bottom .6rem;color:#fff;width:105px;font-size:13px;line-height:1.3}#parts .sec03 .kutikomi_area p{padding:0rem;margin:.8rem .8rem 2rem}#parts .sec04{background:#fffef8;padding:50px 0 60px;margin:25px 25px 0}#parts .sec04 .top_area{margin:0 auto;position:relative;width:80%}#parts .sec04 .top_area .ttl{font-size:30px;margin:0;padding:10px 0;text-align:center;font-weight:700}#parts .sec04 .flex.two_box{counter-reset:div;flex-wrap:wrap;justify-content:space-between;margin:8rem auto 0;width:91%}#parts .sec04 .flex.two_box li{width:44%;padding:0}#parts .sec04 .flex.two_box li::before{content:none}#parts .sec04 .flex.two_box li .point_number{position:relative}#parts .sec04 .flex.two_box li:nth-child(1) .point_number::before{color:#48a6b1;font-size:60px;font-weight:700;content:url(img/num_01);line-height:1;position:absolute;top:-25px;left:0}#parts .sec04 .flex.two_box li:nth-child(2) .point_number::before{color:#48a6b1;font-size:60px;font-weight:700;content:url(img/num_02);line-height:1;position:absolute;top:-25px;left:0}#parts .sec04 .flex.two_box li:nth-child(3) .point_number::before{color:#48a6b1;font-size:60px;font-weight:700;content:url(img/num_03);line-height:1;position:absolute;top:-25px;left:0}#parts .sec04 .flex.two_box li:nth-child(4) .point_number::before{color:#48a6b1;font-size:60px;font-weight:700;line-height:1;position:absolute;top:-25px;left:0}#parts .sec04 .flex.two_box li .point_number .img img{display:block;margin:0 auto}#parts .sec04 .flex.two_box li a{background:url(img/sec04-corner-tl.png) top left no-repeat,url(img/sec04-corner-tr.png) top right no-repeat,url(img/sec04-corner-bl.png) bottom left no-repeat,url(img/sec04-corner-br.png) bottom right no-repeat rgba(255,255,255,.8);display:block;padding:40px;position:relative;left:75px;top:-30px;text-decoration:none}#parts .sec04 .flex.two_box li a::before{solid:2px solid #939393}#parts .sec04 .flex.two_box li a .ttl{border-bottom:1px solid #363636;display:block;font-size:24px;font-weight:700;line-height:1.4;padding:0 0 10px}#parts .sec04 .flex.two_box li a .ttl p{display:table-cell;vertical-align:middle;font-size:24px;color:#404040}#parts .sec04 .flex.two_box li a .txt{line-height:1.8;margin:15px 0}#parts .sec04 .flex.two_box li a .btn-internal{background:url(img/common-ar-bl01.png) right 13px center no-repeat;border-radius:50px;border:3px solid #c2d1f6;box-shadow:0 2px 2px #e0e0e0;color:#404040;font-size:16px;font-weight:700;line-height:1.4;margin:0 0 0 auto;padding:10px 35px 10px 16px;text-align:center;width:100%}#parts .sec04 .flex.two_box li:not(:first-child):not(:nth-child(2)){margin-top:80px}#parts .sec04 .flex.two_box li a:hover .ttl p{color:#a3b7d9}#parts .sec04 .flex.two_box li a:hover .btn-internal{background:#f1f6ff url(img/common-ar-bl02.png) right 13px center no-repeat;background-size:8px auto;color:#adb6e3;border:3px solid #f1f6ff}#parts .sec05{margin:8rem auto}@media all and (-ms-high-contrast:none){#parts .sec01 .flex.three_box li .top_catch::after{bottom:-14px}}@media screen and (max-width:599px){.mv{padding:10% 0}.sp_mv{max-width:100%;width:100%}#mv .mv_wrap{width:100%;max-width:100%}#mv{background:url(/wp/wp-content/uploads/mv-top.jpg) top right no-repeat;background-size:contain;margin:0;min-height:33rem;text-shadow:#fff 1px 1px 0,#fff -1px -1px 0,#fff -1px 1px 0,#fff 1px -1px 0,#fff 0 1px 0,#fff 0 -1px 0,#fff -1px 0 0,#fff 1px 0 0}#mv::before{content:none}.mv .mv_inner{max-width:100%;width:95%;margin:0 auto;padding:2rem 1.5rem}.mv .mv_inner h2.mv_title{margin:1rem 0 2.5rem 0;font-size:2.2rem;padding:0 1.5rem;line-height:1.3;text-align:justify;color:#16b7bf}.mv .mv_inner p.mv_text{color:#4c4c4c;line-height:1.6;text-align:justify}#mv .mv_wrap .mv_catch .mv_ttl span{display:inline;font-size:1.8rem;font-weight:700;letter-spacing:.1rem;padding:.4rem 0 .2rem}#mv .mv_wrap .mv_catch{padding:0 1rem;position:relative;top:2rem}#mv .mv_wrap .mv_catch .mv_ttl{line-height:1.2;width:90%;margin-bottom:0rem;text-align:left;padding:0 0 3rem}#mv .mv_wrap .mv_catch .mv_txt{width:100%;padding:1rem}#mv .mv_wrap .mv_catch .flex.bottom_txt{max-width:100%;display:block;margin:0}#parts .sec01{padding:1rem 0rem 3rem;margin:0 1.5rem}#parts .sec01 .top_area .ttl{font-size:2.1rem;letter-spacing:.3rem;margin:2rem auto 1rem;position:relative;text-align:center;width:90%}#parts .sec01 .top_area .top_txt{padding:5rem 0 0}#parts .sec01 .flex.three_box li{margin-top:5rem;padding:0 0rem 2rem;position:relative;width:100%}#parts .sec01 .flex.three_box li .top_catch{font-size:1.6rem;font-weight:700;line-height:1.4;margin:0;padding:10px 10px 10px 9rem}#parts .sec01 .flex.three_box li .ttl{font-size:2rem;padding:1rem 0;text-align:center;font-weight:700}#parts .sec01 .flex.three_box li .top_catch p{font-size:1.6rem;margin:0}#parts .sec01 .flex.three_box li .img{margin:1rem 0 1rem;text-align:center}#parts .sec01 .flex.three_box li dd .price{font-size:3rem}#parts .sec01 .flex.three_box li:nth-child(2) dd .price{font-size:2rem}#parts .sec01 .flex.three_box li .btn-web a{box-shadow:0 .3rem .5rem #d1d1d1;color:#fff;display:block;font-size:1.5rem;font-weight:700;margin:1rem auto 0;text-decoration:none;padding:1.5rem 2.5rem 1.2rem;position:relative;text-align:center;width:80%}#contents,.contents_top{width:100%;max-width:inherit;margin:0rem auto 5rem;padding:0%}#parts .sec01 .flex.three_box{background:none;padding:0;display:block}#parts .sec02{margin:1rem 0 5rem;padding:0 1rem 1rem;position:relative}#parts .sec02 .top_area .top_catch{font-size:1.7rem;font-weight:700;line-height:1.4;padding:2rem 0 0;position:relative;text-align:center}#parts .sec02 .top_area .top_catch p{font-size:1.7rem;margin:0}#parts .sec02 .top_area .ttl{font-size:2rem;margin:1rem 0 -.5rem;text-align:left;padding:0;text-shadow:#fff 2px 2px 0,#fff -2px -2px 0,#fff -2px 2px 0,#fff 2px -2px 0,#fff 0 2px 0,#fff 0 -2px 0,#fff -2px 0 0,#fff 2px 0 0}#parts .sec02 .color_area{margin:0 0 2rem;padding:2rem}#parts .sec02 .color_area .ttl{padding:0;margin-bottom:1.5rem;font-size:1.8rem}#parts .sec02 .color_area .chapter{margin:0;padding:1.5rem}#parts .sec02 .color_area .chapter li{font-size:14px;padding-left:3rem}#parts .sec02 .color_area .chapter li::before{background-size:15px auto;left:0}#parts .sec02 .voicecomment{width:70%}.kutikomi.r .voicecomment:before{content:'';position:absolute;border-left:10px solid #000;border-bottom:8px solid transparent;border-top:8px solid transparent;top:20px;right:-11px;bottom:auto}.kutikomi.r .voicecomment:after{content:'';position:absolute;border-left:10px solid #fff;border-bottom:8px solid transparent;border-top:8px solid transparent;top:20px;right:-9px;bottom:auto}#parts .sec02 .kutikomi .icon img{margin:0}.kutikomi .icon{width:8rem;text-align:center}#parts .sec02 .slider_area .bxslider01 li{position:relative;height:18rem}#parts .sec02 .slider_area .bxslider01 li::before{content:none}#parts .sec02 .slider_area .bxslider01 img{position:absolute;top:40%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}#parts .sec02 .slider_area{display:block;margin:0 auto;position:relative;width:90%}#parts .sec02 .slider_area .custom-thumb01.quote{word-break:break-all;margin:1rem auto;text-align:center;width:100%}#parts .sec02 .slider_area .custom-thumb01.txt{margin:0 auto}.bx-wrapper ul.bxslider01{background:none}#parts .sec02 .voice_area{margin:2rem auto 0}#parts .sec02 .voice_area .flex.voice_box{display:block}#parts .sec02 .voice_area .ttl{font-size:2rem;font-weight:700;margin:0 0 .5rem;position:relative;text-align:center}#parts .sec02 .voice_area .ttl p,#parts .sec02 .info .ttl p{font-size:1.8rem;margin:4rem auto 1rem;padding:0 8%;line-height:1.4}#parts .sec02 .voice_area .ttl::before,#parts .sec02 .info .ttl::before{background:#dcdcdc;content:"";width:15%;height:.3rem;position:absolute;top:50%;left:0;margin-top:-.3rem;margin-bottom:.5rem}#parts .sec02 .voice_area .ttl::after,#parts .sec02 .info .ttl::after{background:#dcdcdc;content:"";width:15%;height:.3rem;position:absolute;top:50%;right:0;margin-top:-.3rem}#parts .sec02 .slider_area .custom-thumb01.quote a.active{display:block}#parts .sec02 .slider_area .custom-thumb01.quote a{color:#888;display:none;font-size:1rem;line-height:1.4;pointer-events:none;text-decoration:none}#parts .sec03{margin:2rem auto;padding:0}#parts .sec03 .top_area .ttl,#parts .sec05 .top_area .ttl{font-size:2.2rem;padding:10px 17%}#parts .sec03 .top_area .ttl::before,#parts .sec05 .top_area .ttl::before{width:15%}#parts .sec03 .top_area .ttl::after,#parts .sec05 .top_area .ttl::after{width:15%}#parts .sec03 .sttl{font-size:2rem}#parts .sec03 .top_area,#parts .sec05 .top_area{margin:30px auto 0;width:100%}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-1rem;outline:0;width:2.5rem;height:2.5rem;text-indent:-9999px;z-index:5}#parts .sec02 .slider_area .custom-thumb01.icon a{display:block;margin-right:1rem;width:5rem;height:3rem;position:relative;margin:0 .5rem 0 0}#parts .sec02 .slider_area .custom-thumb01.icon a img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);height:100%}#parts .sec02 .slider_area .custom-thumb01.txt{margin:0 auto;width:100%}#parts .sec02 .slider_area .custom-thumb01.txt a.active{display:block}#parts .sec02 .slider_area .custom-thumb01.txt a{display:none;pointer-events:none;text-decoration:none}#parts .sec02 .voice_area,#parts .sec02 .info{margin:2rem auto 0}#parts .sec02 .company{margin:8rem 0}.bx-wrapper img{max-width:100%;height:auto;display:block;margin:0 auto}#parts .sec02 .voice_area .flex.voice_box li{padding:2.5rem 1rem 1rem;width:100%}#parts .sec02 .voice_area .flex.voice_box li .catch{border-bottom:.2rem dotted #2c2c2c;font-size:1.6rem;font-weight:700;line-height:1.4;padding:0 0 .5rem}#parts .sec02 .voice_area .flex.voice_box li .txt{line-height:1.9;padding:1rem 5rem 0 0}#parts .sec02 .voice_area .flex.voice_box li+li{margin-top:3rem}#parts .sec02 .voice_area .flex.voice_box li .catch{border-bottom:.2rem dotted #2c2c2c;font-size:1.6rem;font-weight:700;line-height:1.4;padding:0 0 .5rem;display:block;margin-bottom:1.5rem}#parts .sec02 .voice_area .flex.voice_box li .catch p{margin-bottom:0;font-size:1.6rem;line-height:initial}#parts .sec02 .voice_area .flex.voice_box li .txt{line-height:1.9;padding:0}#parts .sec02 .textarea{margin:3rem auto 0;width:96%;padding:2.5rem}#parts .sec02 .textarea .catch p{font-size:1.6rem}#parts .sec02 .slider_area .custom-thumb01.icon{display:flex;flex-wrap:wrap;justify-content:center;margin:1rem auto;width:100%}#parts .sec02 .top_area{margin:0;width:100%;padding:0 0 1rem;z-index:0}#parts .sec02 .top_area dl{text-align:left;margin:0;background:rgba(255,255,255,.75)}#parts .yellow .company:nth-child(1) .top_area dl{display:flex;width:100%}#parts .yellow .company:nth-child(1) .top_area dt{display:table-cell;width:80px;height:30px;margin:15px 0 0}#parts .yellow .company:nth-child(1) .top_area dd{display:table-cell;text-align:left;line-height:1.3}#parts .yellow .company:nth-child(1) .top_area dd .price{font-size:2rem}#parts .yellow .company:nth-child(1) .top_area dd .price-all,#parts .yellow .company:nth-child(1) .top_area dd .mini{font-size:1.4rem}#parts .sec02.pink .top_area::before,#parts .sec02.yellow .top_area::before,#parts .sec02.lightblue .top_area::before{height:130px;transform:scale(-1,1);top:unset;bottom:0;background-size:auto 130px;background-position:left bottom;right:0;left:unset;z-index:-1}#parts .sec04{padding:1rem 1rem 3rem;margin:1rem 0 0}#parts .sec04 .top_area{margin:2rem 0 0;width:100%}#parts .sec04 .top_area .ttl{font-size:2rem;letter-spacing:.2rem;margin:2rem auto;padding:0 .5rem}#parts .sec04 .flex.two_box{padding:0;display:block;margin:3rem auto 0}#parts .sec04 .flex.two_box li{margin-top:4.5rem;padding-left:0;width:100%}#parts .sec04 .flex.two_box li::before{content:none}#parts .sec04 .flex.two_box li:nth-child(1) .point_number::before{color:#48a6b1;font-size:60px;font-weight:700;content:url(img/num_01);line-height:1;position:absolute;top:-25px;left:0}#parts .sec04 .flex.two_box li:nth-child(2) .point_number::before{color:#48a6b1;font-size:60px;font-weight:700;content:url(img/num_02);line-height:1;position:absolute;top:-25px;left:0}#parts .sec04 .flex.two_box li:nth-child(3) .point_number::before{color:#48a6b1;font-size:60px;font-weight:700;content:url(img/num_03);line-height:1;position:absolute;top:-25px;left:0}#parts .sec04 .flex.two_box li:nth-child(4) .point_number::before{color:#48a6b1;font-size:60px;font-weight:700;line-height:1;position:absolute;top:-25px;left:0}#parts .sec04 .flex.two_box li .point_number .img img{display:block;margin:0 auto}#parts .sec04 .flex.two_box li a{background:url(img/sec04-corner-tl.png) top left no-repeat,url(img/sec04-corner-tr.png) top right no-repeat,url(img/sec04-corner-bl.png) bottom left no-repeat,url(img/sec04-corner-br.png) bottom right no-repeat rgba(255,255,255,.8);background-size:2.5rem auto;display:block;padding:2rem 2rem 3rem;position:relative;left:0;top:-2rem;margin:0 auto;width:95%;text-decoration:none}#parts .sec04 .flex.two_box li a .ttl{border-bottom:.1rem solid #2c2c2c;font-size:1.8rem;font-weight:700;line-height:1.4;padding:0 0 1rem;width:100%}#parts .sec04 .flex.two_box li a .ttl p{font-size:1.7rem;margin:0}#parts .sec04 .flex.two_box li a .txt{line-height:1.8;margin:1rem 0}#parts .sec04 .flex.two_box li a .btn-internal{border-radius:3rem;box-shadow:0 .3rem .5rem #999;font-size:1.5rem;font-weight:700;line-height:1.4;margin:0 auto;padding:1.5rem 3rem 1.5rem;text-align:center;width:90%}#index .fl.t_small,#page .fl.t_small{width:40%;float:left;margin-right:1rem}#index .float-img,#page .float-img{width:100%;margin:0 auto}#index .fr.t_small,#page .fr.t_small{width:40%;float:right;margin-left:1rem}.l-header__sitename{margin:0 1rem 0 0;padding:1.5rem 0;color:#2c2c2c;text-decoration:none;background:url(img/header-logo.png) center no-repeat;background-size:17rem auto;display:block;font-size:1.6rem;font-weight:700;line-height:1.4;padding:1rem 0 1rem 5rem}#contents .addParts01,#contents .addParts02,#contents .addParts03{min-width:inherit}#contents .addParts02 .block-2column .block:nth-child(even){margin:0}#contents .addParts03 .txtArea{width:inherit}.compare-table-group{padding:3%}.compare-table-group h2{font-size:2.4rem;margin:0 auto 3rem;line-height:1.3}#contents.contents_top .compare-table-group .catch-copy{font-size:1.7rem;margin:1rem 0 1.5rem;padding:0 0 1.2rem;line-height:1.4}.compare-table-frame .compare-table-group .image-text-area{padding:5%}.compare-table-frame .title-text-area{padding:5%}.compare-table-frame .compare-table-group .title-table-area{padding:5%}.compare-table-frame .compare-table-group .title-table-area h2,.compare-table-frame .compare-table-group .title-table-area h3,.compare-table-frame .compare-table-group .title-table-area h4,.compare-table-frame .compare-table-group .title-table-area h5{margin:0 auto 2rem;color:#4c4c4c;border:1px solid #16b7bf;border-radius:5px;padding:5% 5% 5% 8%;font-size:2rem}.compare-table-frame .compare-table-group .title-table-area h2:before{left:1rem}.compare-table-frame .compare-table-group .title-list-area{background:#fff;padding:5%}.compare-table-frame .compare-table-group .title-list-area h2,.compare-table-frame .compare-table-group .title-list-area h3,.compare-table-frame .compare-table-group .title-list-area h4,.compare-table-frame .compare-table-group .title-list-area h5{font-size:2rem;padding:5% 5% 5% 21%}.compare-table-frame .compare-table-group .title-list-area h2:before{width:40px;height:45px;left:10px;top:11px}#contents .compare-table-frame .compare-table-group .title-list-area ul li{color:#f46891;background:url(img/icon_catch04.png) no-repeat left 6% top 21px #f9f2e0;margin:0 0 2rem;padding:5% 5% 5% 16%;line-height:1.6;font-size:1.7rem}.compare-table-frame .compare-table-group .title-list-area ul li p{color:#333;margin:2rem 0 2rem -3rem}}