html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0}ul,ol{list-style:none;font-size:1.5rem}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{margin:0 auto}.only-pc{display:block}.only-sp{display:none}@media screen and (max-width: 768px){.only-pc{display:none}.only-sp{display:block}}.Inner{max-width:1200px;margin:0 auto}@media screen and (max-width: 768px){.Inner{padding:0 10px}}.corporate_head{background-image:url("/corporate/recommend/common/img/bg-corporate_recommend_page.jpg");background-size:auto 100%;background-repeat:no-repeat;background-position:center;padding:45px 0 40px}@media screen and (max-width: 768px){.corporate_head{background-position:center right 20%;padding:25px 0}}.corporate_head .head_ttl{font-size:3rem;text-align:center;margin:0 0 25px;font-weight:bold}@media screen and (max-width: 768px){.corporate_head .head_ttl{font-size:2.5rem;line-height:1.3;margin-bottom:20px}}.corporate_head .head_ttl span{color:#1d50a2;display:inline-block}@media screen and (max-width: 768px){.corporate_head .head_ttl span{display:block;margin-right:0}}.corporate_head .link{display:flex;background:#fff;border:1px solid #e2e2e2;border-radius:10px;justify-content:space-around;align-items:stretch;text-align:center}@media screen and (max-width: 768px){.corporate_head .link{flex-wrap:wrap;border-radius:0}}.corporate_head .link a{padding:8px 0;display:flex;justify-content:center;align-items:center;flex-grow:1;font-size:1.4rem;color:#333}.corporate_head .link a:hover,.corporate_head .link a.active{background:#7796c7;color:#fff}.corporate_head .link a:not(:first-child){border-left:1px solid #e2e2e2}.corporate_head .link a:first-child{border-radius:10px 0 0 10px}.corporate_head .link a:last-child{border-radius:0 10px 10px 0}@media screen and (max-width: 768px){.corporate_head .link a{width:50%;padding:5px 0;font-size:1.2rem;line-height:1.2}.corporate_head .link a:first-child,.corporate_head .link a:last-child{border-radius:0}.corporate_head .link a:nth-child(2n){border-left:1px solid #e2e2e2}.corporate_head .link a:nth-child(2n-1){border-left:0}.corporate_head .link a:not(:first-child):not(:nth-child(2)){border-top:1px solid #e2e2e2}}.corporate_contents{margin:50px 0}@media screen and (max-width: 768px){.corporate_contents{margin:25px 0}}.corporate_recommend_page{margin:50px 0;display:flex}@media screen and (max-width: 768px){.corporate_recommend_page{margin:30px 10px;display:block}}.corporate_recommend_page a{width:33.33%;height:0;padding-bottom:18.5%;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 768px){.corporate_recommend_page a{display:block;width:100%;padding-bottom:55.5%}}.corporate_recommend_page a:hover{opacity:.7}.corporate_recommend_page a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8))}.corporate_recommend_page a .ttl{position:absolute;bottom:0;left:0;width:100%;padding:0 10px 10px;font-size:1.7rem;color:#fff;font-weight:bold}.corporate_col2{display:flex;justify-content:space-between;align-content:flex-start}@media screen and (max-width: 768px){.corporate_col2{flex-direction:column}}.corporate_main{width:73.33%}@media screen and (max-width: 768px){.corporate_main{width:100%}}.corporate_box{border-top:2px solid #ddd;position:relative;padding:35px 0 75px}@media screen and (max-width: 768px){.corporate_box{padding:25px 10px 40px}}.corporate_box::before{content:"";position:absolute;top:-2px;left:0;background:#fff100;width:30px;height:2px}.corporate_box .cat_ttl{color:#1d50a2;margin:0 0 30px;font-size:2.6rem}@media screen and (max-width: 768px){.corporate_box .cat_ttl{font-size:2.2rem}}.corporate_box .corporate_list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:-50px 0 0 -25px}@media screen and (max-width: 768px){.corporate_box .corporate_list{display:block;margin:0}}.corporate_box .corporate_list a{width:calc(33.33% - 25px);position:relative;display:flex;flex-direction:column;justify-content:space-between;margin:50px 0 0 25px}@media screen and (max-width: 768px){.corporate_box .corporate_list a{width:100%;display:block;margin:40px 0 0}}.corporate_box .corporate_list a:hover{opacity:.7}.corporate_box .corporate_list .img{width:100%;height:0;padding-bottom:54.71%;margin:0 0 20px;background-size:cover;background-position:center}@media screen and (max-width: 768px){.corporate_box .corporate_list .img{margin-bottom:10px}}.corporate_box .corporate_list .article_ttl{font-size:1.6rem;font-weight:bold;margin:0 0 20px}@media screen and (max-width: 768px){.corporate_box .corporate_list .article_ttl{margin-bottom:10px}}.corporate_box .corporate_list .element{display:flex;justify-content:space-between;flex-wrap:wrap}.corporate_box .corporate_list .cat{color:#fff;font-weight:bold;padding:5px 10px 4px;background:#1d50a2;font-size:1.2rem;line-height:1;margin-top:5px}.corporate_box .corporate_list .day{color:#666;padding:0 0 0 20px;font-size:1.4rem;background:url("/security_info/anzen_ansin/image/date_icon.png") no-repeat 0 4px;background-size:14px auto;margin-top:5px}.corporate_box .more{margin:55px 0 0}.corporate_box .more a{border:1px solid #e5e5e5;border-radius:25px;width:226px;height:50px;font-size:1.6rem;font-weight:bold;box-shadow:0px 4px 0px 0px #e5e5e5;position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto}.corporate_box .more a::after{content:"";display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);border-top:2px solid #666;border-right:2px solid #666;position:absolute;top:47%;right:30px;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1) 0s}.corporate_box .more a:hover{background:#7796c7;color:#fff;border-color:#7796c7;box-shadow:none}.corporate_box .more a:hover::after{border-color:#fff}.category .corporate_box{border-top:0;padding-top:25px}@media screen and (max-width: 768px){.category .corporate_box{padding-top:0}}.category .corporate_box::before{content:none}.corporate_side{width:26.67%;padding-left:40px}@media screen and (max-width: 768px){.corporate_side{width:100%;padding:60px 10px 0}}.corporate_side .corporate-accordion{background:#f1f3f5;border-top:2px solid #ddd}.corporate_side .corporate-accordion:not(:first-child){margin-top:25px}.corporate_side .corporate-accordion .corporate-accordion__head{padding:25px 0;text-align:center;font-size:1.6rem}@media screen and (max-width: 768px){.corporate_side .corporate-accordion .corporate-accordion__head{padding:8px 44px 6px 12px;text-align:left}}.corporate_side .corporate-accordion .corporate-accordion__head .corporate-heading3__title__em{font-size:2rem}.corporate_side .corporate-accordion .js-corporate-accordion__panel{margin:0 20px;list-style:none;padding:0 0 25px}@media screen and (max-width: 768px){.corporate_side .corporate-accordion .js-corporate-accordion__panel{display:none;margin:10px 12px 0}}.corporate_side .corporate-accordion .js-corporate-accordion__panel li a{border:1px solid #ccc;border-bottom:0;display:block;font-size:1.4rem;padding:20px 15px;background:#fff}@media screen and (max-width: 768px){.corporate_side .corporate-accordion .js-corporate-accordion__panel li a{padding:15px 10px}}.corporate_side .corporate-accordion .js-corporate-accordion__panel li a:hover,.corporate_side .corporate-accordion .js-corporate-accordion__panel li a.active{background:#7796c7;color:#fff;border-color:#7796c7}.corporate_side .corporate-accordion .js-corporate-accordion__panel li:first-child a{border-radius:10px 10px 0 0}.corporate_side .corporate-accordion .js-corporate-accordion__panel li:last-child a{border-radius:0 0 10px 10px;box-shadow:0px 4px 0px 0px #ccc;border-bottom:1px solid #ccc}.corporate_side .popular{border-top:2px solid #1d50a2;margin-top:25px}.corporate_side .popular .popular_ttl{padding:25px 0;text-align:center;font-size:1.6rem;font-weight:bold;margin:0}.corporate_side .popular .popular_ttl>span{font-size:2rem;color:#1d50a2}.corporate_side .popular .popular_body{list-style:none;padding:0;counter-reset:count;margin:-20px 0 0}.corporate_side .popular .popular_body li{margin:20px 0 0}.corporate_side .popular .popular_body li a{position:relative;display:flex;justify-content:space-between;align-items:flex-start}.corporate_side .popular .popular_body li a::before{content:counter(count);counter-increment:count;position:absolute;top:0;left:0;width:22px;line-height:22px;color:#fff;font-weight:bold;font-size:1.3rem;text-align:center;background:#1d50a2}.corporate_side .popular .popular_body li a:hover{opacity:.7}.corporate_side .popular .popular_body li a .img{width:120px;height:0;padding-bottom:55%;background-size:cover;background-position:center}.corporate_side .popular .popular_body li a p{width:calc(100% - 135px);font-size:1.3rem;font-weight:bold;margin:0;line-height:1.2}#corporate_article header{border-bottom:0 !important}#corporate_article span[id*=toc]::before{content:"";display:block;height:72px;margin-top:-72px;visibility:hidden}@media screen and (max-width: 768px){#corporate_article span[id*=toc]::before{height:50px;margin-top:-50px}}#corporate_article figure{text-align:center;margin:0 auto 30px;padding:0}#corporate_article figure:last-child{margin-bottom:0}#corporate_article figure.mod-mainvisual{margin:30px auto 20px}#corporate_article figcaption{text-align:right}#corporate_article table{margin-bottom:30px !important}#corporate_article table:last-child{margin-bottom:0 !important}#corporate_article .note{text-align:right;font-size:11px !important;color:#707070;font-style:italic}#corporate_article .note.left{text-align:left}#corporate_article h3 span::before{content:attr(data-num) ". "}#corporate_article #qtl_clm{font-size:12px;margin-bottom:100px}@media screen and (max-width: 768px){#corporate_article #qtl_clm{margin-bottom:20px}}#corporate_article #qtl_clm h1{font-size:inherit}#corporate_article #qtl_clm .heading01 .head{color:#1d50a2;border-color:#1d50a2}#corporate_article #qtl_clm h2{color:#1d50a2;border-color:#1d50a2}#corporate_article #qtl_clm h2::before,#corporate_article #qtl_clm h2::after,#corporate_article #qtl_clm h3::before,#corporate_article #qtl_clm h3::after,#corporate_article #qtl_clm h4::before,#corporate_article #qtl_clm h4::after{content:"";width:4px;height:1em;background-color:#fff100;position:absolute;left:0;top:.3em}#corporate_article #qtl_clm h2::after,#corporate_article #qtl_clm h3::after,#corporate_article #qtl_clm h4::after{background-color:#1d50a2;height:.5em}#corporate_article #qtl_clm h3::before,#corporate_article #qtl_clm h3::after{top:.1em}#corporate_article #qtl_clm .article a{color:#1d50a2}#corporate_article #qtl_clm .other_service .title{background-color:#1d50a2}#corporate_article #qtl_clm .other_service .title::after{background-color:#1d50a2}#corporate_article #qtl_clm .serviceLink::before{background:#1d50a2}#corporate_article #qtl_clm .link_box,#corporate_article #qtl_clm .recommendBox.recommendBox2{background:#1d50a2}#corporate_article #qtl_clm .link_box .title,#corporate_article #qtl_clm .recommendBox.recommendBox2 .title{background-color:#1d50a2}#corporate_article #qtl_clm .link_box .title::after,#corporate_article #qtl_clm .recommendBox.recommendBox2 .title::after{background-color:#1d50a2}#corporate_article #qtl_clm .qtl_cnt-box h4{background-color:#1d50a2}#corporate_article #qtl_clm .qtl_cnt-box>h4{background:none;color:#464e56;padding:0;margin-bottom:15px}#corporate_article #qtl_clm .qtl_cnt-box>h4::before,#corporate_article #qtl_clm .qtl_cnt-box>h4::after{content:none}#corporate_article #qtl_clm ul li::before{content:"";width:.8em;height:.8em;background:#1d50a2;left:5px;top:1em;transform:translateY(-50%)}#corporate_article #qtl_clm .main-breadcrumb>li{font-size:1.6rem}#corporate_article #qtl_clm>.Inner{max-width:1000px}#corporate_article #qtl_clm .page-width{width:auto;max-width:1000px}#corporate_article #qtl_clm .toc ol li:before{top:.9rem;left:1rem}#corporate_article #corporate_contents{margin-top:20px;margin-bottom:100px}@media screen and (max-width: 768px){#corporate_article #corporate_contents{margin-bottom:60px}}#corporate_article #corporate_contents.Inner{max-width:1000px}#corporate_article #corporate_contents h1{font-size:3rem;color:#1d50a2;border-bottom:4px solid #1d50a2;padding:9px 0 9px 15px;font-weight:bold;position:relative}@media screen and (max-width: 768px){#corporate_article #corporate_contents h1{font-size:2.5rem}}#corporate_article #corporate_contents h1::before{content:"";display:block;position:absolute;right:0;bottom:-4px;width:30%;height:4px;background-color:#fff100}#corporate_article #corporate_contents .mv{margin:30px 0 20px}#corporate_article #corporate_contents .data{display:flex;justify-content:space-between;align-items:flex-start}#corporate_article #corporate_contents .data .day{background:url(/security_info/anzen_ansin/image/date_icon.png) no-repeat 0 4px;background-size:15px auto;color:#666;padding:2px 0 2px 20px;font-size:1.4rem}#corporate_article #corporate_contents .data .sns{display:flex;justify-content:flex-end}#corporate_article #corporate_contents .data .sns>div{padding:3px 0 3px 10px;height:26px}#corporate_article #corporate_contents .toc_container{margin-top:35px}#corporate_article #corporate_contents .toc_container a{color:#1d50a2}#corporate_article #corporate_contents .toc_container a:hover{opacity:.7}#corporate_article #corporate_contents .toc_container>*+*{margin-top:1.6rem}#corporate_article #corporate_contents .toc_container h2,#corporate_article #corporate_contents .toc_container h3{font-weight:bold;position:relative}#corporate_article #corporate_contents .toc_container h2::before,#corporate_article #corporate_contents .toc_container h2::after,#corporate_article #corporate_contents .toc_container h3::before,#corporate_article #corporate_contents .toc_container h3::after{content:"";width:4px;height:1em;background-color:#fff100;position:absolute;left:0;top:.3em}#corporate_article #corporate_contents .toc_container h2::after,#corporate_article #corporate_contents .toc_container h3::after{background-color:#1d50a2;height:.5em}#corporate_article #corporate_contents .toc_container h2{font-size:2rem;color:#1d50a2;border-bottom:#1d50a2 solid 2px;padding:0 0 8px 15px;margin:3rem 0 2.5rem}#corporate_article #corporate_contents .toc_container h2+span[id*=toc]+h3{margin-top:0}#corporate_article #corporate_contents .toc_container h3{font-size:1.9rem;line-height:1.2;letter-spacing:.05rem;color:#333;border-bottom:#ccc solid 1px;margin:3rem 0 2rem;padding:0 0 .6rem 1.5rem;position:relative}#corporate_article #corporate_contents .toc_container h3::before,#corporate_article #corporate_contents .toc_container h3::after{top:.1em}#corporate_article #corporate_contents .toc_container h4{font-size:1.7rem;line-height:1.8;font-weight:bold;margin:2.5rem 0 2rem}#corporate_article #corporate_contents .toc_container ul{margin:3rem 0}#corporate_article #corporate_contents .toc_container ul li{position:relative;padding-left:1.3em}#corporate_article #corporate_contents .toc_container ul li::before{content:"";width:.5em;height:.5em;background:#1d50a2;position:absolute;left:.5em;top:.85em;transform:translateX(-50%) translateY(-50%)}#corporate_article #corporate_contents .toc_container ul li+li{margin-top:.5rem}#corporate_article #corporate_contents .toc_container ol{counter-reset:olli;margin:3rem 0}#corporate_article #corporate_contents .toc_container ol li{position:relative;padding-left:1.3em}#corporate_article #corporate_contents .toc_container ol li::before{counter-increment:olli;content:counter(olli);background-color:#1d50a2;color:#fff;font-weight:bold;position:absolute;left:0;top:.4em;font-size:.7em;width:1.3em;text-align:center;line-height:1em;padding:.2em 0 .1em;border-radius:2px}#corporate_article #corporate_contents .toc_container ol li+li{margin-top:.5rem}#corporate_article #corporate_contents .toc_container table{width:auto;margin:3rem auto;font-size:1.5rem;border-collapse:collapse}#corporate_article #corporate_contents .toc_container table caption{font-size:1.4rem}#corporate_article #corporate_contents .toc_container table th,#corporate_article #corporate_contents .toc_container table td{border:#ccc solid 1px;padding:.7rem 1rem}#corporate_article #corporate_contents .toc_container table th{text-align:center;font-weight:bold;background:#eee}#corporate_article #corporate_contents .toc_container .img{text-align:center;font-size:0}#corporate_article #corporate_contents .toc_container .img p{font-size:1.4rem;margin-top:.5rem}#corporate_article #corporate_contents .toc_container .other_service{display:flex}@media screen and (max-width: 768px){#corporate_article #corporate_contents .toc_container .other_service{display:block}}#corporate_article #corporate_contents .toc_container .other_service>.title{width:200px;background:#1d50a2;color:#fff;font-weight:bold;padding:1rem 1rem 1rem 1.5rem;position:relative;display:flex;align-items:center}@media screen and (max-width: 768px){#corporate_article #corporate_contents .toc_container .other_service>.title{width:100%}}#corporate_article #corporate_contents .toc_container .other_service>.title::before{content:"";width:4px;height:1em;background-color:#fff100;position:absolute;left:0;top:50%;transform:translateY(-50%)}#corporate_article #corporate_contents .toc_container .other_service>ul{width:calc(100% - 200px);background:#eee;margin:0;padding:1rem 1rem 1rem 3rem}@media screen and (max-width: 768px){#corporate_article #corporate_contents .toc_container .other_service>ul{width:100%;padding-left:1rem}}#corporate_article #corporate_contents .toc_container .other_service>ul li{padding:0}#corporate_article #corporate_contents .toc_container .other_service>ul li::before{content:none}#corporate_article #corporate_contents .toc_container .other_service>ul li+li{margin-top:1rem}#corporate_article #corporate_contents .toc_container .bg_gray{background:#f9f9f9;padding:1.5rem;border:solid 1px #eee}#corporate_article #corporate_contents .toc_container .toc{background:#f2f2f2;border:solid 1px #ddd;width:70%;margin:2rem auto 3rem auto;padding:1rem}@media screen and (max-width: 768px){#corporate_article #corporate_contents .toc_container .toc{width:100%;margin:0 auto 3rem auto;padding:1.5rem}}#corporate_article #corporate_contents .toc_container .toc .title{font-size:1.5rem;font-weight:bold;text-align:center}#corporate_article #corporate_contents .toc_container .toc ol{padding-left:1rem}#corporate_article #corporate_contents .toc_container .toc ol li{margin-bottom:8px}#corporate_article #corporate_contents .toc_container .toc ol li::before{counter-increment:none;content:"";background-color:#1d50a2;position:absolute;left:1rem;top:.9rem;width:.6rem;height:.6rem;display:inline-block;border-radius:50%}#corporate_article #corporate_contents .toc_container .toc ol li a{font-size:1.5rem;font-weight:bold}#corporate_article #corporate_contents .toc_container .toc ol ol li{list-style-type:decimal;padding-left:0;line-height:1.5;color:#1d50a2}#corporate_article #corporate_contents .toc_container .toc ol ol li::before{display:none}#corporate_article #corporate_contents .toc_container .toc.toc2 ol ol{padding:0;margin:10px 10px 15px 10px}#corporate_article #corporate_contents .toc_container .toc.toc2 ol ol li{list-style-type:none;position:relative}#corporate_article #corporate_contents .toc_container .toc.toc2 ol ol li::before{content:"";width:0;height:0;background:none;border-radius:0;border-style:solid;border-width:3px 0 3px 5.2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #1d50a2;display:block;position:absolute;top:5px;left:-12px}#corporate_article #corporate_contents .toc_container .toc.toc2 ol ol li a{font-size:13px;font-weight:normal}#corporate_article #corporate_contents .toc_container .toc.toc2 ol ol.number li{list-style-type:decimal}#corporate_article #corporate_contents .toc_container .toc.toc2 ol ol.number li::before{display:none;content:none}#corporate_article #corporate_contents .toc_container .toc .toc_list li.toc-h2{counter-reset:rank 0}#corporate_article #corporate_contents .toc_container .toc .toc_list li.toc-h3{position:relative;margin-left:20px;padding-left:1.5em}#corporate_article #corporate_contents .toc_container .toc .toc_list li.toc-h3::before{content:none}#corporate_article #corporate_contents .toc_container .toc .toc_list li.toc-h3 a{font-weight:normal}#corporate_article #corporate_contents .toc_container .toc .toc_list li.toc-h3 a::before{counter-increment:rank;content:counter(rank);display:block;position:absolute;left:0;top:-1px;width:24px;text-align:center;padding-top:2px}#corporate_article #corporate_contents .toc_container>*:last-child{margin-bottom:0}