@charset "UTF-8";body{font-weight:300;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;margin:0;padding:0;text-align:left;background-color:#fcfcfa;background-color:#fff;color:#000;letter-spacing:.03em;letter-spacing:0;font-size:1em;line-height:1.8em;position:relative;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:visible;position:relative}@media screen and (max-width:834px){body{line-height:1.5em}}.cl:after{content:"";display:block;clear:both;height:0;visibility:hidden;overflow:hidden}::-moz-selection{background-color:#222;color:#fff}::-moz-selection,::selection{background-color:#222;color:#fff}#navskip{display:none}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}a{color:#000;text-decoration:none;transition:.15s cubic-bezier(.44,.18,.49,.99)}a:hover{color:#666;opacity:.7}svg.defs{height:0;overflow:hidden;width:0;overflow:hidden;position:absolute;left:-50%;display:none}h1,h2,h3,h4,h5{margin:0;padding:0;line-height:1.6em}@media screen and (max-width:834px){h1,h2,h3,h4,h5{line-height:1.3em}}figure{margin:0;padding:0}img{vertical-align:top;max-width:100%}.ico_facebook{display:flex;justify-content:center;align-items:center;width:20px;height:20px}.ico_facebook img{display:block;width:10px;height:19px}.ico_twitter{display:flex;justify-content:center;align-items:center;width:23px;height:20px}.ico_twitter img{display:block;width:23px;height:19px}.ico_instagram{display:flex;justify-content:center;align-items:center;width:20px;height:20px}.ico_instagram img{display:block;width:18px;height:18px}.ico_login{display:inline-block;width:14px;height:16px;margin-right:5px;position:relative;top:3px}.ico_login:before{content:"";display:inline-block;width:14px;height:16px;background-image:url(../img/ico_login.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:0}.ico_login_red{display:inline-block;width:14px;height:16px;margin-right:5px;position:relative;top:3px}.ico_login_red:before{content:"";display:inline-block;width:14px;height:16px;background-image:url(../img/ico_login_red.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:0}.ico_pagetop{display:flex;justify-content:center;align-items:center;width:22px;height:13px}.ico_pagetop:before{content:"";display:block;width:22px;height:13px;background-image:url(../img/ico_pagetop.svg)}@media screen and (max-width:560px){.ico_pagetop{width:17px;height:10px}.ico_pagetop:before{width:17px;height:10px;background-size:contain}}.ico_prev_arrow{display:inline-block;width:10px;height:10px}.ico_prev_arrow:before{content:"";display:block;width:10px;height:10px;background-image:url(../img/ico_arrow.png);background-size:contain;transform:rotate(180deg)}.ico_next_arrow{display:inline-block;width:10px;height:10px}.ico_next_arrow:before{content:"";display:block;width:10px;height:10px;background-image:url(../img/ico_arrow.png);transform:rotate(0);background-size:contain}.ico_down_arrow{display:inline-block;width:10px;height:10px}.ico_down_arrow:before{content:"";display:block;width:10px;height:10px;background-image:url(../img/ico_arrow.png);transform:rotate(90deg);background-size:contain;position:relative;top:-1px}.ico_prev_arrow_pagenation{display:inline-block;width:6px;height:9px}.ico_prev_arrow_pagenation:before{content:"";display:block;width:6px;height:9px;background-image:url(../img/ico_arrow_pagenation.png);background-size:contain;background-position:center;background-repeat:no-repeat}.ico_prev_arrow_pagenation:hover:before{background-image:url(../img/ico_arrow_pagenation_w.png)}.ico_next_arrow_pagenation{display:inline-block;width:6px;height:9px}.ico_next_arrow_pagenation:before{content:"";display:block;width:6px;height:9px;background-image:url(../img/ico_arrow_pagenation.png);background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(180deg)}.ico_next_arrow_pagenation:hover:before{background-image:url(../img/ico_arrow_pagenation_w.png)}.wrapper__block{display:flex;width:100%;background-color:#fff}.left__block{position:relative;z-index:1;width:66%;background-color:#fff}.right__block{z-index:2;position:fixed;top:0;right:0;height:100vh;width:34%;background-color:#f9f8f7;min-width:330px;padding:0;box-sizing:border-box}.right__block .scroll_wrap{padding:40px;overflow:auto;max-height:100vh;box-sizing:border-box}.content_wrapper__block{min-height:100px;display:flex}.left__block.contact_left__block{width:100%}@media screen and (max-width:1500px){.left__block{width:calc(100% - 330px)}.right__block{width:330px}.left__block.contact_left__block{width:100%}}@media screen and (max-width:1200px){.left__block{position:relative;z-index:1;width:100%;background-color:#fff}.right__block{width:100%;display:none}.content_wrapper__block{padding-top:50px;min-height:100px;display:flex}.home .content_wrapper__block{padding-top:20px;min-height:100px;display:flex}}main{width:100%}.main__block{margin-left:auto;display:flex;align-items:center;width:100%;max-width:1104px;box-sizing:border-box;padding:45px 80px}@media screen and (max-width:1300px){.main__block{max-width:calc(820px + 80px);padding:45px 40px}}@media screen and (max-width:1200px){.main__block{max-width:100%}}@media screen and (max-width:560px){.main__block{max-width:100%;padding:20px}}.main__block .main_inner__block{width:100%}.mainvidual__block{padding-top:20px;padding-bottom:40px;width:100%}.mainvidual__block.low_mainvidual__block{padding-bottom:0}.section__block{padding:0;justify-content:center;align-items:center;width:100%}@media screen and (max-width:560px){.section__block{padding:0}}.section__block .section__inner_block{padding:0;max-width:1000px;margin-left:auto;margin-right:auto;max-width:calc((410px) * 3 + 20px);width:calc((410px) * 3 + 20px)}@media screen and (max-width:1410px){.section__block .section__inner_block{max-width:calc((410px) * 2 + 20px);width:calc((410px) * 2 + 20px)}}@media screen and (max-width:980px){.section__block .section__inner_block{max-width:410px;width:410px}}@media screen and (max-width:560px){.section__block .section__inner_block{max-width:100%;width:100%}}.mainvidual_title__block .mainvidual_title{font-size:3.125rem;font-family:Oswald;color:#b60000;letter-spacing:0;font-weight:500;line-height:1.6em;text-transform:uppercase}@media screen and (max-width:560px){.mainvidual_title__block .mainvidual_title{font-size:2rem;line-height:1.4em}}.mainvidual_title__block .mainvidual_sub_title{font-size:1rem;line-height:1.8em;color:#000;letter-spacing:.25em;font-weight:700;font-weight:600}@media screen and (max-width:560px){.mainvidual_title__block .mainvidual_sub_title{font-size:1rem;letter-spacing:.05em}}.mainvidual_title__block.low_mainvidual_title__block{border-bottom:solid 1px #000;padding-bottom:1.5em;margin-bottom:1.5em}@media screen and (max-width:560px){.mainvidual_title__block.low_mainvidual_title__block{padding-bottom:.75em;margin-bottom:.75em}}.mainvidual_title__block.low_mainvidual_title__block .mainvidual_title.low_mainvidual_title{font-size:2rem;color:#000;line-height:1.313;line-height:1.4em;font-weight:700;font-weight:600}@media screen and (max-width:560px){.mainvidual_title__block.low_mainvidual_title__block .mainvidual_title.low_mainvidual_title{font-size:1.312rem;line-height:1.4em}}.label{border:solid 1px #b60000;font-style:normal;font-size:.875rem;line-height:1.5em;display:flex;justify-content:center;align-items:center;padding:5px 14px;color:#b60000;border-radius:3px}@media screen and (max-width:560px){.label{font-size:.812rem}}.post_time{margin-left:auto;font-size:.875rem}.section_title__block{border-bottom:solid 1px #000;padding-bottom:1.5em;margin-bottom:1.5em;width:100%}@media screen and (max-width:560px){.section_title__block{padding-bottom:.75em;margin-bottom:.75em}}.section_title__block.faq_title__block{padding-top:1em;padding-bottom:1em;margin-bottom:0;border-bottom:none}.section_title__block .section_title_header__block{display:flex;flex-wrap:wrap;align-items:center;padding-top:1em;margin-bottom:1.5em}@media screen and (max-width:560px){.section_title__block .section_title_header__block{align-items:flex-start;justify-content:flex-start;padding-top:.5em;margin-bottom:1em}}.section_title__block .section_title_header__block .category_list{display:inline}.section_title__block .section_title_header__block .category_list li{display:inline-block;list-style:none;margin-bottom:5px}.section_title__block .section_title_header__block .category_list li a{display:inline-block}.section_title__block .section_title_header__block .category_list li .label{max-width:100%}.section_title__block .section_title_header__block .label{border:solid 1px #b60000;font-style:normal;font-size:.875rem;line-height:1.5em;display:flex;justify-content:center;align-items:center;padding:5px 14px;color:#b60000;border-radius:3px}@media screen and (max-width:560px){.section_title__block .section_title_header__block .label{max-width:50%;font-size:.812rem}}.section_title__block .section_title_header__block .post_time{margin-left:auto;font-size:.875rem}@media screen and (max-width:560px){.section_title__block .section_title_header__block .post_time{margin-left:auto}}.section_title__block .section_title{font-size:2rem;color:#000;line-height:1.313;line-height:1.4em;font-weight:700;font-weight:600}.section_title__block .section_title.faq_title{font-size:1.25rem}@media screen and (max-width:560px){.section_title__block .section_title{font-size:1.312rem}}.index_section_body__block .title_h3{font-size:1.25rem;margin-bottom:1em}@media screen and (max-width:560px){.index_section_body__block .title_h3{font-size:1.187rem;margin-bottom:.5em}}.index_section_body__block .title_h4{font-size:1rem;margin-bottom:1em}.section_body__block h3{font-size:1.25rem;margin-bottom:1em}@media screen and (max-width:560px){.section_body__block h3{margin-bottom:.5em}}.section_body__block h4{font-size:1rem;margin-bottom:1em}@media screen and (max-width:560px){.section_body__block h4{margin-bottom:.5em}}.section_body__block p{font-size:1rem;margin-bottom:2.5em}@media screen and (max-width:560px){.section_body__block p{margin-bottom:1.25em}}.section_body__block a{color:#b60000;border-bottom:solid 1px #b60000}.section_body__block table{width:100%;border-top:solid 1px #cacaca;margin-bottom:2.5em;border:0;border-collapse:collapse;border-spacing:0}@media screen and (max-width:560px){.section_body__block table{display:block;border-bottom:solid 1px #cacaca;margin-bottom:1.75em}}@media screen and (max-width:560px){.section_body__block table tr{display:block;border-top:solid 1px #cacaca}}.section_body__block table tr td,.section_body__block table tr th{font-size:1rem;padding:1em 0;margin:0;border-bottom:solid 1px #cacaca}@media screen and (max-width:560px){.section_body__block table tr td,.section_body__block table tr th{display:block;width:100%;box-sizing:border-box;padding-top:0;border-bottom:none}}.section_body__block table tr th{font-weight:700;width:190px}@media screen and (max-width:560px){.section_body__block table tr th{display:block;width:100%;box-sizing:border-box;padding-top:1em;padding-bottom:0;border-bottom:none}}.section_body__block dl{display:flex;flex-wrap:wrap}.section_body__block dl dt{max-width:105px;width:100%;display:flex;font-size:1rem;line-height:1.8em;margin-bottom:.5em}.section_body__block dl dt .m{margin-left:auto;text-align:right;display:inline-block}.section_body__block dl dd{font-size:1rem;line-height:1.8em;margin-bottom:.5em;padding-left:1em;box-sizing:border-box;max-width:calc(100% - 105px);width:100%}.section_body__block ul{margin:0;padding:0;margin-bottom:2.5em;list-style:none;list-style:none}@media screen and (max-width:560px){.section_body__block ul{margin-bottom:1.25em}}.section_body__block ul li{font-size:1rem;position:relative;padding-left:15px}.section_body__block ul li:before{content:"";display:block;background-color:#b60000;border-radius:10px;width:8px;height:8px;position:absolute;left:0;top:.6em}.background_box__block{background-color:#f9f8f7;padding:40px 60px;margin-bottom:60px}@media screen and (max-width:560px){.background_box__block{padding:20px 20px;margin-bottom:30px}}.background_box__block p{font-size:.875rem;line-height:1.8em;margin-bottom:0}.background_box__block p+p{margin-top:20px}@media screen and (max-width:560px){.background_box__block p+p{margin-top:10px}}.small_text__block h2{font-size:1rem;margin-bottom:1em}@media screen and (max-width:560px){.small_text__block h2{margin-bottom:.5em}}.small_text__block h3{font-size:1rem}.small_text__block h4{font-size:.875rem}.small_text__block p{font-size:.875rem;color:#000;word-break:break-all}@media screen and (max-width:560px){.small_text__block p{margin-bottom:1em}}.small_text__block table{border-top:solid 1px #cacaca;margin-bottom:2.5em;border:0;border-collapse:collapse;border-spacing:0}@media screen and (max-width:560px){.small_text__block table{margin-bottom:1.25em}}.small_text__block table tr td,.small_text__block table tr th{font-size:.875rem;padding:1em 0;margin:0;border-bottom:solid 1px #cacaca}@media screen and (max-width:560px){.small_text__block table tr td,.small_text__block table tr th{border-bottom:none;padding-top:0;padding-bottom:1em;font-size:.812rem;line-height:1.7em}}.small_text__block table tr th{font-weight:700;width:190px;vertical-align:middle}@media screen and (max-width:560px){.small_text__block table tr th{width:100%;padding-top:1em;padding-bottom:0}}.small_text__block ul{margin:0;padding:0;margin-bottom:2.5em}@media screen and (max-width:560px){.small_text__block ul{margin-bottom:1.25em}}.small_text__block ul li{font-size:.875rem;color:#000;position:relative;padding-left:15px}.small_text__block ul li:before{content:"";display:block;background-color:#b60000;border-radius:10px;width:7px;height:7px;position:absolute;left:0;top:.75em}.annotation_text__block p{font-size:.625rem;line-height:1.6em;color:#777}@media screen and (max-width:560px){.annotation_text__block p{font-size:.75rem;line-height:1.7em}}.image__block{padding-top:.5em;text-align:center;margin-bottom:3.5em}@media screen and (max-width:560px){.image__block{padding-top:.25em;text-align:center;margin-bottom:1.75em}}.image__block img{display:inline-block;max-width:100%;height:auto}.image__block figcaption{padding-top:1em;padding-bottom:0;font-size:.875rem;line-height:1.5em}.section_index__block{background-color:#f9f8f7;padding:50px 60px;margin-bottom:3rem}@media screen and (max-width:560px){.section_index__block{padding:20px 20px;margin-bottom:1.5rem}}.section_index__block .section_index_title{font-weight:700;font-size:1rem;margin-bottom:1em}.section_index__block ol{counter-reset:item;list-style-type:none;padding-left:0}.section_index__block ol li{text-indent:-2em;margin-left:1.5em;margin-bottom:.2em}.section_index__block li:before{counter-increment:item;content:"【"counter(item) "】";padding-right:0;font-weight:400;color:#b60000}.section_index__block ol li a{border-bottom:solid 1px #b60000;padding-bottom:3px;color:#b60000}.pagenation__block,.pager__block{margin-top:4em;border-top:solid 1px #cacaca;display:flex;justify-content:space-between;padding-top:2em;padding-bottom:5em}@media screen and (max-width:560px){.pagenation__block,.pager__block{margin-top:2em}}.pagenation__block a,.pager__block a{color:#b60000}.pagenation__block .prev__block,.pager__block .prev__block{margin-right:auto;min-width:150px;text-align:left}@media screen and (max-width:560px){.pagenation__block .prev__block,.pager__block .prev__block{width:50%;text-align:left}}.pagenation__block .back_to_index__block,.pager__block .back_to_index__block{margin-left:auto;margin-right:auto}@media screen and (max-width:560px){.pagenation__block .back_to_index__block,.pager__block .back_to_index__block{width:100%;position:absolute;bottom:0;left:0}.pagenation__block .back_to_index__block a,.pager__block .back_to_index__block a{border-radius:3px;border:solid 1px #b60000;display:flex;justify-content:center;align-items:center;height:50px}}.pagenation__block .next__block,.pager__block .next__block{margin-left:auto;min-width:150px;text-align:right}@media screen and (max-width:560px){.pagenation__block .next__block,.pager__block .next__block{width:50%;text-align:right}}.pager__block{position:relative}@media screen and (max-width:560px){.pager__block{padding-bottom:80px;margin-bottom:60px}}.pagenation__block{margin-top:4em;border-top:solid 1px #cacaca;display:flex;justify-content:center;padding-top:2em;padding-bottom:5em;position:relative}.pagenation__block a{display:flex;justify-content:center;align-items:center;width:33px;height:33px;color:#0b1e42}.pagenation__block a.current,.pagenation__block a:hover{background-color:#b60000;color:#fff;opacity:1}.pagenation__block a.current i:before,.pagenation__block a:hover i:before{background-image:url(../img/ico_arrow_pagenation_w.png)}.pagenation__block .prev__block{position:absolute;left:0;top:2em;margin-left:0;margin-right:auto;min-width:33px}.pagenation__block .number__block{margin-left:auto;margin-right:auto;list-style:none;padding:0;margin:0;display:flex}.pagenation__block .number__block ul{list-style:none;padding:0;margin:0;display:flex}.pagenation__block .number__block ul li{margin:0 5px}.pagenation__block .next__block{position:absolute;right:0;top:2em;margin-left:auto;margin-right:0;min-width:33px}.card-items{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}@media screen and (max-width:560px){.card-items{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}.card-items .card-item{margin-left:15px;margin-right:15px;width:calc((100% - 30px*3)/ 3);margin-bottom:50px;padding-bottom:35px;position:relative}@media screen and (max-width:560px){.card-items .card-item{margin-left:10px;margin-right:10px;width:calc((100% - 20px*2)/ 2);padding-bottom:28px;padding-bottom:0;margin-bottom:25px}}.card-items .card-item .card-item_thumb{margin-bottom:.5em;position:relative}.card-items .card-item .card-item_thumb a{width:100%}.card-items .card-item .card-item_thumb .tag_list_block{position:absolute;left:0;bottom:0;width:100%;padding:2px 10px 5px;box-sizing:border-box;margin-bottom:0;background-color:rgba(255,255,255,.6)}.card-items .card-item .card-item_thumb .tag_list_block ul{text-align:left;list-style:none;margin-right:-1em;width:calc(100% + 1em);margin-bottom:0;line-height:1.2em}.card-items .card-item .card-item_thumb .tag_list_block ul li{display:inline-block;margin-right:1em;margin-bottom:0;font-size:.625rem;line-height:1.2em}.card-items .card-item .card-item_thumb .tag_list_block ul li a{display:inline-block;color:#b60000}.card-items .card-item .card-item_thumb img{max-width:100%;height:auto}.card-items .card-item .card-item_body p{font-size:.875rem;line-height:1.6em}@media screen and (max-width:560px){.card-items .card-item .card-item_body p{font-size:.812rem;line-height:1.6em}}.card-items .card-item .card-item_footer{position:absolute;left:0;bottom:0;width:100%;display:flex;align-self:center}@media screen and (max-width:560px){.card-items .card-item .card-item_footer{flex-wrap:wrap;position:static}}.card-items .card-item .card-item_footer .category_list{display:inline}@media screen and (max-width:560px){.card-items .card-item .card-item_footer .category_list{display:block;width:100%}}.card-items .card-item .card-item_footer .category_list li{display:inline-block;list-style:none;margin-bottom:5px}.card-items .card-item .card-item_footer .category_list li a{display:inline-block}.card-items .card-item .card-item_footer .category_list li .label{max-width:100%}.card-items .card-item .card-item_footer .label{display:flex;margin-right:auto;font-size:.625rem;line-height:1.6em;padding:2px 5px;max-width:calc(100% - 76px);box-sizing:border-box;margin-right:auto}.card-items .card-item .card-item_footer .label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-items .card-item .card-item_footer .post_time{width:66px;max-width:66px;margin-left:auto;font-size:.625rem;line-height:1.6em;display:flex;align-items:center}@media screen and (max-width:560px){.card-items .card-item .card-item_footer .post_time{display:block;text-align:left;width:100%;max-width:100%}}.recomend__block .recomend_title__block{border-bottom:solid 1px #000;padding-bottom:1.3em;margin-bottom:2.2em}@media screen and (max-width:560px){.recomend__block .recomend_title__block{padding-bottom:.75em;margin-bottom:1.25em}}.recomend__block .recomend_title__block .recomend_title{font-size:2rem;font-weight:700;font-weight:600}@media screen and (max-width:560px){.recomend__block .recomend_title__block .recomend_title{font-size:1.312rem;line-height:1.6em}}.recomend__block .recomend_body__block .card-items .card-item{padding-bottom:0;margin-bottom:30px}.pickup__block{padding-bottom:2em}.pickup__block .card-items .card-item:first-child{display:flex;margin-left:15px;margin-right:15px;width:calc((100% - 30px*1)/ 1);padding-bottom:0}@media screen and (max-width:560px){.pickup__block .card-items .card-item:first-child{margin-left:10px;margin-right:10px;width:calc((100% - 20px*1)/ 1);flex-wrap:wrap}}.pickup__block .card-items .card-item:first-child .card-item_thumb{max-width:calc(100% - 350px);width:100%}@media screen and (max-width:560px){.pickup__block .card-items .card-item:first-child .card-item_thumb{max-width:100%;width:100%}}.pickup__block .card-items .card-item:first-child .card-item_thumb img{width:100%}.pickup__block .card-items .card-item:first-child .card-item_body{box-sizing:border-box;padding-left:20px;max-width:350px;width:100%;position:relative}@media screen and (max-width:560px){.pickup__block .card-items .card-item:first-child .card-item_body{padding-left:0;max-width:100%;width:100%}}.pickup__block .card-items .card-item:first-child .card-item_body p{font-size:1.25rem;font-weight:700;font-weight:600;margin-bottom:.5em}@media screen and (max-width:560px){.pickup__block .card-items .card-item:first-child .card-item_body p{font-size:1.187rem;line-height:1.5em}}.pickup__block .card-items .card-item:first-child .card-item_body .ico_new{font-style:normal;font-size:1.25rem;font-family:Oswald;color:#b60000;letter-spacing:0;font-weight:500;line-height:1.1em;margin-bottom:1em;text-transform:uppercase;display:flex;justify-content:center;align-items:center;width:65px;height:65px;background-color:#b60000;color:#fff}@media screen and (max-width:560px){.pickup__block .card-items .card-item:first-child .card-item_body .ico_new{width:50px;height:32px;font-size:1.187rem;margin-bottom:.5em}}.pickup__block .card-items .card-item:first-child .card-item_body .category_list{display:inline}.pickup__block .card-items .card-item:first-child .card-item_body .category_list li{display:inline-block;list-style:none;margin-bottom:5px}.pickup__block .card-items .card-item:first-child .card-item_body .category_list li a{display:inline-block}.pickup__block .card-items .card-item:first-child .card-item_body .category_list li .label{max-width:100%}.pickup__block .card-items .card-item:first-child .card-item_body .label{padding-left:10px;padding-right:10px;margin-bottom:.5em;font-size:.875rem;line-height:1.1em;display:inline-block;width:auto;justify-content:flex-start}.pickup__block .card-items .card-item:first-child .card-item_body .post_time{display:block;font-size:.875rem}.pickup__block .card-items .card-item:first-child .card-item_body .more_text{font-size:1rem;font-weight:400;color:#b60000;position:absolute;right:0;bottom:0}.pickup__block .card-items .card-item:first-child .card-item_body .more_text a{display:inline-block;color:#b60000}.pickup__block .card-items .card-item:first-child a{display:inline-block}@media screen and (max-width:560px){.pickup__block .card-items .card-item:first-child a{flex-wrap:wrap}}.pickup__block .card-items .card-item:first-child a .card-item_thumb{max-width:calc(100% - 350px);width:100%}@media screen and (max-width:560px){.pickup__block .card-items .card-item:first-child a .card-item_thumb{max-width:100%;width:100%}}.pickup__block .card-items .card-item:first-child a .card-item_thumb img{width:100%}.pickup__block .card-items .card-item:first-child a .card-item_body{box-sizing:border-box;padding-left:20px;max-width:350px;width:100%;position:relative}@media screen and (max-width:560px){.pickup__block .card-items .card-item:first-child a .card-item_body{padding-left:0;max-width:100%;width:100%}}.pickup__block .card-items .card-item:first-child a .card-item_body p{font-size:1.25rem;font-weight:700;font-weight:600;margin-bottom:.5em}@media screen and (max-width:560px){.pickup__block .card-items .card-item:first-child a .card-item_body p{font-size:1.187rem;line-height:1.5em}}.pickup__block .card-items .card-item:first-child a .card-item_body .ico_new{font-style:normal;font-size:1.25rem;font-family:Oswald;color:#b60000;letter-spacing:0;font-weight:500;line-height:1.1em;margin-bottom:1em;text-transform:uppercase;display:flex;justify-content:center;align-items:center;width:65px;height:65px;background-color:#b60000;color:#fff}@media screen and (max-width:560px){.pickup__block .card-items .card-item:first-child a .card-item_body .ico_new{width:50px;height:32px;font-size:1.187rem;margin-bottom:.5em}}.pickup__block .card-items .card-item:first-child a .card-item_body .label{padding-left:10px;padding-right:10px;margin-bottom:.5em;font-size:.875rem;line-height:1.1em;display:inline-block;width:auto;justify-content:flex-start}.pickup__block .card-items .card-item:first-child a .card-item_body .post_time{display:block;font-size:.875rem}.pickup__block .card-items .card-item:first-child a .card-item_body .more_text{font-size:1rem;font-weight:400;color:#b60000;position:absolute;right:0;bottom:0}.category__block{padding-bottom:5em}.category__block .category_list_block ul{list-style:none;display:flex;flex-wrap:wrap;width:calc(100% + .7em)}.category__block .category_list_block ul li{display:inline-block;margin-right:.7em;margin-bottom:.8em}.category__block .category_list_block ul li a{display:inline-block}.tag__block{padding-bottom:5em}.tag__block .tag_list_block ul{list-style:none;display:flex;flex-wrap:wrap;width:calc(100% + 1.5em)}.tag__block .tag_list_block ul li{display:inline-block;margin-right:1.5em;margin-bottom:.8em;font-size:.875rem}.tag__block .tag_list_block ul li a{display:inline-block;color:#b60000}.document_download__block{margin-top:0;max-width:260px}@media screen and (max-width:1200px){.document_download__block{margin-top:3em;max-width:100%}}.document_download__block .document_download_title__block{margin-top:1em;margin-bottom:1em}.document_download__block .document_download_title__block .document_download_title{font-size:1rem;line-height:1.6em;text-align:center;font-weight:700}.document_download__block .form-row{border:solid 1px #959595;background-color:#fff}.document_download__block .form-row .form-col{background-color:#fff;padding:3px 5px 5px;position:relative}.document_download__block .form-row .form-col .form-label{font-weight:700;font-size:.875rem;display:block;position:absolute;left:15px;top:10px;z-index:10}.document_download__block .form-row .form-col .wpcf7-form-control-wrap{width:100%}.document_download__block .form-row .form-col input{display:block;width:100%;border:none;border-radius:0;padding:2.4em 10px .5em;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:.875rem;box-sizing:border-box}.document_download__block .form-row:nth-of-type(2){overflow:hidden;border-radius:3px 3px 0 0;overflow:hidden}.document_download__block .form-row:nth-last-of-type(2){overflow:hidden;border-radius:0 0 3px 3px;overflow:hidden;margin-bottom:1em}.document_download__block .form-row+.form-row{border-top:none}.document_download__block .form-btns{display:flex;justify-content:center;flex-direction:column}.document_download__block .form-btns .form-btns-row p{display:inline}.document_download__block .form-btns.sp{display:none}.document_download__block .form-btns.pc{display:flex}@media screen and (max-width:1200px){.document_download__block .form-btns.sp{display:flex}.document_download__block .form-btns.pc{display:none}.document_download__block .form-btns .form-btns-row+.form-btns-row{margin-top:1em}}.document_download__block .form-btns p{text-align:center;font-size:14px;padding-top:.5em}.document_download__block .form-btns .btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;margin:0;font-size:14px;padding:0;height:50px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;width:100%;border-radius:3px;cursor:pointer;transition:.15s cubic-bezier(.44,.18,.49,.99);box-sizing:border-box}.document_download__block .form-btns .btn:hover{opacity:.75}.document_download__block .form-btns .btn.dl_btn{background-color:#b60000}.document_download__block .form-btns .btn.login_btn{background-color:#b60000}.document_download__block .form-btns .btn.register_btn{background-color:#c0a0a1}.document_download__block .form-btns .btn.register2_btn{background-color:#fc0}.document_download__block .form-btns .btn.contact_btn{background-color:#004ea2}.document_download__block .form-btns .btn.back_to_btn{border:solid 1px #b60000;color:#b60000}@media screen and (max-width:1200px){.document_download__block .form-btns .btn.back_to_btn{font-weight:400}}@media screen and (max-width:560px){.document_download__block{margin-top:0;margin-left:auto;margin-right:auto}}.left__block.contact_left__block .header__block .header__inner__block{margin-left:auto;margin-right:auto;max-width:calc(780px + 160px)}.left__block.contact_left__block .main__block{margin-left:auto;margin-right:auto;max-width:calc(780px + 160px)}.left__block.contact_left__block .main__block .mainvidual__block{padding-top:0;padding-bottom:20px}.left__block.contact_left__block .footer__block .footer_inner__block .footer_row__block.page_footer__block .footer_row_inner__block{margin-left:auto;margin-right:auto;max-width:calc(780px + 160px);box-sizing:border-box}.form__block{width:100%}@media screen and (max-width:560px){.form__block{position:relative}}.form__block .histu_txt{text-align:right;font-weight:700;font-size:.875rem;line-height:1.6em;margin-bottom:13px}@media screen and (max-width:560px){.form__block .histu_txt{position:absolute;right:0;top:13px;margin-bottom:0}}.form__block .histu_txt sup{color:#b60000;margin-left:3px}.form__block .form-row{display:flex;align-items:flex-start}@media screen and (max-width:560px){.form__block .form-row{flex-wrap:wrap}}.form__block .form-row .form-col{padding:0;position:relative;display:flex;align-items:flex-start;width:100%}.form__block .form-row .form-col .wpcf7-form-control-wrap{width:100%}.form__block .form-row .form-col .form-label{font-weight:700;font-size:1rem;line-height:1.5em;display:block}.form__block .form-row .form-col .form-label sup{color:#b60000}.form__block .form-row .form-col input,.form__block .form-row .form-col select,.form__block .form-row .form-col textarea{display:block;width:100%;border:none;border-radius:0;padding:13px 18px;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:1rem;box-sizing:border-box;border:solid 1px #cacaca;border-radius:4px;background-color:#fafafa}.form__block .form-row .form-col textarea{height:200px}.form__block .form-row .form-col .select__block{width:100%;position:relative}.form__block .form-row .form-col .select__block:before{position:absolute;right:15px;top:calc(50% - 3px);top:22px;pointer-events:none;content:"";display:block;width:11px;height:9px;background-image:url(../img/ico_select.png);background-size:contain;background-repeat:no-repeat;z-index:10}.form__block .form-row .form-col:first-child{max-width:180px;padding:12px 0}@media screen and (max-width:560px){.form__block .form-row .form-col:first-child{max-width:100%;width:100%}}.form__block .form-row .form-col:last-child{max-width:calc(100% - 180px)}@media screen and (max-width:560px){.form__block .form-row .form-col:last-child{max-width:100%;width:100%}}.form__block .form-row+.form-row{margin-top:28px}@media screen and (max-width:560px){.form__block .form-row+.form-row{margin-top:14px}}.form__block .form-pp__block{padding-top:60px;padding-bottom:60px}.form__block .form-pp__block p{font-size:.875rem;line-height:1.8em}.form__block .form-pp__block p a{color:#b60000;border-bottom:solid 1px #b60000}.form__block .form-btns{display:flex;justify-content:center;flex-direction:column;padding-bottom:100px}.form__block .form-btns p{text-align:center;font-size:14px;padding-top:.5em}.form__block .form-btns .btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;margin:0;font-size:14px;padding:0;height:50px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;width:100%;border-radius:3px;cursor:pointer;transition:.15s cubic-bezier(.44,.18,.49,.99)}.form__block .form-btns .btn:hover{opacity:.75}.form__block .form-btns .btn.submit_btn{background-color:#b60000;max-width:400px;margin-left:auto;margin-right:auto}.form__block .form-btns .btn.contact_btn{background-color:#004ea2}.form__block .form-btns .btn.back_to_top_btn{background-color:#fff;border:solid 1px #b60000}.form_complete__block .section_title__block{padding-top:20px;border-bottom:none;padding-bottom:0}.form_complete__block .form_complete_mesage__block{background-color:#f9f8f7;padding:30px 40px;margin-bottom:28px}@media screen and (max-width:560px){.form_complete__block .form_complete_mesage__block{padding:20px 20px}}.form_complete__block .form_complete_mesage__block p{font-size:1em}.form_complete__block .form-btns{display:flex;justify-content:center;flex-direction:column;padding-bottom:100px}.form_complete__block .form-btns p{text-align:center;font-size:14px;padding-top:.5em}.form_complete__block .form-btns .btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;margin:0;font-size:14px;padding:0;height:50px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;width:100%;border-radius:3px;cursor:pointer;transition:.15s cubic-bezier(.44,.18,.49,.99)}.form_complete__block .form-btns .btn:hover{opacity:.75}.form_complete__block .form-btns .btn.back_to_btn{background-color:#fff;border:solid 1px #b60000;color:#b60000;margin-left:auto;max-width:200px}@media screen and (max-width:560px){.form_complete__block .form-btns .btn.back_to_btn{max-width:100%}}.register_login__block{margin-top:0;max-width:260px;padding-bottom:1em}@media screen and (max-width:1200px){.register_login__block{max-width:100%}}.register_login__block ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.register_login__block ul li+li{margin-top:15px}.register_login__block ul li{width:100%}.register_login__block ul li .btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;margin:0;font-size:14px;padding:0;height:50px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;width:100%;border-radius:3px;cursor:pointer;transition:.15s cubic-bezier(.44,.18,.49,.99);box-sizing:border-box}.register_login__block ul li .btn:hover{opacity:.75}.register_login__block ul li .btn.dl_btn{background-color:#b60000}.register_login__block ul li .btn.login_btn{background-color:#b60000}.register_login__block ul li .btn.register_btn{background-color:#c0a0a1}.register_login__block ul li .btn.register2_btn{background-color:#fc0}.register_login__block ul li .btn.contact_btn{background-color:#004ea2}.register_login__block ul li .btn.back_to_btn{border:solid 1px #b60000;color:#b60000}@media screen and (max-width:1200px){.register_login__block ul li .btn.back_to_btn{font-weight:400}}.c-modal{display:none;height:100vh;position:fixed;top:0;width:100%;top:0;left:0;z-index:9999}.c-modal .c-modal_bg{background:rgba(0,0,0,.6);height:100vh;width:100%}.c-modal .c-modal_content{background:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);border-radius:5px}.c-modal .c-modal_content._sm{width:30%}.c-modal .c-modal_content._md{width:50%}.c-modal .c-modal_content._lg{width:70%;width:600px;max-height:90vh}@media screen and (max-width:560px){.c-modal .c-modal_content._lg{width:calc(100% - 30px)}}.c-modal .c-modal_content_inner{position:relative;padding:24px;max-height:90vh;box-sizing:border-box}@media screen and (max-width:560px){.c-modal .c-modal_content_inner{padding:18px}}.c-modal .c-modal_scroll{width:100%;max-height:calc(90vh - 48px);overflow:scroll;padding-top:20px;padding-bottom:20px;box-sizing:border-box;position:relative;overflow:auto}.c-modal .c-modal_close{position:absolute;top:-15px;right:-15px;width:40px;height:40px;background-color:#b60000;border-radius:100px}@media screen and (max-width:560px){.c-modal .c-modal_close{top:-10px;right:-10px;transform:scale(1)}}.c-modal .c-modal_close span{position:absolute;left:calc(50% - 10px);top:calc(50% - 1px);display:block;width:20px;height:2px}.c-modal .c-modal_close span:before{content:"";display:block;width:20px;height:2px;background-color:#fff;border-radius:10px;position:absolute;left:0;top:0;transform:rotate(-45deg)}.c-modal .c-modal_close span:after{content:"";display:block;width:20px;height:2px;background-color:#fff;border-radius:10px;left:0;top:0;transform:rotate(45deg)}.how_to_register__block .title{font-size:1.5rem;color:#b60000;line-height:1.313;line-height:1.4em;font-weight:700;font-weight:600;margin-bottom:1em;text-align:center}@media screen and (max-width:560px){.how_to_register__block .title{font-size:1.25rem}}.how_to_register__block p{font-size:1rem;line-height:1.8em}.how_to_register__block img{display:block;margin-left:auto;margin-right:auto}.mordal_download__block{margin-top:20px;border:solid 5px #b60000;display:block;width:calc(100% - 10px);max-width:450px;margin-left:auto;margin-right:auto;box-sizing:border-box}.mordal_download__block .download_title__block{padding:5px 5px 10px;background-color:#b60000;position:relative;text-align:center}.mordal_download__block .download_title__block .download_title{font-size:1rem;font-weight:700;text-align:center;color:#fff}.mordal_download__block .download_title__block:before{content:"";display:block;width:0;height:0;border:solid 10px #b60000;border-left:solid 10px transparent;border-right:solid 10px transparent;border-bottom:solid 10px transparent;position:absolute;left:calc(50% - 10px);bottom:-20px}.mordal_download__block .download_bnr_items{display:flex;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.mordal_download__block .download_bnr_items .download_bnr_item{background-color:#fff;border-radius:3px;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:10px;margin-right:10px;width:100%}@media screen and (max-width:560px){.mordal_download__block .download_bnr_items .download_bnr_item{flex-direction:column;justify-content:center}}.mordal_download__block .download_bnr_items .download_bnr_item a+img{margin-top:15px;margin-left:0}@media screen and (max-width:560px){.mordal_download__block .download_bnr_items .download_bnr_item a+img{margin-top:13px;margin-left:auto;margin-right:auto}}.left__block.contact_left__block .main_inner__block .mainvidual_inner__block{display:flex;align-items:center}@media screen and (max-width:560px){.left__block.contact_left__block .main_inner__block .mainvidual_inner__block{flex-wrap:wrap}}.left__block.contact_left__block .main_inner__block .mainvidual_inner__block .mainvidual_title__block{min-width:180px}@media screen and (max-width:560px){.left__block.contact_left__block .main_inner__block .mainvidual_inner__block .mainvidual_title__block{width:100%}}.houjin_number{margin-left:auto;margin-right:0}@media screen and (max-width:560px){.houjin_number{width:auto;margin-top:1em;margin-left:auto;margin-right:auto}}.houjin_number .houjin_number-title{position:relative;font-size:.875rem;font-weight:700;padding-left:2em;padding-right:2em;color:#b60000;margin-bottom:.5em}.houjin_number .houjin_number-title:before{position:absolute;left:0;top:calc(50% - 1px);content:"";display:block;width:1.5em;height:2px;background-color:#b60000}.houjin_number .houjin_number-title:after{position:absolute;right:0;top:calc(50% - 1px);content:"";display:block;width:1.5em;height:2px;background-color:#b60000}.houjin_number .btn{border:solid 4px #b60000;color:#b60000;display:flex;width:100%;font-size:1.25rem;box-sizing:border-box;justify-content:center;align-items:center;height:50px;font-weight:600}@media screen and (max-width:560px){.houjin_number .btn{border:solid 3px #b60000;font-size:1rem;box-sizing:border-box}}@media screen and (max-width:560px){.houjin_number .btn{height:40px}}.houjin_number .btn.tel{font-family:Oswald;font-size:2rem}.houjin_number .btn.tel .ico_tel{margin-right:9px}.houjin_number .btn.tel .ico_tel{display:inline-block;width:12px;height:34px;transform:scale(.85)}.houjin_number .btn.tel .ico_tel:before{position:relative;top:1px;content:"";display:inline-block;width:12px;height:34px;background-image:url(../img/service/ico_tel_red.png);background-size:contain;background-position:center}@media screen and (max-width:560px){.houjin_number .btn.tel{font-family:Oswald;font-size:1.5rem}.houjin_number .btn.tel .ico_tel{margin-right:6px;width:9px;height:21px;transform:scale(1)}.houjin_number .btn.tel .ico_tel:before{position:relative;top:0;width:9px;height:21px;float:left;background-repeat:no-repeat}}.toiawase_section__block{background-color:#b60000;margin-bottom:2em}.toiawase_section__block .section_inner_block{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:35px;padding-left:55px;padding-right:55px;padding-bottom:35px}@media screen and (max-width:560px){.toiawase_section__block .section_inner_block{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px}}.toiawase_section__block .section_inner_block .toiawase__block p{text-align:center;font-size:1rem;color:#fff;margin-bottom:0}.toiawase_section__block .section_inner_block .section_title{margin-bottom:25px}.toiawase_section__block .section_inner_block .section_title h2{color:#fff;font-size:2.125rem;font-size:1.5rem;text-align:center}@media screen and (max-width:560px){.toiawase_section__block .section_inner_block .section_title h2{font-size:1.25rem}}.toiawase_section__block .section_inner_block .section_title h2 .price{font-size:3.125rem;font-size:2.5rem}@media screen and (max-width:560px){.toiawase_section__block .section_inner_block .section_title h2 .price{font-size:2rem;padding-left:3px;padding-right:3px}}.toiawase_section__block .section_inner_block .toiawase_items{margin-bottom:20px;display:flex;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}@media screen and (max-width:560px){.toiawase_section__block .section_inner_block .toiawase_items{flex-wrap:wrap;margin-bottom:0}}.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item{margin-left:15px;margin-right:15px;width:calc(100% + 30px)}@media screen and (max-width:560px){.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item{margin-bottom:15px}}.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn{border:solid 3px #fff!important;color:#fff;display:flex;width:100%;font-size:1.625rem;max-width:600px;margin-left:auto;margin-right:auto;box-sizing:border-box;justify-content:center;align-items:center;height:70px;font-weight:600}@media screen and (max-width:560px){.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn{border:solid 2px #fff!important;font-size:1.25rem;box-sizing:border-box}}@media screen and (max-width:560px){.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn{height:50px}}.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn.tel{font-family:Oswald;font-size:2.125rem;font-size:2rem}.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn.tel .ico_tel{margin-right:16px}@media screen and (max-width:560px){.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn.tel{font-family:Oswald;font-size:1.5rem}.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn.tel .ico_tel{margin-right:6px;width:9px;height:21px}.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn.tel .ico_tel:before{position:relative;top:2px;width:9px;height:21px;float:left;background-repeat:no-repeat}}.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn.dl{background-color:#cc4d4d}.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn.contact{background-color:#fff;color:#b60000}@media screen and (max-width:560px){.flow_step__block{max-width:320px;margin-left:auto;margin-right:auto}}.flow_step__block .flow_step_items{display:flex;border:solid 3px #b60000}@media screen and (max-width:560px){.flow_step__block .flow_step_items{flex-direction:column}}.flow_step__block .flow_step_items .flow_step_item{display:flex;justify-content:center;align-items:center;width:calc(100% / 3 - 0px);position:relative;background-color:#fff;z-index:6}@media screen and (max-width:560px){.flow_step__block .flow_step_items .flow_step_item{width:100%;padding-top:20px;padding-bottom:20px}}.flow_step__block .flow_step_items .flow_step_item .flow_arrow{display:block;position:absolute;right:-40px;top:0;height:100%;width:80px;overflow:hidden}@media screen and (max-width:560px){.flow_step__block .flow_step_items .flow_step_item .flow_arrow{width:100%;height:80px;right:0;top:auto;bottom:-70px}}.flow_step__block .flow_step_items .flow_step_item .flow_arrow:before{content:"";display:inline-block;height:0;width:0;border:solid 40px #b60000;border-top:solid 110px transparent;border-bottom:solid 110px transparent;border-right:solid 110px transparent;position:absolute;top:calc(50% - 110px);right:-106px}@media screen and (max-width:560px){.flow_step__block .flow_step_items .flow_step_item .flow_arrow:before{border:solid 30px #b60000;border-left:solid 220px transparent;border-bottom:solid 220px transparent;border-right:solid 220px transparent;top:4px;right:calc(50% - 220px)}}.flow_step__block .flow_step_items .flow_step_item .flow_arrow:after{content:"";display:inline-block;height:0;width:0;border:solid 40px #fff;border-top:solid 110px transparent;border-bottom:solid 110px transparent;border-right:solid 110px transparent;position:absolute;top:calc(50% - 110px);right:-102px}@media screen and (max-width:560px){.flow_step__block .flow_step_items .flow_step_item .flow_arrow:after{border:solid 30px #fff;border-left:solid 220px transparent;border-bottom:solid 220px transparent;border-right:solid 220px transparent;top:0;right:calc(50% - 220px)}}.flow_step__block .flow_step_items .flow_step_item:nth-child(2){z-index:5;width:calc(100% / 3 - 0px);padding-left:30px}@media screen and (max-width:560px){.flow_step__block .flow_step_items .flow_step_item:nth-child(2){width:100%;padding-left:0;padding-top:30px}}.flow_step__block .flow_step_items .flow_step_item:last-child{background-color:#b60000;z-index:4;width:calc(100% / 3 + 0px);padding-left:30px}@media screen and (max-width:560px){.flow_step__block .flow_step_items .flow_step_item:last-child{width:100%;padding-left:0;padding-top:40px}}.flow_step__block .flow_step_items .flow_step_item:last-child:before{content:"";display:none;height:0;width:0;border:solid 40px #b60000;border-top:solid 110px transparent;border-bottom:solid 110px transparent;border-right:solid 110px transparent;position:absolute;top:calc(50% - 110px);right:-106px}.flow_step__block .flow_step_items .flow_step_item:last-child:after{content:"";display:none;height:0;width:0;border:solid 40px #b60000;border-top:solid 110px transparent;border-bottom:solid 110px transparent;border-right:solid 110px transparent;position:absolute;top:calc(50% - 110px);right:-102px}.flow_step__block .flow_step_items .flow_step_item:last-child .flow_step_item_body .flow_step_title{font-size:14px;color:#fff}.flow_step__block .flow_step_items .flow_step_item:last-child .flow_step_item_body .flow_step_read{font-size:22px;color:#fff;font-weight:700}.flow_step__block .flow_step_items .flow_step_item .flow_step_item_body{max-width:280px;margin-left:auto;margin-right:auto;padding:25px 15px;box-sizing:border-box}.flow_step__block .flow_step_items .flow_step_item .flow_step_item_body .flow_step_title{font-size:18px;color:#b60000;font-weight:700;text-align:center;margin-bottom:5px}.flow_step__block .flow_step_items .flow_step_item .flow_step_item_body .flow_step_read{font-size:14px;line-height:1.6em;font-weight:400;margin-bottom:10px}.flow_step__block .flow_step_items .flow_step_item .flow_step_item_body .btns .btn{max-width:200px;margin-left:auto;margin-right:auto;height:48px;font-size:18px;border-radius:4px}.index_slide__block{height:600px}@media screen and (max-width:560px){.index_slide__block{height:100vh}}.index_slide__block .index_slide_item{height:600px;background-repeat:no-repeat;background-position:right bottom;background-size:cover;display:flex}@media screen and (max-width:700px){.index_slide__block .index_slide_item{background-position:center top}.index_slide__block .index_slide_item:nth-child(1){background-image:url(../img/sp/mv1.jpg)!important}.index_slide__block .index_slide_item:nth-child(2){background-image:url(../img/sp/mv2.jpg)!important}}@media screen and (max-width:560px){.index_slide__block .index_slide_item{height:100vh}.index_slide__block .index_slide_item:nth-child(0){background-image:url(../img/sp/mv1.jpg)}.index_slide__block .index_slide_item:nth-child(2){background-image:url(../img/sp/mv2.jpg)}}.index_slide__block .index_slide_item .index_slide_item_inner__block{margin-left:auto;display:flex;align-items:center;width:100%;max-width:calc(820px + 160px);box-sizing:border-box;padding:45px 80px;height:600px}@media screen and (max-width:1200px){.index_slide__block .index_slide_item .index_slide_item_inner__block{max-width:100%;padding:45px 40px}}@media screen and (max-width:560px){.index_slide__block .index_slide_item .index_slide_item_inner__block{max-width:100%;padding:20px;padding-top:75px;height:100vh;align-items:flex-start}}@media screen and (max-width:560px){.index_slide__block .index_slide_item .index_slide_item_inner__block .index_slide_copy__block{width:100%}}.index_slide__block .index_slide_item .index_slide_item_inner__block .index_slide_title{font-size:3.5rem;line-height:1.4em;font-weight:600;margin-bottom:.5em}@media screen and (max-width:560px){.index_slide__block .index_slide_item .index_slide_item_inner__block .index_slide_title{font-size:1.812rem;text-align:center}}.index_slide__block .index_slide_item .index_slide_item_inner__block .index_slide_text{font-size:1.125rem;font-weight:600}@media screen and (max-width:560px){.index_slide__block .index_slide_item .index_slide_item_inner__block .index_slide_text{font-size:1rem;text-align:center}}.slick-dots_wrapper{width:100%;display:flex;position:absolute;right:0;bottom:70px;height:20px}@media screen and (max-width:560px){.slick-dots_wrapper{bottom:10px}}.slick-dots_wrapper .slick-dots{position:relative;bottom:auto;left:auto;margin-left:auto;margin-right:0;width:100%;max-width:calc(820px + 160px);box-sizing:border-box;padding:0 80px;display:flex;justify-content:flex-start}@media screen and (max-width:1200px){.slick-dots_wrapper .slick-dots{max-width:100%;padding:0 40px}}@media screen and (max-width:560px){.slick-dots_wrapper .slick-dots{max-width:100%;padding:0 0;justify-content:center}}.slick-dots_wrapper .slick-dots li{width:11px;height:11px}.slick-dots_wrapper .slick-dots li button{margin:0;padding:0;width:11px;height:11px}.slick-dots_wrapper .slick-dots li button:before{content:"";display:block;width:11px;height:11px;border-radius:100px;background-color:#d0d0d0}.slick-dots_wrapper .slick-dots li.slick-active{opacity:1}.slick-dots_wrapper .slick-dots li.slick-active button:before{content:"";display:block;width:11px;height:11px;border-radius:100px;background-color:#b60000}.index_download__block{margin-top:60px}.index_download__block .index_download_item{background-color:#b60000;display:flex;padding:6px}@media screen and (max-width:700px){.index_download__block .index_download_item{flex-wrap:wrap;margin-left:-40px;margin-right:-40px;width:calc(100% + 80px);box-sizing:border-box}}@media screen and (max-width:700px){.index_download__block .index_download_item{flex-wrap:wrap;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);box-sizing:border-box}}.index_download__block .index_download_item .index_download_item_header{max-width:348px;width:100%;background-color:#b60000;color:#fff;display:flex;justify-content:center;align-items:center;position:relative}@media screen and (max-width:560px){.index_download__block .index_download_item .index_download_item_header{max-width:100%}}.index_download__block .index_download_item .index_download_item_header h2{font-size:1.25rem}@media screen and (max-width:700px){.index_download__block .index_download_item .index_download_item_header h2{margin-bottom:.5em}}.index_download__block .index_download_item .index_download_item_header:before{position:absolute;right:-31px;top:calc(50% - 20px);content:"";display:block;width:0;height:0;border:solid 15px #b60000;border-top:solid 18px transparent;border-bottom:solid 18px transparent;border-right:solid 18px transparent}@media screen and (max-width:700px){.index_download__block .index_download_item .index_download_item_header:before{right:calc(50% - 20px);top:auto;bottom:-31px;border:solid 15px #b60000;border-left:solid 18px transparent;border-bottom:solid 18px transparent;border-right:solid 18px transparent}}.index_download__block .index_download_item .index_download_item_body{max-width:calc(100% - 348px);width:100%;background-color:#fff}@media screen and (max-width:560px){.index_download__block .index_download_item .index_download_item_body{max-width:100%}}.index_download__block .index_download_item .index_download_item_body .banner-items{display:flex;align-items:center;justify-content:flex-end}.index_download__block .index_download_item .index_download_item_body .banner-items .banner-item{width:52%;display:flex;align-items:center;justify-content:flex-end;padding:20px}.index_download__block .index_download_item .index_download_item_body .banner-items .banner-item a{border:none}.index_download__block .index_download_item .index_download_item_body .banner-items .banner-item:first-child{width:48%;padding-right:0}.index_download__block .jacic__block{margin-top:10px;display:flex;align-items:center}@media screen and (max-width:560px){.index_download__block .jacic__block{align-items:flex-start}}.index_download__block .jacic__block .jacic_logo{max-width:52px}@media screen and (max-width:560px){.index_download__block .jacic__block .jacic_logo{max-width:58px}}.index_download__block .jacic__block .jacic_text{box-sizing:border-box;padding-left:20px;max-width:calc(100% - 52px)}@media screen and (max-width:560px){.index_download__block .jacic__block .jacic_text{max-width:calc(100% - 58px);padding-left:10px}}.index_download__block .jacic__block .jacic_text p{font-size:.625rem;color:#777;line-height:1.6em;margin-bottom:0}.index_section__block+.index_section__block{margin-top:4em}@media screen and (max-width:560px){.index_section__block+.index_section__block{margin-top:3em}}.index_section__block:last-child{margin-bottom:8em}@media screen and (max-width:560px){.index_section__block:last-child{margin-bottom:2em}}.index_section__block .mainvidual_title__block{margin-bottom:3.5em}@media screen and (max-width:560px){.index_section__block .mainvidual_title__block{margin-bottom:1em}}.youtube__block{width:100%;padding-top:56%;position:relative;background-color:#eee;margin-bottom:3.5em}@media screen and (max-width:560px){.youtube__block{margin-bottom:1.75em}}.youtube__block iframe{position:absolute;left:0;top:0;width:100%;height:100%}.mainvidual_title__block+.section_body__block.index_section_body__block,.mainvidual_title__block+.section_title__block{margin-top:3em}@media screen and (max-width:560px){.mainvidual_title__block+.section_body__block.index_section_body__block,.mainvidual_title__block+.section_title__block{margin-top:1.5em}}.more_btn__block{text-align:right}.more_btn__block .more_btn{color:#b60000}@media screen and (max-width:560px){.more_btn__block .more_btn{font-size:1rem}}.more_btn__block .more_btn.open .ico_down_arrow{transform:rotate(180deg);position:relative;top:-2px}.more_btn__block .more_btn .ico_down_arrow{transform:rotate(0);position:relative;top:0}.news-items-toggle{width:100%;height:300px;overflow:auto}.news-items{border-bottom:solid 1px #d6d6d6;margin-bottom:1em}.news-items .news-item{border-top:solid 1px #d6d6d6;padding-top:1.5em;padding-bottom:1.5em}.news-items .news-item h3{font-size:1em;margin-bottom:1em}.news-items .news-item p{font-size:.875rem;line-height:1.7em}.news-items .news-item a{color:#b60000;border-bottom:solid 1px #b60000}.section_body__block .table_wrap{overflow:scroll}.section_body__block .table_wrap+.table_wrap,.section_body__block .table_wrap+h2,.section_body__block .table_wrap+h3,.section_body__block .table_wrap+h4,.section_body__block .table_wrap+ol,.section_body__block .table_wrap+p,.section_body__block .table_wrap+ul{margin-top:30px}.section_body__block .plan_table_wrap+.annotation_text__block{margin-top:30px}@media screen and (max-width:1200px){.section_body__block .plan_table_wrap{overflow:auto;max-height:550px}}@media screen and (max-width:560px){.section_body__block table.plan_table{display:table}}@media screen and (max-width:560px){.section_body__block table.plan_table tr{display:table-row}}.section_body__block table.plan_table tr td,.section_body__block table.plan_table tr th{font-size:.875rem;padding:.5em .25em;box-sizing:border-box;font-weight:700;text-align:center;vertical-align:middle;background-color:#fff}@media screen and (max-width:560px){.section_body__block table.plan_table tr td,.section_body__block table.plan_table tr th{display:table-cell;font-size:.812rem;padding:.25em .25em;min-width:110px}}.section_body__block table.plan_table tr:first-child th{background-color:#474747;color:#fff;text-align:center;line-height:1.5em;vertical-align:middle;border-right:solid 2px #fff;box-sizing:border-box;word-break:keep-all}@media screen and (max-width:560px){.section_body__block table.plan_table tr:first-child th{position:-webkit-sticky;position:sticky;top:0;z-index:200}.section_body__block table.plan_table tr:first-child th:first-child{z-index:220}}.section_body__block table.plan_table tr:first-child th:first-child{background-color:#ccc;color:#000;text-align:center;padding:1em .25em}.section_body__block table.plan_table tr:first-child th:nth-child(5){padding-left:.5em;padding-right:.5em}.section_body__block table.plan_table tr:first-child th:last-child{background-color:#b60000;color:#fff;padding-left:.5em;padding-right:.5em}.section_body__block table.plan_table tr th:first-child{font-weight:700;text-align:left;padding:1em .25em;padding-left:0;line-height:1.3em;min-width:190px}.section_body__block table.plan_table tr th:first-child small{font-size:.625rem;line-height:1.3em;font-weight:400;display:block}@media screen and (max-width:560px){.section_body__block table.plan_table tr th:first-child{min-width:120px;position:-webkit-sticky;position:sticky;left:0;z-index:110}.section_body__block table.plan_table tr th:first-child small{font-size:.625rem}}.section_body__block table.plan_table tr td{padding:1em .25em;line-height:1.6em}.section_body__block table.plan_table tr td:nth-child(even){background-color:#fafafa}.section_body__block table.plan_table tr td small{font-size:.625rem;line-height:1.3em;font-weight:400;display:block;text-align:center}.section_body__block table.plan_table tr td:last-child{background-color:#fbf2f2;color:#b60000}.section_body__block table.plan_table tr td:last-child small{font-size:.625rem;line-height:1.3em;font-weight:400;display:block;text-align:center}.section_body__block table.plan_table tr td:last-child .ico_maru{border:solid 2px #b60000}.section_body__block table.plan_table tr td:last-child .ico_bar{border-bottom:solid 2px #b60000}.ico_maru{display:inline-block;width:16px;height:16px;border-radius:100px;border:solid 2px #000;margin-bottom:-3px;box-sizing:border-box}.ico_maru.red{border:solid 2px #b60000}.ico_bar{display:inline-block;width:16px;height:0;border-bottom:solid 2px #000;margin-bottom:3px;box-sizing:border-box}.ico_bar.red{border-bottom:solid 2px #b60000}.faq_index__block{background-color:#f9f8f7;padding:40px 60px;padding-bottom:30px;margin-bottom:3rem}@media screen and (max-width:560px){.faq_index__block{padding:20px 20px;padding-bottom:10px;margin-bottom:1.5rem}}.faq_index__block ul{margin:0;margin-left:0;padding:0;margin-bottom:2.5em;list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0}.faq_index__block ul li{width:calc(100% / 3);box-sizing:border-box;font-size:1rem;position:relative;padding-left:15px;margin-bottom:10px}@media screen and (max-width:560px){.faq_index__block ul li{width:calc(100% / 2);padding-left:15px;margin-bottom:20px}}.faq_index__block ul li a{color:#b60000}.faq_index__block ul li:before{content:"";display:block;background-color:#b60000;border-radius:10px;width:8px;height:8px;position:absolute;left:0;top:.6em}.faq_items{margin-bottom:3rem;border-top:solid 1px #cacaca}.faq_items .faq_item .faq_item_header{position:relative;padding:20px 30px;padding-right:40px;border-bottom:solid 1px #cacaca;text-indent:-30px;cursor:pointer}.faq_items .faq_item .faq_item_header:before{position:absolute;right:20px;top:calc(50% - 1px);content:"";display:inline-block;width:14px;height:2px;background-color:#b60000}@media screen and (max-width:560px){.faq_items .faq_item .faq_item_header:before{right:3px}}.faq_items .faq_item .faq_item_header:after{content:"";display:inline-block;position:absolute;right:26px;top:calc(50% - 7px);width:2px;height:14px;background-color:#b60000;opacity:1}@media screen and (max-width:560px){.faq_items .faq_item .faq_item_header:after{right:9px}}.faq_items .faq_item .faq_item_header.open:before{position:absolute;right:20px;top:calc(50% - 1px);content:"";display:inline-block;width:14px;height:2px;background-color:#b60000}@media screen and (max-width:560px){.faq_items .faq_item .faq_item_header.open:before{right:3px}}.faq_items .faq_item .faq_item_header.open:after{content:"";display:inline-block;position:absolute;right:26px;top:calc(50% - 7px);width:2px;height:14px;opacity:0;background-color:#b60000}@media screen and (max-width:560px){.faq_items .faq_item .faq_item_header.open:after{right:9px}}.faq_items .faq_item .faq_item_header .faq_item_title{font-size:1rem;font-weight:400}.faq_items .faq_item .faq_item_header .faq_item_title:before{content:"Q.";color:#b60000;margin-right:1em}.faq_items .faq_item .faq_item_body{padding:20px 30px;border-bottom:solid 1px #cacaca;display:none}@media screen and (max-width:560px){.faq_items .faq_item .faq_item_body{padding:20px 0}}.faq_items .faq_item .faq_item_body p{word-break:break-all}.faq_items .faq_item .faq_item_body p+p{margin-top:1em}.faq_items .faq_item .faq_item_body a{color:#b60000;border-bottom:solid 1px #b60000}.faq_items .faq_item .faq_item_body small{display:inline-block;font-size:.875rem;line-height:1.7em;margin-top:1em}.faq_items .faq_item .faq_item_body small.color-gray{color:#888}.faq_items .faq_item .faq_item_body img{border:solid 1px #cacaca;margin-top:1em;margin-bottom:1em;display:block;margin-left:auto;margin-right:auto}.mission__block{position:relative;margin-bottom:80px;padding-top:60px}@media screen and (max-width:560px){.mission__block{margin-bottom:40px}}.mission__block:before{content:"";display:block;position:absolute;left:0;top:0;width:calc(100% + 80px);height:100%;background-image:url(../img/mv/mv_bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:10}@media screen and (max-width:560px){.mission__block:before{content:"";display:none;position:absolute;left:0;top:0;width:calc(100% + 80px);height:100%;background-image:url(../img/mv/mv_bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:10}.mission__block:after{content:"";display:block;position:relative;left:auto;top:auto;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);height:auto;background-image:url(../img/sp/mv/mv_bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:10;padding-top:65%}}@media screen and (max-width:560px){.mission__block{padding-top:30px}}.mission__block .mainvidual_title__block.mission_title__block{position:relative;z-index:100;margin-bottom:80px}.mission__block .mainvidual_title__block.mission_title__block .mainvidual_title{font-size:3.125rem}@media screen and (max-width:560px){.mission__block .mainvidual_title__block.mission_title__block .mainvidual_title{font-size:2rem}}@media screen and (max-width:560px){.mission__block .mainvidual_title__block.mission_title__block{margin-bottom:40px}}.mission__block .mission_text__block{position:relative;z-index:100;max-width:380px;padding-bottom:30px}.mission__block .mission_text__block .mission_sub_title{font-size:2rem;line-height:1.6em;color:#b60000;position:relative;padding-bottom:.35em;margin-bottom:.5em}@media screen and (max-width:560px){.mission__block .mission_text__block .mission_sub_title{font-size:1.312rem}}.mission__block .mission_text__block .mission_sub_title:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background:linear-gradient(to right,#b60000 0,rgba(182,0,0,0) 100%)}.mission__block .mission_text__block p{font-size:1rem;font-weight:700}.mission__block .mission_text__block p strong{color:#b60000}.mission__block .mission_text__block p+p{margin-top:1em}.sub_title__block{padding-bottom:27px}.member__block{margin-bottom:70px}.member__block .member_items{display:flex;flex-wrap:nowrap;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}@media screen and (max-width:560px){.member__block .member_items{flex-wrap:wrap}}.member__block .member_items .member_item{width:calc((100% - 60px*2)/ 2);margin-left:30px;margin-right:30px}@media screen and (max-width:560px){.member__block .member_items .member_item{width:calc((100% - 60px*1)/ 1)}}.member__block .member_items .member_item .member_item_thumb{margin-bottom:10px}.member__block .member_items .member_item .member_item_body h3{font-size:1rem;margin-bottom:8px}.member__block .member_items .member_item .member_item_body p{font-size:1rem}.member__block .member_items .member_item .member_item_body p+p{margin-top:1em}@media screen and (max-width:560px){.member__block .member_items .member_item+.member_item{margin-top:45px}}.column .section_inner_block .tag_list_block{margin-bottom:.8em}.column .section_inner_block .tag_list_block ul{list-style:none;margin-right:-1em;width:calc(100% + 1em)}.column .section_inner_block .tag_list_block ul li{display:inline-block;margin-right:1em;margin-bottom:.2em;font-size:.875rem}.column .section_inner_block .tag_list_block ul li a{display:inline-block;color:#b60000}.column .section_body__block h1 span,.column .section_body__block h2 span,.column .section_body__block h3 span,.column .section_body__block h4 span,.column .section_body__block li span,.column .section_body__block p span,.column .section_body__block td span,.column .section_body__block th span{font-weight:inherit!important}.column .section_body__block td p,.column .section_body__block th p{display:inline}.column .section_body__block table{margin-bottom:0}@media screen and (max-width:560px){.column .section_body__block table{display:table}}.column .section_body__block table.fit td,.column .section_body__block table.fit td:first-child,.column .section_body__block table.fit th,.column .section_body__block table.fit th:first-child{min-width:inherit}@media screen and (max-width:560px){.column .section_body__block table tr{display:table-row}}.column .section_body__block table tr td,.column .section_body__block table tr th{font-size:.875rem;padding:.5em .25em;box-sizing:border-box;font-weight:700;text-align:center;vertical-align:middle;background-color:#fff}@media screen and (max-width:560px){.column .section_body__block table tr td,.column .section_body__block table tr th{display:table-cell;font-size:.812rem;padding:.25em .25em;min-width:110px}}.column .section_body__block table tr:last-child th:first-child{border-bottom:solid 1px #cacaca}.column .section_body__block table tr:first-child th{background-color:#474747;color:#fff;text-align:center;line-height:1.5em;vertical-align:middle;border-right:solid 2px #fff;box-sizing:border-box;word-break:keep-all}@media screen and (max-width:560px){.column .section_body__block table tr:first-child th{position:-webkit-sticky;position:sticky;top:0;z-index:200}.column .section_body__block table tr:first-child th:first-child{z-index:220}}.column .section_body__block table tr:first-child th:first-child{background-color:#ccc;color:#000;text-align:center;padding:1em .25em}.column .section_body__block table tr:first-child th:nth-child(5){padding-left:.5em;padding-right:.5em}.column .section_body__block table tr:first-child th.mirai{background-color:#b60000;color:#fff;padding-left:.5em;padding-right:.5em;text-align:center}.column .section_body__block table tr th{min-width:240px;line-height:1.6em}.column .section_body__block table tr th:first-child{background-color:#ccc;color:#000;text-align:center;padding:1em .5em;border-right:solid 2px #fff;border-bottom:solid 2px #fff;min-width:160px}.column .section_body__block table tr th.mirai{font-weight:700;text-align:left;padding:1em .25em;padding-left:0;line-height:1.3em;min-width:190px}.column .section_body__block table tr th.mirai small{font-size:.625rem;line-height:1.3em;font-weight:400;display:block}@media screen and (max-width:560px){.column .section_body__block table tr th.mirai{min-width:120px;position:-webkit-sticky;position:sticky;left:0;z-index:110}.column .section_body__block table tr th.mirai small{font-size:.625rem}}.column .section_body__block table tr td{padding:1em .25em;line-height:1.6em}.column .section_body__block table tr td:nth-child(even){background-color:#fafafa}.column .section_body__block table tr td small{font-size:.625rem;line-height:1.3em;font-weight:400;display:block;text-align:center}.column .section_body__block table tr td.mirai{background-color:#fbf2f2;color:#b60000}.column .section_body__block table tr td.mirai small{font-size:.625rem;line-height:1.3em;font-weight:400;display:block;text-align:center}.column .section_body__block table tr td.mirai .ico_maru{border:solid 2px #b60000}.column .section_body__block table tr td.mirai .ico_bar{border-bottom:solid 2px #b60000}.service .wrapper__block{display:flex;flex-direction:column}@media screen and (max-width:560px){.service .wrapper__block .content_wrapper__block{padding-top:0}}.service .wrapper__block .main__block{padding:0;max-width:100%}.service .wrapper__block .main__block .main_inner__block .mainvidual__block{padding:0;height:710px;position:relative}.service .wrapper__block .main__block .main_inner__block .mainvidual__block:before{content:"";display:block;position:absolute;left:50%;top:0;width:calc(50% + 100px);min-width:900px;height:710px;background-color:#fff;background-image:url(../img/service/mv.jpg);background-position:center right;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:560px){.service .wrapper__block .main__block .main_inner__block .mainvidual__block:before{width:100%;height:230px;left:0;bottom:auto;top:0;background-size:cover;background-position:center;min-width:inherit}}@media screen and (max-width:560px){.service .wrapper__block .main__block .main_inner__block .mainvidual__block{padding-top:240px;height:auto}}.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block{max-width:1200px;margin-left:auto;margin-right:auto;width:100%;height:710px;display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:1100}@media screen and (max-width:560px){.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block{box-sizing:border-box;padding:20px;padding-left:20px;padding-right:20px;height:auto}}.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block{position:relative;max-width:630px}.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block .logo{width:318px;height:auto;margin-bottom:40px}@media screen and (max-width:560px){.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block .logo{width:159px;margin-bottom:20px}}.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block .logo img{width:100%}.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block .badge{position:absolute;right:-30px;top:-54px;width:202px;height:auto}.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block .badge img{width:100%}@media screen and (max-width:560px){.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block .badge{right:0;top:-27px;width:101px;height:auto}}.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block .mainvidual_title{font-size:3.125rem;line-height:1.3em;color:#000;font-weight:600;font-family:"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;margin-bottom:25px}.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block .mainvidual_title strong{color:#b60000}@media screen and (max-width:560px){.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block .mainvidual_title{font-size:1.625rem}}.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block .mainvidual_sub_title{font-size:1.75rem;color:#000;font-weight:600;text-align:center;letter-spacing:0;border-top:solid 1px #000;border-bottom:solid 1px #000;margin-bottom:15px}.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block .mainvidual_sub_title strong{color:#b60000}@media screen and (max-width:560px){.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block .mainvidual_sub_title{font-size:1.25rem}}.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block ul{margin:0;padding:0;display:flex;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width:560px){.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block ul{flex-wrap:wrap}}.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block ul li{list-style:none;width:52%;font-size:.937rem;margin-bottom:8px;font-weight:600}@media screen and (max-width:560px){.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block ul li{width:100%;line-height:1.5em}}.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block ul li:nth-child(odd){width:48%}@media screen and (max-width:560px){.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block ul li:nth-child(odd){width:100%}}.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block .btns{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}@media screen and (max-width:560px){.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block .btns{flex-wrap:wrap}}.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block .btns .btn{margin-left:10px;margin-right:10px;width:calc((100% - 20px*2)/ 2);height:70px;font-size:1.25rem;color:#fff;letter-spacing:.1em}@media screen and (max-width:560px){.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block .btns .btn{width:calc((100% - 20px*1)/ 1);height:60px;margin-bottom:20px}}.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block .btns .btn.dl{background-color:#004ea2}.service .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .mainvidual_text__block .btns .btn.contact{background-color:#b60000}.service .global_nav__block{display:none}.service .footer_row_inner__block,.service .header__inner__block,.service .main__block{margin-right:auto;max-width:1200px;box-sizing:border-box;padding-left:0;padding-right:0}.service .footer_row_inner__block.footer_nav_wrapper__block,.service .header__inner__block.footer_nav_wrapper__block,.service .main__block.footer_nav_wrapper__block{padding-left:20px;padding-right:20px}.service .footer__block .footer_inner__block .footer_row__block .footer_row_inner__block{padding-left:0;padding-right:0}.service .footer__block .footer_inner__block .footer_row__block .footer_row_inner__block.footer_nav_wrapper__block,.service .footer__block .footer_inner__block .footer_row__block .footer_row_inner__block.footer_sub_nav_wrapper__block{margin-right:auto;max-width:1200px;box-sizing:border-box}.service .footer__block .footer_inner__block .footer_row__block .footer_row_inner__block.footer_nav_wrapper__block.footer_nav_wrapper__block,.service .footer__block .footer_inner__block .footer_row__block .footer_row_inner__block.footer_nav_wrapper__block.footer_sub_nav_wrapper__block,.service .footer__block .footer_inner__block .footer_row__block .footer_row_inner__block.footer_sub_nav_wrapper__block.footer_nav_wrapper__block,.service .footer__block .footer_inner__block .footer_row__block .footer_row_inner__block.footer_sub_nav_wrapper__block.footer_sub_nav_wrapper__block{padding-left:20px;padding-right:20px}.service .footer__block .footer_inner__block .footer_row__block .footer_row_inner__block.footer_sub_nav_wrapper__block{border-top:solid 1px #2b69ac}.service .footer__block .footer_inner__block .footer_row__block.appdownload__block{background-color:#fff}.service .footer__block .footer_inner__block .footer_row__block.appdownload__block .download_title__block .download_title{font-size:1.625rem;color:#000}@media screen and (max-width:1300px){.service .footer__block .footer_inner__block .footer_row__block.appdownload__block .download_title__block .download_title{font-size:1.375rem}}.service .footer__block .footer_inner__block .footer_row__block.appdownload__block .download_bnr__block{max-width:760px;margin-left:auto;margin-right:auto}@media screen and (max-width:1300px){.service .footer__block .footer_inner__block .footer_row__block.appdownload__block .download_bnr__block{padding-left:20px;padding-right:20px;box-sizing:border-box}}.service .footer__block .footer_inner__block .footer_row__block.appdownload__block .download_bnr_item:first-child a img{max-width:200px;width:100%}.service .footer__block .footer_inner__block .footer_row__block.appdownload__block .download_bnr_item:last-child a img{max-width:238px;width:100%}.service .footer__block{background-color:#004ea2}.service .section__block .section_inner_block{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px}@media screen and (max-width:560px){.service .section__block .section_inner_block{padding-top:50px;padding-left:20px;padding-right:20px;padding-bottom:50px}}.service .section__block .section_inner_block .section_title__block{border-bottom:none;text-align:center;padding-bottom:0;margin-bottom:45px}@media screen and (max-width:560px){.service .section__block .section_inner_block .section_title__block{margin-bottom:25px}}.service .section__block .section_inner_block .section_title__block .section_sub_title{color:#b60000;font-size:2.5rem;font-family:Oswald;font-weight:500;margin-bottom:20px}@media screen and (max-width:560px){.service .section__block .section_inner_block .section_title__block .section_sub_title{font-size:1.25rem;margin-bottom:5px}}.service .section__block .section_inner_block .section_title__block .section_title{color:#000;font-size:3.125rem}@media screen and (max-width:560px){.service .section__block .section_inner_block .section_title__block .section_title{font-size:1.5rem}}.service .section__block.intro_section__block{background-color:#f9f8f7}.service .section__block.intro_section__block .section_inner_block{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:110px;padding-bottom:60px}@media screen and (max-width:560px){.service .section__block.intro_section__block .section_inner_block{padding-top:55px;padding-bottom:30px}}.service .section__block.intro_section__block .section_inner_block .intro__block .intro_title__block{margin-bottom:50px;text-align:center}@media screen and (max-width:560px){.service .section__block.intro_section__block .section_inner_block .intro__block .intro_title__block{margin-bottom:30px}}.service .section__block.intro_section__block .section_inner_block .intro__block .intro_title__block h2{font-size:3.125rem}@media screen and (max-width:560px){.service .section__block.intro_section__block .section_inner_block .intro__block .intro_title__block h2{font-size:1.5rem;line-height:1.6em}}.service .section__block.intro_section__block .section_inner_block .intro__block .intro_title__block h2 .small{display:block;font-size:1.625rem}@media screen and (max-width:560px){.service .section__block.intro_section__block .section_inner_block .intro__block .intro_title__block h2 .small{font-size:.875rem}}.service .section__block.intro_section__block .section_inner_block .intro__block .intro_title__block h2 .zero{display:inline-block;width:136px;height:40px;margin-left:5px;position:relative}@media screen and (max-width:560px){.service .section__block.intro_section__block .section_inner_block .intro__block .intro_title__block h2 .zero{width:68px;height:20px}}.service .section__block.intro_section__block .section_inner_block .intro__block .intro_title__block h2 .zero:before{position:absolute;left:0;top:-20px;content:"";display:inline-block;width:136px;height:90px;background-image:url(../img/service/zero.png);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (max-width:560px){.service .section__block.intro_section__block .section_inner_block .intro__block .intro_title__block h2 .zero:before{top:-6px;width:68px;height:45px}}.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block{display:flex}@media screen and (max-width:560px){.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block{flex-direction:column-reverse}}.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_thumb{width:50%}.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_thumb img{max-width:556px;margin-left:auto}@media screen and (max-width:560px){.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_thumb img{width:100%;max-width:300px;margin-left:auto;margin-right:auto;display:block}}@media screen and (max-width:560px){.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_thumb{width:100%}}.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_body{width:50%}@media screen and (max-width:560px){.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_body{width:100%}}.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_body ul{margin-bottom:24px}.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_body ul li{list-style:none;font-size:1.625rem;font-weight:600;line-height:1.8em}@media screen and (max-width:560px){.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_body ul li{font-size:1.25rem;line-height:1.5em;text-indent:-1.8em;margin-left:1.8em;margin-bottom:.5em}}.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_body ul li strong{color:#b60000}.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_body ul li:before{content:"";display:inline-block;width:30px;height:26px;background-image:url(../img/service/ico_check.png);background-size:contain;background-repeat:no-repeat;margin-right:10px;position:relative;top:1px}@media screen and (max-width:560px){.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_body ul li:before{width:27px;height:19px;top:0}}.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_body p{font-size:1.125rem;line-height:1.6em;margin-bottom:24px}.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_body .jacic__block{display:flex}@media screen and (max-width:560px){.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_body .jacic__block{margin-bottom:20px}}.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_body .jacic__block .jacic_thumb img{max-width:44px;height:auto}.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_body .jacic__block .jacic_body{padding-left:10px}.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_body .jacic__block .jacic_body p{color:#777;font-size:.75rem}@media screen and (max-width:560px){.service .section__block.intro_section__block .section_inner_block .intro__block .intor_content__block .intor_body .jacic__block .jacic_body p{font-size:.625rem}}.service .section__block.gray_section__block{background-color:#f9f8f7}.service .section__block .houjin__block .houjin_items{display:flex;flex-wrap:wrap;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}.service .section__block .houjin__block .houjin_items .houjin_item{margin-left:30px;margin-right:30px;width:calc((100% - 60px*2)/ 2);margin-bottom:40px}@media screen and (max-width:560px){.service .section__block .houjin__block .houjin_items .houjin_item{width:calc((100% - 60px*1)/ 1);margin-bottom:20px}}.service .section__block .houjin__block .houjin_items .houjin_item .houjin_item_header{text-align:center;border-top:solid 1px #000;border-bottom:solid 1px #000;padding:5px 0;margin-bottom:20px}.service .section__block .houjin__block .houjin_items .houjin_item .houjin_item_header h3{font-size:1.625rem;font-weight:600}@media screen and (max-width:560px){.service .section__block .houjin__block .houjin_items .houjin_item .houjin_item_header h3{font-size:1.25rem}}.service .section__block .houjin__block .houjin_items .houjin_item .houjin_item_body{text-align:center}.service .section__block .houjin__block .houjin_items .houjin_item .houjin_item_body ul{margin:0;padding:0;list-style:none}.service .section__block .houjin__block .houjin_items .houjin_item .houjin_item_body ul li{font-size:1rem;margin-bottom:5px}.service .section__block .houjin__block .houjin_items .houjin_item .houjin_item_body ul li strong{color:#b60000}.service .section__block .case__block .case_items{display:flex;flex-wrap:wrap;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}.service .section__block .case__block .case_items .case_item{margin-left:30px;margin-right:30px;width:calc((100% - 60px*2)/ 2);margin-bottom:40px}@media screen and (max-width:560px){.service .section__block .case__block .case_items .case_item{width:calc((100% - 60px*1)/ 1);margin-bottom:25px}}.service .section__block .case__block .case_items .case_item .case_item_header{display:flex;margin-bottom:20px}@media screen and (max-width:560px){.service .section__block .case__block .case_items .case_item .case_item_header{margin-bottom:10px}}.service .section__block .case__block .case_items .case_item .case_item_header .case_item_thumb img{max-width:120px}.service .section__block .case__block .case_items .case_item .case_item_header .case_item_text{padding-left:15px}.service .section__block .case__block .case_items .case_item .case_item_header .case_item_text h3{font-size:1.625rem;color:#b60000;border-bottom:solid 1px #b60000;padding-bottom:10px;margin-bottom:10px}@media screen and (max-width:560px){.service .section__block .case__block .case_items .case_item .case_item_header .case_item_text h3{font-size:1.25rem;line-height:1.5em}}.service .section__block .case__block .case_items .case_item .case_item_header .case_item_text p{font-size:1rem;font-weight:600}@media screen and (max-width:560px){.service .section__block .case__block .case_items .case_item .case_item_header .case_item_text p{font-size:.875rem;line-height:1.5em}}.service .section__block .case__block .case_items .case_item .case_item_body p{font-size:1rem}.service .section__block .youtube__block{padding-top:0;background-color:inherit}.service .section__block .youtube__block .embed_block{padding-top:44.5%;position:relative;width:100%;max-width:876px;margin-left:auto;margin-right:auto;margin-bottom:15px}.service .section__block .youtube__block .embed_block iframe{position:absolute;left:0;top:0;width:100%;height:100%}.service .section__block .youtube__block p{font-size:1rem;text-align:center}.service .section__block .dounyu__block{max-width:1200px;margin-left:auto;margin-right:auto}.service .section__block .dounyu__block .dounyu_title{font-size:1.625rem;text-align:center;margin-bottom:25px}@media screen and (max-width:560px){.service .section__block .dounyu__block .dounyu_title{font-size:1rem}}.service .section__block .dounyu__block .dounyu_bnr{box-shadow:.857px .515px 1.98px .02px rgba(0,0,0,.15);max-width:1200px;margin-left:auto;margin-right:auto;background-color:#fff;max-width:1200px;margin-left:auto;margin-right:auto;padding:40px 40px 0}@media screen and (max-width:560px){.service .section__block .dounyu__block .dounyu_bnr{padding:15px 15px 10px}}.service .section__block .dounyu__block .dounyu_bnr ul{margin:0 -5px;width:calc(100% + 10px);padding:0;list-style:none;text-align:center;display:flex;flex-wrap:wrap}.service .section__block .dounyu__block .dounyu_bnr ul li{box-sizing:border-box;max-width:calc((100% - 10px*4)/ 4);width:100%;margin-left:5px;margin-right:5px;margin-bottom:40px;border:solid 1px #eee}@media screen and (max-width:560px){.service .section__block .dounyu__block .dounyu_bnr ul li{max-width:calc((100% - 10px*2)/ 2);width:100%;margin-bottom:6px}}.service .section__block .dounyu__block .dounyu_bnr ul li span{display:flex;justify-content:center;align-items:center;width:100%}.service .section__block .dounyu__block .dounyu_bnr ul li img{max-width:100%;height:auto}.service .section__block .ico_number{border:solid 4px #b60000;width:92px;height:92px;display:flex;justify-content:center;align-items:center;font-style:normal;color:#b60000;font-size:1.875rem;font-family:Oswald}@media screen and (max-width:560px){.service .section__block .ico_number{width:42px;height:42px;font-size:1.5rem;border:solid 3px #b60000}}.service .section__block .strong__block{max-width:1020px;margin-left:auto;margin-right:auto}.service .section__block .strong__block .strong_items .strong_item .strong_item_header{display:flex;align-items:center}@media screen and (max-width:560px){.service .section__block .strong__block .strong_items .strong_item .strong_item_header{align-items:flex-start}}.service .section__block .strong__block .strong_items .strong_item .strong_item_header .strong_item_text{padding-left:20px}.service .section__block .strong__block .strong_items .strong_item .strong_item_header .strong_item_text h3{font-size:1.625rem;color:#b60000;margin-bottom:5px}@media screen and (max-width:560px){.service .section__block .strong__block .strong_items .strong_item .strong_item_header .strong_item_text h3{font-size:1.5rem;line-height:1.5em;margin-bottom:10px}}@media screen and (max-width:560px){.service .section__block .strong__block .strong_items .strong_item .strong_item_header .strong_item_text p{margin-left:-60px;width:calc(100% + 60px)}}.service .section__block .strong__block .strong_items .strong_item .strong_item_header .strong_item_text ul{list-style:none}@media screen and (max-width:560px){.service .section__block .strong__block .strong_items .strong_item .strong_item_header .strong_item_text ul{margin-left:-60px;width:calc(100% + 60px)}}.service .section__block .strong__block .strong_items .strong_item .strong_item_header .strong_item_text ul li{display:inline-block;padding-right:15px}.service .section__block .strong__block .strong_items .strong_item .strong_item_header .strong_item_text ul li:last-child{padding-right:0}.service .section__block .strong__block .strong_items .strong_item .strong_item_header .strong_item_text ul li:before{content:"";display:inline-block;width:26px;height:22px;background-image:url(../img/service/ico_check.png);background-size:contain;background-repeat:no-repeat;margin-right:5px;position:relative;top:3px}@media screen and (max-width:560px){.service .section__block .strong__block .strong_items .strong_item .strong_item_header .strong_item_text ul li{text-indent:-30px;margin-left:30px;margin-bottom:5px}}.service .section__block .strong__block .strong_items .strong_item .strong_item_body{padding-top:20px}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table{border:0;margin-bottom:20px;border-collapse:collapse;border-spacing:0;width:100%;border-top:solid 1px #ccc;border-left:solid 1px #ccc}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table.pro td,.service .section__block .strong__block .strong_items .strong_item .strong_item_body table.pro th{padding:10px 15px;line-height:1.4em;width:calc(100% / 3)}@media screen and (max-width:560px){.service .section__block .strong__block .strong_items .strong_item .strong_item_body table.pro td,.service .section__block .strong__block .strong_items .strong_item .strong_item_body table.pro th{padding:5px 8px;font-size:.875rem;line-height:1.6em}}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr th{padding:10px 15px;background-color:#ececec;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;text-align:center;vertical-align:middle;max-width:20%}@media screen and (max-width:560px){.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr th{padding:5px 5px;font-size:.875rem;line-height:1.6em}}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr th sup{font-size:.75rem;vertical-align:top;position:relative;top:-4px}@media screen and (max-width:560px){.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr th sup{font-size:.5rem;top:-2px}}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr th:first-child{background-color:#004ea2;color:#fff;font-weight:600;border-bottom:solid 1px #fff;text-align:left;width:160px;box-sizing:border-box}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr th:nth-child(even){background-color:#ececec}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr th.th1{width:220px}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr th.th{background-color:#004ea2;color:#fff;text-align:left}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr th.tate{width:40px}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr th.mirai{background-color:#b60000;color:#fff}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr th.mirai .ico_maru{border-color:#b60000}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr td{padding:10px 15px;background-color:#fff;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;text-align:center;font-weight:600;vertical-align:middle;line-height:1.6em}@media screen and (max-width:560px){.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr td{padding:5px 5px;font-size:.875rem;line-height:1.6em}}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr td span{font-size:.75rem;font-weight:400}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr td:first-child{max-width:220px;box-sizing:border-box}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr td:nth-child(even){background-color:#fafafa}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr td.mirai{background-color:#f8e5e5;color:#b60000}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr td.mirai .ico_maru{border-color:#b60000}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr td .ico_batsu{display:inline-block;width:16px;height:16px;position:relative;transform:rotate(45deg);transform-origin:center;background-color:#fff}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr td .ico_batsu:before{content:"";display:inline-block;width:16px;height:2px;background-color:#000;position:absolute;top:calc(50% - 1px);left:0}.service .section__block .strong__block .strong_items .strong_item .strong_item_body table tr td .ico_batsu:after{content:"";display:inline-block;width:2px;height:16px;background-color:#000;position:absolute;top:0;left:calc(50% - 1px)}.service .section__block .strong__block .strong_items .strong_item .table_wrapper{margin-bottom:10px}@media screen and (max-width:560px){.service .section__block .strong__block .strong_items .strong_item .table_wrapper{max-height:360px;max-width:100%;overflow:auto}.service .section__block .strong__block .strong_items .strong_item .table_wrapper table{width:400px}.service .section__block .strong__block .strong_items .strong_item .table_wrapper table tr:first-child th:first-child{position:-webkit-sticky;position:sticky;top:0;z-index:210}.service .section__block .strong__block .strong_items .strong_item .table_wrapper table tr th:first-child{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:100}.service .section__block .strong__block .strong_items .strong_item .table_wrapper table tr th.th1{min-width:100px;top:auto}.service .section__block .strong__block .strong_items .strong_item .table_wrapper table tr th.th{position:-webkit-sticky;position:sticky;top:0;left:25px;z-index:100}.service .section__block .strong__block .strong_items .strong_item .table_wrapper table tr th.th3{position:-webkit-sticky;position:sticky;top:0;left:25px;z-index:100}.service .section__block .strong__block .strong_items .strong_item .table_wrapper table tr:first-child th{position:-webkit-sticky;position:sticky;top:0;left:0}.service .section__block .strong__block .strong_items .strong_item .table_wrapper table tr td{white-space:nowrap}}.service .section__block .strong__block .strong_items .strong_item+.strong_item{margin-top:80px}@media screen and (max-width:560px){.service .section__block .strong__block .strong_items .strong_item+.strong_item{margin-top:20px}}.service .section__block .function__block .function_items{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}.service .section__block .function__block .function_items .function_item{padding:30px;box-sizing:border-box;margin-left:12px;margin-right:12px;width:calc((100% - 24px*3)/ 3);margin-bottom:24px;background-color:#fff;border-radius:2px;box-shadow:.857px .515px 1.98px .02px rgba(0,0,0,.15);max-width:380px;min-height:370px}@media screen and (max-width:560px){.service .section__block .function__block .function_items .function_item{width:calc((100% - 24px*1)/ 1);margin-bottom:24px}}.service .section__block .function__block .function_items .function_item .function_item_thumb .ico__block{width:100px;height:100px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center}.service .section__block .function__block .function_items .function_item .function_item_thumb h3{text-align:center;font-size:1.25rem;color:#004ea2;margin-bottom:8px}.service .section__block .function__block .function_items .function_item .function_item_header{border-bottom:solid 1px #b7b8b6;padding-bottom:10px;margin-bottom:15px}.service .section__block .function__block .function_items .function_item .function_item_header h4{font-size:1rem;text-align:center}.service .section__block .function__block .function_items .function_item .function_item_body ul{margin:0;padding:0;list-style:none}.service .section__block .function__block .function_items .function_item .function_item_body ul li{font-size:.75rem;line-height:1.8em;position:relative;padding-left:12px}.service .section__block .function__block .function_items .function_item .function_item_body ul li:before{position:absolute;left:0;top:8px;content:"";display:block;width:6px;height:6px;border-radius:10px;background-color:#202020}.service .section__block .support__block .support_items{margin-left:-38px;margin-right:-38px;width:calc(100% + 76px);display:flex;flex-wrap:wrap}.service .section__block .support__block .support_items .support_item{margin-left:38px;margin-right:38px;width:calc((100% - 76px*3)/ 3)}@media screen and (max-width:560px){.service .section__block .support__block .support_items .support_item{width:calc((100% - 76px*1)/ 1);margin-bottom:24px}}.service .section__block .support__block .support_items .support_item .support_item_header{background-color:#004ea2;padding:8px;margin-bottom:15px;box-sizing:border-box}.service .section__block .support__block .support_items .support_item .support_item_header h3{font-size:1.25rem;color:#fff;text-align:center}.service .section__block .support__block .support_items .support_item .support_item_body p{font-size:1rem}.service .section__block .flow__block p{font-size:1.25rem;text-align:center;font-weight:600;margin-bottom:35px}.service .section__block .flow__block p strong{color:#b60000}.service .section__block .faq__block{max-width:1020px;margin-left:auto;margin-right:auto}.service .section__block .faq__block>p{font-size:1.25rem;text-align:center;font-weight:600;margin-bottom:35px}.service .section__block .faq__block .faq_item_title{font-weight:600}.service .section__block.toiawase_section__block{background-color:#b60000}.service .section__block.toiawase_section__block .section_inner_block{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:45px;padding-bottom:45px}.service .section__block.toiawase_section__block .section_inner_block .toiawase__block p{text-align:center;font-size:1rem;color:#fff}.service .section__block.toiawase_section__block .section_inner_block .section_title{margin-bottom:25px}.service .section__block.toiawase_section__block .section_inner_block .section_title h2{color:#fff;font-size:2.125rem;text-align:center}@media screen and (max-width:560px){.service .section__block.toiawase_section__block .section_inner_block .section_title h2{font-size:1.25rem}}.service .section__block.toiawase_section__block .section_inner_block .section_title h2 .price{font-size:3.125rem}@media screen and (max-width:560px){.service .section__block.toiawase_section__block .section_inner_block .section_title h2 .price{font-size:2rem;padding-left:3px;padding-right:3px}}.service .section__block.toiawase_section__block .section_inner_block .toiawase_items{margin-bottom:20px;display:flex;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}@media screen and (max-width:560px){.service .section__block.toiawase_section__block .section_inner_block .toiawase_items{flex-wrap:wrap;margin-bottom:0}}.service .section__block.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item{margin-left:15px;margin-right:15px;width:calc(100% + 30px)}@media screen and (max-width:560px){.service .section__block.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item{margin-bottom:15px}}.service .section__block.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn{border:solid 4px #fff;color:#fff;display:flex;width:100%;font-size:1.625rem;box-sizing:border-box;justify-content:center;align-items:center;height:90px;font-weight:600}@media screen and (max-width:560px){.service .section__block.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn{border:solid 3px #fff;font-size:1.25rem;box-sizing:border-box}}@media screen and (max-width:560px){.service .section__block.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn{height:50px}}.service .section__block.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn.tel{font-family:Oswald;font-size:2.125rem}.service .section__block.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn.tel .ico_tel{margin-right:16px}@media screen and (max-width:560px){.service .section__block.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn.tel{font-family:Oswald;font-size:1.5rem}.service .section__block.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn.tel .ico_tel{margin-right:6px;width:9px;height:21px}.service .section__block.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn.tel .ico_tel:before{position:relative;top:2px;width:9px;height:21px;float:left;background-repeat:no-repeat}}.service .section__block.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn.dl{background-color:#cc4d4d}.service .section__block.toiawase_section__block .section_inner_block .toiawase_items .toiawase_item .btn.contact{background-color:#fff;color:#b60000}.service .ico_func1{display:inline-block;width:59px;height:67px;background-image:url(../img/service/ico_func1.png);background-size:contain;background-position:center;background-repeat:no-repeat}.service .ico_func2{display:inline-block;width:77px;height:77px;background-image:url(../img/service/ico_func2.png);background-size:contain;background-position:center;background-repeat:no-repeat}.service .ico_func3{display:inline-block;width:50px;height:76px;background-image:url(../img/service/ico_func3.png);background-size:contain;background-position:center;background-repeat:no-repeat}.service .ico_func4{display:inline-block;width:62px;height:66px;background-image:url(../img/service/ico_func4.png);background-size:contain;background-position:center;background-repeat:no-repeat}.service .ico_func5{display:inline-block;width:102px;height:64px;background-image:url(../img/service/ico_func5.png);background-size:contain;background-position:center;background-repeat:no-repeat}.service .ico_func6{display:inline-block;width:97px;height:67px;background-image:url(../img/service/ico_func6.png);background-size:contain;background-position:center;background-repeat:no-repeat}.service .ico_func7{display:inline-block;width:77px;height:61px;background-image:url(../img/service/ico_func7.png);background-size:contain;background-position:center;background-repeat:no-repeat}.service .ico_func8{display:inline-block;width:77px;height:65px;background-image:url(../img/service/ico_func8.png);background-size:contain;background-position:center;background-repeat:no-repeat}.service .ico_func9{display:inline-block;width:77px;height:59px;background-image:url(../img/service/ico_func9.png);background-size:contain;background-position:center;background-repeat:no-repeat}.service .ico_func10{display:inline-block;width:77px;height:63px;background-image:url(../img/service/ico_func10.png);background-size:contain;background-position:center;background-repeat:no-repeat}.service .ico_func11{display:inline-block;width:61px;height:77px;background-image:url(../img/service/ico_func11.png);background-size:contain;background-position:center;background-repeat:no-repeat}.service .ico_func12{display:inline-block;width:71px;height:71px;background-image:url(../img/service/ico_func12.png);background-size:contain;background-position:center;background-repeat:no-repeat}.service .ico_tel{display:inline-block;width:12px;height:34px}.service .ico_tel:before{content:"";display:inline-block;width:12px;height:34px;background-image:url(../img/service/ico_tel.png);background-size:contain;background-position:center}.service .pagetop__block{background-color:#000}.service .mordal_cover__block{background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:9999}.service .mordal_base__block{display:none;width:400px;height:520px;position:fixed;left:calc(50% - 200px);top:calc(50% - 260px);background-color:#fff;z-index:9999}@media screen and (max-width:1300px){.service .mordal_base__block{width:320px;height:500px;position:fixed;left:calc(50% - 160px);top:calc(50% - 250px)}}.service .mordal_base__block .document_download__block{padding:20px 40px 40px;max-width:100%;margin-top:0}@media screen and (max-width:1300px){.service .mordal_base__block .document_download__block{padding:10px 20px 20px}}.service .mordal_base__block .mordal_close{display:flex;width:40px;height:40px;justify-content:center;align-items:center;background-color:#b60000;border-radius:60px;position:absolute;right:-10px;top:-10px}.service .mordal_base__block .mordal_close span{width:30px;height:30px;position:relative}.service .mordal_base__block .mordal_close span:before{content:"";display:block;width:20px;height:2px;background-color:#fff;position:absolute;left:calc(50% - 10px);top:calc(50% - 1px);transform:rotate(45deg)}.service .mordal_base__block .mordal_close span:after{content:"";display:block;width:20px;height:2px;background-color:#fff;position:absolute;left:calc(50% - 10px);top:calc(50% - 1px);transform:rotate(-45deg)}.web_counselling .footer__block{background-color:#202020}.web_counselling .footer__block .footer_inner__block{box-sizing:border-box;padding:0 0;width:100%}.web_counselling .footer__block .footer_inner__block .footer_row__block{display:flex;flex-wrap:wrap}.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block{background-color:#b60000}.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .footer_row_inner__block{width:100%;max-width:calc(820px + 160px);box-sizing:border-box;margin-left:auto;padding:28px 80px}@media screen and (max-width:1300px){.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .footer_row_inner__block{max-width:calc(820px + 80px);padding:28px 40px}}@media screen and (max-width:1200px){.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .footer_row_inner__block{max-width:100%}}@media screen and (max-width:560px){.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .footer_row_inner__block{max-width:100%;padding:20px 20px}}.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .footer_row_inner__block .download_title__block{display:block;width:100%;margin-bottom:20px}.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .footer_row_inner__block .download_title__block .download_title{text-align:center;font-size:1.25rem;color:#fff;font-weight:700}@media screen and (max-width:560px){.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .footer_row_inner__block .download_title__block .download_title{font-size:1.187rem}}.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .footer_row_inner__block .download_bnr__block{display:block;width:100%}.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .footer_row_inner__block .download_bnr__block .download_bnr_items{display:flex;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .footer_row_inner__block .download_bnr__block .download_bnr_items .download_bnr_item{background-color:#fff;border-radius:3px;padding:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:10px;margin-right:10px;width:100%}@media screen and (max-width:560px){.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .footer_row_inner__block .download_bnr__block .download_bnr_items .download_bnr_item{flex-direction:column;justify-content:center}}.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .footer_row_inner__block .download_bnr__block .download_bnr_items .download_bnr_item a+img{margin-left:26px}@media screen and (max-width:560px){.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .footer_row_inner__block .download_bnr__block .download_bnr_items .download_bnr_item a+img{margin-top:13px;margin-left:auto;margin-right:auto}}.web_counselling .footer__block .footer_inner__block .footer_row__block.page_footer__block{display:flex;flex-wrap:wrap;flex-direction:column}.web_counselling .footer__block .footer_inner__block .footer_row__block.page_footer__block .footer_row_inner__block{width:100%;max-width:820px;margin-left:auto;display:flex;padding:35px 80px}@media screen and (max-width:1300px){.web_counselling .footer__block .footer_inner__block .footer_row__block.page_footer__block .footer_row_inner__block{max-width:calc(820px + 80px);padding:35px 40px}}@media screen and (max-width:1200px){.web_counselling .footer__block .footer_inner__block .footer_row__block.page_footer__block .footer_row_inner__block{max-width:100%;padding-bottom:20px}}@media screen and (max-width:560px){.web_counselling .footer__block .footer_inner__block .footer_row__block.page_footer__block .footer_row_inner__block{max-width:100%;padding:20px 20px;padding-top:25px;padding-bottom:15px}}.web_counselling .footer__block .footer_inner__block .footer_row__block.page_footer__block .footer_row_inner__block.footer_nav_wrapper__block{flex-direction:row}@media screen and (max-width:700px){.web_counselling .footer__block .footer_inner__block .footer_row__block.page_footer__block .footer_row_inner__block.footer_nav_wrapper__block{border-bottom:solid 1px #444}}.web_counselling .footer__block .footer_inner__block .footer_row__block.page_footer__block .footer_row_inner__block.footer_sub_nav_wrapper__block{flex-direction:row-reverse}@media screen and (max-width:700px){.web_counselling .footer__block .footer_inner__block .footer_row__block.page_footer__block .footer_row_inner__block.footer_sub_nav_wrapper__block{flex-direction:column}}@media screen and (max-width:560px){.web_counselling .footer__block .footer_inner__block .footer_row__block.page_footer__block .footer_row_inner__block.footer_sub_nav_wrapper__block{flex-direction:column}}.web_counselling .footer__block .footer_inner__block .footer_nav_block{width:100%}.web_counselling .footer__block .footer_inner__block .footer_nav_block ul{display:flex;list-style:none;width:100%}@media screen and (max-width:700px){.web_counselling .footer__block .footer_inner__block .footer_nav_block ul{flex-wrap:wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}@media screen and (max-width:560px){.web_counselling .footer__block .footer_inner__block .footer_nav_block ul{flex-wrap:wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}.web_counselling .footer__block .footer_inner__block .footer_nav_block ul li{font-size:.937rem;color:#fff;margin-right:15px}@media screen and (max-width:700px){.web_counselling .footer__block .footer_inner__block .footer_nav_block ul li{width:calc((100% - 20px*2)/ 2);margin-left:10px;margin-right:10px;margin-bottom:15px}}@media screen and (max-width:560px){.web_counselling .footer__block .footer_inner__block .footer_nav_block ul li{width:calc((100% - 20px*2)/ 2);margin-left:10px;margin-right:10px;margin-bottom:15px}}.web_counselling .footer__block .footer_inner__block .footer_nav_block ul li a{color:#fff;font-weight:600}.web_counselling .footer__block .footer_inner__block .footer_nav_block ul li.login{margin-left:auto;margin-right:0}@media screen and (max-width:700px){.web_counselling .footer__block .footer_inner__block .footer_nav_block ul li.login{width:calc((100% - 20px*2)/ 2);margin-left:10px;margin-right:10px;margin-bottom:15px}}@media screen and (max-width:560px){.web_counselling .footer__block .footer_inner__block .footer_nav_block ul li.login{width:calc((100% - 20px*2)/ 2);margin-left:10px;margin-right:10px;margin-bottom:15px}}.web_counselling .footer__block .footer_inner__block .footer_sub_nav_block{margin-left:auto}@media screen and (max-width:700px){.web_counselling .footer__block .footer_inner__block .footer_sub_nav_block{margin-left:0}}.web_counselling .footer__block .footer_inner__block .footer_sub_nav_block ul{display:flex;list-style:none}@media screen and (max-width:700px){.web_counselling .footer__block .footer_inner__block .footer_sub_nav_block ul{flex-wrap:wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-bottom:20px}}@media screen and (max-width:560px){.web_counselling .footer__block .footer_inner__block .footer_sub_nav_block ul{flex-wrap:wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-bottom:20px}}.web_counselling .footer__block .footer_inner__block .footer_sub_nav_block ul li{font-size:.875rem;color:#fff;margin-left:24px}@media screen and (max-width:700px){.web_counselling .footer__block .footer_inner__block .footer_sub_nav_block ul li{width:calc((100% - 20px*2)/ 2);margin-left:10px;margin-right:10px;margin-bottom:15px}.web_counselling .footer__block .footer_inner__block .footer_sub_nav_block ul li:last-child{width:calc((100% - 20px*1)/ 1)}}@media screen and (max-width:560px){.web_counselling .footer__block .footer_inner__block .footer_sub_nav_block ul li{width:calc((100% - 20px*2)/ 2);margin-left:10px;margin-right:10px;margin-bottom:15px;font-size:.812rem}.web_counselling .footer__block .footer_inner__block .footer_sub_nav_block ul li:last-child{width:calc((100% - 20px*1)/ 1)}}.web_counselling .footer__block .footer_inner__block .footer_sub_nav_block ul li a{color:#fff;border-bottom:solid 1px #fff}.web_counselling .footer__block .footer_inner__block .copyright{font-size:.875rem;color:#fff}@media screen and (max-width:560px){.web_counselling .footer__block .footer_inner__block .copyright{font-size:.812rem}}.web_counselling .footer__block .footer_inner__block .copyright:before{content:"";display:block;width:125px;height:30px;background-image:url(/assets/img/mirai.svg);background-size:contain;background-repeat:no-repeat}.web_counselling .pagetop__block{position:fixed;right:40px;bottom:40px;display:block;width:50px;height:50px;background-color:#b60000;border-radius:100px}@media screen and (max-width:560px){.web_counselling .pagetop__block{right:10px;bottom:10px;width:40px;height:40px}}.web_counselling .pagetop__block .pagetop{display:block;width:50px;height:50px;overflow:hidden;position:relative}.web_counselling .pagetop__block .pagetop:before{display:block;width:50px;height:50px}@media screen and (max-width:560px){.web_counselling .pagetop__block .pagetop{width:40px;height:40px}.web_counselling .pagetop__block .pagetop:before{content:"";display:block;width:50px;height:50px}}.web_counselling .pagetop__block .pagetop:after{display:block;width:15px;height:15px;border-left:solid 2px #fff;border-top:solid 2px #fff;position:absolute;left:calc(50% - 8px);top:calc(50% - 5px);transform:rotate(45deg)}@media screen and (max-width:560px){.web_counselling .pagetop__block .pagetop:after{width:10px;height:10px;border-left:solid 2px #fff;border-top:solid 2px #fff;position:absolute;left:calc(50% - 6px);top:calc(50% - 4px)}}.web_counselling .pagetop__block .pagetop .ico_pagetop{margin-left:auto;margin-right:auto}.web_counselling .wrapper__block{display:flex;flex-direction:column}.web_counselling .wrapper__block .content_wrapper__block{padding-top:0}@media screen and (max-width:768px){.web_counselling .wrapper__block .content_wrapper__block{padding-top:0}}.web_counselling .wrapper__block .main__block{padding:0;max-width:100%}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block{max-width:1300px;margin-left:auto;margin-right:auto;padding:0;background-image:url(../img/web_counselling/main.jpg);background-size:auto 100%;background-position:top center;background-repeat:no-repeat}@media screen and (max-width:768px){.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block{background-image:url(../img/web_counselling/sp/main.jpg);background-position:top center;background-size:100% auto}}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block{max-width:1200px;margin-left:auto;margin-right:auto;width:100%;position:relative;padding-top:105px;box-sizing:border-box;margin-bottom:145px;z-index:1100;max-height:580px}@media screen and (max-width:768px){.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block{padding-top:304px;padding-top:52vh;margin-bottom:0;max-height:none}}@media screen and (max-width:560px){.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block{padding-top:304px}}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .logo{position:absolute;right:30px;top:18px;width:239px;height:auto;margin-bottom:40px}@media screen and (max-width:768px){.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .logo{right:10px;top:15px;width:120px;height:24px;margin-bottom:0}}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_inner__block .logo img{width:100%}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_text__block{padding-left:80px}@media screen and (max-width:768px){.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_text__block{padding-left:0;margin-left:20px;margin-right:20px}}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_text__block .mainvidual_title__block .mainvidual_title{max-width:497px;margin-bottom:30px}@media screen and (max-width:768px){.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_text__block .mainvidual_title__block .btns__block{margin-bottom:30px}}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_text__block .mainvidual_title__block .btns__block p{position:relative;left:-50px;max-width:340px}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_text__block .mainvidual_title__block .btns__block p .sp{display:none}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_text__block .mainvidual_title__block .btns__block p .pc{display:block}@media screen and (max-width:768px){.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_text__block .mainvidual_title__block .btns__block p{left:-30px;max-width:256px;margin-left:auto;margin-right:auto}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_text__block .mainvidual_title__block .btns__block p .sp{display:block;max-width:256px}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_text__block .mainvidual_title__block .btns__block p .pc{display:none}}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_text__block .mainvidual_title__block .btns__block .btns{position:relative;top:-20px;display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_text__block .mainvidual_title__block .btns__block .btns{top:-10px}}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_text__block .mainvidual_title__block .btns__block .btns .btn{border:none;border-radius:0;width:285px;height:60px;background-color:#b60000;display:flex;justify-content:center;align-items:center;padding:10px 35px 10px 25px;box-sizing:border-box;position:relative;transition:.15s cubic-bezier(.44,.18,.49,.99);font-weight:600;font-size:1.25rem;color:#fff;cursor:pointer}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_text__block .mainvidual_title__block .btns__block .btns .btn.contact{background-color:#c90211;border-radius:6px;max-width:320px;height:56px;width:100%;font-weight:700;position:relative}@media screen and (max-width:768px){.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_text__block .mainvidual_title__block .btns__block .btns .btn.contact{max-width:242px;margin-left:auto;margin-right:auto;height:43px;font-size:.937rem}}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_text__block .mainvidual_title__block .btns__block .btns .btn.contact .ico_arr_down{display:block;width:12px;height:7px;position:absolute;right:10px}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .mainvidual_text__block .mainvidual_title__block .btns__block .btns .btn.contact .ico_arr_down:before{content:"";display:block;width:12px;height:7px;background-image:url(../img/web_counselling/ico_arr_down.png);background-repeat:no-repeat;background-size:contain}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block{position:relative;bottom:-50px}@media screen and (max-width:768px){.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block{bottom:0}}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items{background-color:#e8b300;box-shadow:1px 1.732px 12px 0 rgba(3,0,0,.2);max-width:1100px;margin-left:auto;margin-right:auto;display:flex}@media screen and (max-width:768px){.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items{flex-wrap:wrap}}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items .merit_item{display:flex;justify-content:center;flex-direction:column;width:calc(100% / 4);padding:20px;box-sizing:border-box}@media screen and (max-width:768px){.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items .merit_item{width:calc(100% / 2);padding:10px}}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items .merit_item:nth-child(odd){background-color:#efca4d}@media screen and (max-width:768px){.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items .merit_item:nth-child(2){background-color:#e8b300}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items .merit_item:nth-child(3){background-color:#e8b300}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items .merit_item:nth-child(4){background-color:#efca4d}}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items .merit_item p{text-align:center;font-size:1.375rem;margin-top:15px;font-weight:700}@media screen and (max-width:1024px){.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items .merit_item p{font-size:1.25rem}}@media screen and (max-width:768px){.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items .merit_item p{font-size:1rem;line-height:1.5em}}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items .merit_item .ico_merit01{display:flex;width:51px;height:66px;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items .merit_item .ico_merit01:before{content:"";display:block;width:51px;height:64px;background-image:url(../img/web_counselling/ico_merit01.png);background-position:center;background-size:contain;background-repeat:no-repeat}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items .merit_item .ico_merit02{display:flex;justify-content:center;align-items:center;width:64px;height:66px;margin-left:auto;margin-right:auto}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items .merit_item .ico_merit02:before{content:"";display:block;width:64px;height:53px;background-image:url(../img/web_counselling/ico_merit02.png);background-position:center;background-size:contain;background-repeat:no-repeat}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items .merit_item .ico_merit03{display:flex;justify-content:center;align-items:center;width:58px;height:66px;margin-left:auto;margin-right:auto}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items .merit_item .ico_merit03:before{content:"";display:block;width:58px;height:66px;background-image:url(../img/web_counselling/ico_merit03.png);background-position:center;background-size:contain;background-repeat:no-repeat}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items .merit_item .ico_merit04{display:flex;justify-content:center;align-items:center;width:68px;height:66px;margin-left:auto;margin-right:auto}.web_counselling .wrapper__block .main__block .main_inner__block .mainvidual__block .merit__block .merit_items .merit_item .ico_merit04:before{content:"";display:block;width:68px;height:61px;background-image:url(../img/web_counselling/ico_merit04.png);background-position:center;background-size:contain;background-repeat:no-repeat}.web_counselling .global_nav__block{display:none}.web_counselling .footer_row_inner__block,.web_counselling .header__inner__block,.web_counselling .main__block{margin-right:auto;max-width:1200px;box-sizing:border-box;padding-left:0;padding-right:0}.web_counselling .footer_row_inner__block.footer_nav_wrapper__block,.web_counselling .header__inner__block.footer_nav_wrapper__block,.web_counselling .main__block.footer_nav_wrapper__block{padding-left:20px;padding-right:20px}.web_counselling .footer__block .footer_inner__block .footer_row__block .footer_row_inner__block{padding-left:0;padding-right:0}.web_counselling .footer__block .footer_inner__block .footer_row__block .footer_row_inner__block.footer_nav_wrapper__block,.web_counselling .footer__block .footer_inner__block .footer_row__block .footer_row_inner__block.footer_sub_nav_wrapper__block{margin-right:auto;max-width:1200px;box-sizing:border-box}.web_counselling .footer__block .footer_inner__block .footer_row__block .footer_row_inner__block.footer_nav_wrapper__block.footer_nav_wrapper__block,.web_counselling .footer__block .footer_inner__block .footer_row__block .footer_row_inner__block.footer_nav_wrapper__block.footer_sub_nav_wrapper__block,.web_counselling .footer__block .footer_inner__block .footer_row__block .footer_row_inner__block.footer_sub_nav_wrapper__block.footer_nav_wrapper__block,.web_counselling .footer__block .footer_inner__block .footer_row__block .footer_row_inner__block.footer_sub_nav_wrapper__block.footer_sub_nav_wrapper__block{padding-left:20px;padding-right:20px}.web_counselling .footer__block .footer_inner__block .footer_row__block .footer_row_inner__block.footer_sub_nav_wrapper__block{border-top:solid 1px #2b69ac}.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block{background-color:#fff}.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .download_title__block .download_title{font-size:1.625rem;color:#000}@media screen and (max-width:1300px){.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .download_title__block .download_title{font-size:1.375rem}}.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .download_bnr__block{max-width:760px;margin-left:auto;margin-right:auto}@media screen and (max-width:1300px){.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .download_bnr__block{padding-left:20px;padding-right:20px;box-sizing:border-box}}.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .download_bnr_item:first-child a img{max-width:200px;width:100%}.web_counselling .footer__block .footer_inner__block .footer_row__block.appdownload__block .download_bnr_item:last-child a img{max-width:238px;width:100%}.web_counselling .footer__block{background-color:#004ea2}.web_counselling .section__block .section_inner_block{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px}.web_counselling .section__block .section_inner_block.section_full_inner_block{max-width:none;padding-bottom:0}.web_counselling .section__block .section_inner_block.section_full_inner_block .section_inner_block{max-width:100%}@media screen and (max-width:768px){.web_counselling .section__block .section_inner_block.section_full_inner_block{padding-left:0;padding-right:0}}@media screen and (max-width:768px){.web_counselling .section__block .section_inner_block{padding-top:50px;padding-left:20px;padding-right:20px;padding-bottom:50px}}.web_counselling .section__block .section_inner_block .section_title__block{border-bottom:none;text-align:center;padding-bottom:25px;margin-bottom:45px;position:relative}@media screen and (max-width:768px){.web_counselling .section__block .section_inner_block .section_title__block{padding-bottom:15px;margin-bottom:25px}}.web_counselling .section__block .section_inner_block .section_title__block:before{content:"";display:inline-block;width:48px;height:6px;background-color:#e48188;position:absolute;left:calc(50% - 24px);bottom:0;position:absolute}@media screen and (max-width:768px){.web_counselling .section__block .section_inner_block .section_title__block:before{width:32px;height:4px;left:calc(50% - 16px)}}.web_counselling .section__block .section_inner_block .section_title__block:after{content:"";display:inline-block;width:24px;height:6px;background-color:#c90211;position:absolute;left:50%;bottom:0}@media screen and (max-width:768px){.web_counselling .section__block .section_inner_block .section_title__block:after{width:16px;height:4px}}.web_counselling .section__block .section_inner_block .section_title__block .section_title{color:#000;font-size:2.25rem}.web_counselling .section__block .section_inner_block .section_title__block .section_title .sp{display:none}@media screen and (max-width:768px){.web_counselling .section__block .section_inner_block .section_title__block .section_title{font-size:1.75rem;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.web_counselling .section__block .section_inner_block .section_title__block .section_title .pc{display:none}.web_counselling .section__block .section_inner_block .section_title__block .section_title .sp{display:block}}.web_counselling .section__block .section_inner_block .section_read__block{text-align:center;margin-bottom:35px}@media screen and (max-width:768px){.web_counselling .section__block .section_inner_block .section_read__block{margin-bottom:15px}}.web_counselling .section__block .section_inner_block .section_read__block p{font-size:1.125rem}@media screen and (max-width:768px){.web_counselling .section__block .section_inner_block .section_read__block p{font-size:.875rem}}.web_counselling .section__block .intor_content__block{padding-top:30px}@media screen and (max-width:768px){.web_counselling .section__block .intor_content__block{padding-top:0}}.web_counselling .section__block .web_counselling_faq__block{width:100%}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row{display:flex}@media screen and (max-width:768px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row{flex-wrap:wrap}}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col{width:50%}@media screen and (max-width:768px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col{width:100%}}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_title{font-size:1.5rem;color:#fff;max-width:240px;width:100%;height:40px;margin-left:auto;margin-right:auto;margin-top:-20px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_title{margin-top:40px;margin-bottom:40px;font-size:1.125rem;max-width:180px;height:36px}}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_items__block{position:relative}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_items__block .toggleBtn{display:none}@media screen and (max-width:768px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_items__block .toggleBtn{display:block;position:absolute;top:0;right:11px;display:block;width:36px;height:36px;border-radius:2px;background-color:#fff;box-shadow:.5px .866px 6px 0 rgba(3,0,0,.12)}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_items__block .toggleBtn span{display:block;position:absolute;left:calc(50% - 10px);top:calc(50% - 2px);width:20px;height:4px;background-color:#e8b300}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_items__block .toggleBtn span:before{display:block;content:"";position:absolute;left:calc(50% - 2px);top:calc(50% - 10px);width:4px;height:20px;background-color:#e8b300}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_items__block .toggleBtn.close span{display:block;position:absolute;left:calc(50% - 10px);top:calc(50% - 2px);width:20px;height:4px;background-color:#e8b300}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_items__block .toggleBtn.close span:before{display:block;content:"";position:absolute;left:calc(50% - 2px);top:calc(50% - 10px);width:4px;height:20px;background-color:#e8b300;opacity:0}}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_items{margin-top:50px;margin-bottom:110px;margin-right:40px}@media screen and (max-width:768px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_items{display:none;margin-top:0}}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_item{border-radius:8px;background-color:#fff;box-shadow:1px 1.732px 12px 0 rgba(3,0,0,.1);width:100%;padding:30px;padding-left:40px;box-sizing:border-box}@media screen and (max-width:768px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_item{padding:15px;padding-left:30px}}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_item .web_counselling_faq_item_header{position:relative;margin-bottom:26px}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_item .web_counselling_faq_item_header .ico_faq{position:absolute;left:-40px;top:-7px;width:30px;height:40px;display:flex;justify-content:center;align-items:center;font-style:normal;background-color:#e8b300;color:#fff;font-size:1.25rem}@media screen and (max-width:768px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_item .web_counselling_faq_item_header .ico_faq{font-size:.937rem;top:-3px;left:-30px;width:22px;height:30px}}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_item .web_counselling_faq_item_header h4{color:#f2a354;font-size:1.125rem}@media screen and (max-width:768px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_item .web_counselling_faq_item_header h4{font-size:.937rem}}@media screen and (max-width:768px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_item .web_counselling_faq_item_header{margin-bottom:16px}}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_item .web_counselling_faq_item_body{position:relative}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_item .web_counselling_faq_item_body .ico_faq{position:absolute;left:-40px;top:-7px;width:30px;height:40px;display:flex;justify-content:center;align-items:center;font-style:normal;background-color:#c2c2c2;color:#fff;font-size:1.25rem}@media screen and (max-width:768px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_item .web_counselling_faq_item_body .ico_faq{font-size:.937rem;top:-2px;left:-30px;width:22px;height:30px}}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_item .web_counselling_faq_item_body p{font-size:1.125rem}@media screen and (max-width:768px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_item .web_counselling_faq_item_body p{font-size:.937rem;line-height:1.7em}}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_item .web_counselling_faq_item_body p strong{border-bottom:solid 2px #f9c829}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col .web_counselling_faq_item+.web_counselling_faq_item{margin-top:30px}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:first-child{background-color:#fdf3d2}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:first-child .web_counselling_faq_items__block{max-width:600px;margin-left:auto;margin-right:0;position:relative}@media screen and (max-width:1024px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:first-child .web_counselling_faq_items__block{margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:first-child .web_counselling_faq_items__block{margin-left:auto;margin-right:auto}}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:first-child .web_counselling_title{background-color:#e8b300}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:first-child .web_counselling_faq_items{margin-left:auto;margin-right:40px}@media screen and (max-width:1024px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:first-child .web_counselling_faq_items{margin-left:40px;margin-right:40px}}@media screen and (max-width:768px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:first-child .web_counselling_faq_items{margin-right:27px;margin-left:27px}}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:first-child .web_counselling_faq_item .web_counselling_faq_item_header .ico_faq{background-color:#e8b300}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:first-child .web_counselling_faq_item .web_counselling_faq_item_header h4{color:#d59100}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:last-child{background-color:#d9edf6}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:last-child .web_counselling_faq_items__block{max-width:600px;margin-left:0;margin-right:auto;position:relative}@media screen and (max-width:1024px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:last-child .web_counselling_faq_items__block{margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:last-child .web_counselling_faq_items__block{margin-left:auto;margin-right:auto}}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:last-child .web_counselling_title{background-color:#0c51a0}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:last-child .web_counselling_faq_items__block{position:relative}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:last-child .web_counselling_faq_items__block .toggleBtn{display:none}@media screen and (max-width:768px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:last-child .web_counselling_faq_items__block .toggleBtn{display:block;position:absolute;top:0;right:11px;display:block;width:36px;height:36px;border-radius:2px;background-color:#fff;box-shadow:.5px .866px 6px 0 rgba(3,0,0,.12)}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:last-child .web_counselling_faq_items__block .toggleBtn span{display:block;position:absolute;left:calc(50% - 10px);top:calc(50% - 2px);width:20px;height:4px;background-color:#0c51a0}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:last-child .web_counselling_faq_items__block .toggleBtn span:before{display:block;content:"";position:absolute;left:calc(50% - 2px);top:calc(50% - 10px);width:4px;height:20px;background-color:#0c51a0}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:last-child .web_counselling_faq_items__block .toggleBtn.close span{display:block;position:absolute;left:calc(50% - 10px);top:calc(50% - 2px);width:20px;height:4px;background-color:#0c51a0}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:last-child .web_counselling_faq_items__block .toggleBtn.close span:before{display:block;content:"";position:absolute;left:calc(50% - 2px);top:calc(50% - 10px);width:4px;height:20px;background-color:#0c51a0;opacity:0}}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:last-child .web_counselling_faq_items{margin-left:40px;margin-right:auto}@media screen and (max-width:1024px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:last-child .web_counselling_faq_items{margin-left:40px;margin-right:40px}}@media screen and (max-width:768px){.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:last-child .web_counselling_faq_items{margin-right:27px;margin-left:27px}}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:last-child .web_counselling_faq_item .web_counselling_faq_item_header .ico_faq{background-color:#0c51a0}.web_counselling .section__block .web_counselling_faq__block .web_counselling_faq_row .web_counselling_faq_col:last-child .web_counselling_faq_item .web_counselling_faq_item_header h4{color:#0c51a0}.web_counselling .section__block .embed_youtube__block{max-width:854px;margin-left:auto;margin-right:auto;position:relative;background-color:#eee;margin-bottom:3.5em}.web_counselling .section__block .embed_youtube__block .embed_video{box-sizing:border-box;padding-top:56%;width:100%;position:relative}.web_counselling .section__block .embed_youtube__block .embed_video iframe{position:absolute;left:0;top:0;width:100%;height:100%}.web_counselling .section__block .btns{display:flex;flex-wrap:wrap}.web_counselling .section__block .btns.web_counselling_btns{max-width:640px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:768px){.web_counselling .section__block .btns.web_counselling_btns{max-width:320px}}.web_counselling .section__block .btns.web_counselling_btns:before{content:"";display:block;max-width:640px;width:100%;height:104px;font-size:1.875rem;border-radius:8px;position:relative;text-align:center;background-color:#f2b6ba;position:absolute;top:5px;left:0}@media screen and (max-width:768px){.web_counselling .section__block .btns.web_counselling_btns:before{max-width:320px;height:80px}}.web_counselling .section__block .btns.web_counselling_btns .btn{border:none;border-radius:0;width:100%;height:60px;background-color:#b60000;display:flex;justify-content:center;align-items:center;padding:10px 35px 10px 25px;box-sizing:border-box;position:relative;transition:.15s cubic-bezier(.44,.18,.49,.99);font-weight:600;font-size:1.25rem;color:#fff;cursor:pointer;max-width:640px;width:100%;height:104px;font-size:1.875rem;border-radius:8px;position:relative;text-align:center}.web_counselling .section__block .btns.web_counselling_btns .btn .sp{display:none}@media screen and (max-width:768px){.web_counselling .section__block .btns.web_counselling_btns .btn{max-width:320px;font-size:1.25rem;height:80px}.web_counselling .section__block .btns.web_counselling_btns .btn .sp{display:block}}.web_counselling .section__block .btns.web_counselling_btns .ico_free{margin-right:40px;font-style:normal;border-radius:4px;font-size:1.625rem;color:#fff;background-color:#e8b300;width:80px;height:40px;display:flex;justify-content:center;align-items:center;position:absolute;left:10px}@media screen and (max-width:768px){.web_counselling .section__block .btns.web_counselling_btns .ico_free{width:73px;height:30px;top:-15px;font-size:1.25rem}}.web_counselling .section__block .btns.web_counselling_btns .ico_calender{display:inline-block;width:55px;height:49px;content:"";background-image:url(../img/web_counselling/ico_calender.png);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;right:10px}@media screen and (max-width:768px){.web_counselling .section__block .btns.web_counselling_btns .ico_calender{width:35px;height:31px}}.web_counselling .section__block .reservation_step__block{max-width:calc(826px + 48px);margin-left:auto;margin-right:auto}.web_counselling .section__block .reservation_step__block .reservation_btns__block{max-width:800px;margin-left:auto;margin-right:auto}.web_counselling .section__block .reservation_step__block .reservation_btns__block .reservation_btns{display:flex;justify-content:center;list-style:none;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;margin-bottom:50px}@media screen and (max-width:768px){.web_counselling .section__block .reservation_step__block .reservation_btns__block .reservation_btns{margin-bottom:35px}}.web_counselling .section__block .reservation_step__block .reservation_btns__block .reservation_btns li{margin-left:15px;margin-right:15px;width:calc((100% - 30px * 3)/ 3)}@media screen and (max-width:768px){.web_counselling .section__block .reservation_step__block .reservation_btns__block .reservation_btns li{margin-left:6px;margin-right:6px;width:calc((100% - 12px * 3)/ 3)}}.web_counselling .section__block .reservation_step__block .reservation_btns__block .reservation_btns .btn{background-color:#c90211;color:#fff;display:flex;justify-content:center;align-items:center;padding:15px;font-size:1.25rem;line-height:1.5em;border-radius:6px;width:100%;box-sizing:border-box;border:solid 1px #c90211;box-sizing:border-box;position:relative;font-weight:700}.web_counselling .section__block .reservation_step__block .reservation_btns__block .reservation_btns .btn .sp{display:none}@media screen and (max-width:768px){.web_counselling .section__block .reservation_step__block .reservation_btns__block .reservation_btns .btn{flex-direction:column;text-align:center;font-size:.875rem;padding:5px;padding-bottom:20px}.web_counselling .section__block .reservation_step__block .reservation_btns__block .reservation_btns .btn .sp{display:block}}.web_counselling .section__block .reservation_step__block .reservation_btns__block .reservation_btns .btn .ico_arr_down{display:block;width:12px;height:7px;position:absolute;right:10px}@media screen and (max-width:768px){.web_counselling .section__block .reservation_step__block .reservation_btns__block .reservation_btns .btn .ico_arr_down{right:calc(50% - 6px);bottom:10px}}.web_counselling .section__block .reservation_step__block .reservation_btns__block .reservation_btns .btn .ico_arr_down:before{content:"";display:block;width:12px;height:7px;background-image:url(../img/web_counselling/ico_arr_down.png);background-repeat:no-repeat;background-size:contain}.web_counselling .section__block .reservation_step__block .reservation_btns__block .reservation_btns .btn.current{background-color:#fff;color:#c90211;border:solid 1px #c90211;box-sizing:border-box}.web_counselling .section__block .reservation_step__block .reservation_btns__block .reservation_btns .btn.current .ico_arr_down{display:block;width:12px;height:7px;position:absolute;right:10px}@media screen and (max-width:768px){.web_counselling .section__block .reservation_step__block .reservation_btns__block .reservation_btns .btn.current .ico_arr_down{right:calc(50% - 6px);bottom:10px}}.web_counselling .section__block .reservation_step__block .reservation_btns__block .reservation_btns .btn.current .ico_arr_down:before{content:"";display:block;width:12px;height:7px;background-image:url(../img/web_counselling/ico_arr_down2.png);background-repeat:no-repeat;background-size:contain}.web_counselling .section__block .reservation_step__block .reservation_images__block{text-align:center}.web_counselling .section__block .reservation_step__block .reservation_images__block .reservation_images{max-width:calc(826px + 48px);width:100%;margin-left:auto;margin-right:auto}.web_counselling .section__block .reservation_step__block .reservation_images__block .reservation_images .slick-list{overflow:visible}.web_counselling .section__block .reservation_step__block .reservation_images__block .reservation_images .slick-slide>div{text-align:center}.web_counselling .section__block .reservation_step__block .reservation_images__block .reservation_images .reservation_image{margin-left:auto;margin-right:auto;max-width:826px;width:100%;text-align:center}.web_counselling .section__block .reservation_step__block .reservation_images__block .reservation_images .reservation_image p br{display:none}@media screen and (max-width:768px){.web_counselling .section__block .reservation_step__block .reservation_images__block .reservation_images .reservation_image p{font-size:.875rem}.web_counselling .section__block .reservation_step__block .reservation_images__block .reservation_images .reservation_image p br{display:block}}.web_counselling .section__block .reservation_images__block .slick-next,.web_counselling .section__block .reservation_images__block .slick-prev{width:14px;height:26px}.web_counselling .section__block .reservation_images__block .slick-next{width:14px;height:26px;right:-7px;z-index:100}.web_counselling .section__block .reservation_images__block .slick-next:before{content:"";display:inline-block;width:14px;height:26px;background-image:url(../img/web_counselling/ico_arr_next.png);background-size:contain}.web_counselling .section__block .reservation_images__block .slick-prev{width:14px;height:26px;left:-7px;z-index:100}.web_counselling .section__block .reservation_images__block .slick-prev:before{content:"";display:inline-block;width:14px;height:26px;background-image:url(../img/web_counselling/ico_arr_prev.png);background-size:contain}.web_counselling .section__block .demo__block{max-width:973px;width:100%;margin-left:auto;margin-right:auto}.web_counselling .section__block .reservation__block{width:100%}.web_counselling .section__block .reservation__block .reservation_inner__block{display:block;width:100%;max-width:980px;margin-left:auto;margin-right:auto}.web_counselling .section__block .reservation__block .reservation_inner__block .timerex_calendar{width:100%}.web_counselling .section__block .reservation__block .reservation_inner__block .timerex_calendar>div{position:relative;width:100%;max-width:100%;min-height:691px}.web_counselling .section__block .reservation__block .reservation_inner__block .timerex_calendar>div iframe{position:absolute;left:0;top:0}.web_counselling #how_to_reservation{background-color:#ebebeb}.web_counselling #demo{background-color:#fffaeb}.web_counselling #reservation{background-color:#f6f7f8}.web_counselling .pagetop__block{background-color:#000}.web_counselling .footer_row__block.appdownload__block{display:none}