@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500&family=Noto+Serif+JP&family=Prata&display=swap);
body{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,メイリオ,Meiryo,sans-serif;margin:0}body>img{display:block;position:absolute}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}ul{list-style:none}dd,dl,dt,li{margin:0;padding:0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.floatL{float:left}.floatR{float:right}.lp_contents{background-color:#fff;margin:0;padding:0;width:100%}.lp_contents *,.lp_contents .inner{box-sizing:border-box}.lp_contents .inner{line-height:1.5em;margin:0 auto;position:relative;text-align:left;width:960px}.footer_parts{border-top:1px solid #b3b3b3}.footer_parts .relation_btns{margin:60px 0}.footer_parts .relation_btns ul{align-items:center;display:flex;justify-content:space-between}.footer_parts .relation_btns ul li+li{margin-left:40px}.lp_contents .js-acc-cont{transition:all .2s ease 0s}.lp_contents .js-acc [data-remove=true]{max-height:1000px;opacity:1;overflow-y:hidden;transition:all .5s ease 0s}.lp_contents{color:#000;font-family:Noto Sans JP,sans-serif;font-weight:300}.lp_contents a{color:#000;display:block;text-decoration:none}.lp_contents img{width:100%}.lp_contents .container{margin:0 auto;width:100vw}.lp_contents .cmn_btn{height:12vw;margin:0 auto;width:78.66667vw}.lp_contents .cmn_btn a{align-items:center;background:#000;border-radius:6.66667vw;display:flex;height:12vw;justify-content:center;position:relative;text-align:center}.lp_contents .cmn_btn a:after{border-right:.66667vw solid #fff;border-top:.66667vw solid #fff;content:"";display:block;height:2vw;opacity:1;position:absolute;right:4vw;top:40%;-ms-transform:rotate(45deg);transform:translateY(-50%);transform:rotate(45deg);-webkit-transition:all .5s;transition:all .5s;width:2vw}.lp_contents .cmn_btn a span{color:#fff;font-size:3.73333vw;font-weight:700;letter-spacing:.1em;line-height:12vw}.lp_contents .cmn_btn.blank_btn a:after{background:url(../img/blank_icon.png) repeat 0 0;background-size:3.06667vw auto;border:none;content:"";display:block;height:3.06667vw;position:absolute;-ms-transform:rotate(0deg);transform:rotate(0deg);width:3.06667vw}.lp_contents .cmn_item{background:#fff;border-radius:3.33333vw;margin-top:2.4vw;padding:5.33333vw 5.33333vw 6.66667vw;position:relative;text-align:left}.lp_contents .cmn_item+.cmn_item{margin-top:8vw}.lp_contents .cmn_item .item_tag{align-items:center;display:flex;justify-content:space-between}.lp_contents .cmn_item .item_tag_logo{width:28vw}.lp_contents .cmn_item .item_tag_icon{align-items:center;background:#df0068;display:flex;padding:.53333vw}.lp_contents .cmn_item .item_tag_icon span{color:#fff;display:inline-block;font-size:4.53333vw;font-weight:700;line-height:4.53333vw;line-height:1;padding:1.6vw 2.66667vw}.lp_contents .cmn_item .item_tag_icon span.limit{background:#fff;color:#df0068;font-size:3.73333vw;padding:1.86667vw 2.66667vw 2.13333vw}.lp_contents .cmn_item .item_img{margin:5.33333vw auto 0;width:61.33333vw}.lp_contents .cmn_item .item_img img{width:100%}.lp_contents .cmn_item .item_ttl{margin-top:4.8vw}.lp_contents .cmn_item .item_ttl span{color:#df0068;display:inline-block;font-size:4vw;font-weight:700;letter-spacing:.1em;line-height:6.93333vw;text-decoration:underline}.lp_contents .cmn_item .item_date{background:#f6f6f6;font-size:3.2vw;line-height:5.33333vw;margin-top:2.66667vw;padding:.8vw 0 .53333vw;text-align:center}.lp_contents .cmn_item .item_txt{font-size:3.73333vw;line-height:6.13333vw;margin:3.2vw 0 4vw}.lp_contents .cmn_item .item_end{align-items:center;background:rgba(0,0,0,.6);border-radius:3.33333vw;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:999}.lp_contents .cmn_item .item_end span{background:#fff;font-size:4vw;font-weight:700;letter-spacing:.08em;line-height:1.5;padding:2.66667vw}.lp_contents .cmn_item .item_device{align-items:center;display:flex;justify-content:center;margin-top:5.33333vw}.lp_contents .cmn_item .item_device_icon{align-items:center;background:#fce5f0;border-radius:1.06667vw;color:#df0068;display:flex;font-size:2.93333vw;font-weight:700;height:10.66667vw;justify-content:center;line-height:4vw;width:10.66667vw}.lp_contents .cmn_item .item_device_txt{font-size:3.2vw;letter-spacing:.06em;line-height:6.4vw;margin:0 3.46667vw}.lp_contents .cmn_item .item_device_img{width:17.46667vw}.lp_contents .cmn_item .item_device_img.smart{width:5.06667vw}.lp_contents .cmn_item .item_link{margin-top:2.66667vw}.lp_contents .cmn_item .item_link a{border-bottom:.26667vw solid #ccc;color:#000;display:inline-block;font-size:3.2vw;letter-spacing:.06em;line-height:5.6vw}.lp_contents .cmn_item .item_link:before{border-right:.53333vw solid #df0068;border-top:.53333vw solid #df0068;content:"";display:inline-block;height:1.86667vw;margin-right:1.86667vw;-ms-transform:rotate(45deg);transform:rotate(45deg);width:1.86667vw}.lp_contents .cmn_item .item_notes{font-size:2.8vw;line-height:4.8vw;margin-top:1.86667vw;text-align:center}.lp_contents .js-acc-cont{position:relative}.lp_contents .js-acc-cover{background:linear-gradient(180deg,transparent,#fff 25%);margin-top:-8vw;padding-top:12vw;position:relative;text-align:center}.lp_contents .js-acc-cover button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.26667vw solid #df0068;border-radius:4.66667vw;cursor:pointer;font-size:3.73333vw;font-weight:700;height:9.33333vw;line-height:9.33333vw;margin:0 auto;outline:none;padding:0;position:relative;text-align:center;width:41.33333vw}.lp_contents .js-acc-cover button:after{background:#df0068;background:url(../img/icn_open.svg) no-repeat 50%;background-size:3.73333vw;content:"";display:block;height:3.73333vw;position:absolute;right:4vw;top:50%;transform:translateY(-50%);width:3.73333vw}.lp_contents .js-acc-cover button:hover{opacity:.8}.lp_contents .js-acc-cover .cmn_btn{margin-top:4vw}.lp_contents .js-acc.m-opened .js-acc-cover{margin-top:-5.33333vw}.lp_contents .js-acc.m-opened .js-acc-cover button{position:relative}.lp_contents .js-acc.m-opened .js-acc-cover button:after{background:url(../img/icn_close.svg) no-repeat 50%;background-size:3.73333vw}.lp_contents .sec_intro{padding:9.06667vw 0 10.66667vw;text-align:center}.lp_contents .sec_intro h2{font-size:3.73333vw;font-weight:300;line-height:6.26667vw}.lp_contents .sec_intro .intro_link{margin:6.93333vw auto 0;width:84vw}.lp_contents .sec_intro .intro_link li{height:13.33333vw}.lp_contents .sec_intro .intro_link li+li{height:12vw;margin-top:4vw}.lp_contents .sec_intro .intro_link li+li a{background:#fff;border:.26667vw solid #cdcdcd;height:12vw}.lp_contents .sec_intro .intro_link li+li a:after{border-right:.66667vw solid #df0068;border-top:.66667vw solid #df0068;content:"";display:block;position:absolute}.lp_contents .sec_intro .intro_link li+li a span{color:#000;font-size:4vw;letter-spacing:.03em;line-height:12vw}.lp_contents .sec_intro .cmn_btn{height:13.33333vw;width:84vw}.lp_contents .sec_intro .cmn_btn a{background:#df0068;height:13.33333vw}.lp_contents .sec_intro .cmn_btn a:after{content:"";display:block;position:absolute;top:37%;-ms-transform:rotate(135deg);transform:rotate(135deg)}.lp_contents .sec_intro .cmn_btn a span{font-size:4vw;line-height:13.33333vw}.lp_contents .sec_campaign .container_box{background:url(../img/campaign_bg.png) repeat 0 0;background-size:19.2vw auto;padding:7.73333vw 5.33333vw 10.66667vw}.lp_contents .sec_campaign h2{margin:0 auto;width:45.33333vw}.lp_contents .sec_campaign .campaign_catch{color:#fff;font-size:3.46667vw;font-weight:700;letter-spacing:.1em;line-height:9.33333vw;margin-top:.8vw;text-align:center}.lp_contents .sec_anchor{padding:10.66667vw 0 9.86667vw}.lp_contents .sec_anchor h2{margin:0 auto;width:33.06667vw}.lp_contents .sec_anchor .anchor_catch{color:#df0068;font-size:3.46667vw;font-weight:700;letter-spacing:.1em;line-height:9.33333vw;margin-top:.8vw;text-align:center}.lp_contents .sec_anchor .anchor_list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:3.33333vw}.lp_contents .sec_anchor .anchor_list li{width:20.93333vw}.lp_contents .sec_anchor .anchor_list li+li{margin-left:1.86667vw}.lp_contents .sec_anchor .anchor_list li:nth-child(n+5){margin-top:2.66667vw}.lp_contents .sec_anchor .anchor_link{color:#333;font-size:3.46667vw;font-weight:700;letter-spacing:.08em;line-height:5.73333vw;margin-top:4.8vw;text-align:center}.lp_contents .sec_anchor .anchor_link a{color:#df0068;display:inline-block}.lp_contents .sec_about{padding:0 0 10.66667vw}.lp_contents .sec_about ul li{background:#e53386;padding:13.33333vw 5.33333vw 8vw}.lp_contents .sec_about ul li:nth-child(odd){background:url(../img/campaign_bg.png) repeat;background-size:19.2vw auto}.lp_contents .sec_about .cmn_item{margin-top:0;padding:11.73333vw 5.33333vw 6.66667vw}.lp_contents .sec_about .cmn_item .item_img{margin:0 auto;width:46.66667vw}.lp_contents .sec_about .cmn_item .item_txt{margin-top:5.33333vw}.lp_contents .sec_about .about_ttl{background:#fff;border:.26667vw solid #df0068;border-radius:5.33333vw;height:10.13333vw;left:16.4vw;position:absolute;text-align:center;top:-5.33333vw;width:56.53333vw}.lp_contents .sec_about .about_ttl span{font-size:4.8vw;font-weight:700;line-height:9.33333vw}.lp_contents .sec_about .about_subttl{margin-top:9.33333vw;text-align:center}.lp_contents .sec_about .about_subttl span{display:inline-block;font-size:4.26667vw;font-weight:700;line-height:6.93333vw;position:relative}.lp_contents .sec_about .about_subttl span:after,.lp_contents .sec_about .about_subttl span:before{background:url(../img/about_subttl_before.png) repeat;background-size:6.66667vw auto;content:"";display:inline-block;height:10.8vw;left:-8.8vw;position:absolute;top:1.86667vw;width:6.66667vw}.lp_contents .sec_about .about_subttl span:after{background:url(../img/about_subttl_after.png) repeat;background-size:6.66667vw auto;left:auto;right:-8vw}.lp_contents .sec_about .about_note{margin-top:.8vw}.lp_contents .sec_about .about_note li{background:none;color:#df0068;font-size:2.66667vw;font-weight:400;letter-spacing:.06em;line-height:4.93333vw;padding:0 0 0 1.3em;text-indent:-1.3em}.lp_contents .sec_about .about_note li+li{margin-top:1.6vw}.lp_contents .sec_about .about_note li:nth-child(odd){background:none}.lp_contents .sec_about .cmn_btn{margin:2.66667vw auto 0;width:84vw}.lp_contents .sec_about .cmn_btn,.lp_contents .sec_about .cmn_btn a{border-radius:9.33333vw;height:17.33333vw}.lp_contents .sec_about .cmn_btn a span{font-size:3.73333vw;line-height:5.6vw}.lp_contents .sec_about .cmn_btn a span span{font-size:4.53333vw}.lp_contents .sec_service{text-align:left}.lp_contents .sec_service .service_box{background:#f2f2f2;padding:10.66667vw 8vw}.lp_contents .sec_service h2{margin:0 auto;width:35.46667vw}.lp_contents .sec_service .service_catch{color:#df0068;font-size:3.46667vw;font-weight:700;letter-spacing:.1em;line-height:8vw;margin-top:.8vw;text-align:center}.lp_contents .sec_service .service_txt{font-size:3.73333vw;letter-spacing:.1em;line-height:6.66667vw;margin-top:2.66667vw;text-align:center}.lp_contents .sec_service .service_list{margin-top:7.46667vw}.lp_contents .sec_service .service_list li{align-items:center;background:#fff;border-radius:1.06667vw;display:flex;padding:4vw 0 2.93333vw 6.66667vw}.lp_contents .sec_service .service_list li+li{margin-top:2.66667vw}.lp_contents .sec_service .service_list_img{margin-right:6.66667vw;width:20.13333vw}.lp_contents .sec_service .service_list_txt{letter-spacing:.06em;width:50.66667vw}.lp_contents .sec_service .service_list_txt dt{color:#df0068;font-size:4vw;font-weight:700;line-height:1;margin-bottom:2.13333vw}.lp_contents .sec_service .service_list_txt dd{font-size:3.2vw;line-height:4.8vw}.lp_contents .sec_service .service_note{font-size:2.8vw;letter-spacing:.1em;line-height:4.8vw;margin-top:1.6vw}.lp_contents .sec_service .cmn_btn{height:12vw;margin-top:5.6vw;width:84vw}.lp_contents .sec_service .cmn_btn a{background:#fff;border:.26667vw solid #cdcdcd;height:12vw}.lp_contents .sec_service .cmn_btn a:after{border-right:.66667vw solid #df0068;border-top:.66667vw solid #df0068;content:"";display:block;position:absolute;top:37%;-ms-transform:rotate(45deg);transform:rotate(45deg)}.lp_contents .sec_service .cmn_btn a span{color:#000;font-size:4vw;line-height:12vw}@media screen and (min-width:600px){.pagetitle{font-size:166%;line-height:1.2;margin:0 auto;max-width:960px;padding:15px 0 10px;text-align:left}.hover{cursor:pointer;-ms-filter:"alpha( opacity=100 )";filter:alpha(opacity=100);opacity:1;transition-duration:.5s;transition-property:opacity;transition-timing-function:ease-in-out}.hover:hover{-ms-filter:"alpha( opacity=80 )";filter:alpha(opacity=80);opacity:.8}.pc-hide{display:none}.lp_contents .container{margin:0 auto;width:750px}.lp_contents .cmn_btn{height:90px;margin:0 auto;width:590px}.lp_contents .cmn_btn a{align-items:center;background:#000;border-radius:50px;display:flex;height:90px;justify-content:center;position:relative;text-align:center}.lp_contents .cmn_btn a:after{border-right:5px solid #fff;border-top:5px solid #fff;content:"";display:block;height:15px;opacity:1;position:absolute;right:30px;top:40%;-ms-transform:rotate(45deg);transform:translateY(-50%);transform:rotate(45deg);-webkit-transition:all .5s;transition:all .5s;width:15px}.lp_contents .cmn_btn a span{color:#fff;font-size:28px;font-weight:700;letter-spacing:.1em;line-height:90px}.lp_contents .cmn_btn.blank_btn a:after{background:url(../img/blank_icon.png) repeat 0 0;background-size:23px auto;border:none;content:"";display:block;height:23px;position:absolute;top:36%;-ms-transform:rotate(0deg);transform:rotate(0deg);width:23px}.lp_contents .cmn_item{background:#fff;border-radius:25px;margin-top:18px;padding:40px 40px 50px;position:relative;text-align:left}.lp_contents .cmn_item+.cmn_item{margin-top:60px}.lp_contents .cmn_item .item_tag{align-items:center;display:flex;justify-content:space-between}.lp_contents .cmn_item .item_tag_logo{width:210px}.lp_contents .cmn_item .item_tag_icon{align-items:center;background:#df0068;display:flex;padding:4px}.lp_contents .cmn_item .item_tag_icon span{color:#fff;display:inline-block;font-size:34px;font-weight:700;line-height:34px;line-height:1;padding:12px 20px}.lp_contents .cmn_item .item_tag_icon span.limit{background:#fff;color:#df0068;font-size:28px;padding:14px 20px 16px}.lp_contents .cmn_item .item_img{margin:40px auto 0;width:460px}.lp_contents .cmn_item .item_img img{width:100%}.lp_contents .cmn_item .item_ttl{margin-top:36px}.lp_contents .cmn_item .item_ttl span{color:#df0068;display:inline-block;font-size:30px;font-weight:700;letter-spacing:.1em;line-height:52px;text-decoration:underline}.lp_contents .cmn_item .item_date{background:#f6f6f6;font-size:24px;line-height:40px;margin-top:20px;padding:6px 0 4px;text-align:center}.lp_contents .cmn_item .item_txt{font-size:28px;line-height:46px;margin:24px 0 30px}.lp_contents .cmn_item .item_end{align-items:center;background:rgba(0,0,0,.6);border-radius:25px;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:999}.lp_contents .cmn_item .item_end span{background:#fff;font-size:30px;font-weight:700;letter-spacing:.08em;line-height:1.5;padding:20px}.lp_contents .cmn_item .item_device{align-items:center;display:flex;justify-content:center;margin-top:40px}.lp_contents .cmn_item .item_device_icon{align-items:center;background:#fce5f0;border-radius:8px;color:#df0068;display:flex;font-size:22px;font-weight:700;height:80px;justify-content:center;line-height:30px;width:80px}.lp_contents .cmn_item .item_device_txt{font-size:24px;letter-spacing:.06em;line-height:48px;margin:0 26px}.lp_contents .cmn_item .item_device_img{width:131px}.lp_contents .cmn_item .item_device_img.smart{width:38px}.lp_contents .cmn_item .item_link{margin-top:20px}.lp_contents .cmn_item .item_link a{border-bottom:2px solid #ccc;color:#000;display:inline-block;font-size:24px;letter-spacing:.06em;line-height:42px}.lp_contents .cmn_item .item_link:before{border-right:4px solid #df0068;border-top:4px solid #df0068;content:"";display:inline-block;height:14px;margin-right:14px;-ms-transform:rotate(45deg);transform:rotate(45deg);width:14px}.lp_contents .cmn_item .item_notes{font-size:21px;line-height:36px;margin-top:10px;text-align:center}.lp_contents .js-acc-cont{position:relative}.lp_contents .js-acc-cover{background:linear-gradient(180deg,transparent,#fff 25%);margin-top:-60px;padding-top:90px;position:relative;text-align:center}.lp_contents .js-acc-cover button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #df0068;border-radius:35px;cursor:pointer;font-size:28px;font-weight:700;height:70px;line-height:70px;margin:0 auto;outline:none;padding:0;position:relative;text-align:center;width:310px}.lp_contents .js-acc-cover button:after{background:#df0068;background:url(../img/icn_open.svg) no-repeat 50%;background-size:28px;content:"";display:block;height:28px;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:28px}.lp_contents .js-acc-cover button:hover{opacity:.8}.lp_contents .js-acc-cover .cmn_btn{margin-top:30px}.lp_contents .js-acc.m-opened .js-acc-cover{margin-top:-40px}.lp_contents .js-acc.m-opened .js-acc-cover button{position:relative}.lp_contents .js-acc.m-opened .js-acc-cover button:after{background:url(../img/icn_close.svg) no-repeat 50%;background-size:28px}.lp_contents .sec_intro{padding:68px 0 80px;text-align:center}.lp_contents .sec_intro h2{font-size:28px;font-weight:300;line-height:47px}.lp_contents .sec_intro .intro_link{margin:52px auto 0;width:630px}.lp_contents .sec_intro .intro_link li{height:100px}.lp_contents .sec_intro .intro_link li+li{height:90px;margin-top:30px}.lp_contents .sec_intro .intro_link li+li a{background:#fff;border:2px solid #cdcdcd;height:90px}.lp_contents .sec_intro .intro_link li+li a:after{border-right:5px solid #df0068;border-top:5px solid #df0068;content:"";display:block;position:absolute}.lp_contents .sec_intro .intro_link li+li a span{color:#000;font-size:30px;line-height:90px}.lp_contents .sec_intro .cmn_btn{height:100px;width:630px}.lp_contents .sec_intro .cmn_btn a{background:#df0068;height:100px}.lp_contents .sec_intro .cmn_btn a:after{content:"";display:block;position:absolute;top:37%;-ms-transform:rotate(135deg);transform:rotate(135deg)}.lp_contents .sec_intro .cmn_btn a span{font-size:30px;line-height:100px}.lp_contents .sec_campaign .container_box{background:url(../img/campaign_bg.png) repeat 0 0;background-size:144px auto;padding:58px 40px 80px}.lp_contents .sec_campaign h2{margin:0 auto;width:340px}.lp_contents .sec_campaign .campaign_catch{color:#fff;font-size:26px;font-weight:700;letter-spacing:.1em;line-height:70px;margin-top:6px;text-align:center}.lp_contents .sec_anchor{padding:80px 0 74px}.lp_contents .sec_anchor h2{margin:0 auto;width:248px}.lp_contents .sec_anchor .anchor_catch{color:#df0068;font-size:26px;font-weight:700;letter-spacing:.1em;line-height:70px;margin-top:6px;text-align:center}.lp_contents .sec_anchor .anchor_list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:25px}.lp_contents .sec_anchor .anchor_list li{width:157px}.lp_contents .sec_anchor .anchor_list li+li{margin-left:14px}.lp_contents .sec_anchor .anchor_list li:nth-child(n+5){margin-top:20px}.lp_contents .sec_anchor .anchor_link{color:#333;font-size:26px;font-weight:700;letter-spacing:.08em;line-height:43px;margin-top:36px;text-align:center}.lp_contents .sec_anchor .anchor_link a{color:#df0068;display:inline-block}.lp_contents .sec_about{padding:0 0 80px}.lp_contents .sec_about ul li{background:#e53386;padding:100px 40px 60px}.lp_contents .sec_about ul li:nth-child(odd){background:url(../img/campaign_bg.png) repeat;background-size:144px auto}.lp_contents .sec_about .cmn_item{margin-top:0;padding:88px 40px 50px}.lp_contents .sec_about .cmn_item .item_img{margin:0 auto;width:350px}.lp_contents .sec_about .cmn_item .item_txt{margin-top:40px}.lp_contents .sec_about .about_ttl{background:#fff;border:2px solid #df0068;border-radius:40px;height:76px;left:123px;position:absolute;text-align:center;top:-40px;width:424px}.lp_contents .sec_about .about_ttl span{font-size:36px;font-weight:700;line-height:70px}.lp_contents .sec_about .about_subttl{margin-top:70px;text-align:center}.lp_contents .sec_about .about_subttl span{display:inline-block;font-size:32px;font-weight:700;line-height:52px;position:relative}.lp_contents .sec_about .about_subttl span:after,.lp_contents .sec_about .about_subttl span:before{background:url(../img/about_subttl_before.png) repeat;background-size:50px auto;content:"";display:inline-block;height:81px;left:-66px;position:absolute;top:14px;width:50px}.lp_contents .sec_about .about_subttl span:after{background:url(../img/about_subttl_after.png) repeat;background-size:50px auto;left:auto;right:-60px}.lp_contents .sec_about .about_note{margin-top:6px}.lp_contents .sec_about .about_note li{background:none;color:#df0068;font-size:20px;font-weight:400;letter-spacing:.06em;line-height:37px;padding:0 0 0 1.3em;text-indent:-1.3em}.lp_contents .sec_about .about_note li+li{margin-top:12px}.lp_contents .sec_about .about_note li:nth-child(odd){background:none}.lp_contents .sec_about .cmn_btn{border-radius:70px;height:130px;margin:20px auto 0;width:630px}.lp_contents .sec_about .cmn_btn a{border-radius:70px;height:130px}.lp_contents .sec_about .cmn_btn a span{font-size:28px;line-height:42px}.lp_contents .sec_about .cmn_btn a span span{font-size:34px}.lp_contents .sec_service{text-align:left}.lp_contents .sec_service .service_box{background:#f2f2f2;padding:80px 60px}.lp_contents .sec_service h2{margin:0 auto;width:266px}.lp_contents .sec_service .service_catch{color:#df0068;font-size:26px;font-weight:700;letter-spacing:.1em;line-height:60px;margin-top:6px;text-align:center}.lp_contents .sec_service .service_txt{font-size:28px;letter-spacing:.1em;line-height:50px;margin-top:20px;text-align:center}.lp_contents .sec_service .service_list{margin-top:56px}.lp_contents .sec_service .service_list li{align-items:center;background:#fff;border-radius:8px;display:flex;padding:30px 0 22px 50px}.lp_contents .sec_service .service_list li+li{margin-top:20px}.lp_contents .sec_service .service_list_img{margin-right:50px;width:151px}.lp_contents .sec_service .service_list_txt{letter-spacing:.06em;width:380px}.lp_contents .sec_service .service_list_txt dt{color:#df0068;font-size:30px;font-weight:700;line-height:1;margin-bottom:16px}.lp_contents .sec_service .service_list_txt dd{font-size:24px;line-height:36px}.lp_contents .sec_service .service_note{font-size:21px;letter-spacing:.1em;line-height:36px;margin-top:12px}.lp_contents .sec_service .cmn_btn{height:90px;margin-top:42px;width:630px}.lp_contents .sec_service .cmn_btn a{background:#fff;border:2px solid #cdcdcd;height:90px}.lp_contents .sec_service .cmn_btn a:after{border-right:5px solid #df0068;border-top:5px solid #df0068;content:"";display:block;position:absolute;top:37%;-ms-transform:rotate(45deg);transform:rotate(45deg)}.lp_contents .sec_service .cmn_btn a span{color:#000;font-size:30px;line-height:90px}}@media screen and (max-width:599px){.pagetitle{background:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,メイリオ,Meiryo,sans-serif;font-size:150%;margin:-1px 0 0;padding:9px 10px 8px;width:100%}}
