@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after{content:"";content:none}blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:62.5%}body{font-family:メイリオ,Meiryo,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:#fff;word-break:break-all;font-size:1.2rem;line-height:1.2;color:#222}img{vertical-align:bottom;max-width:100%;height:auto}input,select,textarea,button{font-family:メイリオ,Meiryo,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif;-webkit-appearance:none;border:none}a{color:#008bdb;text-decoration:underline}p,.text{font-size:12px;line-height:1.5;color:inherit}.c--ta-c{text-align:center}.c--navy{color:#00408a}.c--bold{font-weight:700}.c--w50p{width:"50%"!important}.c--w51p{width:"51%"!important}.c--w52p{width:"52%"!important}.c--w53p{width:"53%"!important}.c--w54p{width:"54%"!important}.c--w55p{width:"55%"!important}.c--w56p{width:"56%"!important}.c--w57p{width:"57%"!important}.c--w58p{width:"58%"!important}.c--w59p{width:"59%"!important}.c--w60p{width:"60%"!important}.c--w61p{width:"61%"!important}.c--w62p{width:"62%"!important}.c--w63p{width:"63%"!important}.c--w64p{width:"64%"!important}.c--w65p{width:"65%"!important}.c--w66p{width:"66%"!important}.c--w67p{width:"67%"!important}.c--w68p{width:"68%"!important}.c--w69p{width:"69%"!important}.c--w70p{width:"70%"!important}.c--w71p{width:"71%"!important}.c--w72p{width:"72%"!important}.c--w73p{width:"73%"!important}.c--w74p{width:"74%"!important}.c--w75p{width:"75%"!important}.c--w76p{width:"76%"!important}.c--w77p{width:"77%"!important}.c--w78p{width:"78%"!important}.c--w79p{width:"79%"!important}.c--w80p{width:"80%"!important}.c--w81p{width:"81%"!important}.c--w82p{width:"82%"!important}.c--w83p{width:"83%"!important}.c--mb10{margin-bottom:10px!important}.c--mb11{margin-bottom:11px!important}.c--mb12{margin-bottom:12px!important}.c--mb13{margin-bottom:13px!important}.c--mb14{margin-bottom:14px!important}.c--mb15{margin-bottom:15px!important}.c--mb16{margin-bottom:16px!important}.c--mb17{margin-bottom:17px!important}.c--mb18{margin-bottom:18px!important}.c--mb19{margin-bottom:19px!important}.c--mb20{margin-bottom:20px!important}.c--mb21{margin-bottom:21px!important}.c--mb22{margin-bottom:22px!important}.c--mb23{margin-bottom:23px!important}.c--mb24{margin-bottom:24px!important}.c--mb25{margin-bottom:25px!important}.c--mb26{margin-bottom:26px!important}.c--mb27{margin-bottom:27px!important}.c--mb28{margin-bottom:28px!important}.c--mb29{margin-bottom:29px!important}.c--mb30{margin-bottom:30px!important}.c--mb31{margin-bottom:31px!important}.c--mb32{margin-bottom:32px!important}.c--mb33{margin-bottom:33px!important}.c--mb34{margin-bottom:34px!important}.c--mb35{margin-bottom:35px!important}.c--mb36{margin-bottom:36px!important}.c--mb37{margin-bottom:37px!important}.c--mb38{margin-bottom:38px!important}.c--mb39{margin-bottom:39px!important}.c--mb40{margin-bottom:40px!important}.c--mb41{margin-bottom:41px!important}.c--mb42{margin-bottom:42px!important}.c--mb43{margin-bottom:43px!important}.c--mb44{margin-bottom:44px!important}.c--mb45{margin-bottom:45px!important}.c--mb46{margin-bottom:46px!important}.c--mb47{margin-bottom:47px!important}.c--mb0{margin-bottom:0!important}.mg10{margin:10px!important}sup{font-size:1rem;vertical-align:top}._section{margin:0 10px}.full_image{display:block;width:100%}.heading1{border-bottom:1px solid #f4f4f4;color:#043786;font-size:2.1rem;padding:20px 5px;text-align:center}.heading2{color:#043786;font-size:1.8rem;margin:30px 0 20px;border-bottom:2px solid #043786;padding-bottom:10px}.pt-20px{padding-top:20px}.heading3{color:#043786;font-size:1.5rem;border-left:2px solid #043786;padding:2px 0 0 7px;margin:15px 0}.heading4{color:#043786;font-size:1.5rem;margin:15px 0 5px}.notes{font-size:1.1rem;margin:10px 0}.other-cont{margin-bottom:15px;padding:0 10px}.other-cont .other-head{font-size:15px;color:#043786;margin-bottom:12px;border-left:3px solid #043786;padding-left:6px;padding-top:3px}.other-cont .annotation{color:#555}.other-cont .annotation li{text-indent:-2em;padding-left:2em;line-height:1.7}table.style1{color:#333}table.style1 .table-ttl{background:#f0f0f0;border:1px solid #545454;padding:13px}table.style1 .table-data{background:#fff;border:1px solid #545454;border-left:1px solid #dbdbdb;line-height:1.8;padding:13px}table.bdn,table.bdn tr,table.bdn th,table.bdn td{border:none!important}.c--table{border:2px solid #ccc;font-size:11px;margin-right:auto;margin-left:auto}.c--table .ttl,.c--table .data{padding:7px 5px}.table1{width:100%;border:2px solid #ccc;margin:10px 0}.table1 caption{color:#043786;margin-bottom:5px;text-indent:-.5rem}.table1 th,.table1 td{padding:8px;border-bottom:1px solid #ccc;font-size:1.1rem;line-height:1.5}.table1 th span,.table1 td span{font-weight:700}.table1 th .mark,.table1 td .mark{font-weight:400;color:#ff005a}.table1 th{background:#f0f0f0}.table2{width:100%;border:2px solid #cbcbcb;border-bottom:1px solid #cbcbcb;margin:10px 0}.table2 th,.table2 td{padding:8px;border-bottom:1px solid #cbcbcb;font-size:1.3rem;line-height:1.5;text-align:center}.table2 th{font-size:15px;background-color:#e6e6e6}.table2 th.blue{color:#043786;font-size:13px;background:#def7ff}.table2 td{display:flex;justify-content:center}.table2 td p{text-align:left}._button.entry.full{font-size:0;width:100%;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}._button.entry.full a{font-size:18px;font-weight:700;display:block;text-decoration:none;outline:none;border-radius:3px;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;color:#fff;background-color:#f20044;box-shadow:0 3px 5px -2px #aaa;padding-top:15px;padding-bottom:15px}._button.entry.full a:after{right:10px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}._button.entry.full a:before,._button.entry.full a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}._button.entry.full a span{font-weight:400;font-size:14px;width:100%;display:block;text-align:center;font-size:1.3rem;letter-spacing:-1px;display:inline;position:relative;vertical-align:middle}._button.inquiry.full{font-size:0;width:100%;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}._button.inquiry.full a{font-size:18px;font-weight:700;display:block;text-decoration:none;outline:none;border-radius:3px;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;color:#fff;background-color:#18a800;box-shadow:0 3px 5px -2px #aaa;padding-top:15px;padding-bottom:15px}._button.inquiry.full a:after{right:10px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}._button.inquiry.full a:before,._button.inquiry.full a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}._button.inquiry.full a span{font-weight:400;font-size:14px;width:100%;display:block;text-align:center;font-size:1.3rem;letter-spacing:-1px;display:inline;position:relative;vertical-align:middle}._button.inquiry.half{font-size:0;width:100%;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;line-height:1.3}._button.inquiry.half a{font-size:15px;font-weight:700;display:block;text-decoration:none;outline:none;border-radius:3px;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;color:#fff;background-color:#18a800;box-shadow:0 3px 5px -2px #aaa;padding-top:13px;padding-bottom:13px;margin:0 0 4px}._button.inquiry.half a:after{right:10px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}._button.inquiry.half a:before,._button.inquiry.half a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}._button.inquiry.half a span{font-weight:400;font-size:1.2rem;width:100%;display:block;text-align:center}._button.support.full{font-size:0;width:100%;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}._button.support.full a{font-size:18px;font-weight:700;display:block;text-decoration:none;outline:none;border-radius:3px;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;color:#fff;background-color:#00aeff;box-shadow:0 3px 5px -2px #aaa;padding-top:10px;padding-bottom:10px}._button.support.full a:after{right:10px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}._button.support.full a:before,._button.support.full a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}._button.support.full a span{font-weight:400;font-size:14px;width:100%;display:block;text-align:center;font-size:1.3rem;letter-spacing:-1px;display:inline;position:relative;vertical-align:middle}._button.support.half{font-size:0;width:100%;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;line-height:1.3}._button.support.half a{font-size:15px;font-weight:700;display:block;text-decoration:none;outline:none;border-radius:3px;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;color:#fff;background-color:#00aeff;box-shadow:0 3px 5px -2px #aaa;padding-top:13px;padding-bottom:13px;margin:0 0 4px}._button.support.half a:after{right:10px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}._button.support.half a:before,._button.support.half a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}._button.support.half a span{font-weight:400;font-size:1.2rem;width:100%;display:block;text-align:center}._button.ope.half{font-size:0;width:100%;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;line-height:1.3}._button.ope.half a{font-size:15px;font-weight:700;display:block;text-decoration:none;outline:none;border-radius:3px;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;color:#fff;background-color:#00aeff;box-shadow:0 3px 5px -2px #aaa;padding-top:13px;padding-bottom:13px;margin:0 0 4px}._button.ope.half a:after{right:10px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}._button.ope.half a:before,._button.ope.half a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}._button.ope.half a span{font-weight:400;font-size:1.2rem;width:100%;display:block;text-align:center}._button.blue{font-size:0;width:100%;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;padding-bottom:0;display:block}._button.blue a{font-size:15px;font-weight:700;display:block;outline:none;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;border-radius:25px;-webkit-border-radius:25px;margin:10px auto;text-align:center;text-decoration:none;background-color:#043786;color:#fff;font-weight:400;vertical-align:middle;padding-top:13px;padding-bottom:13px}._button.blue a:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:0;right:6%;bottom:0;width:9px;height:9px;border-top:1px solid #fff;border-right:1px solid #fff;margin:auto 0}._button.blue a:before,._button.blue a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}._button.blue a span{font-weight:400;font-size:1.2rem;width:100%;display:block;text-align:center}._button.lightblue{font-size:0;width:100%;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;padding-bottom:0;display:block}._button.lightblue a{font-size:15px;font-weight:700;display:block;outline:none;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;border-radius:25px;-webkit-border-radius:25px;margin:10px auto;text-align:center;text-decoration:none;background-color:#0aa9cb;color:#fff;font-weight:400;vertical-align:middle;padding-top:13px;padding-bottom:13px}._button.lightblue a:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:0;right:6%;bottom:0;width:9px;height:9px;border-top:1px solid #fff;border-right:1px solid #fff;margin:auto 0}._button.lightblue a:before,._button.lightblue a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}._button.lightblue a span{font-weight:400;font-size:1.2rem;width:100%;display:block;text-align:center}._button.white{font-size:0;width:100%;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;padding-bottom:0;display:block}._button.white a{font-size:15px;font-weight:700;display:block;outline:none;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;border:1px solid #043786;border-radius:25px;-webkit-border-radius:25px;margin:10px auto;text-align:center;text-decoration:none;background-color:#fff;color:#043786;font-weight:400;vertical-align:middle;padding-top:13px;padding-bottom:13px}._button.white a:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:0;right:6%;bottom:0;width:9px;height:9px;border-top:1px solid #043786;border-right:1px solid #043786;margin:auto 0}._button.white a:before,._button.white a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}._button.white a span{font-weight:400;font-size:1.2rem;width:100%;display:block;text-align:center}._button.area_check{font-size:0;width:100%;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}._button.area_check a{font-size:15px;font-weight:700;display:block;text-decoration:none;outline:none;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;color:#fff;background-color:#f20044;border-radius:25px;padding-top:10px;padding-bottom:10px}._button.area_check a:after{right:10px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}._button.area_check a:before,._button.area_check a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}._button.area_check a span{font-weight:400;font-size:1.2rem;width:100%;display:block;text-align:center}._button .c--bdrs6{border-radius:6px!important}.inbound_pager{overflow:hidden}.inbound_pager .inbound_pager__list{width:48%;border:1px solid #b2b2b2;border-radius:3px;box-sizing:border-box;margin-bottom:7px;float:left}.inbound_pager .inbound_pager__list.c--inline{padding:10px 0 0}.inbound_pager .inbound_pager__list.c--inline .inbound_pager__img{display:inline-block;vertical-align:middle;padding:0;text-align:center;width:50%}.inbound_pager .inbound_pager__list.c--inline .inbound_pager__img img{width:50%}.inbound_pager .inbound_pager__list.c--inline .inbound_pager__txt{display:inline-block;vertical-align:middle;padding:0;text-align:center;color:#043686;width:40%}.inbound_pager .inbound_pager__list.c--inline .inbound_pager__link{padding:0 10px 28px}.inbound_pager .inbound_pager__img{padding:10px;border-radius:3px 3px 0 0}.inbound_pager .inbound_pager__txt{padding:0 0 10px;text-align:center;color:#043686}.inbound_pager .inbound_pager__link{display:block;position:relative;padding-bottom:15px;color:#043786;text-decoration:none}.inbound_pager .inbound_pager__link:before{content:"";position:absolute;right:50%;bottom:7px;margin-right:-4px;width:8px;height:8px;z-index:1;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.inbound_pager .inbound_pager__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:18px;background:#b2b2b2}.inbound_pager__loc{position:relative;padding:10px 0 12px 34px;border-radius:5px;margin:15px 0;border:1px solid #043686;background-size:34px auto;text-align:center;font-size:15px;font-weight:700;color:#043686}.inbound_pager__loc:before{content:"";position:absolute;bottom:-15px;left:50%;border-top:8px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:8px solid transparent;margin-left:-10px;z-index:1}.inbound_pager__loc:after{content:"";position:absolute;bottom:-16px;left:50%;border-top:8px solid #043686;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:8px solid transparent;margin-left:-10px}.inbound_pager .left{margin-left:4%}.step_list__wrap>li{margin-bottom:20px;border-bottom:1px dotted #043786}.step_list__wrap>li .step{font-size:17px;font-weight:700;color:#043786}.step_list__wrap>li .step span{position:relative;display:inline-block;vertical-align:middle;font-size:12px;font-weight:400;background-color:#043786;color:#fff;padding:2px 13px;border-radius:3px;margin-right:10px}.step_list__wrap>li .step span:after{content:"";position:absolute;top:50%;right:-4px;margin-top:-3px;border-left:4px solid #043786;border-top:3px solid transparent;border-bottom:3px solid transparent}.step_list__wrap>li .pic{text-align:center;padding:20px 10px}.step_list__wrap>li .text{font-size:13px;padding-bottom:20px}.step_list__wrap>li .text .annotation{font-size:11px}.step_list__wrap>li:last-child{border-bottom:none}.contact-fd{display:block;padding:10px 5px 8px;background-color:#f5f5f5;border:1px solid #cbcbcb;border-bottom-width:3px;text-align:center;font-size:1.1rem;text-decoration:none;border-radius:3px;color:#222;margin-bottom:10px}.contact-fd .contact-fd__sup{display:block}.contact-fd .contact-fd__number{font-family:Helvetica,Arial,sans-serif;display:inline-block;position:relative;margin:2px auto 0;padding-left:30.5px;font-size:3.5rem;line-height:1}.contact-fd .contact-fd__number:before{content:"";position:absolute;bottom:6px;left:0;width:24.28571px;height:28.5px;background-image:url(/img/customer-static/sp/general/common/telicon-b.png);background-size:cover}.contact-fd.afi{padding:10px 5px}.contact-fd.afi .contact-fd__number{padding-left:31px;font-size:2.8rem}.contact-fd.afi .contact-fd__number:before{content:"";position:absolute;bottom:2px;left:0;width:26px;height:26px;background-image:url(/img/customer-static/sp/general/common/afi-tel.png);background-size:26px 26px}.contact-fd.afi .contact-fd__number--smaller{font-size:2.6rem}.contact-fd-b{display:block;padding-top:18px;padding-bottom:18px;background-color:#f5f5f5;border-bottom-width:3px;text-align:center;font-size:1.1rem;text-decoration:none;border-radius:3px;color:#222;margin-bottom:10px;box-shadow:0 3px 5px -2px #aaa;padding-right:15px;position:relative}.contact-fd-b:after{content:"";position:absolute;bottom:25px;margin-right:-4px;width:8px;height:8px;border-top:1px solid #043786;border-right:1px solid #043786;transform:rotate(45deg);-webkit-transform:rotate(45deg);right:14px}.contact-fd-b .contact-fd-b__sup{display:block}.contact-fd-b .contact-fd-b__number-b{font-family:Helvetica,Arial,sans-serif;display:inline-block;position:relative;margin:2px auto 0;padding-left:30.5px;font-size:13px;font-weight:700;color:#043786;line-height:1}.contact-fd-b .contact-fd-b__number-b span{font-size:18px}.contact-fd-b .contact-fd-b__number-b:before{content:"";position:absolute;bottom:-6px;left:0;width:24.28571px;height:27.14286px;background-image:url(/img/customer-static/sp/general/common/telicon-b.png);background-size:cover}.contact-fd-b .contact-fd-b__number_chat{font-family:Helvetica,Arial,sans-serif;display:inline-block;position:relative;margin:2px auto 0;padding-left:61.5px;font-size:18px;font-weight:700;color:#043786;line-height:1}.contact-fd-b .contact-fd-b__number_chat:before{content:"";position:absolute;bottom:-6px;left:0;width:53.80952px;height:25.2381px;background-image:url(/img/customer-static/sp/general/common/icon-tel-chat.png);background-size:cover}.contact-fd-b.ope-btn{padding-top:20px;padding-bottom:19px}.contact-fd-b.ope-btn:after{border-top:2px solid #043786;border-right:2px solid #043786;width:10px;height:10px;right:17px}.contact-fd-b.ope-btn .contact-fd-b__number-b{font-weight:400;letter-spacing:1px}.contact-fd-b.ope-btn .contact-fd-b__number-b span{font-weight:700}.contact-fd-b.ope-btn .contact-fd-b__number-b:before{width:25.5px;height:28.5px}.contact-fd-b.afi{padding:10px 5px}.contact-fd-b.afi .contact-fd-b__number{padding-left:31px;font-size:2.8rem}.contact-fd-b.afi .contact-fd-b__number:before{content:"";position:absolute;bottom:2px;left:0;width:26px;height:26px;background-image:url(/img/customer-static/sp/general/common/afi-tel.png);background-size:26px 26px}.contact-fd-b.afi .contact-fd-b__number--smaller{font-size:2.6rem}.contact-fd-2b{display:block;padding-top:18px;padding-bottom:18px;background-color:#f5f5f5;border-bottom-width:3px;text-align:center;font-size:1.1rem;text-decoration:none;border-radius:3px;color:#222;margin-bottom:10px;box-shadow:0 3px 5px -2px #aaa;padding-right:15px;position:relative}.contact-fd-2b:after{content:"";position:absolute;bottom:25px;margin-right:-4px;width:8px;height:8px;z-index:1;border-top:1px solid #043786;border-right:1px solid #043786;transform:rotate(45deg);-webkit-transform:rotate(45deg);right:14px}.contact-fd-2b .contact-fd-2b__sup{display:block}.contact-fd-2b .contact-fd-2b__number-b{font-family:Helvetica,Arial,sans-serif;display:inline-block;position:relative;margin:2px auto 0;padding-left:30.5px;font-size:13px;font-weight:700;color:#043786;line-height:20px}.contact-fd-2b .contact-fd-2b__number-b p{font-weight:700;color:#043786;line-height:20px}.contact-fd-2b .contact-fd-2b__number-b p span,.contact-fd-2b .contact-fd-2b__number-b span{font-size:18px}.contact-fd-2b .contact-fd-2b__number-b:before{content:"";position:absolute;bottom:5px;left:-10px;width:28.33333px;height:31.66667px;background-image:url(/img/customer-static/sp/general/common/telicon-b.png);background-size:cover}.contact-fd-2b.afi{padding:10px 5px}.contact-fd-2b.afi .contact-fd-b__number{padding-left:31px;font-size:2.8rem}.contact-fd-2b.afi .contact-fd-b__number:before{content:"";position:absolute;bottom:2px;left:0;width:26px;height:26px;background-image:url(/img/customer-static/sp/common/afi-tel.png);background-size:26px 26px}.contact-fd-2b.afi .contact-fd-b__number--smaller{font-size:2.6rem}.contact-fd-none{display:block;font-size:13px;font-weight:700;color:#fff;padding-top:18px;padding-bottom:18px;background-color:#9a9a9a;border-bottom-width:3px;text-align:center;text-decoration:none;border-radius:3px;margin-bottom:10px;box-shadow:0 3px 5px -2px #aaa;padding-right:15px;position:relative}.contact-fd-none:after{content:"";position:absolute;bottom:25px;margin-right:-4px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);right:14px}.afi-content-box{border:2px solid #ddd;font-size:1rem;padding:6px;margin-bottom:5px}.subconts1_charm{padding:30px 10px 20px;background-color:#e1f6ff}.subconts1_charm .charm_ttl{text-align:center;font-size:2rem}.subconts1_charm .charm_subTtl{padding:10px 0 15px;text-align:center;font-size:1.2rem}.charm_list{overflow:hidden}.charm_list .charm_listItem{width:49%;border:1px solid #b2b2b2;border-radius:3px;box-sizing:border-box;margin-bottom:7px;float:left}.charm_list .charm_listItem .charm_txtBtn{background-color:#fff;text-decoration:none;color:#043786}.charm_list .charm_listItem p{display:table;width:100%;overflow:hidden}.charm_list .charm_listItem p span{overflow:hidden;display:table-cell;height:38px;vertical-align:middle;position:relative;text-align:center;background-color:#fff}.charm_list .charm_listItem p span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;right:-18px;bottom:-24px;width:0;height:0;border:18px solid #b2b2b2}.charm_list .charm_listItem p span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;right:5px;bottom:4px;width:4px;height:4px;border-top:1px solid #fff;border-right:1px solid #fff}.charm_list .left{margin-left:2%}.contact-section{border:5px solid #043786}.contact-section .contact-head{padding:12px 0 13px;background-color:#043786;text-align:center;color:#fff;font-size:19px;letter-spacing:.05px}.contact-section .contact-cont{padding:0;background-color:#fff}.contact-section .contact-cont .btns{overflow:hidden;margin-bottom:0}.contact-section .contact_th_top{display:inline-block;width:100%;height:100%;background:url(/img/customer-static/sp/general/common/cv_bg.png) no-repeat 0 0;background-size:cover;background-color:#fff;padding-bottom:15px}.contact-section .contact_th_top .btn-entry_th{position:relative;margin:0 15px}.contact-section .contact_th_top .btn-entry_th:before{content:"";display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;width:90.5px;height:68px;background:url(/img/customer-static/sp/general/common/cv_btn_ribbon.png) no-repeat 0 0;background-size:cover;position:absolute;z-index:2;left:-7px;top:-5px}.contact-section .contact_th_top .btn-entry_th a{background-color:#f20044;box-shadow:0 4px 5px -2px #8e8e8e;display:block;font-size:20px;font-weight:700;letter-spacing:.05px;color:#fff;text-align:center;text-decoration:none;margin:-24.5% 0 0;padding:18px 0;position:relative;border-radius:3px}.contact-section .contact_th_top .btn-entry_th a:after{content:"";width:11px;height:11px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:47%;right:13px;margin-top:-4px}.contact-section .contact-inner{padding:15px}.contact-section .contact-inner ._button.inquiry.half a,.contact-section .contact-inner ._button.support.half a,.contact-section .contact-inner ._button.ope.half a{font-size:14px;box-shadow:0 4px 5px -2px #bababa;padding-top:9px;padding-bottom:9px;letter-spacing:1px}.contact-section .contact-inner ._button.inquiry.half a span,.contact-section .contact-inner ._button.support.half a span,.contact-section .contact-inner ._button.ope.half a span{font-size:11px}.contact-section .contact-inner ._button.inquiry.half a:after,.contact-section .contact-inner ._button.support.half a:after,.contact-section .contact-inner ._button.ope.half a:after{border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;right:13px}.contact-section .contact-inner ._button.inquiry.half a{background-color:#00b566}.contact-section .contact-inner ._button.support.half a{background-color:#3987dc}.contact-section .contact-inner ._button.ope.half a{color:#18335d;background-color:#f5f5f5}.contact-section .contact-inner ._button.ope.half a:after{border-top:2px solid #18335d;border-right:2px solid #18335d}.contact-section .contact-inner.contact-5g .btns{margin-bottom:0}.contact-section .contact-head2{text-align:center;font-size:16px;font-weight:700;letter-spacing:.025px;margin-bottom:8px}.contact-section .contact-time{margin-bottom:10px;font-size:1.1rem;text-align:center}.contact-section .language-tel{font-size:1.1rem;text-align:center}.contact-section .contact-button--1 ._button span{display:inline-block;vertical-align:middle;position:static;width:auto;padding-right:5px;font-weight:400}.contact-section .contact-button--1 a{padding-top:0}.contact-section .contact-button--2{float:left;width:49%}.contact-section .contact-button--3{float:right;width:49%}.contact-section_1328 .contact-head{padding:12px 0 13px;background-color:#043786;text-align:center;color:#fff;font-size:19px;letter-spacing:.05px}.contact-section_1328 .img{margin-bottom:-1px!important}.contact-section_1328 .contact-cont{padding:0;color:#fff;text-align:center}.contact-section_1328 .contact-cont .fukidashi{margin-bottom:10px;display:inline-block;position:relative;font-size:3vw;font-weight:700}.contact-section_1328 .contact-cont .fukidashi .font_big{font-size:5.5vw}.contact-section_1328 .contact-cont .fukidashi .font_big.yellow{color:#eefc07}.contact-section_1328 .contact-cont .fukidashi:before,.contact-section_1328 .contact-cont .fukidashi:after{display:block;content:"";width:0;height:25px;border-left:1px solid #fff;position:absolute;top:0;bottom:0}.contact-section_1328 .contact-cont .fukidashi:before{left:-10px;transform:rotate(-30deg)}.contact-section_1328 .contact-cont .fukidashi:after{right:-10px;transform:rotate(30deg)}.contact-section_1328 .contact_th_top{display:inline-block;width:100%;height:100%;background-color:#082256;padding-bottom:15px}.contact-section_1328 .contact_th_top .btn-entry_th{position:relative;margin:0 15px 15px}.contact-section_1328 .contact_th_top .btn-entry_th a{background-color:#e5007f;box-shadow:0 4px #9e0058;display:block;font-size:20px;font-weight:700;letter-spacing:.05px;color:#fff;text-align:center;text-decoration:none;margin:0;padding:18px 0;position:relative;border-radius:3px}.contact-section_1328 .contact_th_top .btn-entry_th a:after{content:"";width:8px;height:8px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:47%;right:13px;margin-top:-4px}.contact-section_1328 .contact_th_top .note{margin:0 15px;text-indent:-1em;padding-left:1em;text-align:left}.cta-2495{border:5px solid #043786;text-align:center}.cta-2495 .cta-ttl-2495{position:relative}.cta-2495 .cta-ttl-2495:after{content:"▼";height:16px;width:16px;bottom:-8px;right:0;left:0;color:#043786;font-size:22px;margin:auto;display:block;position:absolute}.cta-2495 .cta-btn-area-2495{display:inline-block;width:100%;height:100%;background:url(/img/customer-static/sp/general/common/cv_bg.png) no-repeat 0 0;background-position:center;background-size:cover;background-color:#fff;padding:25px 5px 20px;box-sizing:border-box}.cta-2495 .flex-area-2495{display:flex;align-items:center;justify-content:space-evenly;padding:10px 0 20px}.cta-2495 .flex-area-2495 .cta-btn-2495{width:46%;color:#043786;background-color:#fff;font-weight:700;text-decoration:none;border-radius:10px;box-shadow:3px 3px 3px #ccc;display:flex;align-items:center;justify-content:center;position:relative}.cta-2495 .flex-area-2495 .cta-btn-2495:after{content:"";top:calc(50% - 4px);right:14px;width:10px;height:10px;transform:rotate(45deg);border-top:2px solid #043786;border-right:2px solid #043786;position:absolute}.cta-2495 .flex-area-2495 .cta-btn-2495 p{font-size:3vw;padding:10px}.cta-2495 .flex-area-2495 .cta-btn-2495 span{display:block;font-size:3.8vw}.cta-2495 .contract-customer-2495{color:#043786;text-decoration:underline;text-decoration-color:#2a4f87;text-underline-offset:5px;position:relative}.cta-2495 .contract-customer-2495 p{font-size:3.5vw;font-weight:700;letter-spacing:2px}.cta-3128{background-color:#043786;padding:4vw 2vw;text-align:center}.cta-3128 .application-btn-area{display:inline-block;width:100%;height:100%;background:url(/img/customer-static/sp/general/common/cv_bg.png) no-repeat 0 0;background-position:center;background-size:cover;background-color:#fff;padding:5px 10px 10px;box-sizing:border-box}.cta-3128 .application-btn-area .minus-bottom{margin-bottom:-20vw}.cta-3128 .flex-area-3128{display:flex;align-items:center;justify-content:space-evenly;padding:10px 0}.cta-3128 .flex-area-3128 .cta-btn-3128{width:46%;color:#043786;background-color:#fff;text-decoration:none;border-radius:6px;display:flex;align-items:center;justify-content:center;position:relative}.cta-3128 .flex-area-3128 .cta-btn-3128:after{content:"";top:calc(50% - 4px);right:14px;width:10px;height:10px;transform:rotate(45deg);border-top:2px solid #043786;border-right:2px solid #043786;position:absolute}.cta-3128 .flex-area-3128 .cta-btn-3128 p{font-size:3vw;font-weight:700;padding:10px}.cta-3128 .flex-area-3128 .cta-btn-3128 span{display:block;font-size:3.8vw}.cta-3128 .flex-area-3128 .cta-btn-3128.area{color:#fff;border:solid 1px #fff;background-color:#043786}.cta-3128 .flex-area-3128 .cta-btn-3128.area:after{border-top:2px solid #fff;border-right:2px solid #fff}.cta-3128 .contract-customer-3128{color:#fff;text-decoration:underline 2px;text-decoration-color:#4a6998;text-underline-offset:10px;position:relative}.cta-3128 .contract-customer-3128 p{font-size:3.5vw;font-weight:700;letter-spacing:2px}.scroll-footer-2495{bottom:-80px;left:0;width:100%;height:80px;z-index:4999;text-align:center;position:fixed}.scroll-footer-2495 img{width:80%;margin-bottom:-12px}.scroll-footer-2495 .scroll-footer-inner-2495{background-color:#f20044}.scroll-footer-2495 .scroll-footer-inner-2495 .application-btn{width:90%;height:68px;color:#fff;font-weight:700;text-decoration:none;margin:0 auto;display:flex;justify-content:center;align-items:center;position:relative}.scroll-footer-2495 .scroll-footer-inner-2495 .application-btn:before{content:"";background:url(/img/customer-static/sp/general/common/cv_bg.png) no-repeat 0 0;background:url(/img/customer-static/sp/general/follow_footer_icon-2495.png) no-repeat;background-size:contain;left:0;width:40px;height:40px;position:absolute}.scroll-footer-2495 .scroll-footer-inner-2495 .application-btn:after{content:"";top:calc(50% - 6px);right:0;width:10px;height:10px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;position:absolute}.scroll-footer-2495 .scroll-footer-inner-2495 .application-btn p{font-size:6vw;letter-spacing:2px}.scroll-footer-3128{width:100%;height:65px;bottom:-65px;left:0;background-color:#043786e6;border-radius:10px 10px 0 0;opacity:1;box-sizing:border-box;position:fixed;z-index:4999}.scroll-footer-3128 .flex-area{padding:10px 0;display:flex;justify-content:space-around;text-align:center}.scroll-footer-3128 .footer-explain{color:#fff;font-size:12px}.scroll-footer-3128 .footer-explain .font-yellow{color:#d6f249;font-size:18px;font-weight:700}.scroll-footer-3128 .application-btn{width:60%;background-color:#f20044;color:#fff;font-weight:700;border-radius:6px;display:flex;align-items:center;justify-content:center;position:relative}.scroll-footer-3128 .application-btn:after{content:"";top:0;right:3vw;bottom:0;width:8px;height:8px;transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff;margin:auto;position:absolute}.scroll-footer-3128 .application-btn a{text-decoration:none}.scroll-footer-3128 .application-btn p{color:#fff;font-size:16px;line-height:1.4;padding-top:2px;margin-left:4vw}.scroll-footer-3128 .application-btn p .icon-sp-3128{content:"";width:25px;height:25px;top:0;bottom:0;left:2vw;margin:auto 0;position:absolute}.scroll-footer-3820{width:100%;bottom:-80px;left:0;z-index:4999;position:fixed}.scroll-footer-3820 .scroll-footer-inner-3820{display:flex}.scroll-footer-3820 .scroll-footer-inner-3820 .flex-area{width:70%;background:linear-gradient(to left,#f20044,#fe89aa);color:#fff;display:flex;align-items:center;justify-content:center;position:relative}.scroll-footer-3820 .scroll-footer-inner-3820 .flex-area img{width:40px;height:40px;top:0;bottom:0;left:2vw;margin:auto 0;position:absolute}.scroll-footer-3820 .scroll-footer-inner-3820 .flex-area:after{content:"";top:0;right:3vw;bottom:0;width:8px;height:8px;transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff;margin:auto;position:absolute}.scroll-footer-3820 .scroll-footer-inner-3820 .flex-area p{text-align:center;color:#fff;padding-top:2px;margin-left:5vw}.scroll-footer-3820 .scroll-footer-inner-3820 .flex-area p .font-yellow{color:#ff0}.scroll-footer-3820 .scroll-footer-inner-3820 .flex-area p .font-bold{font-size:16px;font-weight:700}.scroll-footer-3820 .scroll-footer-inner-3820 .flex-area a{text-decoration:none}.scroll-footer-3820 .ai-btn{width:37%;display:flex;justify-content:center;position:relative}.scroll-footer-3820 .ai-btn img{padding:0}#follow-footer-4499 .color-yellow{color:#f7ff1a}#follow-footer-4499 a{text-decoration:none}#follow-footer-4499.scroll-footer-4499_b{bottom:-80px;left:0;width:100%;height:68px;z-index:4999;text-align:center;position:fixed}#follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499{display:flex;align-items:center}#follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499 .complete-btn{position:relative;display:flex;justify-content:center;align-items:center;width:65%;height:68px;padding-left:30px;color:#fff;font-weight:700;background:linear-gradient(90deg,#FD86A7,#f20044 70%)}#follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499 .complete-btn:before{position:absolute;content:"";background:url(/img/customer-static/sp/general/pattern4499b/device.png) no-repeat;background-size:contain;top:10px;left:3px;width:60px;height:60px}#follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499 .complete-btn:after{position:absolute;content:"";top:calc(50% - 6px);right:10px;width:9px;height:9px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}#follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499 .complete-btn p{font-size:16px;letter-spacing:2px;line-height:1.3}#follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499 .complete-btn p span{font-size:10px}#follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499 .complete-btn p span.color-yellow{font-size:12px}#follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499 .tel-btn,#follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499 .qa-btn{display:flex;justify-content:center;align-items:center;width:17%;height:68px;background-color:#fff;color:#18335d}#follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499 .tel-btn p,#follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499 .qa-btn p{padding-top:30px;font-size:1em}#follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499 .tel-btn{background-image:url(/img/customer-static/sp/general/pattern4499b/tel.png);background-repeat:no-repeat;background-size:25px;background-position:center 10px;border-right:1px solid #e0e0e0}#follow-footer-4499.scroll-footer-4499_b .scroll-footer-inner-4499 .qa-btn{background-image:url(/img/customer-static/sp/general/pattern4499b/qa.png);background-repeat:no-repeat;background-size:12px;background-position:center 7px}#follow-footer-4499.scroll-footer-4499_c{bottom:-80px;left:0;width:100%;height:68px;z-index:4999;text-align:center;position:fixed}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499{display:flex;align-items:center}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .menu-btn{display:grid;justify-content:center;align-items:center;width:17%;height:68px;background-color:#fff;border-right:1px solid #e0e0e0}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .menu-btn img{width:55%;margin:0 auto}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .menu-btn p{margin-top:-15px;font-size:1em}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .tel-btn{display:flex;justify-content:center;align-items:center;background-image:url(/img/customer-static/sp/general/pattern4499c/tel.png);background-repeat:no-repeat;background-size:25px;background-position:center 10px;width:17%;height:68px;background-color:#fff;color:#18335d}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .tel-btn p{padding-top:30px;font-size:1em}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .complete{position:relative;width:67%}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .complete .complete-btn{position:relative;display:flex;justify-content:center;align-items:center;padding-left:45px;height:68px;color:#fff;font-weight:700;background:linear-gradient(90deg,#ff4177,#f20044 70%);box-shadow:0 2px #c7014c}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .complete .complete-btn:before{position:absolute;content:"";background:url(/img/customer-static/sp/general/pattern4499b/device.png) no-repeat;background-size:contain;top:5px;left:5px;width:68px;height:68px}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .complete .complete-btn:after{position:absolute;content:"";top:calc(50% - 6px);right:10px;width:9px;height:9px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .complete .complete-btn p{font-size:15px;letter-spacing:2px;line-height:1.5;text-shadow:1px 2px 0 rgba(0,0,0,.4)}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .complete .complete-btn p span{font-size:11px}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .complete .complete-btn p span.color-yellow{position:relative}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .complete .complete-btn p span.color-yellow:before,#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .complete .complete-btn p span.color-yellow:after{position:absolute;content:"";display:block;width:15px;height:1px;top:6px;right:80px;background-color:#f7ff1a;transform:rotate(55deg)}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .complete .complete-btn p span.color-yellow:after{left:80px;transform:rotate(120deg)}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .complete .fukidashi{position:absolute;top:-14px;left:24%;right:5%;padding:2px 0;background-color:#fff;font-size:15px;font-weight:700;border-radius:30px;border:1px solid #c7014c;box-shadow:0 3px 3px #0003}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .complete .fukidashi p{position:relative}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .complete .fukidashi p:before,#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .complete .fukidashi p:after{position:absolute;content:"▼";top:14px;left:45%;width:0;height:0;color:#fff;z-index:9}#follow-footer-4499.scroll-footer-4499_c .scroll-footer-inner-4499 .complete .fukidashi p:after{top:17px;color:#c7014c;box-shadow:0 3px 3px #0003;z-index:8}.menu-wrap{overflow:hidden;margin:20px 0 40px}.menu-wrap>li{float:left;width:48.5%;min-height:100px;vertical-align:top;font-size:1.1rem;border:1px solid #b2b2b2;border-radius:5px;box-sizing:border-box;margin-bottom:10px;position:relative;text-align:center}.menu-wrap>li:nth-child(odd){margin-right:3%}.menu-wrap>li:before{content:"";position:absolute;-webkit-transform:rotate(315deg);transform:rotate(315deg);width:0;height:0;border:15px solid transparent;border-top:15px solid #b2b2b2;bottom:-15px;right:-15px}.menu-wrap>li:after{content:"";position:absolute;bottom:4px;right:4px;width:4px;height:4px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-wrap>li a{text-decoration:none;display:block}.menu-wrap>li .image{display:table;width:100%;min-height:70px}.menu-wrap>li .image span{display:table-cell;vertical-align:middle}.menu-wrap>li .ttl{color:#043786;font-size:1.3rem;font-weight:700;letter-spacing:-1px}.menu-wrap>li .text{color:#043786;font-size:1.1rem;padding:5px 8px 10px;text-align:left}.body_overflow_hidden{overflow:hidden}#menu-overlay{display:none;position:fixed;top:0;left:0;z-index:15;width:100%;height:100%;background-color:#0000007f}#header{position:relative;z-index:16}#header .hrrank_nav{display:flex;justify-content:center;align-items:center;width:auto;color:#08356f;background-color:#fee558;padding:.6em}#header .hrrank_nav .hrrank_lead{font-size:.6em;font-weight:700;width:14%;color:#fff;background-color:#08356f;text-align:center;min-width:30%;padding:.6em;border-radius:4px}#header .hrrank_nav .hrrank_lead span{letter-spacing:.15em}#header .hrrank_nav .hrrank_main{margin-left:.6em}#header .hrrank_nav .hrrank_main .hrrank_main_txt{font-size:16px;font-weight:700}#header .hrrank_nav .hrrank_main .hrrank_sub_txt{font-size:12px}#header .header_fix{width:100%}#header .header_nav{overflow:hidden;-webkit-transition:all .25s ease;transition:all .25s ease;background:#fff}#header .header_nav .header_logo{width:46%;float:left;background-color:#fff;height:66px}#header .header_nav .header_logo a{display:block}#header .header_nav .header_logo img{display:block;padding:10px 0 0;margin:0 auto}#header .header_nav .tel{display:block;width:18%;background-color:#f5f5f5;height:66px;float:right;text-align:center;text-decoration:none}#header .header_nav .tel img{padding:13px 10px 5px}#header .header_nav .tel p{color:#222;padding-bottom:5px;font-size:1rem}#header .header_nav .contact{display:block;width:18%;background-color:#fde0e8;height:66px;float:right;text-align:center;text-decoration:none}#header .header_nav .contact img{padding:13px 10px 5px}#header .header_nav .contact p{color:#222;padding-bottom:5px;font-size:1rem}#header .header_nav .faq_3820{display:block;width:18%;background-color:#fff;height:66px;float:right;text-align:center;text-decoration:none}#header .header_nav .faq_3820 img{padding:13px 10px 7px}#header .header_nav .faq_3820 p{color:#222;padding-bottom:5px;font-size:1rem}#header .header_nav .menu{display:block;width:18%;background-color:#043786;height:66px;float:right;text-align:center;text-decoration:none}#header .header_nav .menu img{padding:13px 10px 5px}#header .header_nav .menu p{padding-bottom:5px;font-size:1rem;color:#fff}#header .header_nav.fixed{position:fixed;top:0;width:100%}#header .header_nav #head-bnr{width:100%;text-align:center;background:url(/img/customer-static/sp/general/common/header-bnr/head-bnr-bg.png) center center;background-size:contain;box-shadow:0 3px 3px #0003;position:relative;z-index:1}#header .header_nav #head-bnr a{display:block;height:50px;cursor:pointer;text-align:center;overflow:hidden}#header .header_nav #head-bnr a img{max-height:50px;width:auto}#header .header_nav .header-company{display:inline-block;width:100%;color:#b5b5b5;font-size:8px;text-align:center}#header .header-menu{display:none;position:fixed;top:66px;right:0;background:#fff;z-index:16;color:#043786;width:90%;max-height:90%;overflow-y:auto;overflow-x:hidden}#header .header-menu a{color:#043786;text-decoration:none}#header .header-menu .main-link{border-top:2px solid #043786;font-size:0}#header .header-menu .main-link li{display:inline-block;width:100%;box-sizing:border-box;font-size:1.5rem;border-bottom:1px solid #043786}#header .header-menu .main-link li:last-child{border-bottom:none}#header .header-menu .main-link li .menu-base{display:block;padding:18px 0 18px 48px;position:relative}#header .header-menu .main-link li .menu-base:after{position:absolute;top:0;right:6%;bottom:0;content:"";display:block;width:15px;height:15px;background:url(/img/customer-static/sp/general/common/header-menu/icon-close.png) no-repeat;background-size:contain;margin:auto 0}#header .header-menu .main-link li .menu-base.menu1{background:url(/img/customer-static/sp/general/common/header-menu-b-icon1.png) 4% 15px no-repeat;background-size:25px;background-color:#f8f8f8}#header .header-menu .main-link li .menu-base.menu2{background:url(/img/customer-static/sp/general/common/header-menu-b-icon2.png) 4% 15px no-repeat;background-size:25px;background-color:#f8f8f8}#header .header-menu .main-link li .menu-base.menu3{background:url(/img/customer-static/sp/general/common/header-menu-b-icon3.png) 4% 15px no-repeat;background-size:25px;background-color:#f8f8f8}#header .header-menu .main-link li .menu-base.menu4{background:url(/img/customer-static/sp/general/common/header-menu-b-icon4.png) 4% 15px no-repeat;background-size:25px;background-color:#f8f8f8}#header .header-menu .main-link li .menu-base.menu5{background:url(/img/customer-static/sp/general/common/header-menu-b-icon5.png) 4% 15px no-repeat;background-size:25px;background-color:#f8f8f8}#header .header-menu .main-link li .menu-base.menu6{background:url(/img/customer-static/sp/general/common/header-menu-b-icon6.png) 4% 13px no-repeat;background-size:25px;background-color:#f8f8f8}#header .header-menu .main-link li .menu-base.menu7{background:url(/img/customer-static/sp/general/common/header-menu-b-icon7.png) 4% 13px no-repeat;background-size:25px;background-color:#f8f8f8}#header .header-menu .main-link li .menu-base.menu8{background:url(/img/customer-static/sp/general/common/header-menu-b-icon8.svg?1649836760) 4% 13px no-repeat;background-size:25px;background-color:#f8f8f8}#header .header-menu .main-link li .menu-base.menu8:after{content:"";vertical-align:middle;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;background:none;top:0;right:7%;bottom:0;width:8px;height:8px;border-top:3px solid #043786;border-right:3px solid #043786;margin:auto 0}#header .header-menu .main-link li .menu-base.menu9{background:url(/img/customer-static/sp/general/common/header-menu-b-icon9.png) 4% 13px no-repeat;background-size:25px;background-color:#f8f8f8}#header .header-menu .main-link li .menu-base.menu9:after{content:"";-webkit-mask-image:url(/img/customer-static/sp/common/box-arrow-up-right.svg);mask-image:url(/img/customer-static/sp/common/box-arrow-up-right.svg);background-color:#043786;width:16px;height:16px}#header .header-menu .main-link li .menu-base.active{color:#fff}#header .header-menu .main-link li .menu-base.active:after{width:15px;height:3px;background:url(/img/customer-static/sp/general/common/header-menu/icon-open.png) no-repeat;background-size:contain;background-color:#406092}#header .header-menu .main-link li .menu-base.active.menu1{background:url(/img/customer-static/sp/general/common/header-menu-b-icon1-w.png) 4% 15px no-repeat;background-size:25px;background-color:#406092}#header .header-menu .main-link li .menu-base.active.menu2{background:url(/img/customer-static/sp/general/common/header-menu-b-icon2-w.png) 4% 15px no-repeat;background-size:25px;background-color:#406092}#header .header-menu .main-link li .menu-base.active.menu3{background:url(/img/customer-static/sp/general/common/header-menu-b-icon3-w.png) 4% 15px no-repeat;background-size:25px;background-color:#406092}#header .header-menu .main-link li .menu-base.active.menu4{background:url(/img/customer-static/sp/general/common/header-menu-b-icon4-w.png) 4% 15px no-repeat;background-size:25px;background-color:#406092}#header .header-menu .main-link li .menu-base.active.menu5{background:url(/img/customer-static/sp/general/common/header-menu-b-icon5-w.png) 4% 15px no-repeat;background-size:25px;background-color:#406092}#header .header-menu .main-link li .menu-base.active.menu6{background:url(/img/customer-static/sp/general/common/header-menu-b-icon6-w.png) 4% 13px no-repeat;background-size:25px;background-color:#406092}#header .header-menu .main-link li .menu-base.active.menu7{background:url(/img/customer-static/sp/general/common/header-menu-b-icon7-w.png) 4% 13px no-repeat;background-size:25px;background-color:#406092}#header .header-menu .main-link li .sublink-block{display:none}#header .header-menu .main-link li .sublink-block .sub-link{border-top:1px solid #043786;font-size:0}#header .header-menu .main-link li .sublink-block .sub-link li{display:inline-block;width:50%;height:52px;box-sizing:border-box;font-size:1.2rem;vertical-align:top;border-bottom:1px solid #ddd}#header .header-menu .main-link li .sublink-block .sub-link li:nth-child(odd){border-right:1px solid #ddd}#header .header-menu .main-link li .sublink-block .sub-link li.border-n{border-bottom:none}#header .header-menu .main-link li .sublink-block .sub-link li a{display:flex;align-items:center;width:100%;height:100%;box-sizing:border-box;padding:0 0 0 15px;position:relative}#header .header-menu .main-link li .sublink-block .sub-link li a span{display:inline-block}#header .header-menu .main-link li .sublink-block .sub-link li a:after{content:"";vertical-align:middle;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;right:6%;bottom:0;width:6px;height:6px;border-top:1px solid #043786;border-right:1px solid #043786;margin:auto 0}#header .header-menu .main-link li .sublink-block .sub-link.popular-link{border-top:none}#header .header-menu .main-link li .sublink-block .sub-link.popular-link li{font-size:1.1rem}#header .header-menu .main-link li .sublink-block .sub-link.popular-link li a{padding-left:48px}#header .header-menu .main-link li .sublink-block .sub-link.charm-link .charm-1{background:url(/img/customer-static/sp/general/common/header-menu/h-sublink-gomanzoku.png) no-repeat 0 0;background-size:cover}#header .header-menu .main-link li .sublink-block .sub-link.charm-link .charm-2{background:url(/img/customer-static/sp/general/common/header-menu/h-sublink-norikae.png) no-repeat 0 0;background-size:cover}#header .header-menu .main-link li .sublink-block .sub-link.price-link .price-1{background:url(/img/customer-static/sp/general/common/header-menu/h-sublink-device-discount.png) no-repeat 0 0;background-size:cover}#header .header-menu .main-link li .sublink-block .sub-link.price-link .price-2{background:url(/img/customer-static/sp/general/common/header-menu/h-sublink-norikae.png) no-repeat 0 0;background-size:cover}#header .header-menu .main-link li .sublink-block .sub-link.price-link .price-3{background:url(/img/customer-static/sp/general/common/header-menu/h-simulation-shop.png) no-repeat 0 0;background-size:cover}#header .header-menu .main-link li .sublink-block .sub-link.campaign-link .campaign-1{background:url(/img/customer-static/sp/general/common/header-menu/h-sublink-gomanzoku.png) no-repeat 0 0;background-size:cover}#header .header-menu .main-link li .sublink-block .sub-link.campaign-link .campaign-2{background:url(/img/customer-static/sp/general/common/header-menu/h-sublink-fixed-line-comparison.png) no-repeat 0 0;background-size:cover}#header .header-menu .main-link li .sublink-block .sub-link.campaign-link .campaign-3{background:url(/img/customer-static/sp/general/common/header-menu/h-sublink-norikae.png) no-repeat 0 0;background-size:cover}#header .header-menu .main-link li .sublink-block .sub-link.device-link .device-1{background:url(/img/customer-static/sp/general/common/header-menu/h-sublink-gomanzoku.png) no-repeat 0 0;background-size:cover}#header .header-menu .main-link li .sublink-block .sub-link.device-link .device-2{background:url(/img/customer-static/sp/general/common/header-menu/h-sublink-fixed-line-comparison.png) no-repeat 0 0;background-size:cover}#header .header-menu .main-link li .sublink-block .sub-link.device-link .device-3{background:url(/img/customer-static/sp/general/common/header-menu/h-sublink-norikae.png) no-repeat 0 0;background-size:cover}#header .header-menu .main-link li .sublink-block .sub-link.device-link .device-4{background:url(/img/customer-static/sp/general/common/header-menu/h-simulation-shop.png) no-repeat 0 0;background-size:cover}#header .header-menu .main-link li .sublink-block .sub-link.area-link .area-1{background:url(/img/customer-static/sp/general/common/header-menu/h-sublink-norikae.png) no-repeat 0 0;background-size:cover}#header .header-menu .main-link li .sublink-block .sub-link-ttl{width:100%;height:40px;color:#043786;font-size:13px;line-height:40px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#ecf2fb;padding-left:15px}#header .header-menu .link-set{padding:13px 10px;background-color:#9199a5}#header .header-menu .link-set a{color:#fff}#header .header-menu .link-set .link-box{overflow:hidden;margin-bottom:10px}#header .header-menu .link-set .link-box p{float:left;position:relative;width:48%;box-sizing:border-box;border:1px solid #fff;border-radius:3px;text-align:center;padding:0}#header .header-menu .link-set .link-box p a{display:block;padding:20px 0}#header .header-menu .link-set .link-box p:first-child{margin-right:4%}#header .header-menu .link-set .link-box p:first-child a{padding:10px 0}#header .header-menu .link-set .link-box p:after{content:"";vertical-align:middle;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;right:4%;bottom:0;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;margin:auto 0}#header .header-menu .link-set .bnr-link{display:block;margin-bottom:10px}#header .header-menu .link-set .feature-link a{position:relative;display:block;color:#043786;background:url(/img/customer-static/sp/general/common/link-bg-b.png);background-size:cover;height:47px;padding:26px 0 0 35%;font-size:1.6rem}#header .header-menu .link-set .feature-link a:after{content:"";vertical-align:middle;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;right:4%;bottom:0;width:6px;height:6px;border-top:1px solid #043786;border-right:1px solid #043786;margin:auto 0}#header .header-menu .link-set .column-link{display:block;margin-top:10px}#header .header-menu .top-link{background-color:#043786;text-align:center}#header .header-menu .top-link a{display:block;position:relative;padding:16px 0;color:#fff;font-size:15px}#header .header-menu .top-link a:after{content:"";vertical-align:middle;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;right:4%;bottom:0;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;margin:auto 0}.list_menu{font-size:0;margin:10px 0}.list_menu--col2 .list_menu__each{width:48%}.list_menu--col3 .list_menu__each{width:30%}.list_menu--navy .list_menu__each a:before{border:21px solid #b2b2b2}.list_menu--orange .list_menu__each a:before{border:21px solid #fc0}.list_menu__each{display:inline-block;vertical-align:top;font-size:1.6rem;margin:1%;background-color:#fff;border-radius:3px;box-shadow:0 2px 2px #0003;overflow:hidden}.list_menu__each a{position:relative;display:block;height:80px;font-size:1.3rem;color:#222;text-decoration:none}.list_menu__each a:before{content:"";position:absolute;right:-23px;bottom:-28px;width:0;height:0;border:21px solid inherit;transform:rotate(45deg)}.list_menu__each a:after{transform:rotate(45deg);content:"";position:absolute;right:4px;bottom:4px;width:4px;height:4px;border-top:1px solid #fff;border-right:1px solid #fff}.list_menu__each img{display:block;margin:0 auto}.list_menu__each .icon{display:table;width:100%;height:55px}.list_menu__each .icon .pic{display:table-cell;vertical-align:middle}.list_menu__each .each_txt{display:block;text-align:center}.mainv{margin-bottom:3.6vw!important}.mainv .annotation{font-size:11px;line-height:1.6;color:#555;margin:5px 0 -10px 5px}.mainv .mainv-img{width:100%}.mainv--pattern2 .mainv--buttons{margin:-53vw 10px 0;text-align:center}.mainv--pattern3 .mainv--buttons{margin:-55vw 10px 0;text-align:center}.mainv--pattern3 .mainv--buttons_nocb,.mainv--pattern3 .mainv--buttons_adk{margin:-44vw 10px 0;text-align:center}.mainv--pattern3 .mainv--buttons_nocb.CB{margin:-48vw 10px 0}.mainv--pattern3 .mainv--buttons_nocb .btn-entry_th a,.mainv--pattern3 .mainv--buttons_adk .btn-entry_th a{background-color:#f20044;box-shadow:0 4px 5px -2px #8e8e8e;display:block;font-size:20px;font-weight:700;letter-spacing:.05px;color:#fff;text-align:center;text-decoration:none;margin:-24.5% 0 0;padding:18px 0;position:relative;border-radius:3px}.mainv--pattern3 .mainv--buttons_nocb .btn-entry_th a:after{content:"";width:11px;height:11px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:47%;right:13px;margin-top:-4px}.mainv--pattern3 .mainv--buttons_adk{margin:-51vw 4vw 0}.mainv--pattern3 .mainv--buttons_adk .btn-entry_th a:after{content:"";width:11px;height:11px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:47%;right:13px;margin-top:-4px}.footer-menu.top-footer-menu{padding:0}.footer-menu .top-footer-menu__notice{background:#fff;padding:10px 10px 0;text-align:left}.footer-menu .list_menu__each a{height:100%}.footer-menu .list_menu__each a:before{content:"";position:absolute;right:-4.5vw;bottom:-4.5vw;width:0;height:0;border:21px solid inherit;transform:rotate(45deg)}.footer-menu .list_menu__each a:after{transform:rotate(45deg);content:"";position:absolute;right:1vw;bottom:1.2vw;width:1.35vw;height:1.35vw;border-top:2px solid #fff;border-right:2px solid #fff}.footer-menu .list_menu__each_inner{display:flex;flex-direction:column;height:100%;justify-content:center}.footer-menu .list_menu__each_inner .icon{display:inline-block;height:8.3vw;height:auto;width:33%;max-width:80px;margin:0 auto 3vw}.footer-menu .list_menu__each_inner img{width:auto}.footer-menu .list_menu__each_inner .each_txt{font-size:3.463vw}.footer-menu .list_menu--col3 .list_menu__each{width:33.33vw;height:24.9975vw;margin:0;border-radius:0;box-shadow:none;border-bottom:1px solid #e0e0e0;box-sizing:border-box}.footer-menu .list_menu--col3 .list_menu__each:first-child,.footer-menu .list_menu--col3 .list_menu__each:nth-child(2),.footer-menu .list_menu--col3 .list_menu__each:nth-child(4),.footer-menu .list_menu--col3 .list_menu__each:nth-child(5){border-right:1px solid #e0e0e0}.footer-menu .list_menu--navy .list_menu__each a:before{border:4.5vw solid #b2b2b2}.h_breadcrumb .list-wrap,.h_breadcrumb .breadcrumb_ul,.breadcrumb .list-wrap,.breadcrumb .breadcrumb_ul{overflow:hidden;position:relative;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;color:#333;background:#fff;padding:14px 10px 14px 50px}.h_breadcrumb .list-wrap li,.h_breadcrumb .breadcrumb_ul li,.breadcrumb .list-wrap li,.breadcrumb .breadcrumb_ul li{display:inline-block;position:relative;letter-spacing:-1px}.h_breadcrumb .list-wrap li a,.h_breadcrumb .breadcrumb_ul li a,.breadcrumb .list-wrap li a,.breadcrumb .breadcrumb_ul li a{color:#333;vertical-align:middle}.h_breadcrumb .list-wrap li .navi_home,.h_breadcrumb .breadcrumb_ul li .navi_home,.breadcrumb .list-wrap li .navi_home,.breadcrumb .breadcrumb_ul li .navi_home{vertical-align:middle;width:35%;max-width:24px}.h_breadcrumb .list-wrap li:after,.h_breadcrumb .breadcrumb_ul li:after{content:">";padding:0 5px}.breadcrumb .list-wrap li:after,.breadcrumb .breadcrumb_ul li:after{content:">";padding:0 5px}.h_breadcrumb .list-wrap li:last-child,.h_breadcrumb .breadcrumb_ul li:last-child{display:inline;word-break:break-all}.breadcrumb .list-wrap li:last-child,.breadcrumb .breadcrumb_ul li:last-child{display:inline;word-break:break-all}.h_breadcrumb .list-wrap li:last-child:after,.h_breadcrumb .breadcrumb_ul li:last-child:after{content:none}.breadcrumb .list-wrap li:last-child:after,.breadcrumb .breadcrumb_ul li:last-child:after{content:none}.h_breadcrumb .list-wrap li:first-child,.h_breadcrumb .breadcrumb_ul li:first-child,.breadcrumb .list-wrap li:first-child,.breadcrumb .breadcrumb_ul li:first-child{position:absolute;top:0;left:0;background-color:#f5f5f5;height:100%}.h_breadcrumb .list-wrap li:first-child a,.h_breadcrumb .breadcrumb_ul li:first-child a{display:block;position:relative;width:100%;height:100%;padding:0 6px 0 10px;background:url(/img/customer-static/sp/general/common/home-icon.png) 12px center no-repeat;background-size:12px 13px;background-color:#f5f5f5}.breadcrumb .list-wrap li:first-child a,.breadcrumb .breadcrumb_ul li:first-child a{display:block;position:relative;width:100%;height:100%;padding:0 6px 0 10px;background:url(/img/customer-static/sp/general/common/home-icon.png) 12px center no-repeat;background-size:12px 13px;background-color:#f5f5f5}.h_breadcrumb .list-wrap li:first-child a:after,.h_breadcrumb .breadcrumb_ul li:first-child a:after{content:"";position:absolute;top:-8px;right:-20px;border-left:25px solid #f5f5f5;border-top:71px solid transparent}.breadcrumb .list-wrap li:first-child a:after,.breadcrumb .breadcrumb_ul li:first-child a:after{content:"";position:absolute;top:-8px;right:-20px;border-left:25px solid #f5f5f5;border-top:71px solid transparent}.h_breadcrumb .list-wrap li:first-child a span,.h_breadcrumb .breadcrumb_ul li:first-child a span,.breadcrumb .list-wrap li:first-child a span,.breadcrumb .breadcrumb_ul li:first-child a span{font-size:0}.h_breadcrumb .list-wrap li:first-child img,.h_breadcrumb .breadcrumb_ul li:first-child img,.breadcrumb .list-wrap li:first-child img,.breadcrumb .breadcrumb_ul li:first-child img{width:12px;position:relative;top:30%;display:block;vertical-align:bottom}.h_breadcrumb .list-wrap li:first-child:after,.h_breadcrumb .breadcrumb_ul li:first-child:after{content:none}.breadcrumb .list-wrap li:first-child:after,.breadcrumb .breadcrumb_ul li:first-child:after{content:none}.device_list{overflow:hidden}.device_list>li{width:49%;border:1px solid #b2b2b2;border-radius:3px;box-sizing:border-box;margin-bottom:7px;text-align:center;float:left}.device_list>li:nth-child(2n){margin-left:2%}.device_list a{display:block;text-decoration:none;color:#222}.device_list .image_box.bg-wx04{background:linear-gradient(135deg,#0083d8,#93d3fd)}.device_list .image_box.bg-l01s{color:#000;background:linear-gradient(135deg,#333f85,#7a80bb)}.device_list .image_box.bg-w05{background:linear-gradient(135deg,#81b800,#d6f249)}.device_list .image_box.bg-w06{background:linear-gradient(135deg,#abd7ff,#3a74c4)}.device_list .image_box.bg-wx05{background:linear-gradient(135deg,#ff9a9b,#e0040a)}.device_list .image_box.bg-l02{background:linear-gradient(135deg,#a5dde4,#6cb4bd)}.device_list .image_box.bg-home01{background:linear-gradient(135deg,#ededed,#acacac)}.device_list .image_box .text{line-height:1;padding-bottom:10px}.device_list .image_box .text span{font-size:1.7rem}.device_list .image_box .text.white{color:#fff}.device_list .image_box .text.black{color:#292929}.device_list .device-name{vertical-align:middle;position:relative;line-height:35px}.device_list .device-name:before{content:"";position:absolute;-webkit-transform:rotate(315deg);transform:rotate(315deg);width:0;height:0;border:15px solid transparent;border-top:15px solid #b2b2b2;bottom:-15px;right:-15px}.device_list .device-name:after{content:"";position:absolute;bottom:4px;right:4px;width:4px;height:4px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contact-section2{border:5px solid #e1f6ff;margin-bottom:20px}.contact-section2 .contact-head{padding:10px 0 12px;background-color:#043786;text-align:center;font-size:1.6rem;color:#fff}.contact-section2 .contact-cont{padding:12px 9px 15px;background-color:#fff}.contact-section2 .contact-cont .btns{overflow:hidden;margin-bottom:20px}.contact-section2 .contact-ttl{margin-bottom:8px;font-size:1.5rem;font-weight:700;text-align:center;color:#043686}.contact-section2 .contact-ttl2{margin-bottom:10px;font-size:1.1rem;text-align:center}.contact-section2 .contact-fd{display:block;padding:10px 5px 8px;background-color:#f5f5f5;border:1px solid #cbcbcb;border-bottom-width:3px;text-align:center;font-size:1rem;text-decoration:none;border-radius:3px;color:#222;margin-bottom:10px}.contact-section2 .contact-fd-number{font-family:Helvetica,Arial,sans-serif;display:inline-block;position:relative;margin:2px auto 0;padding-left:36px;font-size:3.5rem;font-weight:700;line-height:1}.contact-section2 .contact-fd-number:before{content:"";position:absolute;bottom:6px;left:0;width:31px;height:20px;background-image:url(/img/customer-static/sp/general/common/fd.png);background-size:31px 20px}.contact-section2 .contact-head2{margin:10px 0 0;text-align:center;font-size:1.5rem;font-weight:700;color:#043786}.contact-section2 .contact-time{margin-bottom:10px;font-size:1rem;text-align:center}.contact-section2 .language-tel{font-size:1rem}.contact-section2 .contact-button{margin-top:8px}.contact-section2 .contact-button:first-child{margin-top:0}.contact-section2 .contact-button--1 ._button span{display:inline-block;vertical-align:middle;position:static;width:auto;padding-right:5px;font-weight:400}.contact-section2 .contact-button--1 a{font-size:1.5rem;padding-top:0}.contact-section2 .contact-button--1 a span{font-size:1.2rem}.contact-section2 .contact-button--2 ._button span{display:inline-block;vertical-align:middle;position:static;width:auto;padding-right:5px;font-weight:400}.contact-section2 .contact-button--2 a{padding-top:0}.bottom-bnr{margin:10px 10px 20px}.footer-menu{background-color:#f0f0f0;text-align:center}.footer-menu .menu-head{background-color:#9199a5;color:#fff;padding:10px 0;font-size:2rem}.footer-menu .menu-head img{vertical-align:middle;padding-right:5px;margin-top:-2px}.footer-menu .bottom-menu li{border-top:1px solid #fff}.footer-menu .bottom-menu li a{display:block;position:relative;color:#043786;text-decoration:none;padding:15px}.footer-menu .bottom-menu li a:after{transform:rotate(45deg);content:"";position:absolute;right:14px;bottom:20px;width:6px;height:6px;border-top:1px solid #043786;border-right:1px solid #043786}.annotation-cont-top{background-color:#eee;color:#555;padding:14px 10px}.annotation-cont-top p{font-size:1.1rem}.annotation-cont-top .line{text-decoration:underline}.annotation-cont{background-color:#eee;color:#666;padding:14px 10px}.annotation-cont p{padding-left:2em;text-indent:-2em;font-size:.9rem}.annotation-cont .line{text-decoration:underline}.p-mark{text-align:center;padding:15px 0;background-color:#fff}.p-mark img{width:17%}.company{padding-top:30px;background-color:#043786}.company.footer-bottom-area-2495{margin-bottom:60px}.company.footer-bottom-area-2495 .copy{padding:20px 0}.company.footer-bottom-area-3128{padding-bottom:65px}.company .footer-logo{text-align:center}.company .company-nav{margin:20px auto;text-align:center}.company .company-nav li{display:inline-block;padding:0 7px 0 11px;border-left:1px solid #fff;font-size:1rem;line-height:2}.company .company-nav li:first-child{border:none}.company .company-nav li a{text-decoration:none;color:#fff}.company .copy{padding:10px 0;background:#222;text-align:center;font-size:1rem;color:#fff}.introduction-link{background-color:#eee;padding:0 10px 14px}.introduction-link dl dt.intro-ttl{color:#000;font-size:1rem;font-weight:700;cursor:pointer}.introduction-link dl dd{padding-top:2px}.introduction-link dl dd ul li a{display:block;font-size:.9rem;line-height:1.5}.map-image #cboxLoadedContent{overflow:visible}.map-image #cboxNext{background:url(/img/customer-static/sp/general/popup-content/slide-right.png?1639974069) no-repeat;background-size:15px auto;width:15px;height:31px;top:72px;left:auto;right:9px}.map-image #cboxNext:hover{background-position:0}.map-image #cboxPrevious{background:url(/img/customer-static/sp/general/popup-content/slide-left.png?1639974069) no-repeat;background-size:15px auto;width:15px;height:31px;top:72px;left:9px}.map-image #cboxPrevious:hover{background-position:0}.map-image .cboxPhoto{width:100%!important}.map-image #cboxLoadedContent{margin-bottom:0}.map-image #cboxCurrent,.map-image #cboxSlideshow{display:none!important}.map-image #cboxTopLeft,.map-image #cboxTopRight,.map-image #cboxBottomLeft,.map-image #cboxBottomRight,.map-image #cboxMiddleLeft,.map-image #cboxMiddleRight,.map-image #cboxTopCenter,.map-image #cboxBottomCenter{background:none}.map-image #cboxContent,.map-image #cboxLoadedContent{overflow:visible}.map-image#cboxOverlay{background:url(/img/customer-static/sp/general/common/bg-overlay.png) repeat;opacity:1}@media only screen and (max-width: 359px){.charm_list .charm_listItem p{font-size:1.1rem;letter-spacing:-1px}.charm_list .charm_listItem p span{height:32px}.charm_list .charm_listItem p span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;right:-18px;bottom:-19px;width:0;height:0;border:16px solid #b2b2b2}.charm_list .charm_listItem p span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;right:4px;bottom:3px;width:3px;height:3px;border-top:1px solid #fff;border-right:1px solid #fff}}.follow_fotter{position:fixed;z-index:999;width:100%}.follow_fotter .follow_fotter-list{display:flex;background-color:#f7f7f7;box-shadow:0 -3px 5px #0000000d}.follow_fotter .follow_fotter-list a{text-decoration:none}.follow_fotter .follow_fotter-list .menu{width:23%;padding:4.5vw 3.1vw 1vw;border-right:1px solid #E2E2E2;border-top:1px solid #E2E2E2}.follow_fotter .follow_fotter-list .menu img{width:50%}.follow_fotter .follow_fotter-list .menu p{margin-top:3vw;font-size:3vw}.follow_fotter .follow_fotter-list .tel{width:20%;padding:3vw 4vw 1vw;border-top:1px solid #E2E2E2}.follow_fotter .follow_fotter-list .tel a{color:#333}.follow_fotter .follow_fotter-list .tel a img{width:46%}.follow_fotter .follow_fotter-list .tel a p{margin-top:2vw;font-size:2.7vw}.follow_fotter .follow_fotter-list .inquiry{width:100%;position:relative;background-color:#f20044;border-top:1px solid #F20044}.follow_fotter .follow_fotter-list .inquiry:before{position:absolute;content:"";width:2vw;height:2vw;border-top:solid 1px #fff;border-right:solid 1px #fff;top:8vw;right:4vw;transform:rotate(45deg)}.follow_fotter .follow_fotter-list .inquiry a{display:flex;padding:5vw 4vw;align-items:center;color:#fff}.follow_fotter .follow_fotter-list .inquiry a img{width:15%}.follow_fotter .follow_fotter-list .inquiry a p{margin:1.5vw 0 0 2.5vw;font-size:3.7vw;font-weight:700}.follow_fotter .follow_fotter-list .inquiry .hukidashi{position:absolute;top:-18px;right:11px}.follow_fotter .follow_fotter-list .inquiry .hukidashi_inner{position:relative;padding:1.5vw 1vw 1.5vw 1.5vw;background-color:#ffee57;border-radius:30px;font-weight:700;box-shadow:0 -3px 5px #0000000d}.follow_fotter .follow_fotter-list .inquiry .hukidashi_inner p{position:relative;font-size:2.7vw;letter-spacing:.9px}.follow_fotter .follow_fotter-list .inquiry .hukidashi_inner p span{color:#f20044}.follow_fotter .follow_fotter-list .inquiry .hukidashi_inner:before{position:absolute;content:"";border:2vw solid transparent;border-top:2vw solid #ffee57;bottom:-3.5vw;left:25.5vw}.follow_fotter .follow_fotter-list .inquiry_4202{position:relative;width:67%;background-color:#f20044;border-top:1px solid #F20044}.follow_fotter .follow_fotter-list .inquiry_4202 a{display:flex;padding:6vw 4vw 0;align-items:center;color:#fff;text-align:left}.follow_fotter .follow_fotter-list .inquiry_4202 a img{width:25%}.follow_fotter .follow_fotter-list .inquiry_4202 a p{margin:1.5vw 0 0 2.5vw;font-size:3vw;font-weight:700}.follow_fotter .follow_fotter-list .inquiry_4202 .hukidashi{position:absolute;top:-23px;right:9px}.follow_fotter .follow_fotter-list .inquiry_4202 .hukidashi_inner{position:relative;padding:2vw 1.5vw 1.5vw;background-color:#ffee57;border-radius:30px;font-weight:700;box-shadow:0 2px 4px #0000000d}.follow_fotter .follow_fotter-list .inquiry_4202 .hukidashi_inner p{position:relative;font-size:2.7vw;letter-spacing:.9px}.follow_fotter .follow_fotter-list .inquiry_4202 .hukidashi_inner p span{color:#f20044}.follow_fotter .follow_fotter-list .inquiry_4202 .hukidashi_inner:before{position:absolute;content:"";border:2vw solid transparent;border-top:2vw solid #ffee57;bottom:-3.5vw}.follow_fotter .follow_fotter-list .review_4202{width:20%;padding:3vw 4vw 1vw;background-color:#f3a901}.follow_fotter .follow_fotter-list .review_4202 a{color:#fff}.follow_fotter .follow_fotter-list .review_4202 a img{width:66%}.follow_fotter .follow_fotter-list .review_4202 a p{margin-top:2vw;font-size:2.7vw;font-weight:700}#footerScrollMenu{display:none;position:fixed;bottom:0;z-index:999;width:100%}#footerScrollMenu ul.footerScrollMenuContainer{list-style-type:none;color:#222;background-color:#fff;border-left:1px solid #f0f0f0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;box-sizing:border-box;overflow:hidden}#footerScrollMenu ul.footerScrollMenuContainer li{padding:3% 0;margin:0;float:left;width:20%;background:#fff;border-right:1px solid #f0f0f0;box-sizing:border-box}#footerScrollMenu ul.footerScrollMenuContainer li a{padding-top:35px;background-position:center top;background-repeat:no-repeat;font-size:1rem;text-decoration:none;text-align:center;color:#222;display:block;line-height:1.2;font-weight:700}#footerScrollMenu ul.footerScrollMenuContainer li a.application{background-image:url(/sp/img/general/common/icon-smenu-application.png);background-size:30px auto;background-position:center 0}#footerScrollMenu ul.footerScrollMenuContainer li a.letter{background-image:url(/sp/img/general/common/icon-smenu-contact.png);background-size:30px auto;background-position:center 0}#footerScrollMenu ul.footerScrollMenuContainer li a.tel{background-image:url(/sp/img/general/common/icon-smenu-tel.png);background-size:30px auto;background-position:center 0}#footerScrollMenu ul.footerScrollMenuContainer li a.menu{background-image:url(/sp/img/general/common/icon-smenu-menu.png);background-size:30px auto;background-position:center 0}#footerScrollMenu ul.footerScrollMenuContainer li a.to_top{background-image:url(/sp/img/general/common/icon-smenu-to-top.png);background-size:29px auto;background-position:center 0}#footerScrollMenu ul.footerScrollMenuContainer li.application{background-color:#fde0e8}#footerScrollMenu ul.footerScrollMenuContainer li.application a{font-weight:700}.itusapo-follow-bnr{position:fixed;bottom:-100px;right:0;left:0;margin:auto;width:355px;height:75px;border-radius:1vw;box-shadow:0 3px 5px #0000004d;z-index:15;transition:all .3s ease-out}.itusapo-follow-bnr.disp-fade-bottom{bottom:20px}.itusapo-follow-bnr a{display:block;height:100%;width:100%;position:relative}.itusapo-follow-bnr a img{border-radius:1vw;width:100%;height:100%}.itusapo-follow-bnr .clickanime-con{position:absolute;bottom:0;right:32px}.itusapo-follow-bnr .clickanime{width:85px;height:82px;background:url(/img/customer-static/sp/common/itusapo-follow-bnr/01_spritesheet.png);background-size:4250px 100%;-webkit-animation:clickwoman 10s steps(50) infinite;animation:clickwoman 10s steps(50) infinite}.itusapo-follow-bnr .close{position:absolute;top:6px;right:6px;cursor:pointer}.kasanare-trigger{visibility:hidden}@-webkit-keyframes clickwoman{0%{background-position:4250px}to{background-position:-4250px}}@keyframes clickwoman{0%{background-position:4250px}to{background-position:-4250px}}@media screen and (max-width: 320px){.itusapo-follow-bnr{position:fixed;bottom:20px;right:0;left:0;margin:auto;display:block;width:94.6666666667vw;height:20vw;border-radius:1vw;box-shadow:0 3px 5px #0000004d;z-index:8000}.itusapo-follow-bnr a{display:block;height:100%;width:100%;position:relative}.itusapo-follow-bnr a img{border-radius:1vw;width:100%;height:100%}.itusapo-follow-bnr .clickanime-con{position:absolute;bottom:0;right:8.6666666667vw}.itusapo-follow-bnr .clickanime{width:72px;height:68px;background:url(/img/customer-static/sp/common/itusapo-follow-bnr/01_spritesheet.png);background-size:3600px 100%;-webkit-animation:clickwoman 10s steps(50) infinite;animation:clickwoman 10s steps(50) infinite}@-webkit-keyframes clickwoman{0%{background-position:3600px}to{background-position:-3600px}}@keyframes clickwoman{0%{background-position:3600px}to{background-position:-3600px}}}.footer-banner{margin-inline:15px;margin-top:20px}.footer-banner .ac-banner-and-text{text-align:right;font-weight:700;margin:auto;color:#fff}.footer-banner .ac-banner-and-text a{color:#fff;text-decoration-line:underline}.footer-banner .ac-banner-and-text img{width:60%;height:auto;margin-bottom:12px}.global-footer-about{background-color:#effbff}.global-footer-about>div{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;align-items:center}.global-footer-about nav{display:flex;justify-content:center;padding-top:20px}.global-footer-about nav .btn-wht{color:#043786;background-color:#fff;border:1px solid #707070;position:relative;display:flex;align-items:center;justify-content:center;border-radius:100vmax;width:100%;height:42px;font-size:16px;text-decoration:none}.global-footer-about nav .btn-wht:after{position:absolute;top:calc(50% - 5px);right:22px;width:10px;height:10px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.global-footer-about nav .btn-wht:visited{color:#043786}.global-footer-about nav .btn-wht:after{border-color:#043786;width:8px;height:8px}.global-footer-about section{display:flex;flex-direction:column;justify-content:space-between;width:90%;box-sizing:border-box;padding-block:34px;color:#043786;text-align:center}.global-footer-about section:not(:last-child){border-bottom:1px solid #707070}.global-footer-about h2,.global-footer-about .global-footer-title{font-size:2rem;font-weight:600}.global-footer-about-image{display:flex;align-items:center;justify-content:center;height:134px;gap:12px}.global-footer-about-image img{width:auto;height:100%}.global-footer-about-image.cancel,.global-footer-about-image.delivery{margin-block:12px}.global-footer-about-image.cancel>img{height:95%}.global-footer-about-image.delivery>img{height:75%}.global-footer-about-image figure{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:145px;height:95px;text-align:center}.global-footer-about-image figure figcaption{margin-bottom:16px;font-size:1.3rem}.global-footer-about-image figure img{height:calc(100% - 32px)}.global-footer-about p{font-size:1.4rem;line-height:1.45;width:90%;margin-inline:5%}.global-footer-about p .note{display:block;margin:10px 0 0;color:#555;font-size:12px;font-weight:400;line-height:1.4;text-align:left}.global-footer-other{width:90%;margin-left:auto;margin-right:auto;padding-block:20px}.global-footer-other>dl{display:flex;justify-content:space-between;flex-direction:column;gap:20px}.global-footer-other>dl>div{width:100%}.global-footer-other>dl dt{margin-bottom:9px;font-size:16px;font-weight:700}.global-footer-other>dl dt a{color:inherit;font-size:20px;text-decoration:none}.global-footer-other>dl dt span{display:block;margin-bottom:11px}.global-footer-other>dl dt img{width:100%}.global-footer-other>dl dd{font-size:14px;line-height:1.5714285714}.global-footer-other>dl dd a{color:#59b3e7;text-decoration:underline}.global-footer-other>dl dd a:hover{text-decoration:none}.global-footer-other .hover02{overflow:hidden}.page_faq-block{background:#F4F4F4;padding:20px}.page_faq-block h2{font-size:20px;text-align:center;font-weight:700;word-break:keep-all}.page_faq-block .inner-s,.page_faq-block ._container,.page_faq-block .inner{display:flex;flex-direction:column;gap:20px}.page_faq-block .faq_wrap .faq_in .faq_box{background:#fff;padding:12px}.page_faq-block .faq_wrap .faq_in .faq_box .faq_qa:not(:first-child){border-top:1px dotted #043786}.page_faq-block .faq_qs{background:url(/img/customer-static/pc/common/icon-faq-open.png) no-repeat left 12px center;padding:16px 20px 16px 44px;font-size:16px;line-height:1.4;cursor:pointer;color:#043786}.page_faq-block .active .faq_qs{background:#effbff url(/img/customer-static/pc/common/icon-faq-close.png) no-repeat left 12px center;border-top:1px dotted #fff}.page_faq-block .faq_as{display:none;font-size:14px;line-height:1.5em;margin-top:1em}.page_faq-block .faq_as a{text-decoration:underline}.page_faq-block .faq_close{text-align:center;margin-top:20px;margin-bottom:12px}.page_faq-block .faq_close a{color:#043786;font-size:14px;text-decoration:underline}.page_faq-block .faq_contact .btn-wht{color:#043786;background-color:#fff;border:1px solid #707070;position:relative;display:flex;align-items:center;justify-content:center;border-radius:33px;width:100%;height:42px;font-size:16px;text-decoration:none}.page_faq-block .faq_contact .btn-wht:after{position:absolute;top:calc(50% - 5px);right:22px;width:10px;height:10px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.page_faq-block .faq_contact .btn-wht:after{border-color:currentColor;width:8px;height:8px}
