@charset "UTF-8";@media screen and (max-width:768px){.pc_only{display:none}}.sp_only{display:none}@media screen and (max-width:768px){.sp_only{display:block}}div#wrapcont header .row_navi nav{background:#45acd5}div#wrapcont header .row_navi nav>.child{width:calc(20% - 0.75rem);max-width:calc(20% - 0.75rem)}div#wrapcont header .row_navi nav>.child:nth-child(5){margin-top:0}div#wrapcont header .row_navi nav>.child a{height:100%;font-size:15px;display:flex;align-items:center;justify-content:center;border-radius:3px;box-shadow:0 3px 0 #1e6987;text-shadow:none}div#wrapcont header .row_navi nav>.child a:hover{color:#333;transform:translateY(2px);box-shadow:0 1px 0 #1e6987}div#wrapcont .f_contact .top{margin:0 auto;padding:0 20px;max-width:800px}@media screen and (max-width:768px){div#wrapcont .f_contact .top{padding:0 10px}}div#wrapcont .f_contact .bot{padding:30px 20px;background:linear-gradient(110deg,#0f7cb5,#0d4f94);position:relative}@media screen and (max-width:768px){div#wrapcont .f_contact .bot{padding:15px}}div#wrapcont .f_contact .bot .bot_width{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding-left:10%;max-width:800px}@media screen and (max-width:768px){div#wrapcont .f_contact .bot .bot_width{justify-content:center;flex-wrap:wrap;padding-left:30%;gap:15px}}div#wrapcont .f_contact .bot .bg{position:absolute;left:0;bottom:0;width:22%}@media screen and (max-width:768px){div#wrapcont .f_contact .bot .bg{width:38%}}@media screen and (max-width:576px){div#wrapcont .f_contact .bot .bg{width:45%}}div#wrapcont .f_contact .bot .tel,div#wrapcont .f_contact .bot .mail{max-width:380px;width:100%;position:relative;z-index:1}div#wrapcont .f_contact .bot .tel a,div#wrapcont .f_contact .bot .mail a{text-decoration:none}div#wrapcont .f_contact .bot .tel .tel_top{padding:25px 10px;display:flex;align-items:center;justify-content:center;gap:25px;background-color:#fff;border-radius:7px;box-shadow:3px 3px 5px rgba(0,0,0,.16)}@media screen and (max-width:500px){div#wrapcont .f_contact .bot .tel .tel_top{padding:10px;gap:10px}}div#wrapcont .f_contact .bot .tel .tel_top .icon{width:30px}@media screen and (max-width:500px){div#wrapcont .f_contact .bot .tel .tel_top .icon{width:15px}}div#wrapcont .f_contact .bot .tel .tel_top .icon img{width:100%;vertical-align:middle}div#wrapcont .f_contact .bot .tel .tel_top .num{color:#333;font-size:35px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Lucida Grande",メイリオ,Meiryo,sans-serif;font-weight:600;line-height:1}@media screen and (max-width:976px){div#wrapcont .f_contact .bot .tel .tel_top .num{font-size:30px}}@media screen and (max-width:500px){div#wrapcont .f_contact .bot .tel .tel_top .num{font-size:22px}}div#wrapcont .f_contact .bot .tel_bot{margin-top:10px;text-align:center}@media screen and (max-width:500px){div#wrapcont .f_contact .bot .tel_bot{margin-top:5px}}div#wrapcont .f_contact .bot .tel_bot .time{color:#fff;font-size:15px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Lucida Grande",メイリオ,Meiryo,sans-serif;letter-spacing:-.05em}@media screen and (max-width:976px){div#wrapcont .f_contact .bot .tel_bot .time{font-size:13px}}@media screen and (max-width:500px){div#wrapcont .f_contact .bot .tel_bot .time{font-size:11px}}div#wrapcont .f_contact .bot .mail a{padding:25px 10px;display:flex;gap:20px;align-items:center;justify-content:center;background-color:#fff;border-radius:7px;box-shadow:3px 3px 5px rgba(0,0,0,.16)}@media screen and (max-width:500px){div#wrapcont .f_contact .bot .mail a{padding:10px;border-radius:5px;gap:10px;margin:0 auto;max-width:300px}}@media screen and (max-width:768px){div#wrapcont .f_contact .bot .mail a .icon{width:15px}}div#wrapcont .f_contact .bot .mail a .icon img{vertical-align:middle}div#wrapcont .f_contact .bot .mail a .text{font-size:20px;color:#303030;font-weight:600;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Lucida Grande",メイリオ,Meiryo,sans-serif}@media screen and (max-width:500px){div#wrapcont .f_contact .bot .mail a .text{font-size:14px}}div#wrapcont footer .footer_block .main_inner{background-color:#f5f5f5;padding:50px 56px 80px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}@media screen and (max-width:576px){div#wrapcont footer .footer_block .main_inner{padding:25px 16px 40px}}div#wrapcont footer .footer_block .main_inner .f_info .f_logo{max-width:200px}div#wrapcont footer .footer_block .main_inner .f_info .f_sns{margin-top:30px;display:flex;gap:10px}div#wrapcont footer .footer_block .main_inner .f_info .f_sns>a{background-color:#fff;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%}@media screen and (max-width:768px){div#wrapcont footer .footer_block .main_inner .f_info .f_sns>a{width:40px;height:40px}}div#wrapcont footer .footer_block .main_inner .f_guide{display:flex;gap:40px}@media screen and (max-width:768px){div#wrapcont footer .footer_block .main_inner .f_guide{gap:20px}}@media screen and (max-width:768px){div#wrapcont footer .footer_block .main_inner .f_guide{flex-wrap:wrap}}@media screen and (max-width:768px){div#wrapcont footer .footer_block .main_inner .f_guide .col{width:calc((100% - 20px) / 2)}}@media screen and (max-width:768px){div#wrapcont footer .footer_block .main_inner .f_guide .col:last-child{width:100%}}div#wrapcont footer .footer_block .main_inner .f_guide ul li+li{margin-top:20px}@media screen and (max-width:576px){div#wrapcont footer .footer_block .main_inner .f_guide ul li+li{margin-top:10px}}div#wrapcont footer .footer_block .main_inner .f_guide ul li a{color:#505050;font-size:14px;text-decoration:none}@media screen and (max-width:576px){div#wrapcont footer .footer_block .main_inner .f_guide ul li a{font-size:12px}}div#wrapcont footer .footer_block .main_inner .f_guide ul li a[target=_blank]{display:block;padding-left:24px;position:relative}div#wrapcont footer .footer_block .main_inner .f_guide ul li a[target=_blank]:before{content:"";width:14px;height:14px;background:url(//www.plus-co.jp/wp-content/themes/plus/css/../images/common/icon_link.svg);background-repeat:no-repeat;background-size:cover;display:block;position:absolute;top:3px;left:0}@media screen and (max-width:768px){div#wrapcont footer .footer_block .main_inner .f_guide ul li a[target=_blank]:before{width:12px;height:12px}}div#wrapcont footer .f_copy .main_inner{background-color:#1362af;padding:.5rem 1rem}div#wrapcont footer .f_copy .main_inner p{font-size:11px;color:#fff}div#wrapcont object{max-width:100%;vertical-align:bottom}@media screen and (max-width:576px){div#wrapcont #mainbnrArea .cmn_bnr_pconly{display:none}}@media screen and (max-width:576px){div#wrapcont #mainbnrArea .cmn_bnr_sponly{display:block}}div#wrapcont .top_blog{margin-top:50px}div#wrapcont .top_blog .intro{font-size:16px}div#wrapcont .top_blog .blog_list{margin-top:30px}div#wrapcont .top_blog .blog_list .list{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width:768px){div#wrapcont .top_blog .blog_list .list{gap:20px}}@media screen and (max-width:500px){div#wrapcont .top_blog .blog_list .list{gap:10px}}div#wrapcont .top_blog .blog_list .list li{width:calc((100% - 60px) / 3)}@media screen and (max-width:768px){div#wrapcont .top_blog .blog_list .list li{width:calc((100% - 40px) / 3)}}@media screen and (max-width:500px){div#wrapcont .top_blog .blog_list .list li{width:calc((100% - 10px) / 2)}}div#wrapcont .top_blog .blog_list .list a{color:#505050;text-decoration:none}div#wrapcont .top_blog .blog_list .list .photo{aspect-ratio:4/3;overflow:hidden;display:flex;align-items:center;justify-content:center}div#wrapcont .top_blog .blog_list .list .photo img{height:100%;max-width:none}div#wrapcont .top_blog .blog_list .list .text{margin-top:10px}div#wrapcont .top_blog .blog_list .list .date{font-size:12px}div#wrapcont .top_blog .blog_list .list .blog_ttl{margin-top:2px;font-size:16px;line-height:1.4}@media screen and (max-width:768px){div#wrapcont .top_blog .blog_list .list .blog_ttl{font-size:14px}}div#wrapcont .top_blog .blog_list .pager{margin-top:30px}div#wrapcont .top_blog .blog_list .pager ul{display:flex;justify-content:center;align-items:center;gap:3px}div#wrapcont .top_blog .blog_list .pager ul li a{display:flex;align-items:center;justify-content:center;width:35px;line-height:35px;text-decoration:none;color:#999;font-size:16px}div#wrapcont .top_blog .blog_list .pager ul li a.active{border:solid 1px #1361b2;font-weight:700;color:#1361b2}div#wrapcont .top_blog .blog_list .pager ul li .num.active{border:solid 1px #1361b2;font-weight:700;color:#1361b2}div#wrapcont .top_blog .blog_list .pager ul li .num:hover{border:solid 1px #1361b2;background-color:#1361b2;color:#fff;opacity:1}div#wrapcont .top_blog .blog_list .link{margin-top:30px}div#wrapcont .top_blog .blog_list .link a{margin:0 auto;display:block;padding:15px 30px;max-width:360px;text-align:center;background-color:#1361b2;color:#fff;border-radius:5px;text-decoration:none;position:relative}div#wrapcont .top_blog .blog_list .link a .icon{position:absolute;top:50%;left:20px;transform:translateY(-50%)}div#wrapcont .top_blog .blog_list .link a .icon img{vertical-align:middle}div#wrapcont .top_blog .blog_list .link a .text{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Lucida Grande",メイリオ,Meiryo,sans-serif;font-weight:400}div#wrapcont .top_area{margin:30px 0 0}@media screen and (max-width:768px){div#wrapcont .top_area{margin-top:20px}}div#wrapcont .top_area .area_intro{display:flex;justify-content:space-between}div#wrapcont .top_area .area_intro .photo{width:29%}@media screen and (max-width:576px){div#wrapcont .top_area .area_intro .photo{display:none}}div#wrapcont .top_area .area_intro .text{width:65%}@media screen and (max-width:576px){div#wrapcont .top_area .area_intro .text{width:100%}}div#wrapcont .top_area .area_intro .text .text_top{display:flex;justify-content:space-between}div#wrapcont .top_area .area_intro .text .text_top .left{display:none;width:29%}@media screen and (max-width:576px){div#wrapcont .top_area .area_intro .text .text_top .left{display:block}}@media screen and (max-width:576px){div#wrapcont .top_area .area_intro .text .text_top .right{width:65%}}div#wrapcont .top_area .area_intro .text .area_sub_ttl{margin-bottom:10px;font-weight:700;font-size:16px}@media screen and (max-width:768px){div#wrapcont .top_area .area_intro .text .area_sub_ttl{font-size:14px}}div#wrapcont .top_area .area_intro .text .area_ttl{font-size:20px;font-weight:700;line-height:1.45}@media screen and (max-width:768px){div#wrapcont .top_area .area_intro .text .area_ttl{font-size:18px}}@media screen and (max-width:976px){div#wrapcont .top_area .area_intro .text .area_ttl .pc_only{display:none}}div#wrapcont .top_area .area_intro .text .desc{margin-top:20px}@media screen and (max-width:768px){div#wrapcont .top_area .area_intro .text .desc{margin-top:10px}}div#wrapcont .top_area .area{margin-top:25px}div#wrapcont .top_area .area .tab_btn_list{padding:0 20px;display:flex;align-items:flex-end;text-align:center;cursor:pointer}@media screen and (max-width:768px){div#wrapcont .top_area .area .tab_btn_list{padding:0 10px}}div#wrapcont .top_area .area .tab_btn{padding:5px;flex:1;color:#505050;background-color:#f5f5f5}div#wrapcont .top_area .area .tab_btn.active{padding:7px 5px;background:#1361b2;color:#fff;font-size:18px;font-weight:600}@media screen and (max-width:576px){div#wrapcont .top_area .area .tab_btn.active{font-size:16px}}div#wrapcont .top_area .area .tab_box{padding:20px;border:solid 2px #1361b2;display:none}@media screen and (max-width:576px){div#wrapcont .top_area .area .tab_box{padding:15px}}div#wrapcont .top_area .area .tab_box.active{display:block}div#wrapcont .top_reason .reason .photo{margin:20px 0}@media screen and (max-width:576px){div#wrapcont .top_reason .reason .photo{margin:10px 0}}div#wrapcont .top_reason .reason .col3{display:flex;gap:30px;flex-wrap:wrap}@media screen and (max-width:768px){div#wrapcont .top_reason .reason .col3{gap:20px}}@media screen and (max-width:576px){div#wrapcont .top_reason .reason .col3{gap:10px}}div#wrapcont .top_reason .reason .col3 li{flex:1}@media screen and (max-width:500px){div#wrapcont .top_reason .reason .col3 li{flex:none;width:calc((100% - 10px) / 2)}}@media screen and (max-width:768px){div#wrapcont .top_faq{margin-bottom:0 !important}}div#wrapcont .faq_tab{margin-bottom:60px}@media screen and (max-width:768px){div#wrapcont .faq_tab{margin-bottom:30px}}div#wrapcont .tab_list{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}div#wrapcont .tab_list li{width:calc((100% - 10px) / 2)}@media screen and (max-width:576px){div#wrapcont .tab_list li{width:100%}}div#wrapcont .tab_list li a{padding:10px 20px 10px 35px;display:flex;align-items:center;justify-content:center;height:100%;border:solid 1px #1361b2;border-radius:5px;text-align:center;font-size:16px;color:#1361b2;text-decoration:none;position:relative}@media screen and (max-width:768px){div#wrapcont .tab_list li a{padding:10px 10px 10px 35px;font-size:16px}}div#wrapcont .tab_list li a:before{content:"";display:block;width:8px;height:16px;background:url(//www.plus-co.jp/wp-content/themes/plus/css/../images/icon_next.svg) center center;background-repeat:no-repeat;position:absolute;top:50%;left:20px;transform:translateY(-50%)}div#wrapcont .faq_block+.faq_block{margin-top:80px}@media screen and (max-width:768px){div#wrapcont .faq_block+.faq_block{margin-top:40px}}div#wrapcont .faq_block .faq_ttl{margin-bottom:30px;font-size:24px}@media screen and (max-width:768px){div#wrapcont .faq_block .faq_ttl{margin-bottom:15px;font-size:20px}}div#wrapcont .faq_block .faq_ttl:before{content:"";margin-right:.5em;display:inline-block;width:20px;height:20px;border-radius:3px;background-color:#1361b2;line-height:24px}@media screen and (max-width:768px){div#wrapcont .faq_block .faq_ttl:before{width:18px;height:18px;line-height:20px}}div#wrapcont .faq_block .faq_list dl+dl{margin-top:20px}@media screen and (max-width:768px){div#wrapcont .faq_block .faq_list dl+dl{margin-top:10px}}div#wrapcont .faq_block .faq_list dt{padding:10px 40px 10px 20px;background-color:#1361b2;color:#fff;font-size:18px;font-weight:700;position:relative}@media screen and (max-width:768px){div#wrapcont .faq_block .faq_list dt{padding:10px 30px 10px 10px;font-size:16px}}div#wrapcont .faq_block .faq_list dt:before,div#wrapcont .faq_block .faq_list dt:after{content:"";display:block;background-color:#fff;width:15px;height:2px;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:.3s}@media screen and (max-width:768px){div#wrapcont .faq_block .faq_list dt:before,div#wrapcont .faq_block .faq_list dt:after{width:12px;right:10px}}div#wrapcont .faq_block .faq_list dt:after{transform:translateY(-50%) rotate(90deg)}div#wrapcont .faq_block .faq_list dt.active:after{transform:translateY(-50%) rotate(0deg)}div#wrapcont .faq_block .faq_list .question{padding-left:30px;position:relative}div#wrapcont .faq_block .faq_list .question:before{content:"Q.";display:block;position:absolute;top:0;left:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Lucida Grande",メイリオ,Meiryo,sans-serif;font-size:20px}@media screen and (max-width:768px){div#wrapcont .faq_block .faq_list .question:before{font-size:18px}}div#wrapcont .faq_block .faq_list dd{padding:20px;border:solid 1px #1361b2;display:none}@media screen and (max-width:768px){div#wrapcont .faq_block .faq_list dd{padding:15px 10px}}div#wrapcont .faq_block .faq_list dd .answer{padding-left:30px;position:relative}div#wrapcont .faq_block .faq_list dd .answer:before{content:"A.";display:block;position:absolute;top:2px;left:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Lucida Grande",メイリオ,Meiryo,sans-serif;color:#45acd5;font-size:20px;font-weight:700}@media screen and (max-width:768px){div#wrapcont .faq_block .faq_list dd .answer:before{font-size:18px}}div#wrapcont .faq_block .faq_list dd a{color:#1362af}div#wrapcont .cate_list{margin-top:30px;display:flex;gap:20px;flex-wrap:wrap}@media screen and (max-width:768px){div#wrapcont .cate_list{gap:10px}}div#wrapcont .cate_list li{padding:20px;width:calc((100% - 40px) / 3);border:solid 1px #ccc}@media screen and (max-width:768px){div#wrapcont .cate_list li{padding:15px 10px;width:calc((100% - 10px) / 2)}}div#wrapcont .cate_list .cate_list_ttl{margin-bottom:10px;text-align:center;color:#1361b2;font-size:18px;font-weight:700}@media screen and (max-width:768px){div#wrapcont .cate_list .cate_list_ttl{margin-bottom:5px;font-size:16px}}div#wrapcont .cate_list .desc{margin-top:10px}div#wrapcont .cate_note{margin-top:20px;text-align:center}div#wrapcont .contact_box{margin-top:60px;padding:20px 25px 30px;background:linear-gradient(110deg,#0f7cb5,#0d4f94)}@media screen and (max-width:768px){div#wrapcont .contact_box{margin-top:40px;padding:20px 15px 30px}}div#wrapcont .contact_box .contact_box_ttl{margin-bottom:15px;color:#fffa72;text-align:center;font-size:22px;font-weight:700}div#wrapcont .contact_box .contact_list{display:flex;gap:20px;flex-wrap:wrap}div#wrapcont .contact_box .contact_list .box{width:calc((100% - 20px) / 2)}@media screen and (max-width:976px){div#wrapcont .contact_box .contact_list .box{width:100%}}div#wrapcont .contact_box .contact_list .box a{padding:15px;height:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;border-radius:7px;box-shadow:3px 3px 5px rgba(0,0,0,.16);text-decoration:none}div#wrapcont .contact_box .contact_list .box a .top{display:flex;justify-content:center;align-items:center;gap:10px;color:#333}div#wrapcont .contact_box .contact_list .box a .bot{text-align:center;color:#505050;font-size:12px}@media screen and (max-width:576px){div#wrapcont .contact_box .contact_list .box a .bot{font-size:10px}}div#wrapcont .contact_box .contact_list .box .tel .num{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Lucida Grande",メイリオ,Meiryo,sans-serif;font-size:30px;font-weight:700;color:#1361b2;line-height:1.2}div#wrapcont .contact_box .contact_list .box .mail .num{font-size:18px;font-weight:700}div#wrapcont .cate_case{margin-top:60px}@media screen and (max-width:768px){div#wrapcont .cate_case{margin-top:30px}}div#wrapcont .cate_case .cate_case_list .year{margin:30px 0 20px;padding:10px 15px;border-style:solid;border-color:#39f;border-width:1px 1px 1px 3px;font-weight:700}div#wrapcont .cate_case .cate_case_list .link{margin-top:40px}div#wrapcont .cate_case .cate_case_list .link a{margin:0 auto;display:block;padding:15px 30px;max-width:360px;text-align:center;background-color:#1361b2;color:#fff;border-radius:5px;text-decoration:none;position:relative}div#wrapcont .cate_case .cate_case_list .link a .icon{position:absolute;top:50%;left:20px;transform:translateY(-50%)}div#wrapcont .cate_case .cate_case_list .link a .icon img{vertical-align:middle}div#wrapcont .cate_case .cate_case_list .link a .text{font-size:16px}div#wrapcont .cate_reason{margin-top:60px}@media screen and (max-width:768px){div#wrapcont .cate_reason{margin-top:30px}}div#wrapcont .cate_reason .cate_reason_list .list{counter-reset:number 0;color:#505050}div#wrapcont .cate_reason .cate_reason_list .list li+li{margin-top:45px}div#wrapcont .cate_reason .cate_reason_list .list .reason_ttl{margin-bottom:15px;padding-left:50px;font-size:20px;font-weight:700;position:relative}@media screen and (max-width:768px){div#wrapcont .cate_reason .cate_reason_list .list .reason_ttl{margin-bottom:10px;padding-left:40px;font-size:18px}}div#wrapcont .cate_reason .cate_reason_list .list .reason_ttl:before{counter-increment:number 1;content:counter(number,decimal-leading-zero) "";display:block;background-color:#5cb7d9;color:#fff;width:40px;line-height:40px;text-align:center;border-radius:50%;position:absolute;top:-5px;left:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Lucida Grande",メイリオ,Meiryo,sans-serif;letter-spacing:0}@media screen and (max-width:768px){div#wrapcont .cate_reason .cate_reason_list .list .reason_ttl:before{width:35px;line-height:35px;top:-2px;font-size:14px}}div#wrapcont .cate_reason .cate_reason_list .list .box{display:flex;justify-content:space-between;flex-wrap:wrap}div#wrapcont .cate_reason .cate_reason_list .list .box .photo{width:35%}@media screen and (max-width:576px){div#wrapcont .cate_reason .cate_reason_list .list .box .photo{width:100%}}div#wrapcont .cate_reason .cate_reason_list .list .box .text{width:62%;font-size:16px;line-height:1.6}@media screen and (max-width:576px){div#wrapcont .cate_reason .cate_reason_list .list .box .text{margin-top:15px;width:100%}}div#wrapcont .cate_flow{margin-top:60px}@media screen and (max-width:768px){div#wrapcont .cate_flow{margin-top:30px}}div#wrapcont .cate_flow .cate_flow_list .list{display:flex;gap:30px 20px;flex-wrap:wrap;counter-reset:number 0}@media screen and (max-width:768px){div#wrapcont .cate_flow .cate_flow_list .list{gap:20px 10px}}div#wrapcont .cate_flow .cate_flow_list .list li{width:calc((100% - 60px) / 4);position:relative}@media screen and (max-width:576px){div#wrapcont .cate_flow .cate_flow_list .list li{width:calc((100% - 10px) / 2)}}div#wrapcont .cate_flow .cate_flow_list .list li:before{counter-increment:number 1;content:counter(number,decimal-leading-zero) "";display:block;background-color:#5cb7d9;color:#fff;width:30px;line-height:30px;text-align:center;border-radius:50%;position:absolute;top:5px;left:5px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Lucida Grande",メイリオ,Meiryo,sans-serif;letter-spacing:0;font-weight:700;font-size:14px}@media screen and (max-width:768px){div#wrapcont .cate_flow .cate_flow_list .list li:before{width:25px;line-height:25px;font-size:12px}}div#wrapcont .cate_flow .cate_flow_list .list li .flow_ttl{margin-top:10px;font-weight:700}div#wrapcont .cate_flow .cate_flow_list .list li .text{margin-top:5px;font-size:14px}@media screen and (max-width:768px){div#wrapcont .cate_flow .cate_flow_list .list li .text{font-size:12px}}div#wrapcont .cate_flow .cate_flow_note{margin-top:40px;text-align:center;font-weight:700;font-size:16px;line-height:1.875}@media screen and (max-width:768px){div#wrapcont .cate_flow .cate_flow_note{margin-top:20px;font-size:14px}}div#wrapcont .cate_variety{margin-top:60px}@media screen and (max-width:768px){div#wrapcont .cate_variety{margin-top:30px}}div#wrapcont .cate_variety .cate_variety_list .list{display:flex;flex-wrap:wrap;gap:30px 20px}@media screen and (max-width:768px){div#wrapcont .cate_variety .cate_variety_list .list{gap:20px 10px}}div#wrapcont .cate_variety .cate_variety_list .list li{width:calc((100% - 60px) / 4)}@media screen and (max-width:768px){div#wrapcont .cate_variety .cate_variety_list .list li{width:calc((100% - 20px) / 3)}}@media screen and (max-width:768px){div#wrapcont .cate_variety .cate_variety_list .list li{width:calc((100% - 10px) / 2)}}div#wrapcont .cate_variety .cate_variety_list .list .text{margin-top:10px;letter-spacing:-.05em;text-align:center}div#wrapcont .cate_variety .cate_variety_note{margin-top:40px;text-align:center;font-weight:700}@media screen and (max-width:768px){div#wrapcont .cate_variety .cate_variety_note{margin-top:20px}}div#wrapcont .cate_scene{margin:60px 0}@media screen and (max-width:768px){div#wrapcont .cate_scene{margin:30px 0}}div#wrapcont .cate_scene .cate_scene_list .list{display:flex;gap:30px 20px;flex-wrap:wrap}@media screen and (max-width:768px){div#wrapcont .cate_scene .cate_scene_list .list{gap:20px 10px}}div#wrapcont .cate_scene .cate_scene_list .list li{width:calc((100% - 40px) / 3)}@media screen and (max-width:768px){div#wrapcont .cate_scene .cate_scene_list .list li{width:calc((100% - 10px) / 2)}}div#wrapcont .cate_scene .cate_scene_list .list li a{color:#505050;text-decoration:none}div#wrapcont .cate_scene .cate_scene_list .list li .text{margin-top:10px;padding-left:25px;position:relative}div#wrapcont .cate_scene .cate_scene_list .list li .text:before{content:"";width:16px;height:16px;background:url(//www.plus-co.jp/wp-content/themes/plus/css/../images/common/icon_arrow.svg) center center;background-repeat:no-repeat;position:absolute;top:2px;left:0}div#wrapcont .cate_scene .cate_scene_list .list li .text p{line-height:1.375}