@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{height:100%;width:100%;top:0;left:0;line-height:normal;font-family:helvetica,arial,"hiragino kaku gothic pro",meiryo,"ms pgothic",sans-serif;background:#fff;min-width:320px;color:#2b2b2b;list-style:none}.br{display:none}body{line-height:1}ol,ul{list-style:none}#page{position:relative;padding-bottom:100px}body>#page{height:auto;padding-top:100px}#footer{position:absolute;bottom:0;z-index:100}.clearfix:after{content:".";clear:both;display:block;line-height:0;height:0;visibility:hidden}.clearfix{zoom:1}.iepngfix{behavior:url(images/iepngfix.htc)}#container{margin:0 auto;position:relative}.contents_wrapper{background-color:#fff;line-height:normal;padding-top:100px}.contents_wrapper h2{max-width:1070px;margin:0 auto;padding:0 10px 16px;font-weight:700;font-size:24px;border-bottom:1px solid #52525211}.contents_wrapper h3{margin:50px 0 0;font-size:20px;color:#002767;font-weight:700}.contents_wrapper p{padding:20px 10px;font-size:16px;line-height:1.8em}.contents_wrapper ul{display:grid;justify-content:center;padding-bottom:20px}.contents_wrapper ul li{list-style:initial;text-align:left;line-height:2em}.txt_C{text-align:center}.txt_L{text-align:left}.contents_wrapper table{border-collapse:collapse;border:1px solid #ddd}.contents_wrapper table tr th{background:#eee;border:1px solid #ddd;font-weight:700;width:24%;min-width:160px;padding:5px;line-height:1.5em;text-align:left}.contents_wrapper table tr td{padding:5px;border:1px solid #ddd}.contents_wrapper .service_list{border-top:1px solid #eee;margin-top:30px;width:50%;min-width:150px;margin:50px auto 0;padding:20px 10px;font-size:16px;line-height:1.8em;text-align:center}.contents_wrapper .service_list ul{display:inline-block;padding:0}.contents_wrapper .service_list ul li{display:inline-block;margin:0 30px;font-size:12px;text-align:center;padding:10px;text-indent:-1.2em}.contents_wrapper .service_list ul li a{display:flex}.contents_wrapper .service_list ul li a img{display:inline-block;width:150px}.contents_wrapper article.article{max-width:1070px;margin:0 auto;padding:20px}.contents_wrapper section.section{padding:20px 10px;font-size:16px;line-height:1.8em}.contents_wrapper section.section .sub_title{padding:20px 10px;border-bottom:1px solid #52525211;margin:0 0 10px 0}.contents_wrapper section.section .sub_title h3{border-left:7px solid #83a3ba;text-indent:1em;font-size:20px}.contents_wrapper section.section ul{padding:0 0 10px 1.5em}.contents_wrapper section.section ul li{padding:10px;text-indent:-1.2em;list-style-type:none;line-height:1.5}.contents_wrapper section.section .caution{background-color:#eee;padding:5px}.contents_wrapper section.section .caution ul{padding:0 0 10px 1.5em}.contents_wrapper section.section .caution ul li{padding:10px;text-indent:-1em;list-style-type:1;line-height:1.5}.contents_wrapper a:link,a:active{text-decoration:underline;color:#00e}.contents_wrapper a:visited{color:#551a8b}.contents_wrapper a:hover{text-decoration:none;color:#0000e6}.contents_wrapper a.wp-block-button__link,.contents_wrapper a.wp-block-button__link:active .contents_wrapper a.wp-block-button__link:link .contents_wrapper a.wp-block-button__link:visited{background-color:#224996;text-decoration:none;color:#fff}.contents_wrapper a.wp-block-button__link:hover{background-color:#1b48a2;text-decoration:none;color:#fff}.form_area{width:100%;text-align:center}.form_area .hbspt-form{margin:0 0 0 30%}.page_top{position:absolute;top:-24px;right:20px;z-index:100;display:inline-block;align-items:center}.page_top a{display:flex;padding:3px 8px;background-color:#fff;border-radius:0 0 5px 5px}.page_top_txt::before{content:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="" width="18px" height="18px"><path d="M0 0h24v24H0z" fill="none"/><path d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"/></svg>');vertical-align:middle;fill:#224996}.page_top a:hover{box-shadow:1px 3px 3px #1d1f22}.footer_wrap{max-width:1200px;margin:-100px auto;display:block;width:100%}.footer_wrap .holdings_logo{z-index:100}.footer_wrap .holdings_logo svg{width:210px;height:100px}.footer_wrap .holdings_logo svg>*{transition:all .3s}.footer_wrap .holdings_logo svg .st0{fill:#FFF}.footer_wrap .holdings_logo svg .st1{fill:#FFF}.footer_wrap .holdings_logo svg .st2{fill:#FFF}footer{margin-top:auto;padding-top:100px;padding-left:15px;padding-right:15px;position:relative;z-index:0;background-color:#fff}footer>div{margin-left:auto;margin-right:auto;max-width:1200px}footer #footer_nav2{padding:20px 0;position:relative}footer #footer_nav2::after{content:"";display:block;position:absolute;background-color:#143080;background-color:#224996;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);z-index:-1}footer #footer_nav2 nav{color:#fff}footer #footer_nav2 nav>ul{display:flex}footer #footer_nav2 nav>ul>li:not(:last-child){padding-right:10px}footer #footer_nav2 nav.nav2{padding-left:20px}footer #footer_nav2 address{margin-top:auto;width:250px}footer #footer_nav2 address svg{fill:#ffffff;width:84px;height:20px;margin-bottom:10px}footer #footer_nav2 address .to_partner_media{font-size:14px;font-weight:700;padding-bottom:12px;color:#fff}footer #footer_nav2 address a{display:flex;align-items:center;justify-content:center;text-align:center;color:#143080;background-color:#fff;width:100%;height:50px;font-weight:700}footer #footer_nav2 address a::after{content:"\3e";font-family:icon;margin-left:.8em;font-weight:400}footer #copyright{display:flex;display:-ms-flexbox;text-align:center;width:100%;align-items:center;padding:10px 0}footer #copyright small{margin-left:auto}footer #copyright .link_sns{display:block;margin-left:5px}footer #copyright .link_sns svg{width:30px;height:30px}#copyright nav ul{display:flex;display:-ms-flexbox}#copyright nav ul li{display:inline-block}#copyright nav ul li:first-child::before{content:"";padding-right:0}#copyright nav ul li::before{content:"｜";padding-left:20px;padding-right:20px}#copyright nav ul li a{display:inline-block}#copyright nav ul li a:hover{font-weight:500;opacity:.8}.copyright_nav{margin-right:auto}.copyright_sns{margin-left:auto;display:flex;-webkit-justify-content:center;align-items:center}.one_list{font-size:16px}.one_list li{line-height:3}.one_list li:before{content:" > "}.secound_list{font-size:14px;padding-left:1em}.secound_list li{line-height:2}.secound_list li:before{content:""}.three_list{font-size:12px;padding-left:2em}.three_list li{font-weight:600;line-height:2.5}.three_list li:before{content:" > "}.small_txt{font-size:10px}@media screen and (max-width:640px){.form_area .hbspt-form{margin:0 0 0 5%}.page_top{top:-3px}}@media screen and (min-width:961px){.footer_wrap .holdings_logo svg{width:84px;height:20px}}@media screen and (min-width:850px){.footer_wrap .holdings_logo svg{width:320px;height:80px}footer #footer_nav2{padding:150px 0 50px}footer #footer_nav2 nav>ul>li:not(:last-child){padding-right:30px}footer #footer_nav2 nav>ul>li a:hover{text-decoration:underline}footer #footer_nav2 address svg{width:168px;height:40px;margin-bottom:30px}footer #footer_nav2 address a{transition:opacity .3s}footer #footer_nav2 address a{transition:opacity .3s;transition:.2s linear}footer #footer_nav2 address a:hover{background-color:#e6efff}footer #copyright{padding:15px 0}footer #copyright .link_sns{margin-left:15px;transition:opacity .3s}footer #copyright .link_sns svg{width:44px;height:44px}}@media screen and (min-width:500px){footer #footer_nav2{display:flex}footer #footer_nav2 nav{flex:1 1 auto}}@media screen and (max-width:849px){footer #footer_nav2 nav{font-size:1.2rem}footer #footer_nav2 address{margin:0 auto;text-align:center;width:auto;position:relative;right:none;bottom:none}footer #footer_nav2 address a{font-size:1.2rem;height:40px}footer #footer_nav2 address a{transition:opacity .3s;transition:.2s linear}footer #copyright{font-size:1.2rem}}@media screen and (max-width:380px){footer #footer_nav2 nav{font-size:1.1rem}}@media screen and (max-width:379px){footer #footer_nav2 nav>ul{justify-content:space-between}footer #footer_nav2 address{text-align:center}}@media screen and (min-width:850px) and (min-width:850px){.link_txt footer #copyright:hover:hover{text-decoration:underline}}@media screen and (max-width:990px){footer #footer_nav2{display:block;padding:100px 0 0}footer #footer_nav2 nav.nav2{padding-left:0;border-left:none}span.blank{display:none}footer #footer_nav2 nav:nth-child(3){padding-bottom:100px}address{width:400px;position:absolute;right:0;bottom:50px}footer #copyright{display:inline}footer #copyright .copyright_nav{display:block;width:100%;border-bottom:1px solid #eee;padding:10px 0}footer #copyright .copyright_nav nav{display:table;text-align:center}footer #copyright .copyright_nav nav ul{display:table}footer #copyright .copyright_nav nav ul li{display:inline-block}#copyright nav ul li{line-height:2}#copyright nav ul li::before{padding-left:10px;padding-right:10px}footer #copyright .copyright_sns{display:flex;display:-ms-flexbox;-webkit-justify-content:center;align-items:center;padding:10px 0}}@media screen and (max-width:320px){#copyright nav ul li:nth-last-child(2)::before{content:"";padding-left:10px;padding-right:10px}#copyright nav ul li:last-child::before{content:"";padding-left:10px;padding-right:10px}}