.mod-announcement{padding:20px;margin-bottom:30px;border:2px solid #ed6103;background-color:#fff9ed;line-height:1.4;font-size:123%;color:#ed6103;text-align:center}.mod-announcement dt{margin-bottom:5px}.mod-heading{padding:20px;margin-bottom:30px}.mod-heading .pageTitle{text-indent:100%;white-space:nowrap;overflow:hidden;width:463px;height:35px;background:url('/search/assets/img/default/page/callcenter/mod/heading/heading.png?v=6bdd945b9f1f20e3b2d5a03e1fdab9ab') no-repeat;float:left}.mod-heading .navigation{float:right}.mod-heading .navigation li{display:inline-block;vertical-align:top}.mod-heading .navigation li+li{margin-left:5px}.mod-heading .navigation li a{display:block;padding:5px 30px 5px 10px;text-decoration:none;color:#ed6103;border:2px solid #ed6103;border-radius:6px;position:relative;text-align:center;line-height:2}.mod-heading .navigation li a.twoLine{line-height:1}.mod-heading .navigation li a:after{background:url('/search/assets/img/default/page/callcenter/mod/heading/orange_arrow.png?v=f4376cb42f935725e3914c2cd476a992') no-repeat;content:"";position:absolute;width:17px;height:11px;right:7px;top:13px}.mod-heading .navigation li a:hover{color:#fff;background-color:#ed6103}.mod-heading .navigation li a:hover:after{background:url('/search/assets/img/default/page/callcenter/mod/heading/white_arrow.png?v=3c62a99a32022726851bf3d919025cb0') no-repeat}.mod-heading:after{content:".";display:block;height:0;visibility:hidden;clear:both}.mod-mainvisual{border-radius:4px 4px 0 0;min-height:252px;padding:40px;box-sizing:border-box;background:#fff url('/search/assets/img/default/page/callcenter/mod/mainvisual/bg_mainvisual.png?v=a2af490ad7486b671fed89346e443475') no-repeat 0 0;background-size:cover}.mod-mainvisual .title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;width:542px;height:172px;padding:24px 40px;background:url('/search/assets/img/default/page/callcenter/mod/mainvisual/bg_lifull_l.png?v=6a61b35b4394fd4402b3672c7caa9879') no-repeat 0 0;background-size:contain;box-sizing:border-box;font-size:40px;font-weight:bold;color:#ed6103;line-height:calc(58 / 40);letter-spacing:.04em}.mod-outline{background:#fff;padding:50px 40px 0;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}.mod-outline .outlineItem{display:flex}.mod-outline .outlineItemList{display:flex;align-items:center}.mod-outline .outlineItemList::before{content:"";display:block;margin-right:20px;width:90px;height:90px;flex-shrink:0}.mod-outline .condition::before{background:url('/search/assets/img/default/page/callcenter/mod/outline/icon_condition.png?v=fe7a63fd30bcee4d8d37c5fa4b16ad71') no-repeat}.mod-outline .search::before{background:url('/search/assets/img/default/page/callcenter/mod/outline/icon_search.png?v=77b8265c1f5e990ab7ecc9087f5460be') no-repeat}.mod-outline .condition::after{content:"";display:block;width:1px;height:100px;margin:0 30px;background:url('/search/assets/img/default/page/callcenter/mod/outline/bg_dotline.png?v=b5f050ff6b85eabbba8e61d4998b9124') no-repeat}.mod-outline .listTitle{color:#ed6103;font-weight:bold;font-size:24px}.mod-outline .listText{font-weight:bold;font-size:14px;margin-top:8px;line-height:1.5}.mod-feature{background:#fff;border-radius:0 0 4px 4px;padding:50px 0 70px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}.mod-feature .title{font-size:34px;font-weight:bold;letter-spacing:.01em;text-align:center}.mod-feature .featureItem{margin-top:40px;padding-left:80px;display:flex;flex-wrap:wrap;row-gap:18px;list-style:none}.mod-feature .featureItem .featureItemList{width:50%;position:relative;padding-left:36px;box-sizing:border-box;line-height:1;letter-spacing:.01em;font-weight:bold;font-size:18px}.mod-feature .featureItem .featureItemList::before{content:"";display:block;position:absolute;top:0;left:0;width:17px;height:11px;border-left:3px solid #ed6103;border-bottom:3px solid #ed6103;transform:rotate(-45deg)}.mod-notice{position:relative;margin:90px 74px 0;padding:50px 40px 40px;border:2px solid #ed6103;border-radius:20px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}.mod-notice .title{position:absolute;top:-20px;left:50%;padding:0 30px;background-color:#f7fafa;color:#ed6103;font-size:34px;font-weight:bold;line-height:1;letter-spacing:.01em;white-space:nowrap;transform:translate3d(-50%, 0, 0)}.mod-notice .lead{color:#ed6103;font-size:14px;text-align:center;line-height:1;letter-spacing:.01em}.mod-notice .example{display:flex;justify-content:center;gap:20px;margin-top:20px}.mod-notice .exampleItem{position:relative;padding-left:17px;font-size:18px;font-weight:bold;line-height:calc(30 / 18);letter-spacing:.01em}.mod-notice .exampleItem::before{content:"";display:block;width:9px;height:9px;position:absolute;top:10px;left:0;background-color:#ffab00;border-radius:50%}.mod-notice .note{position:relative;margin-top:20px;font-size:24px;font-weight:bold}.mod-notice .note::before{content:"";position:absolute;top:-6px;left:0;width:50px;height:50px;background:url('/search/assets/img/default/page/callcenter/mod/notice/icon_notice.png?v=c0fb3ea22143071af4624a95560a90d8') no-repeat}.mod-notice .note .noteText{display:flex;flex-flow:column;gap:10px;margin-left:60px}.mod-notice .note .noteText::after{content:"";display:block;height:8px;background-color:#ffab00}.mod-contact{display:flex;align-items:center;margin:70px 0;padding:40px 60px;background:#fff;border-radius:4px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}.mod-contact .title{color:#ed6103;font-size:26px;font-weight:bold;line-height:1;letter-spacing:.01em;margin-right:24px;padding-top:5px}.mod-contact::before{content:"";width:60px;height:60px;margin-right:10px;background:url('/search/assets/img/default/page/callcenter/mod/contact/icon_phone.png?v=7e88f61b2bb6b1a4c3b17f93d915e74b') no-repeat}.mod-contact .openTime{font-size:12px;color:#000;display:block;margin-top:8px;font-weight:normal;line-height:1.4}.mod-contact .number{color:#ed6103;font-size:54px;font-family:"LIFULLFONT-Regular",sans-serif;font-weight:bold;letter-spacing:.01em;white-space:nowrap}.mod-contact .number a{color:inherit;text-decoration:inherit}.mod-about{padding:20px;margin-bottom:30px;background-color:#fff5df}.mod-about .heading{font-size:276.9%;text-align:center;margin:30px 0 20px 0;color:#ed6103;font-weight:bold}.mod-about .readText{font-size:153.8%;text-align:center;line-height:1.4;color:#ed6103;margin-bottom:30px}.mod-about .supportImage{text-align:center}.mod-supportFlow{padding:20px;margin-bottom:30px;background-color:#ed6103}.mod-supportFlow .heading{font-size:276.9%;text-align:center;margin:30px 0 20px 0;color:#fff;font-weight:bold}.mod-supportFlow p{line-height:1.4;color:#fff;letter-spacing:0}.mod-supportFlow .readText{text-align:center;font-size:153.8%;margin-bottom:30px}.mod-supportFlow .flowchart{width:100%;letter-spacing:-1em}.mod-supportFlow .flowchart li{display:inline-block;box-sizing:border-box;vertical-align:top;position:relative;min-height:285px}.mod-supportFlow .flowchart .firstStep:after,.mod-supportFlow .flowchart .secondStep:after,.mod-supportFlow .flowchart .thirdStep:after{content:url('/search/assets/img/default/page/callcenter/mod/support_flow/white_arrow.png?v=0f267dd38d69b7abb96bfcde5b810e1c');position:absolute;top:calc(50% - 60px);right:15px}.mod-supportFlow .flowchart .firstStep,.mod-supportFlow .flowchart .secondStep,.mod-supportFlow .flowchart .thirdStep{width:252px;padding-right:55px}.mod-supportFlow .flowchart .forthStep{width:144px;height:144px;text-align:center;min-height:0;border-radius:50%;background-color:#fff;margin-top:45px}.mod-supportFlow .flowchart .firstStep p,.mod-supportFlow .flowchart .secondStep p,.mod-supportFlow .flowchart .thirdStep p{font-size:107.7%;margin-top:5px;min-height:60px}.mod-supportFlow .flowchart .forthStep p{font-size:215.4%;color:#ed6103;margin-top:50px}.mod-faq{margin-bottom:30px;background-color:#fff;border:3px solid #ed6103;border-radius:4px;color:#434343;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}.mod-faq .heading{padding:20px;font-size:276.9%;text-align:center;color:#fff;font-weight:bold;background-color:#ed6103;margin:0}.mod-faq .heading .notice{font-size:55.6%;padding-bottom:10px;display:block}.mod-faq .wrap{padding:30px 20px;line-height:1.4}.mod-faq .frequentlyList{margin-bottom:30px}.mod-faq .frequentlyList .qa{border:3px solid #ed6103;border-radius:4px;padding:20px 20px 20px 130px;position:relative}.mod-faq .frequentlyList .qa+.qa{margin-top:30px}.mod-faq .frequentlyList .qa:before{content:"";background:url('/search/assets/img/default/page/callcenter/mod/faq/sprite_faq_icon.png?v=aa18ee1d32d8ee72056deb1888aa969f') no-repeat;position:absolute;width:104px;height:105px;top:-20px;left:10px}.mod-faq .frequentlyList .qa .question{font-size:169.2%;color:#ed6103;margin-bottom:15px}.mod-faq .frequentlyList .qa .question .lineBreak{display:block}.mod-faq .frequentlyList .qa .answer{font-size:123.1%}.mod-faq .multiList .listTitle{font-size:153.8%;color:#fff;background-color:#ed6103;padding:7px 5px 5px 5px;text-align:center;border-radius:4px;margin-bottom:30px}.mod-faq .multiList .categoryType{font-size:153.8%;text-align:center;border-bottom:1px solid #434343;margin-bottom:20px;padding-bottom:5px}.mod-faq .multiList .qa{border-bottom:1px dotted #ed6103;padding:20px 0}.mod-faq .multiList .qa .question{font-size:138.5%;color:#ed6103;margin-bottom:20px}.mod-faq .multiList .qa .answer{font-size:123.1%}.mod-faq .multiList .chintai,.mod-faq .multiList .buy{margin-bottom:40px}.mod-faq .qa .questionIcon,.mod-faq .qa .answerIcon{position:relative;padding-left:45px}.mod-faq .qa .questionIcon:before,.mod-faq .qa .answerIcon:before{content:"";background:url('/search/assets/img/default/page/callcenter/mod/faq/sprite_faq_icon.png?v=aa18ee1d32d8ee72056deb1888aa969f') no-repeat;position:absolute;width:31px;height:31px;left:0}.mod-faq .qa .questionIcon:before{background-position:0 -105px;top:-4px}.mod-faq .qa .answerIcon:before{background-position:0 -136px;top:-6px}.mod-communications{margin-bottom:30px;color:#434343}.mod-communications .asteriskNotes{font-size:49%;margin-top:10px}.mod-communications .wrap{display:flex;border:#ccc solid 3px;border-radius:3px;box-sizing:border-box;background-color:#fff}.mod-communications .wrap .tel .heading,.mod-communications .wrap .mail .heading{font-size:153.9%;font-weight:bold;text-align:center}.mod-communications .wrap .asterisk{font-size:49%}.mod-communications .wrap .tel .inner,.mod-communications .wrap .mail .inner,.mod-communications .wrap .line .inner{width:270px}.mod-communications .wrap .mail .inner{margin:30px 20px 25px}.mod-communications .wrap .tel .inner,.mod-communications .wrap .line .inner{margin:30px 0 25px 20px;border-right:2px solid #ccc;padding-right:20px}.mod-communications .wrap .tel .inner .telInfo{padding-top:20px}.mod-communications .wrap .tel .inner .telInfo .number{font-size:207.7%;font-weight:bold;color:#ed6103;padding-left:50px;position:relative;margin-bottom:5px;white-space:nowrap}.mod-communications .wrap .tel .inner .telInfo .number:before{content:"";background:url('/search/assets/img/sp/page/callcenter/call_icn_phone.png?v=e3a3df9b9ce44873bbe09ddd56f30445') no-repeat;background-size:contain;width:40px;height:40px;position:absolute;top:8px;left:0}.mod-communications .wrap .tel .inner .telInfo .number rt{font-size:37%;font-weight:bold}.mod-communications .wrap .tel .inner .telInfo .notes{font-size:92.3%;padding-left:50px}.mod-communications .wrap .tel .inner .telInfo .notes .BusinessHours{font-weight:bold}.mod-communications .wrap .tel .inner .annotation{padding:12px 15px;background-color:#f9f9f9;line-height:1.4;margin-top:15px}.mod-communications .wrap .mail .inner .mailInfo .mailButton a{display:block;width:209px;height:49px;margin-left:31px;background:url('/search/assets/img/default/page/callcenter/mod/communications/sprite_mail_btn.png?v=52cf5575be16125194457944f5185e26') no-repeat;background-position:0 0}.mod-communications .wrap .mail .inner .mailInfo .mailButton a:hover{background-position:0 -49px;position:relative;bottom:-2px}.mod-communications .wrap .mail .inner .mailInfo .mailButton span{display:block;text-indent:100%;white-space:nowrap;overflow:hidden}.mod-communications .wrap .mail .inner .mailInfo{margin-top:20px}.mod-communications .wrap .mail .inner .mailInfo .notes{margin-bottom:10px;position:relative;text-align:center}.mod-communications .wrap .mail .inner .mailInfo .notes .receptionHours{font-size:192.3%;font-weight:bold;color:#ed6103;margin-right:5px}.mod-communications .wrap .mail .inner .mailInfo .notesAnnotation{padding-top:5px}.mod-communications .wrap .mail .inner .mailInfo p+p{text-align:center;margin-bottom:15px}.mod-communications .wrap .line .heading{font-size:153.9%;font-weight:bold;padding-left:53px}.mod-communications .wrap .line .heading .lineTitle{display:inline}.mod-communications .wrap .line .inner .lineInfo{position:relative;margin-top:20px}.mod-communications .wrap .line .inner .lineInfo .notes:before{content:"";background:url('/search/assets/img/default/page/callcenter/mod/communications/line_icon.png?v=9aefe0f860e68ab243c278905b278e96') no-repeat;background-size:contain;width:40px;height:40px;position:absolute;top:0;left:43px}.mod-communications .wrap .line .inner .lineInfo .notes{font-size:92.3%;padding:7px 0 0 101px;line-height:1.2}.mod-communications .wrap .line .inner .lineInfo .notes .notesRecep{font-weight:bold}.mod-communications .wrap .line .inner .lineQr:before{content:"";background:url('/search/assets/img/default/page/callcenter/mod/communications/line_qr.png?v=a2bbf468942d03b164c11ac4fa55c907') no-repeat;background-size:contain;width:56px;height:56px;position:absolute;left:10px;top:10px}.mod-communications .wrap .line .inner .lineQr{font-size:100%;margin-top:16px;height:43px;padding:17px 10px 16px 78px;background-color:#f9f9f9;position:relative}.mod-fixBanner{position:fixed;bottom:0;left:0;right:0;z-index:1000;width:940px;height:158px;margin:0 auto;background:url('/search/assets/img/default/page/callcenter/mod/fix_banner/fix_banner.png?v=d211baa2b75d16e72f809f0059ac0adc') no-repeat}.mod-fixBanner .banner{position:relative}.mod-fixBanner .banner .mailButton a{display:block;width:209px;height:49px;background:url('/search/assets/img/default/page/callcenter/mod/communications/sprite_mail_btn.png?v=52cf5575be16125194457944f5185e26') no-repeat;background-position:0 0;position:absolute;top:68px;left:556px}.mod-fixBanner .banner .mailButton a:hover{background-position:0 -49px;position:relative;bottom:-2px}.mod-fixBanner .banner .mailButton span{display:block;text-indent:100%;white-space:nowrap;overflow:hidden}