.specialNewscast a::before,.specialNewscastCommon a::before{content:"\f105";top:50%;left:0;transform:translateY(-50%)}body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.boxTitleInner,.contentWrapper{width:1100px;margin:0 auto}.contentMain{margin-bottom:80px}.contentSide h5{background:#070F26;line-height:30px;text-align:center;color:#fff;margin:0 0 10px;font-size:16px;font-size:1rem}.contentSide .ccm-block-date-navigation-wrapper,.contentSide .ccm-block-tags-wrapper,.contentSide .ccm-block-topic-list-wrapper{margin-bottom:25px}.contentSide .ccm-block-tags-wrapper .ccm-block-tags-tag{display:inline-block;color:#333;padding:5px 8px 6px;margin:3px 6px 3px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#eee}.contentSide ul{line-height:1.6;list-style-type:disc;list-style-position:inside}.contentSide ul li{font-size:.875rem}.specialNewscastCommon{background:#070F26;color:#FFF}.specialNewscastCommon a{position:relative;display:inline-block;margin:0 .5rem;padding-left:1rem;text-decoration:underline}.specialNewscastCommon a:link,.specialNewscastCommon a:visited{color:#FFF}.specialNewscastCommon a:active,.specialNewscastCommon a:hover{text-decoration:none;color:rgb(99.2,132,226.3)}.specialNewscastCommon a::before{position:absolute;font-family:FontAwesome}.specialNewscastCommon ul li{margin-bottom:8px}.specialNewscastCommon ul li:last-child{margin-bottom:0}.specialNewscastCommonInner{margin:0 auto;padding:.75em 1em;text-align:center;line-height:1.6}.specialNewscast{margin:20px auto;padding:0 15px;max-width:1100px;line-height:1.6}.specialNewscastInner{overflow:hidden;padding:13px 18px;border:2px solid #005B96;background:#fff7f2}.specialNewscast a{position:relative;display:inline-block;margin:0 .5rem;padding-left:1rem;text-decoration:underline;color:#005B96}.specialNewscast a:hover{text-decoration:none}.specialNewscast a::before{position:absolute;font-family:FontAwesome}.specialNewscast ul li{margin-bottom:8px}.specialNewscast ul li:last-child{margin-bottom:0}@media (min-width:601px){.contentBlog .contentWrapper{display:flex}.contentBlog .contentMain{width:840px}.contentBlog .contentSideInner{margin:0 0 50px 60px;width:200px}}.boxTitle{margin:0 0 60px}.contentLead{line-height:26px;font-size:14px;font-size:.875rem}.is-title{color:#000;font-size:20px;font-size:1.25rem;font-weight:600;margin:0 0 20px;padding:0 0 15px;border-bottom:3px solid #070F26;line-height:1.6}.contentOuter{margin:60px 0}.section_common{margin-bottom:60px}.main_image img{width:100%;height:auto}.contents_list h2{margin-bottom:.75em}.contents_list ul li{position:relative;padding-left:1.25em}.contents_list ul li:before{content:">";position:absolute;top:calc(50% - .5em);left:0}.contents_list ul li:not(:last-child){margin-bottom:.6em}.leaf01_sec_text{margin-bottom:4em;line-height:1.4}.contentBlog .contentWrapperOver{margin-bottom:80px}.contentBlog .contentMain{line-height:1.8}.contentBlog .contentMain h3{color:#000;font-size:16px;font-size:1rem;font-weight:600;margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #070F26;line-height:1.6}body ul.pagination{flex-flow:row wrap}.contentDefault{margin:50px 0 0}.contentDefault .contentText{margin:0 0 80px}.contentDefault .contentText .contentTextInner{width:1100px;margin:0 auto;padding:20px;background:#f8f8f8;border:1px solid #d9d9d9}.contentDefault .contentText .contentTitle{font-size:18px;font-size:1.125rem;color:#000;margin:0 0 20px}.contentDefault .contentText .contentLead{line-height:26px;font-size:14px;font-size:.875rem}.contentDefault .contentSection{width:880px;margin:0 auto 40px}.contentDefault .contentSection__li{display:flex;flex-wrap:wrap}.contentDefault .contentSection__li li{margin:0 0 15px -1px;flex-grow:1;display:inline-block;line-height:47px;height:50px;font-size:14px;font-size:.875rem;padding:0 15px 0 40px;color:#070F26;border:1px solid #d9d9d9;position:relative;text-align:left}.contentDefault .contentSection__li li a{color:#005B96}.contentDefault .contentSection__li li::after{content:"";position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:6px;height:6px;border-right:1px solid #000;border-bottom:1px solid #000}.leaf01__def dd,.leaf01__txt__in{border:1px solid #d9d9d9;background:#f8f8f8}.contentDefault .contentSection__txt{line-height:28px;font-size:16px;font-size:1rem}.contentDefault .contentSection__txt figure.is-left{float:left;padding:9px 40px 10px 0}.contentDefault .contentSection__txt figure.is-right{float:right;padding:9px 0 10px 40px}.contentDefault .contentSection__txt figure figcaption{line-height:18px;font-size:12px;font-size:.75rem;color:#070F26}.leaf01__ttl_box{margin:0 0 60px}.leaf01__ttl_box__in{width:1100px;margin:0 auto}.leaf01__lead{line-height:26px;font-size:16px;font-size:1rem}.leaf01__txt{margin:0 0 80px}.leaf01__txt__in{width:1100px;margin:0 auto;padding:20px}.leaf01__txt__ttl{font-size:20px;font-size:1.25rem;font-weight:700;color:#070F26;margin:0 0 20px}.leaf01__txt__lead{line-height:26px;font-weight:700;font-size:16px;font-size:1rem}.leaf01__sec__in{width:1100px;margin:0 auto 80px}.leaf01__sec__img{width:600px;margin:0 auto}.leaf01__li li{margin:0 0 40px}.leaf01__li li:last-child{margin:0}.leaf01__li .data__ttl{font-size:20px;font-size:1.25rem;font-weight:600;margin:0 0 30px}.leaf01__li .data__in{display:flex}.leaf01__li .data__img{width:300px}.leaf01__li .data__txt{width:800px;padding:0 0 0 20px;line-height:26px;font-size:16px;font-size:1rem}.leaf01__column02{display:flex;margin:0 -10px}.leaf01__column02>li{width:50%;padding:0 10px}.leaf01__img{display:flex}.leaf01__img>a{width:50%}.leaf01__img>figcaption{width:50%;align-self:center;font-size:16px;font-size:1rem;line-height:26px;padding:0 0 0 20px;display:block}.leaf01__def{margin:0 0 40px}.leaf01__def dt{font-size:20px;font-size:1.25rem;margin:0 0 20px;color:#000}.leaf01__def dd{padding:20px;line-height:1.6}@media (max-width:600px){.contentBlog,.contentDefault{padding:0 15px}.boxTitleInner,.contentBlog .contentMain,.contentWrapper{width:auto}.boxTitle{margin:0 0 20px}.contentLead{font-size:14px;font-size:.875rem}.contentBlog .contentMain p{font-size:14px;font-size:.875rem}.contentDefault__txt{margin:0 0 40px}.contentDefault__txt__in{width:auto}.contentDefault__txt__ttl{line-height:1.6}.contentDefault__sec__in{width:auto;margin:0 0 40px}.contentDefault__sec__img{width:auto}.contentDefault__li li{margin:0 0 20px}.contentDefault__li .data__ttl{line-height:1.6;margin:0 0 20px;font-size:18px;font-size:1.125rem}.contentDefault__li .data__in{display:block}.contentDefault__li .data__img{width:auto;padding:0 0 20px}.contentDefault__li .data__txt{width:auto;padding:0;font-size:14px;font-size:.875rem}.contentDefault__column02{display:block}.contentDefault__column02>li{width:100%}.contentDefault__img{display:block;margin:0 0 20px}.contentDefault__img>a{width:100%;display:block;margin:0 0 20px}.contentDefault__img>figcaption{width:100%;padding:0;font-size:14px;font-size:.875rem}.contentDefault__def dt{font-size:16px;font-size:1rem;line-height:1.6}.contentDefault__def dd{font-size:14px;font-size:.875rem}}.contentGlossary table td strong>a>span{color:#005B96!important}main.mn #button p{height:34px;margin-left:auto;margin-right:auto;background-color:#005B96!important;border-radius:20px}main.mn #button p a,main.mn #button p span{color:#FFF!important}.ndv_content_column{background:#f8f8f8;padding:1.4em;border-radius:6px}.ndv_content_column p{margin-bottom:.75em}.ndv_content_column strong a{position:relative;margin-left:1.25em;color:#005B96}.ndv_content_column strong a:before{content:">";position:absolute;top:calc(50% - .9em);left:-1.25em;font-size:.85em;font-weight:400;color:#555}.contact_sec__in>div>a>span{position:absolute;top:47%;transform:translateY(-50%)}.contact_sec__movie a span:before{content:"\f008";font-family:FontAwesome}body.is-pc .contact_sec__in{justify-content:space-between}body.is-pc .contact_sec__in .contact_sec__contact,body.is-pc .contact_sec__in .contact_sec__download,body.is-pc .contact_sec__in .contact_sec__movie{flex:0 0 32%}body.is-pc .contact_sec__in .contact_sec__contact span,body.is-pc .contact_sec__in .contact_sec__download span,body.is-pc .contact_sec__in .contact_sec__movie span{left:.75em}body.is-pc .contact_sec__in .contact_sec__movie{width:50%;height:100%;position:relative}body.is-pc .contact_sec__in .contact_sec__movie a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}body.is-pc .contact_sec__in .contact_sec__movie a span{font-size:35px;font-size:2.1875rem}body.is-pc .contact_sec__in>div>a{width:100%;font-size:1.125em}body.is-sp .contact_sec__in>div{margin:0 0 15px}body.is-sp .contact_sec__in>div a span{font-size:1.25rem;left:13px}