.js-accordion.open .js-accordion__trigger span{display:none}.js-accordion.open .js-accordion__trigger:before{content:attr(data-close)}.js-accordion:not(.open) .js-accordion__content{display:none}.pricebtn{padding:100px 0;background:#f1ecda}.pricebtn-recommend{margin-top:60px}.pricebtn-recommend__ttl{margin-bottom:50px;font-weight:bold;text-align:center}.pricebtn-recommend__inner{border-radius:20px;background:#fff;overflow:hidden}.pricebtn-recommend__lead{padding:40px 40px 60px 40px}.pricebtn-recommend__more{margin:0 auto;width:100%}.pricebtn-recommend__more__btn{cursor:pointer;position:relative;display:-webkit-flex;-webkit-flex-flow:row nowrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:420px;height:50px;border-radius:25px;border:1px solid;border-color:#242627;margin:40px auto 0}.pricebtn-recommend__more .icon-arrow{position:absolute;top:44%;right:20px;width:18px;height:10px;background:url('../../img/index/arrow-black_down.png?1722572346') no-repeat top center;background-size:100% auto}.pricebtn-recommend__more.open .icon-arrow{transform:rotate(180deg);top:36%}.pricebtn-wifi{display:none}.pricebtn-wifi__ttl{padding:10px 20px;margin:40px 0;font-size:23px;letter-spacing:2px;font-weight:bold;border-radius:10px;background:#f1ecda}.pricebtn-wifi__list{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.pricebtn-wifi__item{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:48%}.pricebtn-wifi__item__ttl{width:60%;padding-left:10px;box-sizing:border-box}.pricebtn-wifi__item__image{width:40%;display:block;margin:auto}.pricebtn-wifi__item__summary{table-layout:fixed;width:100%;margin-top:10px;border-collapse:collapse;background:#fff}.pricebtn-wifi__item__summary th,.pricebtn-wifi__item__summary td{padding:18px;text-align:left;vertical-align:middle;border:1px solid #d9d9d9}.pricebtn-wifi__item__summary th{width:140px;background:#eaeaea;font-size:14px}.pricebtn-wifi__item__summary td{font-size:13px}.content{width:1000px;margin:0 auto}.content h2{text-align:center}#mainvisual{background:url('../../img/index/mainv.png?1722572346');background-position:center;background-repeat:no-repeat;background-size:cover;height:380px}#mainvisual .box{position:relative;width:890px;height:380px;margin:0 auto}#mainvisual .box .mv_btn{position:absolute;bottom:20px;left:0}#mainvisual .box .mv_btn img{width:470px;max-width:100%;cursor:pointer}#mainvisual #popup-netace{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:100000000000;transition:none}#mainvisual #popup-netace .bg{width:100%;height:100%;background:#000;opacity:0.7;filter:alpha(opacity=70)}#mainvisual #popup-netace .content{width:700px;left:0;right:0;margin:0 auto;border-radius:5px;text-decoration:none;position:absolute;top:8%;z-index:100000;box-sizing:border-box}#mainvisual #popup-netace .content .checkpoint{position:relative;overflow-y:scroll;height:59vh}#mainvisual #popup-netace .content .checkpoint .checkpoint_ttl{position:relative;padding:15px 20px;text-align:center;border-radius:20px 20px 0 0;background-color:#ff7826}#mainvisual #popup-netace .content .checkpoint .checkpoint_inner{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;padding:40px 20px 40px 10px;border-radius:0 0 20px 20px;background:#fff}#mainvisual #popup-netace .content .checkpoint .checkpoint_inner .flex{display:flex}#mainvisual #popup-netace .content .checkpoint .checkpoint_inner .flex .left{width:45%;margin-top:7px}#mainvisual #popup-netace .content .checkpoint .checkpoint_inner .flex .right{width:55%;text-align:center;margin-left:2%;margin-top:-18px}#mainvisual #popup-netace .content .checkpoint .checkpoint_inner .flex .right .box_1{font-weight:bold;font-size:20px;line-height:32px}#mainvisual #popup-netace .content .checkpoint .checkpoint_inner .flex .right .box_1 span{font-size:28px}#mainvisual #popup-netace .content .checkpoint .checkpoint_inner .flex .right .box_2{margin:10px 0}#mainvisual #popup-netace .content .checkpoint .checkpoint_inner .flex .right .box_2 ul{padding:5px 10px 5px 52px;border-radius:10px;border:solid 2px #efedec;text-align:left;font-size:14px}#mainvisual #popup-netace .content .checkpoint .checkpoint_inner .flex .right .box_2 ul li{padding:10px 0;font-weight:bold;position:relative}#mainvisual #popup-netace .content .checkpoint .checkpoint_inner .flex .right .box_2 ul li .check_icon{position:absolute;top:8px;left:-40px;width:15px;height:15px}#mainvisual #popup-netace .content .checkpoint .checkpoint_inner .flex .right .box_2 ul li .check_icon .svg12{fill:#ff7814 !important}#mainvisual #popup-netace .content .checkpoint .checkpoint_inner .flex .right .box_3{line-height:22px;text-align:left;letter-spacing:2px}#mainvisual #popup-netace .content .checkpoint .checkpoint_inner .btn-list-entry{width:40%;margin:25px auto 0 auto}#mainvisual #popup-netace .content .checkpoint .checkpoint_inner .btn-list-entry a{position:relative;display:block;padding:18px 20px 18px 20px;background:#fff;font-size:17px;font-weight:bold;border-radius:45px;position:relative;text-decoration:none;box-sizing:border-box;color:#000;text-align:center;border:solid 1px #000}#mainvisual #popup-netace .content .checkpoint .checkpoint_inner .btn-list-entry a p{position:absolute;top:18px;left:80px}#mainvisual #popup-netace .content .checkpoint .checkpoint_inner .btn-list-entry a:before{content:'';position:absolute;border:8px solid transparent;border-left:8px solid #000;top:50%;margin-top:-8px;right:15px}#mainvisual #popup-netace .content .checkpoint .checkpoint_inner .btn-list-entry a:after{content:'';position:absolute;border:8px solid transparent;border-left:8px solid #fff;top:50%;margin-top:-8px;right:16px}#mainvisual #popup-netace .popup-close-btn{display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:0.15em;height:3em;background:currentColor;border-radius:0.1em;position:absolute;transform:rotate(45deg);top:-3em;right:2em}#mainvisual #popup-netace .popup-close-btn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg)}.note dt>span{border-bottom:1px solid #228cd6;color:#228cd6}.note dd{margin-top:10px;line-height:25px}.note .arrow{position:relative;display:inline-block;padding-left:13px;cursor:pointer}.note .arrow::before{content:'';position:absolute;top:7px;left:0;border:5px solid transparent;border-top:7px solid #787070}.note .red{color:#ff7814}.content1{background:url('../../img/index/bg_onayami1.png?1722572346');background-position:center;background-repeat:no-repeat;background-size:100% 100%;height:550px;padding:50px 0 0 0;background-color:#fffae2}.content1 .content{width:1000px}.content1 .content .h2_title{font-size:40px;letter-spacing:2px;line-height:50px;font-weight:bold;font-family:'Noto Sans JP', sans-serif}.content1 .content .h2_title .small{font-size:24px;font-weight:normal}.content1 .content .needs{display:flex;width:850px;margin:45px auto 0 auto;position:relative}.content1 .content .needs .need{width:45%;background-color:#fff;padding:25px;border-radius:15px;z-index:999}.content1 .content .needs .need .check{border-radius:15px;background-color:#f7f7f7;margin-top:20px;height:230px}.content1 .content .needs .need .check ul{padding:25px 25px 15px 70px}.content1 .content .needs .need .check ul li{margin:20px 0;line-height:25px;position:relative}.content1 .content .needs .need .check ul li .check_icon{position:absolute;top:2px;left:-40px;width:15px;height:15px}.content1 .content .needs .need .check ul li .check_icon .svg12{fill:#ff7814 !important}.content1 .content .needs .need .check ul li span{background-color:#ff7814;color:#fff}.content1 .content .needs .need p{text-align:center;font-weight:bold}.content1 .content .needs .need_right{margin-right:30px}.content1 .content .needs .human{position:absolute;top:-135px;right:35px}.content1 .content .needs .human img{width:130px}.content2{background-color:#fffae2;padding:45px 0 20px 0}.content2 .h2_title{font-size:40px;letter-spacing:2px;line-height:50px;font-weight:bold;position:relative;font-family:'Noto Sans JP', sans-serif}.content2 .h2_title .small{font-size:24px;font-weight:normal}.content2 .h2_title .nomal{font-weight:bold;font-size:23px}.content2 .h2_title .orange{color:#ff7814}.content2 .h2_title:before{content:url(../../img/index/osusume_shikaku_left.png);position:absolute;top:0;left:0}.content2 .h2_title:after{content:url(../../img/index/osusume_shikaku_right.png);position:absolute;top:0;right:0}.content2 .point-list{display:flex;align-items:center;justify-content:space-between;margin:35px 0 40px 0}.content2 .point-list a{width:31%;text-align:center;position:relative;box-shadow:2px 4px 10px 1px rgba(0,0,0,0.15);-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}.content2 .point-list a .icon{position:absolute;top:30px;left:45%}.content2 .point-list a .icon .svg09{fill:#ff740e !important}.content2 .point-list a .icon .svg10{fill:#ff740e !important}.content2 .point-list a .icon .svg11{fill:#ff740e !important}.content2 .point-list a .circle{position:absolute;top:0;left:0;display:inline-block;width:80px;height:80px;border-radius:25px 0 100% 0;background:#ff740e}.content2 .point-list a .number{position:absolute;top:8px;left:10px}.content2 .point-list a dt{position:absolute;top:-13px;left:13px}.content2 .point-list a dt img{width:85%}.content2 .point-list a dd{padding:75px 0 45px;color:#000;font-size:22px;font-weight:bold;background:#fff2c5;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;border:solid 3px #ff740e}.content2 .point-list a dd span{color:#ff5d01}.content2 .point-list a dd:before{content:'';position:absolute;border:10px solid transparent;border-left:10px solid #ff740e;bottom:5px;margin-top:-3px;transform:rotate(90deg)}.content2 .point-list a dd:after{content:'';position:absolute;border:10px solid transparent;border-left:10px solid #fff2c5;bottom:8px;margin-top:-5px;transform:rotate(90deg)}.content2 .sub_bg{background:url(../../img/index/sub_bg.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%}.content2 .sub_content{width:1000px;margin:60px auto 60px auto}.content2 .sub_content .hikaku{margin:0 auto;text-align:center;position:relative}.content2 .sub_content .hikaku:before{content:url(../../img/index/hikaku_shikaku.png);position:absolute;top:24px;right:180px}.content2 .sub_content .hikaku_box .checkpoint{position:relative}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_ttl{position:relative;line-height:1.4;padding:23px 0 23px 150px;font-size:32px;letter-spacing:3.2px;font-weight:bold;color:#fff;text-align:center;border-radius:20px 20px 0 0;background-color:#ff7826}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_ttl .checkpoint_ttl2{color:#fff;background-color:#000;border-radius:15px;width:360px;font-size:19px;margin:0 auto 13px auto;padding:5px 0}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_ttl .hikaku_human{position:absolute;bottom:0;left:170px}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_ttl .hikaku_human img{width:145px}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_ttl .hikaku_human2{position:absolute;bottom:0;left:150px}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_ttl .hikaku_human2 img{width:175px}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_ttl .hikaku_human3{position:absolute;bottom:0;left:150px}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_ttl .hikaku_human3 img{width:165px}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_inner{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;padding:45px;border-radius:0 0 20px 20px;background:#fff}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_img{margin:0 0 40px 0}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_text{letter-spacing:3px;line-height:30px}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_text span{color:#ff7826}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_box2{margin:30px 0 0 0;width:100%}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_box2 .checkpoint_ttl2{position:relative;line-height:1.4;padding:7px 0;font-size:22px;letter-spacing:3.2px;font-weight:bold;color:#ff7826;text-align:center;border-radius:10px 10px 0 0;background-color:#ffdd6b}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_box2 .checkpoint_ttl2 .hikaku_icon2{position:absolute;top:0;left:35px}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_box2 .checkpoint_ttl2 .hikaku_icon2 img{width:54px}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_box2 .checkpoint_inner2{display:flex;background:#fffae2;border-radius:0 0 10px 10px}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_box2 .checkpoint_inner2 .hikaku_img2{margin:30px 20px 20px 30px}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_box2 .checkpoint_inner2 .hikaku_img2 img{width:670px}.content2 .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_box2 .checkpoint_inner2 .hikaku_text2{padding:25px 35px 25px 20px;line-height:31px;letter-spacing:2px;width:690px;margin:0 auto}.content3{background-color:#ffdd6b;padding:50px 0;position:relative}.content3:before{content:url(../../img/index/price_left.png);position:absolute;top:0;left:0}.content3:after{content:url(../../img/index/price_right.png);position:absolute;top:0;right:0}.content3 .h2_title{font-size:40px;letter-spacing:2px;line-height:50px;font-weight:bold;font-family:'Noto Sans JP', sans-serif}.content3 .h2_title .small{font-size:24px;font-weight:normal}.content3 .h2_title .orange{color:#ff7814}.content3 .h2_title .orange2{font-size:45px;color:#ff7814}.content3 .price_shikaku{position:relative}.content3 .price_shikaku:before{content:url(../../img/index/price_shikaku_left.png);position:absolute;top:-20px;left:170px}.content3 .price_shikaku:after{content:url(../../img/index/price_shikaku_right.png);position:absolute;right:180px;bottom:0}.content3 .cb_shikaku{position:relative}.content3 .cb_shikaku:before{content:url(../../img/index/cb_shikaku_left.png);position:absolute;top:-20px;left:60px}.content3 .cb_shikaku:after{content:url(../../img/index/cb_shikaku_right.png);position:absolute;top:-20px;right:60px}.content3 .campaign_list{margin-top:110px}.content3 .campaign_list .campaign{display:flex;flex-wrap:wrap;align-content:space-between;justify-content:space-between;margin-bottom:20px;margin-top:40px}.content3 .campaign_list .campaign .campaign-num img{max-width:155%}.content3 .campaign_list .campaign .box{width:48%;margin-bottom:30px;text-align:center;position:relative}.content3 .campaign_list .campaign .box .dt{position:relative;display:flex;align-items:center;justify-content:center}.content3 .campaign_list .campaign .box .dt span{font-size:16px}.content3 .campaign_list .campaign .box .dt .title_1{position:absolute;top:22px;left:24px;color:#fff;font-size:13px}.content3 .campaign_list .campaign .box .dt .title_1_2{position:absolute;top:22px;left:33px;color:#fff;font-size:13px}.content3 .campaign_list .campaign .box .dt .title_2{position:absolute;top:20px;left:135px;color:#000}.content3 .campaign_list .campaign .box .dd{position:absolute;top:60px;left:30px}.content3 .campaign_list .campaign .box .dd .dd_box{color:#ff7814;font-size:27px;font-weight:bold;line-height:35px;padding:15px 0}.content3 .campaign_list .campaign .box .dd .dd_box .small{font-size:20px;writing-mode:vertical-rl;line-height:normal}.content3 .campaign_list .campaign .box .dd .dd_box .lage{font-size:42px}.content3 .campaign_list .campaign .box .dd .dd_box .price{font-size:50px;font-family:'Noto Sans JP', sans-serif}.content3 .campaign_list .campaign .box .dd .dd_box .black{color:#000;font-size:18px;font-weight:normal}.content3 .campaign_list .campaign .box .dd .dd_box .small-note{display:inline-block;font-weight:normal;line-height:1.5;margin-left:8px}.content3 .campaign_list .campaign .box .dd .dd_box .small-note p:nth-child(1){color:#000;font-size:13px}.content3 .campaign_list .campaign .box .dd .dd_box .small-note p:nth-child(2){font-size:20px}.content3 .campaign_list .campaign .box .dd2{position:absolute;top:60px;left:49px}.content3 .campaign_list .campaign .box .dd3{position:absolute;top:60px;left:83px}.content3 .campaign_list .campaign .box .cb_obi1{position:relative}.content3 .campaign_list .campaign .box .cb_obi1:before{content:url(../../img/index/cb_obi1.png);position:absolute;bottom:-3px;right:-85px}.content3 .campaign_list .campaign .box .cb_obi2{position:relative}.content3 .campaign_list .campaign .box .cb_obi2:before{content:url(../../img/index/cb_obi2.png);position:absolute;bottom:0px;left:-80px}.content3 .campaign_list .campaign .box .cb_obi3{position:relative}.content3 .campaign_list .campaign .box .cb_obi3:before{content:url(../../img/index/cb_obi3.png);position:absolute;bottom:10px;right:-35px}.content3 .ptice{position:relative;background:#fff;padding:6px 0 5px 0;margin-top:85px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.content3 .ptice .price-tabs{position:absolute;top:-62px;left:0;right:0;width:100%;display:flex;align-items:flex-start;justify-content:space-between}.content3 .ptice .price-tabs .tab01,.content3 .ptice .price-tabs .tab02{width:49%;height:60px;color:#fff;font-size:20px;font-weight:bold;text-align:center;background-color:#bcb1ab;border:1px solid #bcb1ab;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0;display:flex;align-items:center;justify-content:center}.content3 .ptice .price-tabs .tab01::before,.content3 .ptice .price-tabs .tab02::before{display:inline-block;vertical-align:middle}.content3 .ptice .price-tabs .tab01.on,.content3 .ptice .price-tabs .tab02.on{color:#ff7814;background-color:#fff;border-bottom:1px solid #fff}.content3 .ptice .price-tabs .tab01.on::before,.content3 .ptice .price-tabs .tab02.on::before{transform:none;margin-right:5px}.content3 .ptice .price-tabs .tab01::before{transform:scale(0.6);content:url('../../img/../img/index/svg/price_tab1.svg?1722572346')}.content3 .ptice .price-tabs .tab01.on::before{content:url('../../img/../img/index/price_tab1_on.png?1722572346')}.content3 .ptice .price-tabs .tab02::before{transform:scale(0.7);content:url('../../img/../img/index/svg/price_tab2.svg?1722572346')}.content3 .ptice .price-tabs .tab02.on::before{content:url('../../img/../img/index/price_tab2_on.png?1722572346')}.content3 .ptice::after{content:'';width:0;position:absolute;right:0;bottom:-70px;border-top:70px solid #fff;border-left:500px solid transparent;border-right:500px solid transparent;border-bottom:0px solid transparent}.content3 .ptice .price-con{display:none;margin:auto}.content3 .ptice .price-con.on{display:block;color:#001a26;background-color:#fff;border-bottom:1px solid #fff}.content3 .ptice .price-con .price-con-bg.price-con-bg_home{background:url('../../img/index/con_03_bg_home.png?1722572346') repeat 0 0;background-position:center;margin:0 auto;width:985px;height:250px;padding:40px 0 40px 0}.content3 .ptice .price-con .price-con-bg.price-con-bg_mansion{background:url('../../img/index/con_03_bg.png?1722572346') repeat 0 0;background-position:center;margin:0 auto;width:985px;height:250px;padding:40px 0 40px 0}.content3 .ptice .price-con .price-con-bg .price-con-ttl{color:#fff;font-size:20px;font-weight:bold;text-align:center}.content3 .ptice .price-con .price-con-bg .price-con-ttl .small{font-size:12px}.content3 .ptice .price-con .price-con-bg .month-price{color:#fff;font-size:90px;font-weight:bold;text-align:center;letter-spacing:2px;margin:7px 0 30px 0;font-family:'Noto Sans JP', sans-serif}.content3 .ptice .price-con .price-con-bg .month-price img{margin:-20px 10px 0 0}.content3 .ptice .price-con .price-con-bg .month-price span{font-size:42px}.content3 .ptice .price-con .price-con-bg .month-price .tax{font-size:28px}.content3 .ptice .price-con .price-con-bg .month-price .normal{font-weight:400}.content3 .ptice .price-con .price-con-bg .month-price .svg18{fill:#000 !important}.content3 .ptice .price-con .price-con-bg .price-con-txt{color:#fff;font-size:15px;margin:20px auto;width:620px;font-family:'Noto Sans JP', sans-serif}.content3 .ptice .price-con .price-con-bg ul{display:flex;justify-content:space-between;margin-bottom:15px;width:610px;margin:0 auto}.content3 .ptice .price-con .price-con-bg ul li{font-size:18px;line-height:22px;letter-spacing:2px;width:42%;height:74px;padding:0px 20px;display:flex;align-items:center;justify-content:space-evenly;background-color:#fff8cf;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.content3 .ptice .price-con .price-con-bg ul li .icon img{width:20px}.content3 .ptice .price-con .box{padding:26px 50px}.content3 .ptice .price-con .box table{width:100%;color:#463c3c;font-size:18px;margin-bottom:20px}.content3 .ptice .price-con .box table caption{font-size:18px;font-weight:bold;letter-spacing:2px;margin-bottom:13px}.content3 .ptice .price-con .box table span{color:#555555;font-size:12px;font-weight:normal}.content3 .ptice .price-con .box table .kouji{font-size:12px;font-weight:normal}.content3 .ptice .price-con .box table tr{letter-spacing:3px;border-top:1px solid #bcb1ab;border-bottom:1px solid #bcb1ab}.content3 .ptice .price-con .box table tr th{width:16%;background-color:#efedec;padding-left:20px}.content3 .ptice .price-con .box table tr td{font-weight:bold}.content3 .ptice .price-con .box table tr .td1{padding:10px 30px}.content3 .ptice .price-con .box table tr .td2{padding:20px 30px;display:flex}.content3 .ptice .price-con .box table tr .td2 .triangle{width:0;height:0;border-top:17px solid transparent;border-right:20px solid transparent;border-bottom:17px solid transparent;border-left:20px solid #ff7814;margin-top:15px;margin-left:10px}.content3 .ptice .price-con .box table tr .td2 .orange{color:#ff7814;font-weight:bold;font-size:18px}.content3 .ptice .price-con .box table tr .td2 div{margin:0 16px 0 0}.content3 .ptice .price-con .box .btn-list-price{width:51%;margin:50px auto 0 auto}.content3 .ptice .price-con .box .btn-list-price a{position:relative;display:block;padding:29px 26px 30px 100px;background:#0b74f6;font-size:24px;font-weight:bold;border-radius:45px;position:relative;text-decoration:none;box-sizing:border-box;color:#fff;transition:all 0.3s ease 0s}.content3 .ptice .price-con .box .btn-list-price a .area-txt{position:absolute;top:-5px;left:-3px}.content3 .ptice .price-con .box .btn-list-price a .svg08{fill:#fff;margin-top:6px;margin-left:-20px}.content3 .ptice .price-con .box .btn-list-price a p{position:absolute;top:18px;left:80px}.content3 .ptice .price-con .box .btn-list-price a:before{content:'';position:absolute;border:8px solid transparent;border-left:8px solid #fff;top:50%;margin-top:-8px;right:15px;transition:all 0.3s ease 0s}.content3 .ptice .price-con .box .btn-list-price a:after{content:'';position:absolute;border:8px solid transparent;border-left:8px solid #0b74f6;top:50%;margin-top:-8px;right:16px;transition:all 0.3s ease 0s}.content3 .ptice .price-con .box .btn-list-price a .svg05{fill:#0b74f6 !important}.content3 .ptice .price-con .box .btn-list-price a .svg05_border{stroke:#0b74f6 !important}.content3 .ptice .price-con .box .btn-list-price a:hover{background:#ff7814;box-shadow:0px 15px 20px rgba(255,151,54,0.4);color:#fff;transform:translateY(-7px)}.content3 .ptice .price-con .box .btn-list-price a:hover .svg05{fill:#ff7814 !important}.content3 .ptice .price-con .box .btn-list-price a:hover .svg05_border{stroke:#ff7814 !important}.content3 .ptice .price-con .box .btn-list-price a:hover:after{content:'';position:absolute;border:8px solid transparent;border-left:8px solid #ff7814;top:50%;margin-top:-8px;right:16px}.content3 .ptice .price-con .box .btn-list-price a:hover .svg18{fill:#fff !important}.content3 .ptice .price-con .box ul{margin:10px 0 25px 0}.content3 .ptice .price-con .box ul li{padding-left:1em;text-indent:-1em;line-height:25px}.content3 .ptice .price-con .box ul li span{color:#ff7814}.content4{padding:40px 0;background-color:#f7f7f7}.content4 .h2_title{font-size:40px;letter-spacing:2px;line-height:50px;font-weight:bold;margin:30px 0;font-family:'Noto Sans JP', sans-serif}.content4 .h2_title .small{font-size:24px;font-weight:normal}.content4 .h2_title .orange{color:#ff7814}.content4 .checkpoint{position:relative}.content4 .checkpoint .checkpoint_ttl{position:relative;padding:15px 20px;text-align:center;border-radius:20px 20px 0 0;background-color:#ff7826}.content4 .checkpoint .checkpoint_inner{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;padding:45px;border-radius:0 0 20px 20px;background:#fff}.content4 .checkpoint .checkpoint_inner .box_txt{line-height:30px;letter-spacing:2px}.content4 .checkpoint .checkpoint_inner .btn-list-entry{width:40%;margin:50px auto 0 auto}.content4 .checkpoint .checkpoint_inner .btn-list-entry a{position:relative;display:block;padding:18px 20px 18px 20px;background:#fff;font-size:17px;font-weight:bold;border-radius:45px;position:relative;text-decoration:none;box-sizing:border-box;color:#000;text-align:center;border:solid 1px #000}.content4 .checkpoint .checkpoint_inner .btn-list-entry a p{position:absolute;top:18px;left:80px}.content4 .checkpoint .checkpoint_inner .btn-list-entry a:before{content:'';position:absolute;border:8px solid transparent;border-left:8px solid #000;top:50%;margin-top:-8px;right:15px}.content4 .checkpoint .checkpoint_inner .btn-list-entry a:after{content:'';position:absolute;border:8px solid transparent;border-left:8px solid #fff;top:50%;margin-top:-8px;right:16px}.content4 .checkpoint .checkpoint_inner2{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;padding:45px;border-radius:0 0 20px 20px;background:#fff}.content4 .checkpoint .checkpoint_inner2 .text{text-align:left;line-height:25px;margin:15px 0;font-size:13px}.content4 .checkpoint .checkpoint_inner2 .text_orign{text-align:left;line-height:25px;margin:15px 0}.content4 .checkpoint .checkpoint_inner2 .title{width:1000px;margin:40px auto;text-align:center}.content4 .checkpoint .checkpoint_inner2 .title p{font-size:25px;font-weight:bold}.content4 .checkpoint .checkpoint_inner2 .box{width:1000px;margin:0 auto;display:flex}.content4 .checkpoint .checkpoint_inner2 .box .cb_box{width:49%}.content4 .checkpoint .checkpoint_inner2 .box .cb_box .checkpoint_ttl{position:relative;line-height:1.4;padding:7px 0;font-size:20px;letter-spacing:3.2px;font-weight:bold;color:#fff;text-align:center;background-color:#000}.content4 .checkpoint .checkpoint_inner2 .box .cb_box .checkpoint_ttl_left{border-radius:10px 0 0 0;border-right:solid 1px #fff}.content4 .checkpoint .checkpoint_inner2 .box .cb_box .checkpoint_ttl_right{border-radius:0 10px 0 0;border-left:solid 1px #fff}.content4 .checkpoint .checkpoint_inner2 .box .cb_box .checkpoint_inner3{background:#fff;border:solid 1px #000;padding:20px 0;height:66px}.content4 .checkpoint .checkpoint_inner2 .box .cb_box .checkpoint_inner3 .hikaku_text3{display:flex;justify-content:center;align-items:center;color:#ff7814;font-weight:bold;margin:0 auto}.content4 .checkpoint .checkpoint_inner2 .box .cb_box .checkpoint_inner3 .hikaku_text3 .text1{font-size:17px}.content4 .checkpoint .checkpoint_inner2 .box .cb_box .checkpoint_inner3 .hikaku_text3 .text2{font-size:20px;margin-top:-8px}.content4 .checkpoint .checkpoint_inner2 .box .cb_box .checkpoint_inner3 .hikaku_text3 .text2 span{font-size:48px}.content4 .checkpoint .checkpoint_inner2 .box .cb_box .checkpoint_inner3 .data{margin:15px 0 10px 0;text-align:center}.content4 .checkpoint .checkpoint_inner2 .box .cb_box .checkpoint_inner_left{border-radius:0 0 0 10px}.content4 .checkpoint .checkpoint_inner2 .box .cb_box .checkpoint_inner_right{border-radius:0 0 10px 0}.content5{background-color:#fff;padding:50px 0}.content5 .h2_title{font-size:40px;letter-spacing:2px;line-height:50px;font-weight:bold;font-family:'Noto Sans JP', sans-serif}.content5 .h2_title .small{font-size:24px;font-weight:normal}.content5 .h2_title .orange{color:#ff7814}.content5 .step_box{width:1000px;margin:30px auto 10px auto}.content5 .step_box .step{display:flex}.content5 .step_box .step .step_inner{position:relative;background-color:#fff8cf;width:32%;height:328px;border-radius:15px}.content5 .step_box .step .step_inner .step_number{position:absolute;top:8px;left:10px;font-size:27px;color:#fff}.content5 .step_box .step .step_inner .title{text-align:center;font-size:20px;font-weight:bold;letter-spacing:1px}.content5 .step_box .step .step_inner .text{text-align:left;padding:13px 20px;line-height:24px;letter-spacing:2px}.content5 .step_box .step .step_inner::before{content:'';width:0;position:absolute;top:0;left:0;border-bottom:70px solid transparent;border-left:70px solid #ff7814;border-top-left-radius:15px}.content5 .step_box .step .step_inner::after{content:'';width:0;position:absolute;top:0;left:0;border-bottom:70px solid #fff8cf;border-left:70px solid  transparent}.content5 .step_box .step .left{margin-right:2%}.content5 .step_box .step .step-icon{text-align:center;margin:40px 0 30px 0}.content5 .step_box .step .btn-list-entry{width:85%;margin:0 auto}.content5 .step_box .step .btn-list-entry a{position:relative;display:block;padding:18px 20px 18px 32px;background:#0b74f6;font-size:17px;font-weight:bold;border-radius:45px;position:relative;text-decoration:none;box-sizing:border-box;color:#fff;transition:all 0.3s ease 0s}.content5 .step_box .step .btn-list-entry a p{position:absolute;top:18px;left:80px}.content5 .step_box .step .btn-list-entry a:before{content:'';position:absolute;border:8px solid transparent;border-left:8px solid #fff;top:50%;margin-top:-8px;right:15px;transition:all 0.3s ease 0s}.content5 .step_box .step .btn-list-entry a:after{content:'';position:absolute;border:8px solid transparent;border-left:8px solid #0b74f6;top:50%;margin-top:-8px;right:16px;transition:all 0.3s ease 0s}.content5 .step_box .step .btn-list-entry a:hover{background:#ff7814;box-shadow:0px 9px 20px rgba(255,151,54,0.4);color:#fff;transform:translateY(-5px)}.content5 .step_box .step .btn-list-entry a:hover:after{content:'';position:absolute;border:8px solid transparent;border-left:8px solid #ff7814;top:50%;margin-top:-8px;right:16px}
