@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;background:transparent;font-style:normal;font-size:100%;outline:0;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}a{margin:0;padding:0;vertical-align:baseline;background:transparent;font-size:100%}em{font-style:normal}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle;outline:none}ins{color:#000;background-color:#eee;text-decoration:none}mark{color:#000;background-color:#eee;font-style:italic;font-weight:700}hr{margin:1em 0;padding:0;border:0;border-top:1px solid #ccc;display:block;height:1px}img{vertical-align:middle}#colorbox,#cboxOverlay,#cboxWrapper,#cboxLoadingOverlay,#cboxLoadingGraphic{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important}#colorbox,#cboxOverlay,#cboxWrapper,#cboxContent{z-index:9999;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{margin:auto;border:0;display:block;float:left;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{margin:0;padding:0;border:0;display:block;width:100%;height:100%}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.8);opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}#colorbox{position:fixed;top:0;left:0;outline:0}#cboxTopLeft{width:21px;height:21px}#cboxTopRight{width:21px;height:21px}#cboxBottomLeft{width:21px;height:21px}#cboxBottomRight{width:21px;height:21px}#cboxMiddleLeft{width:21px}#cboxMiddleRight{width:21px}#cboxTopCenter{height:21px}#cboxBottomCenter{height:21px}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px;position:fixed;top:0;left:0;width:100vw;height:100vh}#cboxTitle{position:absolute;bottom:4px;left:0;width:100%;color:#949494;text-align:center}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{margin:0;padding:0;border:0;width:auto;overflow:visible;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;right:30px;bottom:4px;color:#0092ef}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.cl{display:inline-block}.cl:after{display:block;clear:both;height:0;visibility:hidden;content:'.'}* html .cl{height:1%}.cl{display:block}body{color:#202020;background:#fff;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,'ヒラギノ角ゴ ProN W3',Meiryo,"メイリオ",'游ゴシック体',YuGothic,'游ゴシック',Yu Gothic,sans-serif,-apple-system;-webkit-text-size-adjust:none}body{background:#000}.global_footer{position:fixed;bottom:0;left:0;z-index:100;width:100%;height:30px}.global_footer .copyrights{margin:0 30px;color:#ccc;font-size:.6vw;text-align:right}#wrapper{background:#fff}.lp-item .inner{margin:auto;width:960px}.lp-item .heading{margin-bottom:30px;color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;text-align:center}.lp-item .mark_em{background:-webkit-linear-gradient(transparent 60%,#ffeb00 60%);background:linear-gradient(transparent 60%,#ffeb00 60%)}.lp-item .mark_trig{display:inline-block;position:relative;float:right;width:40px;height:40px}.lp-item .mark_trig i{display:block;position:absolute;top:19px;left:0;width:40px;height:2px;background:#fff}.lp-item .is_switch .mark_trig i:first-child{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.lp-item .note_list{font-size:14px}@-webkit-keyframes sidestep{50%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sidestep{50%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.mv{background:center no-repeat url(/-/media/Project/commufa/commufa/images/services/10gmenu/mv-bg.png);background-size:cover}.mv .headline{margin-bottom:20px;padding:6px 0;position:relative;background:#0060b8}.mv .headline:after{margin-left:-15px;border-top:solid 25px #0060b8;border-right:solid 15px transparent;border-bottom:solid 25px transparent;border-left:solid 15px transparent;display:block;position:absolute;bottom:-40px;left:50%;width:30px;height:50px;content:''}.mv .headline p{color:#fff;font-weight:700;font-size:24px;text-align:center}.mv .inner{height:580px}.mv .heading{margin-bottom:20px;height:477px}.mv .note_list li{color:#fff}.award{background:center no-repeat url(/-/media/Project/commufa/commufa/images/services/10gmenu/award-bg_pc.png);background-size:cover}.award .inner{padding:70px 80px 50px;height:640px}.award .heading{height:184px}.award .award_img{margin-bottom:20px;text-align:center}.award .award_img img{width:254px}@keyframes sidestep{50%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.recommendation .inner{padding:60px 0 40px}.recommendation .heading{position:relative}.recommendation .tab_box{margin-bottom:30px;position:relative}.recommendation .tab_box .tab_label{position:relative;height:60px;line-height:60px;color:#fff;background:#3eb8db;font-weight:700;font-size:30px;text-align:center}.recommendation .tab_box .tab_body{padding:30px;border:solid 4px #3eb8db;position:relative;background:#fff}.recommendation .tab_box .tab_body .item{display:none}.recommendation .tab_box .tab_body .item.is_active{display:block}.recommendation .tab_box .tab_body .item h3{margin-bottom:25px;font-weight:700;font-size:26px;text-align:center}.recommendation .tab_box .tab_body .item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.recommendation .tab_box .tab_body .item ul li .type{margin-bottom:30px;padding:15px 30px;display:block;position:relative;color:#fff;background:#3eb8db;font-weight:700;font-size:20px;text-align:center}.recommendation .tab_box .tab_body .item ul li .type:after{border-top:solid 25px #3db8da;border-right:solid 15px transparent;border-bottom:solid 25px transparent;border-left:solid 15px transparent;display:block;position:absolute;bottom:-40px;left:45%;width:30px;height:50px;content:''}.recommendation .tab_box .tab_body .item ul li figure{margin-bottom:15px;text-align:center}.recommendation .tab_box .tab_body .item ul li .name{margin:0 auto 15px;border:solid 2px #3eb8db;border-radius:18px;display:block;width:180px;color:#3eb8db;font-weight:700;font-size:19px;text-align:center}.recommendation .tab_box .tab_body .item ul li .fee{margin:0 auto;display:block;width:180px}.recommendation .tab_box .tab_body .item ul li .fee small{display:block;color:#000;font-weight:400;font-size:16px}.recommendation .tab_box .tab_body .item ul li .fee em{display:block;line-height:1em;color:#f6921e;font-weight:700;font-size:46px}.recommendation .tab_box .tab_body .item ul li .fee i{font-size:30px}.recommendation .tab_box .tab_body .item ul li:first-child .type{background:#0060b8}.recommendation .tab_box .tab_body .item ul li:first-child .type:after{border-top:solid 25px #0060b8}.recommendation .tab_box .tab_body .item ul li:first-child .name{border:solid 2px #0060b8;color:#0060b8}.recommendation .tab_box.mod_tab01{margin-bottom:75px}.recommendation .tab_box.mod_tab01 .heading{padding-left:137px;height:54px;text-align:left}.recommendation .tab_box.mod_tab01 .heading:after{display:block;position:absolute;top:-45px;right:110px;width:150px;height:183px;content:'';background:center no-repeat url(/-/media/Project/commufa/commufa/images/services/10gmenu/recommendation-wifikun01.png);background-size:contain;-webkit-animation-name:sidestep;animation-name:sidestep;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.recommendation .tab_box.mod_tab02 .heading{margin-bottom:55px;padding-left:104px;height:53px;text-align:left}.recommendation .tab_box.mod_tab02 .heading:after{display:block;position:absolute;top:-45px;right:80px;width:211px;height:193px;content:'';background:center no-repeat url(/-/media/Project/commufa/commufa/images/services/10gmenu/recommendation-wifikun02.png);background-size:contain;-webkit-animation-name:sidestep;animation-name:sidestep;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease}.features .inner{padding:0 0 75px}.features.mod_speed .inner{padding:95px 0 0;background:center top no-repeat url(/-/media/Project/commufa/commufa/images/services/10gmenu/feature_speed-bg_pc.png)}.features .heading{margin-bottom:75px;padding-left:70px;position:relative;height:66px;text-align:left}.features .heading:after{display:block;position:absolute;top:-45px;right:50px;width:175px;height:286px;content:'';background:center no-repeat url(/-/media/Project/commufa/commufa/images/services/10gmenu/feature_speed-wifikun.png);background-size:contain;-webkit-animation-name:sidestep;animation-name:sidestep;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.features .features_wrap{padding:60px 40px;position:relative;background:#ececec}.features .feature_list{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.features .feature_list .item{padding:0 35px 35px;width:100%;background:#fff}.features .feature_list .item .point_head{margin:0 0 30px;color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;text-align:center}.features .feature_list .item .point_body figure{margin-bottom:20px;text-align:center}.features .feature_list .item .point_body .detail p{line-height:1.7em;font-size:20px}.features .feature_list .item .point_body .detail p strong{color:#0060b8;font-weight:700}.features .feature_list .item.mod_speed{margin-bottom:40px;padding-top:27px;-ms-flex-negative:0;flex-shrink:0}.features .feature_list .item.mod_speed .point_head{height:47px}.features .feature_list .item.mod_speed .point_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.features .feature_list .item.mod_speed .point_body figure{margin-right:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.features .feature_list .item.mod_speed .point_body figure img{width:100%}.features .feature_list .item.mod_speed .point_body .speed_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:47%}.features .feature_list .item.mod_speed .point_body .note_list{-ms-flex-negative:0;flex-shrink:0;width:100%}.features .feature_list .item.mod_point01{margin-bottom:40px;padding-top:27px;-ms-flex-negative:0;flex-shrink:0}.features .feature_list .item.mod_point01 .point_head{height:160px}.features .feature_list .item.mod_point01 .point_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.features .feature_list .item.mod_point01 .point_body figure{margin-right:20px;-ms-flex-negative:0;flex-shrink:0;width:433px}.features .feature_list .item.mod_point01 .point_body figure img{width:100%}.features .feature_list .item.mod_point02{padding-top:53px}.features .feature_list .item.mod_point02 .point_head{height:52px}.features .feature_list .item.mod_point02 .point_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.features .feature_list .item.mod_point02 .point_body figure{margin:0 20px 0 40px;-ms-flex-negative:0;flex-shrink:0;width:263px}.features .feature_list .item.mod_point02 .point_body figure img{width:100%}.act_btn{margin-bottom:50px}.act_btn .act_btns{margin:0 auto;width:72%}.act_btn .act_btns li a{box-sizing:content-box;margin-bottom:25px;border-bottom:solid 10px;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:98px;color:#fff;font-weight:700;font-size:30px;text-align:center}.act_btn .act_btns li a:after{border-right:solid 3px #fff;border-bottom:solid 3px #fff;display:block;position:absolute;top:45%;right:15px;width:13px;height:13px;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.act_btn .act_btns li a:hover{margin-top:8px;border-bottom:solid 2px}.act_btn .act_btns li a.btn_newent{border-bottom-color:#542d00;background:#f6921e}.act_btn .act_btns li a.btn_change{border-bottom-color:#014b62;background:#3eb8db}.act_btn .act_btns li a.btn_change:hover{margin-top:33px}.precautions{margin-bottom:80px}.notes .notes_title{padding:10px 40px;color:#fff;background:#0060b8;font-weight:700;font-size:24px;text-align:center;cursor:pointer}.notes .notes_body{padding:40px 40px 0;background:#ececec}.notes .item{margin:0 0 20px;font-size:14px}.notes .item h3{margin:0 0 5px;padding:0 0 5px;border-bottom:solid 1px #000;color:#0060b8;font-weight:700}.notes .item ul li em{display:block;font-weight:700}.spv{display:none!important}@media screen and (max-width:768px){#wrapper{background:#fff}.lp-item .inner{margin:auto;width:100%}.lp-item .heading{margin-bottom:15px;color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;text-align:center}.lp-item .heading img{display:none}.lp-item .mark_em{background:-webkit-linear-gradient(transparent 60%,#ffeb00 60%);background:linear-gradient(transparent 60%,#ffeb00 60%)}.lp-item .mark_trig{margin-top:4px;display:inline-block;position:relative;float:right;width:20px;height:20px}.lp-item .mark_trig i{display:block;position:absolute;top:8px;left:0;width:20px;height:2px;background:#fff}.lp-item .is_switch .mark_trig i:first-child{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.lp-item .note_list{font-size:10px}@-webkit-keyframes sidestep{50%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sidestep{50%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.mv{background:center no-repeat url(/-/media/Project/commufa/commufa/images/services/10gmenu/mv-bg_sp.png);background-size:cover}.mv .headline{margin-bottom:20px;padding:6px 0;position:relative;background:#0060b8}.mv .headline:after{margin-left:-15px;border-top:solid 25px #0060b8;border-right:solid 15px transparent;border-bottom:solid 25px transparent;border-left:solid 15px transparent;display:block;position:absolute;bottom:-40px;left:50%;width:30px;height:50px;content:''}.mv .headline p{color:#fff;font-weight:700;font-size:15px;text-align:center}.mv .inner{height:633px}.mv .heading{margin-bottom:20px;height:526px;background-image:url(/-/media/Project/commufa/commufa/images/services/10gmenu/mv-heading_sp.png)}.mv .note_list{margin:0 15px}.mv .note_list li{color:#fff}.award{background:center no-repeat url(/-/media/Project/commufa/commufa/images/services/10gmenu/award-bg_sp.png);background-size:100% 100%}.award .inner{padding:40px 15px 30px}.award .heading{height:199px;background-image:url(/-/media/Project/commufa/commufa/images/services/10gmenu/award-heading_sp.png)}.award .award_img{margin-bottom:20px;text-align:center}.award .award_img img{width:254px}@keyframes sidestep{50%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.recommendation .inner{padding:78px 0 10px}.recommendation .heading{position:relative;height:78.5px;background-image:url(/-/media/Project/commufa/commufa/images/services/10gmenu/recommendation-heading_sp.png);background-position:15px center}.recommendation .heading:after{display:block;position:absolute;top:-45px;right:20px;width:33%;height:183px;content:'';background:center no-repeat url(/-/media/Project/commufa/commufa/images/services/10gmenu/recommendation-wifikun.png);background-size:contain;-webkit-animation-name:sidestep;animation-name:sidestep;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.recommendation .tab_box{margin:0 15px;margin-bottom:30px;position:relative}.recommendation .tab_box .tab_body{padding:15px;border:solid 4px #3eb8db;background:#fff}.recommendation .tab_box .tab_body .item{display:none}.recommendation .tab_box .tab_body .item.is_active{display:block}.recommendation .tab_box .tab_body .item h3{margin-bottom:15px;font-weight:700;font-size:16px;text-align:center}.recommendation .tab_box .tab_body .item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.recommendation .tab_box .tab_body .item ul li{width:46%}.recommendation .tab_box .tab_body .item ul li .type{margin-bottom:30px;padding:8px 15px;display:block;position:relative;color:#fff;background:#3eb8db;font-weight:700;font-size:16px;text-align:center}.recommendation .tab_box .tab_body .item ul li .type:after{border-top:solid 25px #3db8da;border-right:solid 15px transparent;border-bottom:solid 25px transparent;border-left:solid 15px transparent;display:block;position:absolute;bottom:-40px;left:45%;width:30px;height:50px;content:''}.recommendation .tab_box .tab_body .item ul li figure{margin-bottom:15px;text-align:center}.recommendation .tab_box .tab_body .item ul li .name{margin:0 auto 15px;border:solid 2px #3eb8db;border-radius:18px;display:block;width:90%;color:#3eb8db;font-weight:700;font-size:14px;text-align:center}.recommendation .tab_box .tab_body .item ul li .fee{margin:0 auto;display:block;width:100%}.recommendation .tab_box .tab_body .item ul li .fee small{display:block;color:#000;font-weight:400;font-size:11px}.recommendation .tab_box .tab_body .item ul li .fee em{display:block;line-height:1em;color:#f6921e;font-weight:700;font-size:36px}.recommendation .tab_box .tab_body .item ul li .fee i{font-size:20px}.recommendation .tab_box .tab_body .item ul li:first-child .type{background:#0060b8}.recommendation .tab_box .tab_body .item ul li:first-child .type:after{border-top:solid 25px #0060b8}.recommendation .tab_box .tab_body .item ul li:first-child .name{border:solid 2px #0060b8;color:#0060b8}.recommendation .tab_box.mod_tab01{margin-bottom:75px}.recommendation .tab_box.mod_tab01 .heading{height:78px;background-image:url(/-/media/Project/commufa/commufa/images/services/10gmenu/recommendation-heading01_sp.png);background-position:15px center}.recommendation .tab_box.mod_tab01 .heading:after{display:block;position:absolute;top:-45px;right:1px;width:40%;height:183px;content:'';background:center no-repeat url(/-/media/Project/commufa/commufa/images/services/10gmenu/recommendation-wifikun01.png);background-size:contain;-webkit-animation-name:sidestep;animation-name:sidestep;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.recommendation .tab_box.mod_tab02 .heading{margin-bottom:30px;height:74px;background-image:url(/-/media/Project/commufa/commufa/images/services/10gmenu/recommendation-heading02_sp.png);background-position:15px center}.recommendation .tab_box.mod_tab02 .heading:after{display:block;position:absolute;top:-45px;right:1px;width:40%;height:193px;content:'';background:center no-repeat url(/-/media/Project/commufa/commufa/images/services/10gmenu/recommendation-wifikun02.png);background-size:contain;-webkit-animation-name:sidestep;animation-name:sidestep;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease}.features .inner{padding:0}.features.mod_speed .inner{padding-top:40px}.features .heading{position:relative;height:77.5px;background-image:url(/-/media/Project/commufa/commufa/images/services/10gmenu/feature_speed-heading_sp.png);background-position:15px center}.features .heading:after{display:block;position:absolute;top:-30px;right:30px;width:40%;height:286px;content:'';background:center no-repeat url(/-/media/Project/commufa/commufa/images/services/10gmenu/feature_speed-wifikun.png);background-size:contain;-webkit-animation-name:sidestep;animation-name:sidestep;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.features .features_wrap{padding:40px 15px 1px;position:relative;background:#ececec}.features .feature_list{margin-bottom:20px;display:block}.features .feature_list .item{margin-bottom:40px;padding:0 15px 15px;width:100%;background:#fff}.features .feature_list .item .point_head{margin:0 0 20px;color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;text-align:center;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.features .feature_list .item .point_head img{display:none}.features .feature_list .item .point_body figure{margin-bottom:20px;text-align:center}.features .feature_list .item .point_body .detail p{line-height:1.7em;font-size:12px}.features .feature_list .item .point_body .detail p strong{color:#0060b8;font-weight:700}.features .feature_list .item.mod_speed{margin-bottom:40px;padding-top:27px;-ms-flex-negative:0;flex-shrink:0}.features .feature_list .item.mod_speed .point_head{height:61.5px;background-image:url(/-/media/Project/commufa/commufa/images/services/10gmenu/feature_speed-point_hd_sp.png)}.features .feature_list .item.mod_speed .point_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.features .feature_list .item.mod_speed .point_body figure{margin-right:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.features .feature_list .item.mod_speed .point_body figure img{width:100%}.features .feature_list .item.mod_speed .point_body .speed_item{margin-bottom:20px;width:100%}.features .feature_list .item.mod_speed .point_body .note_list{-ms-flex-negative:0;flex-shrink:0;width:100%}.features .feature_list .item.mod_point01 .point_head{height:111.5px;background-image:url(/-/media/Project/commufa/commufa/images/services/10gmenu/features-point_hd01_sp.png)}.features .feature_list .item.mod_point01 .point_body{display:block}.features .feature_list .item.mod_point01 .point_body figure{margin-right:0;-ms-flex-negative:0;flex-shrink:0;width:auto}.features .feature_list .item.mod_point01 .point_body figure img{width:100%}.features .feature_list .item.mod_point02 .point_body,.features .feature_list .item.mod_point03 .point_body{display:block}.features .feature_list .item.mod_point02 .point_body figure,.features .feature_list .item.mod_point03 .point_body figure{width:100%}.features .feature_list .item.mod_point02 .point_body figure img,.features .feature_list .item.mod_point03 .point_body figure img{width:auto;height:100px}.features .feature_list .item.mod_point02 .point_body .detail,.features .feature_list .item.mod_point03 .point_body .detail{width:100%}.features .feature_list .item.mod_point02 .point_head{height:59.5px;background-image:url(/-/media/Project/commufa/commufa/images/services/10gmenu/features-point_hd02_sp.png)}.features .feature_list .item.mod_point02 .point_body figure{margin:0 0 20px}.features .feature_list .item.mod_point03 .point_body{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.features .feature_list .item.mod_point03 .point_head{height:95.5px;background-image:url(/-/media/Project/commufa/commufa/images/services/10gmenu/features-point_hd03_sp.png)}.act_btn{margin-bottom:50px;padding-top:40px}.act_btn .act_btns{margin:0 auto;width:90%}.act_btn .act_btns li a{box-sizing:content-box;margin-bottom:25px;border-bottom:solid 10px;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:62px;color:#fff;font-weight:700;font-size:16px;text-align:center}.act_btn .act_btns li a:after{border-right:solid 3px #fff;border-bottom:solid 3px #fff;display:block;position:absolute;top:45%;right:15px;width:13px;height:13px;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.act_btn .act_btns li a:hover{margin-top:8px;border-bottom:solid 2px}.act_btn .act_btns li a.btn_newent{border-bottom-color:#542d00;background:#f6921e}.act_btn .act_btns li a.btn_change{border-bottom-color:#014b62;background:#3eb8db}.act_btn .act_btns li a.btn_change:hover{margin-top:33px}.precautions{margin-bottom:0}.notes .notes_title{padding:10px 15px;color:#fff;background:#0060b8;font-weight:700;font-size:16px;text-align:center;cursor:pointer}.notes .notes_body{padding:20px 15px 1px;background:#ececec}.notes .item{margin:0 0 20px;font-size:14px}.notes .item h3{margin:0 0 5px;padding:0 0 5px;border-bottom:solid 1px #000;color:#0060b8;font-weight:700}.notes .item ul li em{display:block;font-weight:700}.pcv{display:none!important}.spv{display:block!important}}@media screen and (max-width:320px){.cb-box{margin-top:-220px;margin-left:-140px;padding:20px;width:280px;height:400px;min-height:0}}@media screen and (max-width:375px){.cb-box{margin-top:-280px;margin-left:-140px;padding:20px;width:280px;height:520px;min-height:0}}@media screen and (max-height:650px){.page-head.mod_mv .inner{height:auto}.page-head.mod_mv .inner .heading{font-size:22px}.page-head.mod_mv .inner .heading small{font-size:13px}.page-head.mod_mv .head_lead{font-size:10px}.mv_menu .mv_menu_inner ul li{font-size:11px}}
/*# sourceMappingURL=styles_lp2.css.map */
