﻿a[target="_blank"]::after{margin-left:5px;content:"\e3e0";font-family:"Material Icons";display:inline-block;vertical-align:-1px}a[href$=".pdf"]::after{margin-left:5px;content:"\e415" !important;font-family:"Material Icons";display:inline-block;vertical-align:-1px}#loader-bg{display:none;position:fixed;width:100%;height:100%;top:0px;left:0px;background:#fff;z-index:100}#loader{display:none;position:fixed;top:50%;left:50%;width:200px;height:200px;margin-top:-100px;margin-left:-100px;text-align:center;color:#666;z-index:2}.lead strong{font-size:1.4rem;font-weight:600}.no-icn:after{display:none !important}.row>p,.card>p{display:none !important}.material-icons{font-size:1.5em}.btn .material-icons{vertical-align:bottom}.ph-icn-search{background-image:url("../images/common/search.svg");background-repeat:no-repeat;background-size:1.5em 1.5em;background-position:5px center;padding-left:2em}.ph-icn-search:focus{background-image:none;padding-left:0.5em}.table-responsive table th{white-space:nowrap}.table-responsive table td{white-space:nowrap}.table-default th{background-color:#efefef}.table-break th,.table-break td{display:block;width:100%}.pagination{margin:2rem 0;justify-content:center}.list-attention{list-style:none;padding:0 0 0 1.2em;margin-left:0}.list-attention li{padding:0;text-indent:-1.2em}.list-attention li:before{content:'※';color:#CC0000;margin-right:0.2em}body{overflow-x:hidden}h1,h2,h3{font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3"}.h-leftbar{border-left:10px solid #002dab;padding-left:0.4em}.h-leftsquare:before{content:'■';color:#002dab;margin-right:0.25em}.h-btmbar{text-align:center;padding-bottom:1rem;background-image:url("../images/service/event/h2-event-item-bg.svg");background-position:center bottom;background-repeat:no-repeat}.h-underline{border-bottom:solid 2px #ccc}.h-border-base{color:#002dab;border:double 3px #002dab;padding:0.25em 0.75em}.h-bg-base{background-color:#002dab;color:#fff;padding:0.25em 0.75em}.h-bg-lightgray{background-color:#efefef;color:#000;border-radius:4px;padding:0.15em 0.75em}.h-ict{color:#fff;background-color:#3477BC;padding:0.15em 1.25em}.h-ict small{color:#FFF11B}.text-base{color:#002dab}.text-secondary{color:#387dce}.bg-base{color:#002dab}.btn-base,.badge-base,.btn-primary,.badge-primary,.badge-default{background:#002dab;border-color:#002dab;color:#fff}.border-base{border-color:#002dab}.btn-default{background:#000;border-color:#000;color:#fff}.btn-default:focus,.btn-default:hover{background-color:#000E67;color:#fff;border-color:#000}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.gutter10{margin-right:-5px;margin-left:-5px}.gutter10>.col,.gutter10>[class*="col-"]{padding-right:5px;padding-left:5px}img{max-width:100%;height:auto}p{line-height:1.8em;margin-bottom:1.2em}em{font-weight:bold;font-style:italic !important;font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif}ul,ol,dl{margin-top:1.5em;margin-bottom:1.2em}li{margin-bottom:0.4em;line-height:1.65em}dt,dd{margin-bottom:10px}dt.wp-caption-dt,dd.wp-caption-dd{border-left:none}ol ol,ul ul,ol ul,ul ol{margin-top:10px;margin-bottom:10px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.7em}h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.main-section-title{margin:1.5em 0 1em;clear:both}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1{font-size:24px}h2{font-size:21px}h3{font-size:18px}h4{font-size:16px}h5{font-size:16px}h6{font-size:16px}@media (min-width: 768px){h1{font-size:28px}h2{font-size:24px}h3{font-size:21px}h4{font-size:18px}h5{font-size:16px}h6{font-size:16px}}blockquote{border:5px solid #eee;background-color:#fcfcfc;position:relative;padding:35px 20px 30px}blockquote:before,blockquote:after{color:#ccc;font-family:"Font Awesome 5 Free";font-weight:400;position:absolute}blockquote:before{content:"\f10d";top:10px}blockquote:after{content:"\f10e";bottom:10px;right:20px}table{border-collapse:collapse;border-spacing:0;width:100%;border-bottom:1px solid #e5e5e5}table th,table td{padding:8px}table th{font-weight:lighter}.btn{white-space:normal}.btn-xs{font-size:0.8rem;padding:3px 10px 2px}.attachment img{max-width:100%}.alignleft,img.alignleft{display:inline;float:left;margin-right:20px;margin-top:4px}.alignright,img.alignright{display:inline;float:right;margin-left:20px;margin-top:4px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px}.wp-caption{background:#fcfcfc;line-height:18px;margin-top:2.5em;margin-bottom:2.5em;padding:0 0 5px;text-align:center;border:1px solid #e5e5e5;max-width:100% !important}.wp-caption img{margin:10px 0 9px;max-width:95% !important;height:auto !important}.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:0px}.wp-smiley{margin:0}.gallery{margin:0 -5px 25px !important}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}.gallery dl{margin:0}.gallery dt,.gallery dd{border:none;padding:0 5px}.gallery img{border:none !important;display:block;border-radius:8px;margin-left:auto;margin-right:auto}.gallery br+br{display:none}.attachment img{display:block;margin:0 auto}.well p:last-child{margin-bottom:0}.section{padding-top:2em;padding-bottom:2em;display:block}.section:after{content:"";clear:both;display:block}.nav li a{color:#464646}.screen-reader-text{display:none}input.form-control{margin-bottom:3px;color:#000}input.form-control::placeholder{color:#ccc}input.form-control.input-widthAuto{width:auto}.navbar-header{float:none}.navbar-brand{height:auto;padding:5px 0;margin:0;font-size:32px;line-height:1.5em}.navbar-brand a{color:#333}.navbar-brand a:hover{text-decoration:none;color:#337ab7}.navbar-brand img{max-height:40px;display:block}.navbar-brand{float:inherit;text-align:center;padding:0 45px}.navbar-brand img{display:block;margin:0 auto}@media (min-width: 992px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.navbar-header{float:left}.navbar-brand img{max-height:50px}}.gmenu-description{display:none}ul.gmenu{margin-bottom:0}ul.gmenu a:hover,ul.gmenu a:active,ul.gmenu .current-menu-item>a{background-color:rgba(255,255,255,0.1)}.page-header{margin-top:0;margin-bottom:0;padding:10px 0}.page-header-page-title,h1.page-header-page-title:first-child{margin:15px 0 10px;font-size:22px;line-height:1.1}@media (min-width: 992px){.page-header-title,h1.page-header-title:first-child{margin:30px 0 25px;font-size:32px}}.bread-section{border-bottom:1px solid #e5e5e5}.bread-section .breadcrumb{margin-top:0;margin-bottom:0;background:none}.bread-section .breadcrumb>li+li:before{content:">";margin-right:0.2em}.bread-section .breadcrumb li{margin-bottom:0;list-style:none;margin-right:0.2em}.bread-section .breadcrumb span{font-size:0.75em}.main-section header{position:relative;border-bottom:1px solid #e5e5e5}.main-section header h1{margin-top:0;line-height:1.4em}.main-section .post-list{margin-bottom:25px}h1.main-section-title{font-size:24px}h1.main-section-title i{margin-right:8px}h1.entry-title{font-size:32px}.main-section .widget{margin-bottom:25px}.entry-meta{margin-bottom:0.8em;padding-left:3px}.entry-meta i{margin-right:5px}.entry-meta-items{font-size:12px}.entry-meta-items.published:before{font-family:"Font Awesome 5 Free";font-weight:400;content:"\f073";margin-right:5px}.entry-meta-items.published a{color:#464646}.entry-meta-items-author:before{font-family:"Font Awesome 5 Free";font-weight:400;content:"\f040";margin-right:5px}.entry-meta-items-author{margin-left:0.8em}.entry-meta-items-term{margin-right:0}.entry-meta-hidden{display:none}.entry-body{padding:1em 0 1.5em}.entry-body::after{content:"";clear:both;display:block}.page .entry-body{padding-top:0}.entry-meta .entry-meta-items-term{float:none;display:block;margin-top:0.5em}h1.entry-title{font-size:26px}@media (min-width: 768px){.main-section .widget{margin-bottom:35px}.entry-meta-items{font-size:14px}.entry-body,.widget .entry-body{padding:2em 0 2.5em}.entry-meta .entry-meta-items-term{float:right}}.entry-footer{display:block;overflow:hidden;margin-bottom:2em}.entry-meta-datalist{display:block;overflow:hidden;padding-top:3px}.entry-meta-datalist dl{margin:0 0 2px}.entry-meta-datalist dt,.entry-meta-datalist dd{display:block;overflow:hidden;margin-bottom:0}.entry-meta-datalist dt{float:left;background-color:#666;color:#fff;font-size:10px;line-height:1.1em;padding:4px 8px;font-weight:lighter;margin-right:10px;border:none}.entry-meta-datalist dd{font-size:12px;border:none;padding-left:0}.entry-meta-datalist dd a{display:inline-block;padding:3px 2px 1px}.entry-tag{display:block;overflow:hidden}.entry-tag dl{margin-bottom:0}.tagcloud a{color:#464646;margin-bottom:4px;white-space:nowrap}.tagcloud a:before{font-family:"Font Awesome 5 Free";font-weight:400;content:"\f02b";margin-right:5px}.tagcloud a:hover{text-decoration:none;opacity:0.6}.entry-meta-datalist .tagcloud a{margin-right:8px}.media{border-bottom:1px solid #e5e5e5;padding:2em 0;margin-top:0}.media .post-list-thumbnail{width:100px;margin-bottom:0.5em;padding-right:20px;display:block;overflow:hidden;float:left}.media .post-list-thumbnail a{position:relative;display:block;overflow:hidden;border:1px solid #e5e5e5}.media .post-list-thumbnail img{width:100%;height:auto;border:1px solid #fff}.media .post-list-thumbnail .post-list-cate-label{position:absolute;bottom:0;left:0}.media .media-body .media-heading{font-size:20px;line-height:1.4em;margin-top:0;margin-bottom:0.4em;font-weight:normal;background:none;box-shadow:none;padding:0}.media .media-body .media-heading a{color:#464646}.media .media-body .media-heading a:hover{text-decoration:none}.media .media-body p{margin-bottom:0;font-size:14px;line-height:150%}.media .media-body .entry-meta-updated{display:none}.media .media-body .entry-meta-items-author{display:none}.media .media-body a.media-body-excerpt{color:#464646}.media .media-body .media-heading{font-size:1.2em;line-height:1.3em;margin-bottom:0.5em}.pagination{margin-bottom:0}ul.page-numbers{margin:0;padding:0}ul.page-numbers li{margin:0;list-style:none;display:block;overflow:hidden;float:left}ul.page-numbers li a,ul.page-numbers li span.page-numbers{padding:6px 12px;display:block;border:1px solid #ddd;margin-left:-1px}ul.page-numbers li a:hover{text-decoration:none}ul.page-numbers li:first-child a{margin-left:0}ul.page-numbers li a:hover{background-color:#efefef}ul.page-numbers li span.page-numbers.current{color:#fff;background-color:#337ab7}ul.page-numbers li:first-child>a{border-top-left-radius:4px;border-bottom-left-radius:4px}ul.page-numbers li:last-child>a{border-top-right-radius:4px;border-bottom-right-radius:4px}.page-link dl{display:block;overflow:hidden;margin-bottom:0}.page-link dt,.page-link dd{border:none;padding:0;margin-bottom:0}.page-link dt{padding:6px 10px 6px 0;float:left}.page-link span.page-numbers{padding:6px 12px;display:block;float:left}.pager ul{margin-top:0}.pager{padding-left:0}.pager li{margin-bottom:10px;display:block;overflow:hidden;float:none}.pager li a{background-color:#fff;border-radius:0;padding:7px 15px 5px;border:solid 1px #ccc;display:block;overflow:hidden;width:100%;text-align:left}.pager li a:hover{background-color:#efefef}.pager li.previous a:before{content:"«";margin-right:0.8em}.pager li.next a:before{content:"»";margin-right:0.8em}.sub-section{display:block}.sub-section .widget{margin-bottom:25px}.sub-section .media{padding:1em 0 0.8em;margin-top:0}.sub-section .media .post-list-thumbnail{width:80px;padding-right:15px}.sub-section .media .media-heading{font-size:14px}.sub-section li>a:hover{text-decoration:underline}.sub-section li.current-cat>a,.sub-section li.current-page-item>a{background-color:rgba(0,0,0,0.05)}.sub-section:after{content:"";clear:both;display:block}.sub-section-title{font-size:18px;margin-bottom:15px}.sub-section-title i{margin-right:8px}.widget{display:block}.widget .sub-section-title{margin-top:0;font-size:18px}.widget ul{margin-top:0}.widget:after{content:"";clear:both;display:block}.widget-link-list ul,.widget-recent-comments ul,.widget-nav-menu ul,.widget-archive ul,.widget-categories ul,.widget-pages ul,.widget-recent-entries ul{padding-left:0;margin:0;font-size:14px;list-style:none}.widget-link-list .sub-section-title,.widget-nav-menu .sub-section-title,.widget-archive .sub-section-title,.widget-categories .sub-section-title,.widget-pages .sub-section-title,.widget-recent-entries .sub-section-title{margin-bottom:0}.widget-link-list ul li,.widget-nav-menu ul li,.widget-archive ul li,.widget-categories ul li,.widget-pages ul li,.widget-recent-entries ul li{margin-bottom:0}.widget-link-list ul li a,.widget-nav-menu ul li a,.widget-archive ul li a,.widget-categories ul li a,.widget-pages ul li a,.widget-recent-entries ul li a{display:block;padding:10px 0.5em 8px;color:#464646}.widget-link-list ul li li a,.widget-nav-menu ul li li a,.widget-archive ul li li a,.widget-categories ul li li a,.widget-pages ul li li a,.widget-recent-entries ul li li a{padding-left:1.5em}.widget-link-list ul li li li a,.widget-nav-menu ul li li li a,.widget-archive ul li li li a,.widget-categories ul li li li a,.widget-pages ul li li li a,.widget-recent-entries ul li li li a{padding-left:2.5em}.widget-link-list ul li li li li a,.widget-nav-menu ul li li li li a,.widget-archive ul li li li li a,.widget-categories ul li li li li a,.widget-pages ul li li li li a,.widget-recent-entries ul li li li li a{padding-left:3.5em}.widget-link-list ul li li li li li a,.widget-nav-menu ul li li li li li a,.widget-archive ul li li li li li a,.widget-categories ul li li li li li a,.widget-pages ul li li li li li a,.widget-recent-entries ul li li li li li a{padding-left:4.5em}.widget-link-list ul li li li li li li a,.widget-nav-menu ul li li li li li li a,.widget-archive ul li li li li li li a,.widget-categories ul li li li li li li a,.widget-pages ul li li li li li li a,.widget-recent-entries ul li li li li li li a{padding-left:5.5em}.widget-link-list ul li li li li li li li a,.widget-nav-menu ul li li li li li li li a,.widget-archive ul li li li li li li li a,.widget-categories ul li li li li li li li a,.widget-pages ul li li li li li li li a,.widget-recent-entries ul li li li li li li li a{padding-left:6.5em}.widget-link-list ul li li li li li li li li a,.widget-nav-menu ul li li li li li li li li a,.widget-archive ul li li li li li li li li a,.widget-categories ul li li li li li li li li a,.widget-pages ul li li li li li li li li a,.widget-recent-entries ul li li li li li li li li a{padding-left:7.5em}.widget-link-list ul li li li li li li li li li a,.widget-nav-menu ul li li li li li li li li li a,.widget-archive ul li li li li li li li li li a,.widget-categories ul li li li li li li li li li a,.widget-pages ul li li li li li li li li li a,.widget-recent-entries ul li li li li li li li li li a{padding-left:8.5em}.widget-link-list ul li li li li li li li li li li a,.widget-nav-menu ul li li li li li li li li li li a,.widget-archive ul li li li li li li li li li li a,.widget-categories ul li li li li li li li li li li a,.widget-pages ul li li li li li li li li li li a,.widget-recent-entries ul li li li li li li li li li li a{padding-left:9.5em}.widget-link-list ul li li li li li li li li li li li a,.widget-nav-menu ul li li li li li li li li li li li a,.widget-archive ul li li li li li li li li li li li a,.widget-categories ul li li li li li li li li li li li a,.widget-pages ul li li li li li li li li li li li a,.widget-recent-entries ul li li li li li li li li li li li a{padding-left:10.5em}.widget-link-list ul ul,.widget-nav-menu ul ul,.widget-archive ul ul,.widget-categories ul ul,.widget-pages ul ul,.widget-recent-entries ul ul{margin:0;padding-left:0}.widget-archive select,.widget-categories select{margin-top:10px}.widget-ltg-adv-post-list .pt-0 .main-section-title{margin-bottom:0}.widget-ltg-adv-full-wide-title-outer{text-align:center;background-size:cover;background-position:center center}.widget-ltg-adv-full-wide-title-title{font-size:2.4rem;padding:0;margin-bottom:0.3em;line-height:1.4em;background:none;border:none}@media (min-width: 768px){.media .post-list-thumbnail{padding-right:30px;width:160px}.widget-ltg-adv-full-wide-title-title{font-size:2.8rem}}@media (min-width: 1200px){.widget-ltg-adv-full-wide-title-title{font-size:3.2rem}}.widget-ltg-adv-full-wide-title-title:last-child{margin-bottom:0}.widget-ltg-adv-full-wide-title-caption{margin-bottom:0;line-height:1.4em}.widget .tagcloud a{border-radius:4px;padding:3px 10px 1px;line-height:2.4em}footer .copy-section p{font-size:12px;margin:0 15px 5px}.sticky{display:block;overflow:hidden;padding:1em;background-color:#f5f5f5}.archive-header{margin-bottom:1em}.archive-meta{margin-bottom:2em}#respond label{font-weight:lighter}.comments-title{line-height:1.4em;font-size:24px}ol.comment-list{padding:0;margin-top:0}li.comment{border:4px solid #eee;padding:1em;margin:0 0 1em;list-style:none}li.comment ol.children{padding-left:1em}li.comment ol.children li.comment{border:none}.comment-author{display:block;overflow:hidden;margin-bottom:10px;padding:7px;background-color:#f5f5f5;border:4px solid #eee}.comment-meta{display:block;overflow:hidden;border-bottom:1px solid #e5e5e5;margin-bottom:10px}li.pingback{margin:0 0 1em;list-style:none;border-bottom:1px dotted #999}p.no-comments{background-color:#f3f3f3;border:1px solid #e5e5e5;text-align:center;padding:2em}.bypostauthor{color:#464646}form.searchform,div.searchform{margin:1em 0}form.searchform div,div.searchform{display:flex}form.searchform input.form-control,div.searchform input.form-control{margin-bottom:0px}form.searchform div input[type=text].search-s,div.searchform #place_text{width:74%;margin-right:1%}form.searchform div input[type=submit].btn,div.searchform #place-button{float:right;width:25%;text-align:center;padding-left:2px;padding-right:2px}.page-header{background-color:#666}.page-header-page-title,h1.page-header-page-title:first-child{color:#fff}.site-content{padding:1em 0 1em}@media (min-width: 768px){.site-content{padding:2em 0 2em}}.widget-ltg-adv-full-wide-title-outer{margin:0 calc(50% - 50vw) 3em;padding:3em calc(50vw - 50%)}.widget .tagcloud a{border:1px solid rgba(0,0,0,0.1);background-color:rgba(255,255,255,0.9)}footer.site-footer .widget .tagcloud a{border:1px solid rgba(0,0,0,0.1);background-color:rgba(255,255,255,0.8)}.carousel{border-bottom:1px solid #e5e5e5;display:block;overflow:hidden}.carousel-indicators{margin-bottom:0;bottom:5px}.carousel-inner>.item>a>img,.carousel-inner>.item>img{width:100%;height:auto}.carousel-control{width:10%}.carousel-control.right{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAwMDEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0,0,0,0.0001)), color-stop(100%, rgba(0,0,0,0.2)));background:-moz-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.2) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.2) 100%);background:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.2) 100%)}.carousel-control.left{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAwMDEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background:-webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(0,0,0,0.0001)), color-stop(100%, rgba(0,0,0,0.2)));background:-moz-linear-gradient(right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.2) 100%);background:-webkit-linear-gradient(right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.2) 100%);background:linear-gradient(to left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.2) 100%)}.slide-cover{position:absolute;top:0;background-color:#000;display:block;overflow:hidden;width:100%;height:100%}.slide-text-set{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%}.slide-text-title{box-shadow:none;border:none;line-height:1.4;padding:0;margin:0;background:none}.slide-text-title:before,.slide-text-title:after{display:none}.slide-text-caption,.btn-ghost{font-size:1.7vw}.slide-text-caption{margin-top:0.8em;line-height:1.7}.btn-ghost{margin-top:1.3em;padding:0.4em 2em;transition:background-color 1s,border-color 0.5s}.slide .item picture .customize-partial-edit-shortcut{position:absolute;top:2em;left:50%;transform:translateY(-50%) translateX(0)}@media (min-width: 768px){.slide-text-title{font-size:2.5vw}}@media (min-width: 992px){.slide-text-title{font-size:2.2vw}.slide-text-caption,.btn-ghost{font-size:1.3vw}}@media (min-width: 1400px){.container{max-width:1370px}.list-product-category li{flex:0 1 14.28%}.list-product-category li a{display:block;font-size:14px}}@media print{#gmenu-sp,.site-header,.page-header,.bread-section,.sub-section,.site-footer,.site-content-after,#btn-page-top{display:none !important}}.site-header{z-index:200;background-color:#002dab;width:100%;box-shadow:0px 1px 1px rgba(0,0,0,0.4);top:0;left:0;right:0}.subheader{display:none}.site-header-container{position:relative}.site-header-logo{float:left;line-height:1;margin:0;padding:10px 0}.site-header-logo img{height:40px;width:auto;margin-left:0;right:auto}.site-description,.header-util{display:none}#menu-btn{background-color:#000;font-size:11px;color:#fff;text-align:center;display:block;height:60px;width:60px;padding:5px 0 0;margin:0;cursor:pointer;position:absolute;right:0px;top:0px}#menu-btn span{display:block;position:absolute;border-bottom:solid 2px #fff;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;padding-top:3px}#menu-btn span:nth-child(1){top:13px;left:17px;width:24px}#menu-btn span:nth-child(2){top:20px;left:17px;width:24px}#menu-btn span:nth-child(3){top:28px;left:17px;width:24px}#menu-btn span:nth-child(4){border:none;top:36px;left:10px;width:40px;font-size:10px}#menu-btn.active span:nth-child(1){top:20px;left:16px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}#menu-btn.active span:nth-child(2),#menu-btn.active span:nth-child(3){top:20px;left:18px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#gmenu-sp{position:fixed;top:0px;left:0;width:100%;height:100vh;transform:translateY(-110%);z-index:120;padding:60px 10px 15px;background:#387dce;transition:all 0.8s;overflow-y:auto}#gmenu-sp.active{transform:translateY(0%)}#gmenu-sp ul.gmenu{float:none;display:block;font-size:16px;justify-content:center;margin:5px 0}#gmenu-sp ul.gmenu>li{position:relative;float:none;border-bottom:solid 1px #ccc;margin:0}#gmenu-sp ul.gmenu>li small{margin-left:5px}#gmenu-sp ul.gmenu a{background-color:inherit;color:#fff;padding:0 15px;line-height:50px;white-space:nowrap;display:block}#gmenu-sp ul.gmenu .menu-item-has-children>a>.sub-menu-toggle::before{display:block;position:absolute;top:9px;right:13px;width:30px;height:30px;margin:auto;border:1px solid #fff;color:inherit;line-height:28px;text-align:center;vertical-align:top;content:"+";background:rgba(255,255,255,0.2)}#gmenu-sp ul.gmenu .menu-item-has-children>a>.sub-menu-toggle.is-active::before{content:"-"}#gmenu-sp ul.gmenu a:hover,#gmenu-sp ul.gmenu a:focus{background-color:＄primary-color !important;text-decoration:none}#gmenu-sp ul.sub-menu{display:none;list-style:none;margin:0}#gmenu-sp ul.sub-menu li{margin:0;border-top:dashed 1px #fff}#gmenu-sp .header-tel{color:#fff;text-align:center;padding:0.5rem}#gmenu-pc{display:none}.nav-section .searchform{display:none}@media (min-width: 992px){.site-header{width:100%;height:100px;z-index:200;top:0;background-color:#002dab;box-shadow:0px 1px 3px rgba(0,0,0,0.1);margin-bottom:0}.site-header .subheader{position:absolute;top:0;left:0;right:0;height:30px;background-color:#150078;display:block;padding:0}.site-header .subheader .site-description{color:#fff;font-size:12px;margin:0;padding:5px 0}.site-header .subheader form.searchform{margin:2px 0}.site-header .subheader form.searchform div{max-width:200px;margin-left:auto;margin-right:0}.site-header .subheader form.searchform div input[type=text]#s{width:100%}.site-header .subheader form.searchform div input[type=submit]{display:none}.site-header .site-header-container{padding-top:30px}.form-control-xs{height:calc(1.2em + .4rem + 2px);padding:3px 10px 3px;font-size:.8rem;line-height:1.2;border-radius:.2rem}.btn-xs{font-size:0.8rem;padding:3px 10px 2px}.site-header-logo{margin:0;padding:5px 40px 5px 0}.site-header-logo img{height:60px;width:255px}#menu-btn,#gmenu-sp{display:none}#gmenu-pc{display:block}.gmenu-bg{clear:both;display:block;width:100%;background-color:#002dab;border-bottom:solid 4px #1b144d}.gmenu-name{text-align:center;display:block}.gmenu-description{text-align:center}#gmenu-pc ul.gmenu{margin:0;padding:0;float:none;display:flex;font-size:12px;justify-content:center;flex-wrap:nowrap}#gmenu-pc ul.gmenu>li{margin:0;padding:0;position:relative;float:none;flex:0 1 25%}#gmenu-pc ul.gmenu>li>a{display:block;background-color:#002dab;color:#fff;padding:5px 0 0;text-align:center;white-space:nowrap;line-height:1.4;height:70px;width:100%;position:absolute;z-index:1}#gmenu-pc ul.gmenu>li>a:hover,ul.gmenu>li>a:focus{background-color:#002dab;text-decoration:none}#gmenu-pc ul.gmenu>li>a{border-bottom:none}#gmenu-pc ul.gmenu>li>ul.sub-menu{visibility:hidden;display:block;position:absolute;z-index:-1;left:0;top:30px;opacity:0.5;margin:0;padding:0;transition-duration:0.3s;height:0}#gmenu-pc ul.gmenu>li:hover>ul.sub-menu{visibility:visible;top:70px;height:auto;opacity:1}#gmenu-pc ul.gmenu>li>ul.sub-menu>li{left:0;background-color:rgba(0,0,0,0.8)}#gmenu-pc ul.gmenu>li>ul.sub-menu li{width:240px;margin:0;list-style:none;display:block;overflow:visible;position:relative;box-shadow:1px 1px 3px rgba(0,0,0,0.2)}#gmenu-pc ul.gmenu>li>ul.sub-menu li ul{margin-bottom:0;display:none;position:absolute;left:200px;top:0.8em}#gmenu-pc ul.gmenu>li>ul.sub-menu li a{padding:0.5em 1.25em;color:#fff;display:block}.site-description{display:block;background:inherit;font-size:12px;border:none;padding:12px 15px 0;clear:none;float:left;max-width:400px;margin:0;line-height:1.3;white-space:nowrap}.site-description strong{font-size:14px}.flow-list-table th,.flow-list-table td{display:table-cell}.gmenu>li>a:before{content:'';height:28px;width:28px;display:block;margin:5px auto;background-position:center;background-repeat:no-repeat;background-size:contain}.gmenu>li.gmenu01>a:before{background-image:url("../images/common/icn-gmenu01.svg")}.gmenu>li.gmenu02>a:before{background-image:url("../images/common/icn-gmenu02.svg")}.gmenu>li.gmenu03>a:before{background-image:url("../images/common/icn-gmenu03.svg")}.gmenu>li.gmenu04>a:before{background-image:url("../images/common/icn-gmenu04.svg")}.gmenu>li.gmenu05>a:before{background-image:url("../images/common/icn-gmenu05.svg")}.gmenu>li.gmenu06>a:before{background-image:url("../images/common/icn-gmenu06.svg")}.gmenu>li.gmenu07>a:before{background-image:url("../images/common/icn-gmenu07.svg")}.gmenu>li.gmenu08>a:before{background-image:url("../images/common/icn-gmenu08.svg")}.gmenu>li:hover>a:before{content:'';height:32px;width:32px;transition:0.2s}}.site-footer{border-top:solid 4px #002dab;background-color:#f0f0f0}.office-address{text-align:center}.office-address>div{padding:15px}.office-address h5{margin-bottom:0}.office-address address{font-size:14px}.office-address .sns-list-hol{margin:10px 0 0;padding:0;list-style:none;text-align:center}.office-address .sns-list-hol li{display:inline-block;padding:0 10px}.office-address .sns-list-hol li:first-child{border-right:1px solid #ccc}.bnr-list-hol{padding:0;list-style:none;text-align:center}.bnr-list-hol li{display:inline-block;padding:0 5px}.menu-footer-submenu-container .menu,.footer-menu{display:none}.copy-section{color:#fff;background-color:#002dab}#btn-page-top{position:fixed;bottom:0px;right:0px;z-index:1000;display:block;cursor:pointer}#btn-page-top img{height:70px;width:auto}.grecaptcha-badge{bottom:80px !important}@media (min-width: 768px){.menu-footer-submenu-container .menu{display:block}.footer-menu{display:block;background-color:#e3e3e3}.footer-menu ul{list-style:none;padding:0}.footer-menu a{color:#333}.footer-menu ul li a{display:block;border-bottom:solid 1px #002dab}.footer-menu ul li a:after{content:'＞';float:right}.footer-menu ul.sub-menu{font-size:12px;margin-left:5px}.footer-menu ul.sub-menu a{border-bottom:none;position:relative;padding-left:14px}.footer-menu ul.sub-menu a:before{content:'▶︎';color:#002dab;font-size:10px;position:absolute;left:0;top:1px}.footer-menu ul.sub-menu a:after{display:none}.footer-menu .footer-menu-product ul.sub-menu a{font-size:13px}.footer-menu .footer-menu-product ul.sub-menu a:before{content:'■';color:#002dab;font-size:12px;position:absolute;left:0;top:1px}.footer-menu .footer-menu-product ul.sub-menu .sub-menu{display:flex;flex-flow:row wrap}.footer-menu .footer-menu-product ul.sub-menu .sub-menu li{font-size:12px;flex:0 1 50%}.footer-menu .footer-menu-product ul.sub-menu .sub-menu li a:before{content:'▶︎';color:#002dab;font-size:10px;position:absolute;left:0;top:1px}.copy-section{padding:5px 0}.copy-section .menu{margin:0;font-size:12px;list-style:none;padding:0}.copy-section .menu li{display:inline-block}.copy-section .menu li a{color:#fff;padding-right:1rem}.copy-section .menu li a:before{content:'▶︎';color:#fff;margin-right:3px}}.widget .sub-section-title{margin-top:0;font-size:18px;border-bottom:solid 3px #ededed}.products-menu,.service-menu{list-style:none;padding-left:0;margin:15px 0}.products-menu a,.service-menu a{position:relative;display:block}.products-menu li,.service-menu li{margin:0}.products-menu>li,.service-menu>li{border-bottom:dotted 1px #b2b2b2}.products-menu>li>a,.service-menu>li>a{color:#000;padding:4px 5px 4px 32px}.products-menu .sub-menu,.service-menu .sub-menu{padding-left:1em;list-style:none}.products-menu .sub-menu li a,.service-menu .sub-menu li a{color:#000;padding:0.4em 0 0.4em 1.2em}.products-menu .sub-menu li a:before,.service-menu .sub-menu li a:before{content:'▶︎';color:#cbcbcb;font-size:0.8em;position:absolute;left:0;top:0.5em}.products-menu .sub-menu .sub-menu,.service-menu .sub-menu .sub-menu{padding-left:1em;margin-bottom:10px}.products-menu .sub-menu .sub-menu li,.service-menu .sub-menu .sub-menu li{border-top:none}.products-menu .menu-item-has-children>a,.service-menu .menu-item-has-children>a{padding-right:24px}.products-menu .menu-item-has-children>a>.sub-menu-toggle.is-active::before,.service-menu .menu-item-has-children>a>.sub-menu-toggle.is-active::before{content:"-"}.products-menu .menu-item-has-children>a>.sub-menu-toggle::before,.service-menu .menu-item-has-children>a>.sub-menu-toggle::before{content:"+";display:block;position:absolute;top:0px;right:0px;width:24px;height:36px;margin:auto;color:inherit;background-color:#efefef;line-height:36px;text-align:center;vertical-align:top;z-index:80}.products-menu .menu-item-has-children .sub-menu .sub-menu-toggle,.service-menu .menu-item-has-children .sub-menu .sub-menu-toggle{display:none}.products-menu .sub-menu,.service-menu .sub-menu{display:none;visibility:visible;position:static;width:100%;opacity:1}.products-menu .sub-menu .sub-menu,.service-menu .sub-menu .sub-menu{display:block;visibility:visible;position:static;width:100%;opacity:1}#menu-products>li>a:before{content:'';display:block;position:absolute;height:24px;width:28px;left:0;top:4px;background-size:contain;background-position:center;background-repeat:no-repeat}#menu-products>li:nth-child(1)>a:before{background-image:url("../images/products/lm-product-pickup.png")}#menu-products>li:nth-child(2)>a:before{background-image:url("../images/products/lm-product-netis.png")}#menu-products>li:nth-child(3)>a:before{background-image:url("../images/products/lm-product01.png")}#menu-products>li:nth-child(4)>a:before{background-image:url("../images/products/lm-product02.png")}#menu-products>li:nth-child(5)>a:before{background-image:url("../images/products/lm-product03.png")}#menu-products>li:nth-child(6)>a:before{background-image:url("../images/products/lm-product04.png")}#menu-products>li:nth-child(7)>a:before{background-image:url("../images/products/lm-product05.png")}#menu-products>li:nth-child(8)>a:before{background-image:url("../images/products/lm-product06.png")}#menu-products>li:nth-child(9)>a:before{background-image:url("../images/products/lm-product07.png")}#menu-products>li:nth-child(10)>a:before{background-image:url("../images/products/lm-product08.png")}#menu-products>li:nth-child(11)>a:before{background-image:url("../images/products/lm-product09.png")}#menu-products>li:nth-child(12)>a:before{background-image:url("../images/products/lm-product10.png")}#menu-products>li:nth-child(13)>a:before{background-image:url("../images/products/lm-product11.png")}#menu-products>li:nth-child(14)>a:before{background-image:url("../images/products/lm-product12.png")}#menu-products>li:nth-child(15)>a:before{background-image:url("../images/products/lm-product13.png")}#menu-products>li:nth-child(16)>a:before{background-image:url("../images/products/lm-product15.png")}#menu-products>li:nth-child(17)>a:before{background-image:url("../images/products/lm-product16.png")}#menu-products>li:nth-child(18)>a:before{background-image:url("../images/products/lm-product17.png")}#menu-products>li:nth-child(19)>a:before{background-image:url("../images/products/lm-product18.png")}#menu-products>li:nth-child(20)>a:before{background-image:url("../images/products/lm-product19.png")}#menu-products>li:nth-child(21)>a:before{background-image:url("../images/products/lm-product20.png")}#menu-products>li:nth-child(22)>a:before{background-image:url("../images/products/lm-product21.png")}#menu-products>li:nth-child(23)>a:before{background-image:url("../images/products/lm-product22.png")}#menu-products>li:nth-child(24)>a:before{background-image:url("../images/products/lm-product23.png")}#menu-products>li:nth-child(25)>a:before{background-image:url("../images/products/lm-product23.png")}#menu-service>li>a:before{content:'▶︎';color:#002dab;line-height:24px;text-align:center;display:block;position:absolute;height:24px;width:28px;left:0;top:4px;background-size:contain;background-position:center;background-repeat:no-repeat}.section-main-catch{background-color:#e1e1e1}.section-main-catch-inner{max-width:1340px;padding:0;margin:0 auto;overflow:hidden}.section-main-slider{position:relative;overflow:hidden}.slider{position:relative;overflow:hidden}.slider img{position:relative;display:block}.slider-nav{display:flex;justify-content:center}.thumb-slide{padding:0 5px;flex:0 1 120px}.search-office{padding:15px;margin:0 auto 0;position:relative;max-width:400px}.search-office h2{position:absolute;left:15px;top:15px;text-align:center;font-family:'Anton';font-weight:900;font-size:32px;z-index:10}.search-office h2 small{display:block;font-weight:900;font-size:18px;position:relative;line-height:1.2}.search-office h2 small:before{content:'';display:block;height:3px;width:40px;margin:0 auto 10px;background-color:#002dab}.search-office .office-map-navi{height:250px;width:100%;margin-bottom:10px;background-image:url("../images/common/office-map-navi.png"),url("../images/common/office-map-navi-a01.png"),url("../images/common/office-map-navi-a02.png"),url("../images/common/office-map-navi-a03.png");background-position:center right;background-size:auto 100%;background-repeat:no-repeat;position:relative}.search-office .office-map-navi.area1{background-image:url("../images/common/office-map-navi-a01.png")}.search-office .office-map-navi.area2{background-image:url("../images/common/office-map-navi-a02.png")}.search-office .office-map-navi.area3{background-image:url("../images/common/office-map-navi-a03.png")}.search-office .office-map-navi a{display:block;position:absolute}.search-office .office-map-navi a.area1{height:70px;width:90px;top:0;right:0}.search-office .office-map-navi a.area2{height:90px;width:90px;top:70px;right:0}.search-office .office-map-navi a.area3{height:75px;width:90px;top:160px;right:0}.search-office .office-map-navi #area4{position:absolute;top:140px;left:0;width:48%;text-align:center}.search-office .office-map-navi #area5{position:absolute;top:182px;left:0px;width:48%;text-align:center}.search-office2021{padding:15px;margin:0 auto 0;position:relative;max-width:400px}.search-office2021 h2{text-align:center;font-family:'Anton';font-weight:900;font-size:32px;margin-bottom:10px}.search-office2021 h2 small{display:block;font-weight:900;font-size:18px;position:relative;line-height:1.2}.search-office2021 h2 small:before{content:'';display:block;height:3px;width:40px;margin:0 auto 10px;background-color:#002dab}.search-office2021 .office-map-navi2021{height:170px;width:100%;margin-bottom:10px;background-image:url("../images/common/office-map-navi00.svg"),url("../images/common/office-map-navi01.svg"),url("../images/common/office-map-navi02.svg"),url("../images/common/office-map-navi03.svg"),url("../images/common/office-map-navi04.svg");background-position:center right;background-size:auto 100%;background-repeat:no-repeat;position:relative}.search-office2021 .office-map-navi2021.area1a{background-image:url("../images/common/office-map-navi01.svg")}.search-office2021 .office-map-navi2021.area1b{background-image:url("../images/common/office-map-navi02.svg")}.search-office2021 .office-map-navi2021.area1c{background-image:url("../images/common/office-map-navi03.svg")}.search-office2021 .office-map-navi2021.area1d{background-image:url("../images/common/office-map-navi04.svg")}.search-office2021 .office-map-navi2021 a{display:block;position:absolute}.search-office2021 .office-map-navi2021 a.area1a{height:40px;width:70px;top:80px;right:100px}.search-office2021 .office-map-navi2021 a.area1b{height:50px;width:100px;top:120px;right:70px}.search-office2021 .office-map-navi2021 a.area1c{height:130px;width:70px;top:30px;right:0}.search-office2021 .office-map-navi2021 a.area1d{height:120px;width:75px;top:0px;right:70px}.search-office2021 .office-map-navi2021 #area4{position:absolute;top:0px;left:0px;width:45%;text-align:center}.search-office2021 .office-map-navi2021 #area5{position:absolute;top:42px;left:0px;width:45%;text-align:center}.search-office2021 .office-map-navi2021 #area6{position:absolute;top:84px;left:0px;width:35%;text-align:center}.btn-p-loca{background-color:#387dce;border-color:#387dce;color:#fff}.btn-p-loca:hover{background-color:#387dce;border-color:#387dce;color:#fff}@media (min-width: 768px){.map-navi{height:390px;max-width:480px;margin:0 auto;background-image:url("../images/office/map-navi.svg"),url("../images/office/map-navi-a01.svg"),url("../images/office/map-navi-a02.svg"),url("../images/office/map-navi-a03.svg");background-position:center right;background-size:auto 100%;background-repeat:no-repeat;position:relative}.map-navi.area01{background-image:url("../images/office/map-navi-a01.svg")}.map-navi.area02{background-image:url("../images/office/map-navi-a02.svg")}.map-navi.area03{background-image:url("../images/office/map-navi-a03.svg")}.map-navi a{display:block;position:absolute}.map-navi a.area01{height:32.25%;width:33.8%;top:0;right:0}.map-navi a.area02{height:32.25%;width:33.8%;top:32.25%;right:0}.map-navi a.area03{height:32.25%;width:33.8%;top:64.5%;right:0}.map-navi #area04{position:absolute;top:40px;left:0;width:48%;text-align:center}.map-navi #area05{position:absolute;top:100px;left:0px;width:48%;text-align:center}}@media (min-width: 992px){.section-main-slider{position:relative;height:430px}.main-slider-wrap{height:430px;margin:0 auto;position:relative}.main-slider{height:430px}.slider{height:430px !important;text-align:center;background-size:cover;background-position:center;position:relative;overflow:hidden}.slider img{position:absolute;width:100%;height:auto;left:50%;top:50%;display:block;transform:translate(-50%, -50%)}}.sect-information h2{text-align:center;font-family:'Anton';font-weight:900;font-size:32px}.sect-information h2 small{display:block;font-weight:900;font-size:18px;position:relative;line-height:1.2}.sect-information h2 small:before{content:'';display:block;height:3px;width:40px;margin:0 auto 10px;background-color:#002dab}.index-h2-news{font-weight:900;border-bottom:solid 2px #002dab}.index-h2-news:before{content:'';width:1.5em;height:1.5em;display:inline-block;margin-right:0.5em;background-image:url("../images/index/icn-index-h2-news.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat}.index-news-list a{color:#000}.nav-newstabs{border-top:1px solid #002dab;border-left:1px solid #002dab;border-bottom:none;border-right:none}.nav-newstabs .nav-item{width:100%;text-align:center}.nav-tabs.nav-newstabs .nav-link{border-top:none;border-left:none;border-right:1px solid #002dab;border-bottom:1px solid #002dab;border-top-left-radius:0;border-top-right-radius:0}.nav-tabs.nav-newstabs .nav-item.show .nav-link,.nav-tabs.nav-newstabs .nav-link.active{color:#fff;background-color:#002dab;border-top:none;border-left:none;border-right:1px solid #002dab;border-bottom:1px solid #002dab;position:relative}.nav-newstabs .nav-item{width:33.33%;text-align:center}.nav-tabs.nav-newstabs .nav-item.show .nav-link:after,.nav-tabs.nav-newstabs .nav-link.active:after{content:'';border-top:10px solid #002dab;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent;position:absolute;bottom:-20px;left:50%;margin-left:-10px}.index-news-list dt{font-weight:normal;margin-bottom:0}.index-news-list dt .badge{color:#fff;margin-right:1rem;font-weight:normal}.media .media-body .media-heading a{color:#007bff}.media .media-body .media-heading a:hover{text-decoration:underline}.badge-news{color:#fff;background-color:#eba940}.badge-products_news{color:#fff;background-color:#598ac5}.badge-recruit_news{color:#fff;background-color:#51b274}a.badge:hover{color:#efefef}.btn-golist:after{content:'＞';margin-left:0.5rem}.section-product h3{text-align:center;font-family:'Anton';font-weight:900;font-size:32px}.section-product h3 small{display:block;font-weight:900;font-size:18px;position:relative;line-height:1.2}.section-product h3 small:before{content:'';display:block;height:3px;width:40px;margin:0 auto 10px;background-color:#002dab}.section-header-product{background-color:#387dce;color:#fff;padding:15px}.section-header-product h2{text-align:center;border:solid 1px #fff;margin:0;padding:15px 15px 0px;font-family:'Anton';font-weight:900;font-size:42px;position:relative;line-height:1.3}.section-header-product h2:before{content:'';display:block;height:56px;width:56px;margin:auto;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../images/index/icn-h2-products.svg")}.section-header-product h2 small{display:block;font-size:24px;font-weight:900;line-height:2.5;background-image:url("../images/index/index-h2-bg.svg");background-repeat:no-repeat;background-position:center top}.product-search{background-color:#002dab;padding:15px 0}.section.product-cat01{background-color:#ededed}.list-product-category{margin:0 -5px;padding:0;list-style:none;display:flex;flex-flow:row wrap}.list-product-category li{flex:0 1 50%;overflow:hidden}.list-product-category li:first-child a,.list-product-category li:nth-child(2) a{background-color:#002dab;color:#fff}.list-product-category li a{display:block;margin:0px 5px 5px;padding:10px;background-color:#fff;height:140px;box-shadow:1px 1px 1px rgba(0,0,0,0.4);overflow:hidden;font-size:12px;color:#333;text-align:center;white-space:nowrap}.list-product-category li a .icn{height:80px;width:80px;display:block;margin:10px auto;background-position:center;background-repeat:no-repeat;background-size:contain}.list-product-category li a:hover{text-decoration:none}.list-product-category li a:hover .icn{height:100px;width:100px;background-size:contain;margin:0px auto;transition:0.2s}.list-product-category li a:active{text-decoration:none}.list-product-category li a:active .icn{height:100px;width:100px;background-size:contain;display:block;margin:0px auto;transition:0s}.section.product-cat02{background-color:#fff}.list-service-category a{display:block;position:relative;text-align:center;color:#fff;height:300px;padding:15px;background-position:center;background-size:cover;background-repeat:no-repeat}.list-service-category a:after{content:'';position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:solid 1px #fff;background-color:rgba(0,0,0,0.1)}.list-service-category a:hover:after{content:'';position:absolute;top:15px;left:15px;right:15px;bottom:15px;border:solid 2px #fff;background-color:rgba(0,0,0,0.3);transition:0.2s}.list-service-category a .btn-service-cat-text{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-shadow:1px 1px 2px rgba(0,0,0,0.8);z-index:10}.list-service-category a .btn-service-cat-text h4{font-size:1.5rem;max-width:260px;border-top:solid 2px #fff;border-bottom:solid 2px #fff;margin:15px auto;padding:10px}.list-service-category .btn-service-cat01{background-image:url("../images/index/service-cat01.jpg")}.list-service-category .btn-service-cat02{background-image:url("../images/index/service-cat02.jpg")}.list-service-category .btn-service-cat03{background-image:url("../images/index/service-cat03.jpg")}.list-service-category .btn-service-cat04{background-image:url("../images/index/service-cat04.jpg")}.target-list-box{padding:15px;border-radius:8px;background-image:url("../images/service/mobile/glation-target-bg.jpg");background-size:cover;background-position:center center}.target-list-box h3{color:#fff}.target-list-box ul{margin-bottom:0;color:#fff}.target-list-box figure{border-radius:50%;overflow:hidden}.section-recruit-header .section-recruit-title{background-color:#387dce;position:relative;color:#fff;padding:15px}.section-recruit-header .section-recruit-title h2{text-align:center;border:solid 1px #fff;margin:0;padding:15px;font-family:'Anton';font-weight:900;font-size:42px;position:relative;line-height:1.3}.section-recruit-header .section-recruit-title h2:before{content:'';display:block;height:56px;width:56px;margin:auto;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../images/index/icn-h2-recruit.svg")}.section-recruit-header .section-recruit-title h2 small{display:block;font-size:24px;font-weight:900;line-height:2.5;background-image:url("../images/index/index-h2-bg.svg");background-repeat:no-repeat;background-position:center top}.section-recruit-content{background-image:url("../images/index/bg-section-recruit.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.section-recruit-content .section-recruit-content-text{padding:15px}.section-contact{background-color:#002dab;color:#fff;text-align:center}.contact-btn-set{max-width:900px;margin:auto}.contact-btn-set ul{margin:0;padding:0;list-style:none}.contact-btn-set ul .btn{display:block}.contact-btn-set ul .btn:before{content:'';display:inline-block;height:24px;width:24px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:10px;vertical-align:-0.2em}.btn-search-office:before,.btn-contact:before{content:'';display:inline-block;height:24px;width:24px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:10px;vertical-align:-0.2em}.btn-search-office:before{background-image:url("../images/common/icn-btn-seach-office.svg")}.btn-contact:before{background-image:url("../images/common/icn-btn-contact.svg")}.btn-e-catalog:before{background-image:url("../images/common/icn-btn-catalog.svg")}.bread-section .d-flex{margin:0 -15px}.bread-section div.breadcrumb-page-num{padding:0.5rem 1rem}.bread-section span.page-num{font-size:0.75em;display:block;background-color:#f1f1f1;border:solid 1px #cbcbcb;padding:0.25rem 1rem;vertical-align:middle}.page-header{background-color:#ededed;background-size:auto 100%;background-position:center;background-repeat:no-repeat;height:200px}.page-header .container{position:relative;height:100%;overflow:hidden}.page-header .container .page-header-panel{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);background-color:#387dce;padding:10px;min-width:80%}.page-header .container .page-header-panel .page-header-page-title{text-align:center;font-weight:900;border:solid 1px #fff;margin:0;padding:15px}.page-header .container .page-header-panel .page-header-page-title:before{content:'';height:60px;display:block;background-position:center;background-size:auto 100%;background-repeat:no-repeat;margin-bottom:5px}.page-entry-header{margin-bottom:1rem}h1 .icn{display:inline-block;height:40px;width:40px;vertical-align:bottom;margin-right:0.25em;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.icn.icn-h1-02{background-image:url("../images/common/icn-page-header02.svg")}.archive-header h1:before{content:'';display:inline-block;height:38px;width:38px;margin-right:0.25em;vertical-align:-0.2em;vertical-align:bottom;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.sub-section-title:before{content:'■';color:#002dab;margin-right:0.25em}.local-nav ul{list-style:none;padding-left:0;margin:0 0 15px}.local-nav a{position:relative;display:block}.local-nav li{margin:0}.local-nav>ul>li{border-bottom:dotted 1px #b2b2b2}.local-nav>ul>li>a{color:#000;padding:0.5em 5px 0.5em 32px}.local-nav>ul>li>a:before{content:'▶︎';color:#002dab;font-size:0.8em;position:absolute;left:0.3em;top:0.6em}.local-nav .sub-menu{padding-left:1em;list-style:none}.local-nav .sub-menu a{color:#000;padding:0.4em 0 0.4em 1.2em}.local-nav .sub-menu a:before{content:'▶︎';color:#cbcbcb;font-size:0.8em;position:absolute;left:0;top:0.5em}.local-nav .sub-menu .sub-menu{padding-left:1em;margin-bottom:10px}.local-nav .sub-menu .sub-menu li{border-top:none}.local-nav .menu-item-has-children>a{padding-right:24px !important}.local-nav .menu-item-has-children>a>.sub-menu-toggle.is-active::before{content:"-"}.local-nav .menu-item-has-children>a>.sub-menu-toggle::before{content:"+";display:block;position:absolute;top:0px;right:0px;width:24px;height:36px;margin:auto;color:inherit;background-color:#efefef;line-height:36px;text-align:center;vertical-align:top;z-index:80}.local-nav .menu-item-has-children .sub-menu .sub-menu-toggle{display:none}.local-nav .sub-menu{display:none;visibility:visible;position:static;width:100%;opacity:1}.local-nav .sub-menu .sub-menu{display:block;visibility:visible;position:static;width:100%;opacity:1}.page-header-products,.tax-cat_product .page-header,.tax-tag_product .page-header,.post-type-archive-post_product .page-header,.single-post_product .page-header,.single-post_special .page-header{background-image:url("../images/products/page-header-bg.jpg") !important}.page-header-products .page-header-page-title:before,.tax-cat_product .page-header-page-title:before,.tax-tag_product .page-header-page-title:before,.post-type-archive-post_product .page-header-page-title:before,.single-post_product .page-header-page-title:before,.single-post_special .page-header-page-title:before{background-image:url("../images/icn/icn-page-header-products.svg") !important}.page-header-page-title,h1.page-header-page-title:first-child{color:#fff}.post-type-archive-post_product .archive-header h1:before,.tax-cat_product .archive-header h1:before,.tax-tag_product .archive-header h1:before{background-image:url(" images/common/icn-page-header02.svg")}.tax-tag_product.term-pickup .archive-header h1:before{background-image:url("../images/products/lm-product-pickup.png") !important}.tax-tag_product.term-netis .archive-header h1:before{background-image:url("../images/products/lm-product-netis.png") !important}.tax-cat_product.term-products01 .archive-header h1:before{background-image:url("../images/products/lm-product01.png") !important}.tax-cat_product.term-products01-01 .archive-header h1:before{background-image:url("../images/products/lm-product01.png") !important}.tax-cat_product.term-products01-02 .archive-header h1:before{background-image:url("../images/products/lm-product01.png") !important}.tax-cat_product.term-products01-03 .archive-header h1:before{background-image:url("../images/products/lm-product01.png") !important}.tax-cat_product.term-products01-04 .archive-header h1:before{background-image:url("../images/products/lm-product01.png") !important}.tax-cat_product.term-products01-05 .archive-header h1:before{background-image:url("../images/products/lm-product01.png") !important}.tax-cat_product.term-products02 .archive-header h1:before{background-image:url("../images/products/lm-product02.png") !important}.tax-cat_product.term-products03 .archive-header h1:before{background-image:url("../images/products/lm-product03.png") !important}.tax-cat_product.term-products04 .archive-header h1:before{background-image:url("../images/products/lm-product04.png") !important}.tax-cat_product.term-products05 .archive-header h1:before{background-image:url("../images/products/lm-product05.png") !important}.tax-cat_product.term-products05-01 .archive-header h1:before{background-image:url("../images/products/lm-product05.png") !important}.tax-cat_product.term-products05-02 .archive-header h1:before{background-image:url("../images/products/lm-product05.png") !important}.tax-cat_product.term-products06 .archive-header h1:before{background-image:url("../images/products/lm-product06.png") !important}.tax-cat_product.term-products07 .archive-header h1:before{background-image:url("../images/products/lm-product07.png") !important}.tax-cat_product.term-products07-01 .archive-header h1:before{background-image:url("../images/products/lm-product07.png") !important}.tax-cat_product.term-products07-02 .archive-header h1:before{background-image:url("../images/products/lm-product07.png") !important}.tax-cat_product.term-products08 .archive-header h1:before{background-image:url("../images/products/lm-product08.png") !important}.tax-cat_product.term-products08-01 .archive-header h1:before{background-image:url("../images/products/lm-product08.png") !important}.tax-cat_product.term-products08-02 .archive-header h1:before{background-image:url("../images/products/lm-product08.png") !important}.tax-cat_product.term-products08-03 .archive-header h1:before{background-image:url("../images/products/lm-product08.png") !important}.tax-cat_product.term-products09 .archive-header h1:before{background-image:url("../images/products/lm-product09.png") !important}.tax-cat_product.term-products09-01 .archive-header h1:before{background-image:url("../images/products/lm-product09.png") !important}.tax-cat_product.term-products09-02 .archive-header h1:before{background-image:url("../images/products/lm-product09.png") !important}.tax-cat_product.term-products09-03 .archive-header h1:before{background-image:url("../images/products/lm-product09.png") !important}.tax-cat_product.term-products10 .archive-header h1:before{background-image:url("../images/products/lm-product10.png") !important}.tax-cat_product.term-products10-01 .archive-header h1:before{background-image:url("../images/products/lm-product10.png") !important}.tax-cat_product.term-products10-02 .archive-header h1:before{background-image:url("../images/products/lm-product10.png") !important}.tax-cat_product.term-products10-03 .archive-header h1:before{background-image:url("../images/products/lm-product10.png") !important}.tax-cat_product.term-products10-04 .archive-header h1:before{background-image:url("../images/products/lm-product10.png") !important}.tax-cat_product.term-products11 .archive-header h1:before{background-image:url("../images/products/lm-product11.png") !important}.tax-cat_product.term-products11-01 .archive-header h1:before{background-image:url("../images/products/lm-product11.png") !important}.tax-cat_product.term-products11-02 .archive-header h1:before{background-image:url("../images/products/lm-product11.png") !important}.tax-cat_product.term-products11-03 .archive-header h1:before{background-image:url("../images/products/lm-product11.png") !important}.tax-cat_product.term-products12 .archive-header h1:before{background-image:url("../images/products/lm-product12.png") !important}.tax-cat_product.term-products12-01 .archive-header h1:before{background-image:url("../images/products/lm-product12.png") !important}.tax-cat_product.term-products12-02 .archive-header h1:before{background-image:url("../images/products/lm-product12.png") !important}.tax-cat_product.term-products13 .archive-header h1:before{background-image:url("../images/products/lm-product13.png") !important}.tax-cat_product.term-products13-01 .archive-header h1:before{background-image:url("../images/products/lm-product13.png") !important}.tax-cat_product.term-products13-02 .archive-header h1:before{background-image:url("../images/products/lm-product13.png") !important}.tax-cat_product.term-products14 .archive-header h1:before{background-image:url("../images/products/lm-product14.png") !important}.tax-cat_product.term-products14-01 .archive-header h1:before{background-image:url("../images/products/lm-product14.png") !important}.tax-cat_product.term-products14-02 .archive-header h1:before{background-image:url("../images/products/lm-product14.png") !important}.tax-cat_product.term-products15 .archive-header h1:before{background-image:url("../images/products/lm-product15.png") !important}.tax-cat_product.term-products15-01 .archive-header h1:before{background-image:url("../images/products/lm-product15.png") !important}.tax-cat_product.term-products15-02 .archive-header h1:before{background-image:url("../images/products/lm-product15.png") !important}.tax-cat_product.term-products16 .archive-header h1:before{background-image:url("../images/products/lm-product16.png") !important}.tax-cat_product.term-products17 .archive-header h1:before{background-image:url("../images/products/lm-product17.png") !important}.tax-cat_product.term-products17-01 .archive-header h1:before{background-image:url("../images/products/lm-product17.png") !important}.tax-cat_product.term-products17-02 .archive-header h1:before{background-image:url("../images/products/lm-product17.png") !important}.tax-cat_product.term-products18 .archive-header h1:before{background-image:url("../images/products/lm-product18.png") !important}.tax-cat_product.term-products18-01 .archive-header h1:before{background-image:url("../images/products/lm-product18.png") !important}.tax-cat_product.term-products18-02 .archive-header h1:before{background-image:url("../images/products/lm-product18.png") !important}.tax-cat_product.term-products18-03 .archive-header h1:before{background-image:url("../images/products/lm-product18.png") !important}.tax-cat_product.term-products19 .archive-header h1:before{background-image:url("../images/products/lm-product19.png") !important}.tax-cat_product.term-products20 .archive-header h1:before{background-image:url("../images/products/lm-product20.png") !important}.tax-cat_product.term-products21 .archive-header h1:before{background-image:url("../images/products/lm-product21.png") !important}.tax-cat_product.term-products21-00 .archive-header h1:before{background-image:url("../images/products/lm-product21.png") !important}.tax-cat_product.term-products21-01 .archive-header h1:before{background-image:url("../images/products/lm-product21.png") !important}.tax-cat_product.term-products21-02 .archive-header h1:before{background-image:url("../images/products/lm-product21.png") !important}.tax-cat_product.term-products21-03 .archive-header h1:before{background-image:url("../images/products/lm-product21.png") !important}.tax-cat_product.term-products22 .archive-header h1:before{background-image:url("../images/products/lm-product22.png") !important}.tax-cat_product.term-products22-01 .archive-header h1:before{background-image:url("../images/products/lm-product22.png") !important}.tax-cat_product.term-products22-02 .archive-header h1:before{background-image:url("../images/products/lm-product22.png") !important}.tax-cat_product.term-products22-03 .archive-header h1:before{background-image:url("../images/products/lm-product22.png") !important}.tax-cat_product.term-products22-04 .archive-header h1:before{background-image:url("../images/products/lm-product22.png") !important}.tax-cat_product.term-products22-05 .archive-header h1:before{background-image:url("../images/products/lm-product22.png") !important}.tax-cat_product.term-products22-06 .archive-header h1:before{background-image:url("../images/products/lm-product22.png") !important}.tax-cat_product.term-products22-07 .archive-header h1:before{background-image:url("../images/products/lm-product22.png") !important}.tax-cat_product.term-products22-08 .archive-header h1:before{background-image:url("../images/products/lm-product22.png") !important}.tax-cat_product.term-products22-09 .archive-header h1:before{background-image:url("../images/products/lm-product22.png") !important}.main-section header{position:relative;border-bottom:2px solid #989898}.post-list-products{display:flex;display:-ms-flexbox;flex-flow:row wrap;margin:0 -15px 2rem;overflow:hidden}.post-list-products .entry-product{flex:0 1 100%;-ms-flex:0 1 100%;padding:5px 15px;overflow:hidden}.post-list-products .entry-product .product-title{font-size:18px;margin:0 0 5px 0;padding-left:20px;position:relative}.post-list-products .entry-product .product-title a{color:#000}.post-list-products .entry-product .product-title:before{content:'▶︎';color:#002dab;font-size:0.8em;position:absolute;left:0;top:0}.post-list-products .entry-product .product-thumb{height:152px;width:152px;border:solid 1px #ededed;float:left;margin-right:10px;margin-bottom:10px;position:relative}.post-list-products .entry-product .product-thumb img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:150px;max-width:150px}.post-list-products .entry-product .product-body{overflow:auto}.product-slider{margin:0 auto 40px !important}.product-slider .slide{text-align:center}.product-slider .slide img{margin:auto}.product-slider .slick-dots{bottom:-25px}.product-slider .slick-prev,.product-slider .slick-next{background:rgba(0,0,0,0.5);border-radius:4px;height:24px;width:24px;text-align:center}.product-slider .slick-prev:hover,.product-slider .slick-prev:focus,.product-slider .slick-next:hover,.product-slider .slick-next:focus{background:rgba(0,0,0,0.3)}.product-slider .slick-next{right:0px}.product-slider .slick-prev{left:0px}.product-icons{padding:0;list-style:none;margin:0;font-size:1.1rem}.product-icons .badge{font-size:100%;width:4em}.required-qualifications-pdf{list-style:none;padding-left:0;margin:0 0 1rem 0.5rem}.required-qualifications-pdf li{padding:0}.required-qualifications-pdf li a{padding-left:1.25rem;position:relative}.required-qualifications-pdf li a:before{content:'▶︎';color:#002dab;font-size:0.6em;position:absolute;left:0}button.link-help-modal{background-color:inherit;border:none;color:#007CFE}button.link-help-modal .material-icons{margin-right:5px;vertical-align:-5px}.icon-help-list dt{font-size:1.1rem;float:left}.icon-help-list dt .badge{font-size:100%}.icon-help-list dd{padding:0.1rem 0 0.1rem 5rem}.icon-help-list .badge{width:4em}.table-spec table{font-size:80% !important;margin-bottom:2rem}.table-spec table th,.table-spec table td{border:1px solid #666}.table-spec table p{margin:0;padding:0}.product-detail table th,.product-detail table td{border:1px solid #666}.product-detail table p{margin:0;padding:0}.caddata-list{margin:0 0 10px;padding:0;font-size:12px;border:solid 1px #cbcbcb;display:flex;display:-ms-flexbox;-ms-flex-align:center;border-radius:4px}.caddata-list dt{padding:0.25em 1em;background-color:#cbcbcb;margin:0}.caddata-list dd{margin:0;padding:0.25em 1em;list-style:none}.caddata-list dd ul{margin:0;padding:0;list-style:none}.caddata-list dd ul li{display:inline-block;margin:0;padding:0 1em;border-right:1px solid #333}.caddata-list dd ul li:last-child{border-right:none}.product-body .caddata-list{margin-left:20px}.table-netis{font-size:0.8rem}.table-netis th{white-space:nowrap}.product-meta-items .badge{background-color:#387dce;color:#fff}.product-faq dt{font-weight:bold;position:relative;padding-left:3em}.product-faq dt .badge{font-size:1.2em;color:#fff;background-color:#140077;position:absolute;left:0;top:-5px}.product-faq dd{position:relative;padding-left:3em;margin-bottom:2em}.product-faq dd .badge{font-weight:bold;font-size:1.2em;color:#fff;background-color:#002ca9;position:absolute;left:0;top:-5px}.page-header-office,.tax-area .page-header,.post-type-archive-post_office .page-header,.single-post_office .page-header{background-image:url("../images/office/page-header-bg.jpg") !important}.page-header-office .page-header-page-title:before,.tax-area .page-header-page-title:before,.post-type-archive-post_office .page-header-page-title:before,.single-post_office .page-header-page-title:before{background-image:url("../images/icn/icn-page-header-office.svg") !important}.post-type-archive-post_office .archive-header h1:before,.tax-area .archive-header h1:before{background-image:url("../images/icn/icn-office.svg") !important}.office-menu{list-style:none;padding-left:0;margin:15px 0}.office-menu a{position:relative;display:block}.office-menu li{margin:0}.office-menu>li>a{font-size:1.1em;color:#000;padding:4px 5px 4px 32px;margin-bottom:5px}.office-menu>li>a:before{content:'■';color:#002dab;font-size:1em;position:absolute;left:0;top:0.2em}.office-menu .sub-menu{padding-left:1em;list-style:none;margin-bottom:15px}.office-menu .sub-menu>li{border-bottom:dotted 1px #b2b2b2}.office-menu .sub-menu>li a{color:#000;padding:0.4em 0 0.4em 1.2em}.office-menu .sub-menu>li a:before{content:'▶︎';color:#002dab;font-size:0.8em;position:absolute;left:0;top:0.5em}.office-menu .sub-menu .sub-menu{padding-left:1em;margin-bottom:10px}.office-menu .sub-menu .sub-menu>li{border-top:none}.office-menu .sub-menu .sub-menu>li a{color:#000;padding:2px 5px 2px 1.25em}.office-menu .sub-menu .sub-menu>li a:before{content:'▶︎';color:#002dab;font-size:1em;position:absolute;left:0;top:0.2em}.office-menu .menu-item-has-children>a{padding-right:24px !important}.office-menu .sub-menu .menu-item-has-children>a>.sub-menu-toggle.is-active::before{content:"-"}.office-menu .sub-menu .menu-item-has-children>a>.sub-menu-toggle::before{content:"+";display:block;position:absolute;top:0px;right:0px;width:24px;height:36px;margin:auto;color:inherit;background-color:#efefef;line-height:36px;text-align:center;vertical-align:top;z-index:80}.office-menu .sub-menu .menu-item-has-children .sub-menu .sub-menu-toggle{display:none}.office-menu .sub-menu .sub-menu{display:none;visibility:visible;position:static;width:100%;opacity:1}.map-nav-tabs{border-bottom:solid 5px #002dab;align-items:flex-end}.map-nav-tabs li{width:25%}.map-nav-tabs .nav-link{background-color:#efefef;border:1px solid #ddd}.map-nav-tabs .nav-link.active{color:#fff;background-color:#002dab;border-color:#002dab}.map-nav-tabs2021{border-bottom:solid 5px #002dab;align-items:flex-end}.map-nav-tabs2021 li{width:20%;font-size:0.8rem}.map-nav-tabs2021 .nav-link{background-color:#efefef;border:1px solid #ddd;padding:.5rem}.map-nav-tabs2021 .nav-link.active{color:#fff;background-color:#002dab;border-color:#002dab}.map-navi-block{padding:25px 0px}.map-navi{height:260px;max-width:320px;margin:0 auto;background-image:url("../images/office/map-navi.svg"),url("../images/office/map-navi-a01.svg"),url("../images/office/map-navi-a02.svg"),url("../images/office/map-navi-a03.svg");background-position:center right;background-size:auto 100%;background-repeat:no-repeat;position:relative}.map-navi.area01{background-image:url("../images/office/map-navi-a01.svg")}.map-navi.area02{background-image:url("../images/office/map-navi-a02.svg")}.map-navi.area03{background-image:url("../images/office/map-navi-a03.svg")}.map-navi a{display:block;position:absolute}.map-navi a.area01{height:32.25%;width:33.8%;top:0;right:0}.map-navi a.area02{height:32.25%;width:33.8%;top:32.25%;right:0}.map-navi a.area03{height:32.25%;width:33.8%;top:64.5%;right:0}.map-navi #area04{position:absolute;top:0px;left:0;width:48%;text-align:center}.map-navi #area05{position:absolute;top:50px;left:0px;width:48%;text-align:center}.map-navi2021{height:340px;width:320px;margin-right:auto;margin-left:auto;margin-bottom:10px;background-image:url("../images/common/office-map-navi00.svg"),url("../images/common/office-map-navi01.svg"),url("../images/common/office-map-navi02.svg"),url("../images/common/office-map-navi03.svg"),url("../images/common/office-map-navi04.svg");background-position:center right;background-size:80% auto;background-repeat:no-repeat;position:relative}.map-navi2021.area1a{background-image:url("../images/common/office-map-navi01.svg")}.map-navi2021.area1b{background-image:url("../images/common/office-map-navi02.svg")}.map-navi2021.area1c{background-image:url("../images/common/office-map-navi03.svg")}.map-navi2021.area1d{background-image:url("../images/common/office-map-navi04.svg")}.map-navi2021 a{display:block;position:absolute}.map-navi2021 a.area1a{height:60px;width:140px;top:170px;right:140px}.map-navi2021 a.area1b{height:100px;width:200px;top:230px;right:120px}.map-navi2021 a.area1c{height:220px;width:120px;top:80px;right:0}.map-navi2021 a.area1d{height:200px;width:140px;top:40px;right:110px}.map-navi2021 #area4{position:absolute;top:0px;left:0px;width:30%;text-align:center}.map-navi2021 #area5{position:absolute;top:42px;left:0px;width:30%;text-align:center}.map-navi2021 #area6{position:absolute;top:84px;left:0px;width:30%;text-align:center}.icn-list{list-style:none;padding:0;margin:0;text-align:right}.icn-list li{display:inline-block;margin-left:1rem}.icn-list li .material-icons{vertical-align:bottom}.icn-list li .material-icons.color-secondary{color:#387dce !important}.icn-list li .material-icons.color-orange{color:#e87c17 !important}.icn-list li .material-icons.color-green{color:#28b55c !important}.post-list-office .entry-office{border-bottom:dashed 1px #ddd;padding-left:0.5rem;padding-bottom:0.75rem;margin-bottom:0.75rem}article.office .office-title{font-size:1.30rem;margin:0}article.office .office-title a:before{content:'●';margin-right:5px}article.office table{border-bottom:none;margin:0}.table-office th{background-color:#efefef}.product-link-list{padding:0;margin:1rem -15px 2rem;list-style:none;display:flex}.product-link-list li{flex:0 1 50%;padding:0 15px;margin:0}.product-link-list li a{display:block;border-bottom:solid 1px #ededed}.googlemap-flame{margin:2rem 0;width:100%;height:480px}.googlemap-flame iframe{width:100% !important;height:100% !important}.table-form th{background-color:#efefef;white-space:nowrap;display:block}.table-form td{display:block}.postcode>div{position:relative}.postcode>div:first-child:after{content:'-';position:absolute;right:0px;top:0.5rem}.map-search-field{height:480px;border:solid 1px #ededed;margin-bottom:2rem}a.no-link[href^="tel:"]{cursor:default !important;pointer-events:none !important;color:#000 !important;text-decoration:none !important}.page-header-rental{background-image:url("../images/rental/page-header-bg.jpg")}.page-header-rental .page-header-page-title:before{background-image:url("../images/icn/icn-page-header-rental.svg")}.page-header-company{background-image:url("../images/company/page-header-bg.jpg")}.page-header-company .page-header-page-title:before{background-image:url("../images/icn/icn-page-header-company.svg")}.btn-nav-list{padding:15px;background-color:#efefef}.btn-nav-list ul{list-style:none;padding:0;margin:0 -5px;display:flex;flex-flow:row wrap}.btn-nav-list ul li{flex:0 0 100%;font-size:0.8em;margin:0;padding:0}.btn-nav-list ul li a{display:block;margin:5px;background-color:#387dce;text-align:center;color:#fff;padding:0.25rem 0.75rem;text-align:center}.btn-nav-list ul li a:after{content:'＞';float:right}.page-header-ir,.page-header-fr-announcement,.page-header-e-notice{background-image:url("../images/ir/page-header-bg.jpg")}.page-header-ir .page-header-page-title:before{background-image:url("../images/icn/icn-page-header-ir.svg")}.page-header-fr-announcement .page-header-page-title:before,.page-header-e-notice .page-header-page-title:before{background-image:url("../images/icn/icn-page-header-notice.svg")}.page-header-recruit{background-image:url("../images/recruit/page-header-bg.jpg")}.page-header-recruit .page-header-page-title:before{background-image:url("../images/icn/icn-page-header-recruit.svg")}.page-header-ict_catalog{background-image:url("../images/ict_catalog/page-header-bg.jpg") !important}.page-header-ict_catalog .page-header-page-title:before{background-image:url("../images/icn/icn-page-header-d_rentem.svg")}.page-header-contact{background-image:url("../images/contact/page-header-bg.jpg")}.page-header-contact .page-header-page-title:before{background-image:url("../images/icn/icn-page-header-contact.svg")}.after-span{position:relative}.after-span::after{content:"〜";position:absolute;right:-0.6em;top:0.6em}.after-dates{position:relative}.after-dates::after{content:"日間";position:absolute;right:-1.2em;top:0.6em}.form-anchor{padding-top:10px}.wpcf7c-elm-step2 h2{padding-top:10rem}.step{display:flex;margin-top:2rem;margin-bottom:1rem;border-left:right 1px #377DCE;overflow:hidden}.step>div{flex:0 1 33.3%;text-align:center;background-color:#ededed;position:relative;border-top:solid 1px #377DCE;border-bottom:solid 1px #377DCE;border-left:solid 1px #377DCE;border-right:none}.step>div:last-child{border-right:solid 1px #377DCE}.step>div.step-stay{text-align:center;color:#fff;background-color:#377DCE}.step>div.step-stay:after{content:'';display:block;border-top:0.8rem solid transparent;border-right:0.8rem solid transparent;border-bottom:0.8rem solid transparent;border-left:0.8rem solid #377DCE;position:absolute;top:0;right:-1.59rem;z-index:10}.step>div.step-stay:last-child:after{display:none}.blog .page-header,.category .page-header,.date .page-header,.single-post .page-header,.page-header-sitemap,.page-header-sitemap,.page-header-privacy-policy{background-image:url("../images/news/page-header-bg.jpg")}.blog .page-header-page-title:before,.category .page-header-page-title:before,.single-post .page-header-page-title:before,.date .page-header-page-title:before{background-image:url("../images/icn/icn-page-header-news.svg")}.blog .archive-header h1:before,.category .archive-header h1:before,.date .archive-header h1:before{background-image:url("../images/icn/icn-news.svg") !important}.page-header-sitemap .page-header-page-title:before{background-image:url("../images/icn/icn-page-header-sitemap.svg")}.page-header-privacy-policy .page-header-page-title:before{background-image:url("../images/icn/icn-page-header-privacy.svg")}.post-type-archive-post_pressrelease .page-header,.single-post_pressrelease .page-header,.tax-pr_year .page-header{background-image:url("../images/pr/page-header-bg.jpg")}.post-type-archive-post_pressrelease .page-header-page-title:before,.single-post_pressrelease .page-header-page-title:before,.tax-pr_year .page-header-page-title:before{background-image:url("../images/icn/icn-page-header-pr.svg")}.post-type-archive-post_pressrelease .archive-header h1:before,.tax-pr_year .archive-header h1:before{background-image:url("../images/icn/icn-company.svg") !important}.page-header-dronebusiness{background-image:url("../images/contact/page-header-bg.jpg")}.page-header-dronebusiness .page-header-page-title:before{background-image:url("../images/icn/icn-page-header-entry.svg")}.search-results .page-header,.search-no-results .page-header{background-image:url("../images/news/page-header-bg.jpg")}.search-results .page-header-page-title:before,.search-no-results .page-header-page-title:before{background-image:url("../images/icn/icn-page-header-search.svg")}.search .archive-header h1:before{background-image:url("../images/icn/icn-search.svg") !important}.event-item{margin:2rem 0}.event-item h2{text-align:center;padding-bottom:1rem;background-image:url("../images/service/event/h2-event-item-bg.svg");background-position:center bottom;background-repeat:no-repeat}.event-item-text{padding:15px;background-color:#e3e3e3}.event-item-text P{margin-bottom:0}.event-item-main{margin-bottom:1rem;position:relative}.section-mobile-service-list{background-image:url("../images/service/mobile/bg-section-service-list.jpg");background-position:center;background-size:cover;padding:30px 15px;margin:2rem 0}.mobile-service-list{margin:15px 0;padding:0;display:flex;flex-flow:row wrap;list-style:none}.mobile-service-list li{margin:0;padding:0;flex:0 1 20%}.mobile-service-list img{margin:5px}.page-index-nav p{display:none}.pagebtn img{width:100%;max-width:100%;height:auto}.pagename{color:#ffffff;background-color:#387dce;padding:0.3rem 0.5rem 0.2rem 0.5rem;margin-bottom:0;display:block}.pagebtn span{float:right}.pagebtn a:hover{opacity:0.7;text-decoration:none}.repairbuy-main .row{position:relative}.repairbuy-main-img{background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#D6E2F2;min-height:300px}.repairbuy-main.repair .repairbuy-main-img,.repairbuy-main.buy .repairbuy-main-img{position:relative}.repairbuy-main.repair .repairbuy-main-img img,.repairbuy-main.buy .repairbuy-main-img img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.repairbuy-main.repair .repairbuy-main-img{background-image:url("../images/service/repair/bg-repair.jpg")}.repairbuy-main.buy .repairbuy-main-img{background-image:url("../images/service/repair/bg-buy.jpg")}.repairbuy-main-catch{background-color:#387dce;color:#fff;padding:30px}.repairbuy-flow{margin-top:2rem;margin-bottom:2rem;overflow:hidden}.repairbuy-flow img{width:100%}.repairbuy-flow>div{position:relative;margin-bottom:1rem}.repairbuy-flow>div:after{content:'▶︎';color:#387dce;position:absolute;right:-8px;top:50%;transform:translateY(-50%)}.repairbuy-flow>div:nth-child(2):after{content:'▶︎';color:#387dce;position:absolute;left:-8px;right:auto;top:auto;bottom:-20px;transform:translateY(0);transform:rotate(30deg)}.repairbuy-flow>div:last-child:after{display:none}.btn-list{list-style:none;padding:0;margin:1rem 0}dl.flow{margin:2rem 0}dl.flow dt{float:left;width:8em;text-align:center;padding:0.25em;border:solid 1px #387dce}dl.flow dd{padding-left:10em}.w595{max-width:100% !important;margin:0 auto}.tit-style-01{font-size:16px;font-weight:bold;margin:0 auto 10px auto;background-color:#002dab;color:#FFF;padding:4px 12px}.tit-style-01 span{border-left:4px solid #FFF;padding-left:10px}.tit-style-02{font-size:16px;font-weight:bold;margin:0 auto 10px auto;background-color:#fc0;color:#333;padding:4px 12px}.tit-style-03{font-size:16px;font-weight:bold;margin:0 auto 10px auto;background-color:#99CCFF;color:#333;padding:4px 12px}.tit-style-04{font-size:16px;font-weight:bold;margin:0 auto 10px auto;background-color:#FF3333;color:#FFF;padding:4px 12px}.recruit p{line-height:1.5rem;margin-bottom:0}.recruit li{font-size:1rem;line-height:1.5rem}.recruit h3{font-size:1.2rem;margin:1em 0 0em}.recruit p.comment{font-size:0.8em;line-height:1.5em}.recruit .name{font-size:1.5rem}.headerright{display:none}.recruit .bg-1,.recruit .bg-3{background-color:#387dce}.recruit .bg-2,.recruit .bg-4{background-color:#000000}@media (min-width: 992px){.recruit .bg-1{background:linear-gradient(90deg, #000, transparent),url(https://www.kyosei-rentemu.co.jp/system/wp-content/uploads/recruit_job1.png);background-size:auto 100%;background-repeat:no-repeat;background-position:right}.recruit .bg-2{background:linear-gradient(-90deg, #000, transparent),url(https://www.kyosei-rentemu.co.jp/system/wp-content/uploads/recruit_job2.png);background-size:auto 100%;background-repeat:no-repeat;background-position:left}.recruit .bg-3{background:linear-gradient(90deg, #000, transparent),url(https://www.kyosei-rentemu.co.jp/system/wp-content/uploads/recruit_job3.png);background-size:auto 100%;background-repeat:no-repeat;background-position:right}.recruit .bg-4{background:linear-gradient(-90deg, #000, transparent),url(https://www.kyosei-rentemu.co.jp/system/wp-content/uploads/recruit_job4.png);background-size:auto 100%;background-repeat:no-repeat;background-position:left}}.recruit .bg-top{background-image:url("../images/recruit/recruit-top-bg.jpg");background-repeat:no-repeat;background-size:cover;color:#fff}.recruit .recruit-logo{max-width:200px;height:auto}@media (min-width: 992px){.recruit .bg-top{background-image:url("../images/recruit/recruit-top-bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:right center}.recruit .recruit-logo{max-width:100%;width:500px;height:auto}}.recruit .card{border:none;border-radius:0}.recruit .left.card,.recruit .right.card{margin:20px}@media (min-width: 992px){.recruit .left.card{margin:20px 0 20px 20px}.recruit .right.card{margin:20px 20px 20px 0}.recruit .job{background-color:#000000}}.recruit .card-header{color:#ffffff;font-weight:bold}.recruit .left .card-header{background-color:#404040}.recruit .right .card-header{background-color:#387dce}.recruit .card-title{color:#387dce;font-weight:bold}.recruit .card h2{margin-bottom:0}.recruit .balloon{position:relative;background:#ffffff;padding:1.5em}.recruit .balloon:after{content:"";position:absolute;right:0;bottom:-20px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#ffffff transparent transparent transparent;border-width:20px 20px 0 20px}.recruit .entry{background-color:#d2dce5}.blackbox{background-color:#000000;padding:1.5em;color:#ffffff}.recruit .card-img-top img{width:100%;height:auto;max-width:100%}.recruit .mdsign img{width:40%;height:auto;max-width:40%}.recruit .description th{background-color:#e6e6e6;vertical-align:middle;white-space:nowrap;padding:1rem 0.5rem}.recruit .description h2,.recruit .entry h2{color:#444;display:flex;align-items:center}.recruit .description h2:before,.description h2:after,.entry h2:before,.entry h2:after{content:"";flex-grow:1;height:1px;background:#444;display:block}.recruit .description h2:before,.recruit .entry h2:before{margin-right:1em}.recruit .description h2:after,.recruit .entry h2:after{margin-left:1em}.sitemap ul{padding-left:1.5em;list-style:none}.sitemap ul li{position:relative}.sitemap ul li:before{content:'■';color:#002dab;position:absolute;top:0;left:-1.5em}.sitemap ul ul{padding-left:1.5em;list-style:none}.sitemap ul ul li{position:relative}.sitemap ul ul li:before{content:'▶︎';color:#002dab;position:absolute;top:0;left:-1.5em}.sitemap ul ul ul{padding-left:0;list-style:none;display:flex;flex-flow:row wrap}.sitemap ul ul ul li{position:relative;flex:0 1 50%;padding-left:1.5em;padding-right:1em}.sitemap ul ul ul li:before{content:'▶︎';font-size:0.8em;color:#909090;position:absolute;top:0.1em;left:0}ul.list-checked{list-style:none;padding-left:0}ul.list-checked .material-icons{margin-right:5px;vertical-align:-5px}.wpcf7-back{margin-top:0px !important}@media (min-width: 576px){.list-frame{width:100%;height:1400px;border:none;display:block}.search-office{padding:15px 15px 15px 0}.search-office h2{position:absolute;left:0px}}@media (min-width: 768px){.table-break th,.table-break td{display:table-cell;width:auto}.table-responsive table th{white-space:normal}.table-responsive table td{white-space:normal}a[href^="tel:"]{cursor:default !important;pointer-events:none !important;color:#000 !important;text-decoration:none !important}.table-form th{background-color:#efefef;white-space:nowrap;display:table-cell}.table-form td{display:table-cell}h2.main-section-title span.title-border{padding:8px 3em}.index-news-list dt{font-weight:normal;float:left;margin-right:1rem}.index-news-list dt .badge{color:#fff;margin-right:1rem;font-weight:normal}.index-news-list dd{padding-left:14rem}.index-news-list.index-news-list-pr dt{font-weight:normal;margin-bottom:0}.index-news-list.index-news-list-pr dd{padding-left:9rem}.section-recruit-header .section-recruit-title{background-color:#387dce;position:relative;color:#fff;padding:15px;height:100%}.section-recruit-header .section-recruit-title h2{text-align:center;border:solid 1px #fff;margin:0;font-family:'Anton';font-weight:900;font-size:42px;line-height:1.3;height:100%;position:relative}.section-recruit-header .section-recruit-title h2:before{content:'';display:block;height:56px;width:56px;margin:auto;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../images/index/icn-h2-recruit.svg")}.section-recruit-header .section-recruit-title h2 small{display:block;font-size:24px;font-weight:900;line-height:2.5;background-image:url("../images/index/index-h2-bg.svg");background-repeat:no-repeat;background-position:center top}.section-recruit-content{background-image:url("../images/index/bg-section-recruit.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.section-recruit-content .section-recruit-content-text{position:absolute;right:15px;bottom:15px}.page-header{background-color:#ededed;background-size:cover;background-position:center;background-repeat:no-repeat;height:300px}.page-header .container{position:relative;height:100%;overflow:hidden}.page-header .container .page-header-panel{min-width:380px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);background-color:#387dce;padding:10px}.page-header .container .page-header-panel .page-header-page-title{text-align:center;font-weight:900;border:solid 1px #fff;margin:0;padding:15px}.page-header .container .page-header-panel .page-header-page-title:before{height:110px}ul.page-nav{list-style:none;margin:15px 0;padding:0;display:flex;flex-flow:row wrap;justify-content:center}ul.page-nav li{border-right:solid 1px #5e000b;border-bottom:none}ul.page-nav li:first-child{border-left:solid 1px #5e000b}ul.page-nav li a{padding:2px 0.5em}.form-table th,.form-table td{display:table-cell}.list-product-category li{flex:0 1 25%}.list-product-category li a{display:block;font-size:12px;height:160px}.list-product-category li a .icn{height:80px;width:80px;display:block;margin:10px auto;background-position:center;background-repeat:no-repeat;background-size:contain}.list-product-category li a:hover{text-decoration:none}.list-product-category li a:hover .icn{height:100px;width:100px;display:block;margin:0px auto;transition:0.2s}.post-list-office .entry-office{padding-left:2rem}.repairbuy-flow>div:after{content:'▶︎';color:#387dce;position:absolute;right:-8px;top:50%;transform:translateY(-50%)}.repairbuy-flow>div:nth-child(2):after{content:'▶︎';color:#387dce;position:absolute;right:-8px;top:50%;left:auto;bottom:auto;transform:translateY(-50%)}.required-qualifications-pdf{display:flex;flex-flow:row wrap}.required-qualifications-pdf li{padding:0;flex:0 1 50%;margin-left:0;margin-right:0}.map-nav-tabs2021{border-bottom:solid 5px #002dab;align-items:flex-end}.map-nav-tabs2021 li{width:20%;font-size:1rem}.map-nav-tabs2021 .nav-link{background-color:#efefef;border:1px solid #ddd;padding:.5rem 1rem}.map-nav-tabs2021 .nav-link.active{color:#fff;background-color:#002dab;border-color:#002dab}}@media (min-width: 992px){.post-list-products{background-image:url("../images/common/separator.png");background-position:top center;background-repeat:repeat-y;-ms-flex-pack:justify}.post-list-products .entry-product{flex:0 1 50%;-ms-flex:0 1 45%}.post-list-products.post-list-products-netis{background-image:none}.post-list-products.post-list-products-netis .entry-product{flex:0 1 100%;-ms-flex:0 1 100%}.btn-nav-list ul li{flex:0 0 50%}.btn-nav-list.col2 ul li{flex:0 0 50%}.footer-menu .footer-menu-product ul.sub-menu .sub-menu li{flex:0 1 33.33%}.event-item-main{padding-top:10%;padding-left:15%;min-height:150px}.event-item-main .event-item-text{position:absolute;left:0;top:0;width:55%}.repairbuy-main{background-repeat:no-repeat;background-size:auto 100%;background-position:center;min-height:auto}.map-navi-block{padding:50px}.map-navi2021{height:340px;width:100%;margin-bottom:10px;background-image:url("../images/common/office-map-navi00.svg"),url("../images/common/office-map-navi01.svg"),url("../images/common/office-map-navi02.svg"),url("../images/common/office-map-navi03.svg"),url("../images/common/office-map-navi04.svg");background-position:center right;background-size:auto 100%;background-repeat:no-repeat;position:relative}.map-navi2021.area1a{background-image:url("../images/common/office-map-navi01.svg")}.map-navi2021.area1b{background-image:url("../images/common/office-map-navi02.svg")}.map-navi2021.area1c{background-image:url("../images/common/office-map-navi03.svg")}.map-navi2021.area1d{background-image:url("../images/common/office-map-navi04.svg")}.map-navi2021 a{display:block;position:absolute}.map-navi2021 a.area1a{height:80px;width:140px;top:160px;right:200px}.map-navi2021 a.area1b{height:100px;width:200px;top:240px;right:140px}.map-navi2021 a.area1c{height:260px;width:140px;top:60px;right:0}.map-navi2021 a.area1d{height:240px;width:150px;top:0px;right:140px}.map-navi2021 #area4{position:absolute;top:0px;left:0px;width:45%;text-align:center}.map-navi2021 #area5{position:absolute;top:42px;left:0px;width:45%;text-align:center}.map-navi2021 #area6{position:absolute;top:84px;left:0px;width:45%;text-align:center}}@media (min-width: 1200px){.list-product-category li{flex:0 1 14.28%}.list-product-category li a{display:block;font-size:12px;height:160px}.list-product-category li a .icn{height:100px;width:100px;display:block;margin:10px auto;background-position:center;background-repeat:no-repeat;background-size:contain}.list-product-category li a:hover{text-decoration:none}.list-product-category li a:hover .icn{height:110px;width:110px;background-size:100% 100%;display:block;margin:0px auto;transition:0.2s}.section-recruit-header .section-recruit-title h2{padding-top:50px}.post-list-products.post-list-products-netis .entry-product{flex:0 1 50%;-ms-flex:0 1 45%}.post-list-products.post-list-products-netis{background-image:url("../images/common/separator.png");background-position:top center;background-repeat:repeat-y}}.dorone-type-list{list-style:none;padding-left:0;display:flex;justify-content:center;flex-flow:row wrap}.dorone-type-list li{padding:5px;flex:0 0 75px}.icn.icn-rental{background-image:url("../images/icn/icn-rental.svg")}.icn.icn-mobile{background-image:url("../images/icn/icn-mobile.svg")}.icn.icn-event{background-image:url("../images/icn/icn-event.svg")}.icn.icn-repair{background-image:url("../images/icn/icn-repair.svg")}.icn.icn-company{background-image:url("../images/icn/icn-company.svg")}.icn.icn-agri{background-image:url("../images/icn/icn-agri.svg")}.icn.icn-ir{background-image:url("../images/icn/icn-ir.svg")}.icn.icn-product-pickup{background-image:url("../images/index/icn-product-pickup.png")}.icn.icn-product-rental{background-image:url("../images/index/icn-product-rental.png")}.icn.icn-product-netis{background-image:url("../images/index/icn-product-netis.png")}.icn.icn-product01{background-image:url("../images/index/icn-product-cat01.png")}.icn.icn-product02{background-image:url("../images/index/icn-product-cat02.png")}.icn.icn-product03{background-image:url("../images/index/icn-product-cat03.png")}.icn.icn-product04{background-image:url("../images/index/icn-product-cat04.png")}.icn.icn-product05{background-image:url("../images/index/icn-product-cat05.png")}.icn.icn-product06{background-image:url("../images/index/icn-product-cat06.png")}.icn.icn-product07{background-image:url("../images/index/icn-product-cat07.png")}.icn.icn-product08{background-image:url("../images/index/icn-product-cat08.png")}.icn.icn-product09{background-image:url("../images/index/icn-product-cat09.png")}.icn.icn-product10{background-image:url("../images/index/icn-product-cat10.png")}.icn.icn-product11{background-image:url("../images/index/icn-product-cat11.png")}.icn.icn-product12{background-image:url("../images/index/icn-product-cat12.png")}.icn.icn-product13{background-image:url("../images/index/icn-product-cat13.png")}.icn.icn-product14{background-image:url("../images/index/icn-product-cat14.png")}.icn.icn-product15{background-image:url("../images/index/icn-product-cat15.png")}.icn.icn-product16{background-image:url("../images/index/icn-product-cat16.png")}.icn.icn-product17{background-image:url("../images/index/icn-product-cat17.png")}.icn.icn-product18{background-image:url("../images/index/icn-product-cat18.png")}.icn.icn-product19{background-image:url("../images/index/icn-product-cat19.png")}.icn.icn-product20{background-image:url("../images/index/icn-product-cat20.png")}.icn.icn-product21{background-image:url("../images/index/icn-product-cat21.png")}.icn.icn-product22{background-image:url("../images/index/icn-product-cat22.png")}.icn.icn-product23{background-image:url("../images/index/icn-product-cat23.png")}.icn-business{display:inline-block;height:40px;width:40px;background-repeat:no-repeat;background-size:contain;margin-right:8px;vertical-align:0em}.icn-business01{background-image:url("../images/icn/icn-business01.png")}.icn-business02{background-image:url("../images/icn/icn-business02.png")}.icn-business03{background-image:url("../images/icn/icn-business03.png")}.icn-business04{background-image:url("../images/icn/icn-business04.png")}.icn-business05{background-image:url("../images/icn/icn-business05.png")}.icn-business06{background-image:url("../images/icn/icn-business06.png")}.icn-business07{background-image:url("../images/icn/icn-business07.png")}.icn-business01c{background-image:url("../images/icn/icn-business01c.png")}.icn-business02c{background-image:url("../images/icn/icn-business02c.png")}.icn-business03c{background-image:url("../images/icn/icn-business03c.png")}.icn-business04c{background-image:url("../images/icn/icn-business04c.png")}.icn-business05c{background-image:url("../images/icn/icn-business05c.png")}.icn-business06c{background-image:url("../images/icn/icn-business06c.png")}.icn-business07c{background-image:url("../images/icn/icn-business07c.png")}.sdgs-mainimage{height:400px;background:url("../images/sdgs/mainimage-bg.jpg") center bottom/cover no-repeat;padding:0}.sdgs-mainimage .container,.sdgs-mainimage .row{position:relative;height:100%}.sdgs-mainimage .col-6{position:relative;height:100%}.sdgs-slider-wrap{height:400px;overflow:hidden;position:absolute;right:0;top:0}.sdgs-slider{margin:0;padding:0}.sdgs-slider li{margin:0;padding:0;display:flex}.sdgs-slider li>div{background-color:#fff;background-position:center;background-size:cover}.sdgs-slider{animation:loop-slide 20s infinite linear 1s both}@keyframes loop-slide{from{transform:translateY(0)}to{transform:translateY(-100%)}}.sdgs-slider img:hover{opacity:0;transition:0.4s}.panel00{background-image:url("../images/sdgs/ph-sdgs00.jpg")}.panel01{background-image:url("../images/sdgs/ph-sdgs01.jpg")}.panel02{background-image:url("../images/sdgs/ph-sdgs02.jpg")}.panel03{background-image:url("../images/sdgs/ph-sdgs03.jpg")}.panel04{background-image:url("../images/sdgs/ph-sdgs04.jpg")}.panel05{background-image:url("../images/sdgs/ph-sdgs05.jpg")}.panel06{background-image:url("../images/sdgs/ph-sdgs06.jpg")}.panel07{background-image:url("../images/sdgs/ph-sdgs07.jpg")}.panel08{background-image:url("../images/sdgs/ph-sdgs08.jpg")}.panel09{background-image:url("../images/sdgs/ph-sdgs09.jpg")}.panel10{background-image:url("../images/sdgs/ph-sdgs10.jpg")}.panel11{background-image:url("../images/sdgs/ph-sdgs11.jpg")}.panel12{background-image:url("../images/sdgs/ph-sdgs12.jpg")}.panel13{background-image:url("../images/sdgs/ph-sdgs13.jpg")}.panel14{background-image:url("../images/sdgs/ph-sdgs14.jpg")}.panel15{background-image:url("../images/sdgs/ph-sdgs15.jpg")}.panel16{background-image:url("../images/sdgs/ph-sdgs16.jpg")}.panel17{background-image:url("../images/sdgs/ph-sdgs17.jpg")}.ttl-sdgs-mainimage{position:absolute;width:120%;top:50%;left:40%;transform:translateY(-50%);z-index:10}.sect-sdgs-lead .container{padding-top:80px;padding-bottom:80px;position:relative}.sect-sdgs-lead .container::before{content:"";height:60px;width:60px;background:url("../images/sdgs/sect-leadd-frame-lt.png") center/contain no-repeat;position:absolute;left:0;top:0}.sect-sdgs-lead .container::after{content:"";height:60px;width:60px;background:url("../images/sdgs/sect-leadd-frame-rb.png") center/contain no-repeat;position:absolute;right:0;bottom:0}.ttl-sdgs-lead{color:#025EAB;font-size:20px;font-weight:bold}.sect-sdgs-lead p{font-size:18px}.sect-about-sdgs{background-color:#EFEFEF;padding-top:60px;padding-bottom:60px}.ttl-about-sdgs{color:#025EAB;font-size:40px;font-weight:bold;line-height:1;padding-bottom:16px;background:url("../images/sdgs/ttl-colorbar.png") left bottom/auto no-repeat}.ttl-about-sdgs small{font-size:16px;line-height:1;font-weight:bold}.ttl-sdgs-init{text-align:center;font-size:24px;font-weight:bold;color:#025EAB;padding-bottom:16px;background:url("../images/sdgs/ttl-colorbar.png") center bottom/auto no-repeat}.ttl-sdgs-init small{font-size:16px;display:block;line-height:1.2;font-weight:bold}.sect-init-nav{padding:30px 0}.init-nav{display:flex;justify-content:center;list-style:none;padding:0;margin:0}.init-nav li{margin:0 10px 15px}.sect-init{background-size:100% auto;background-position:center bottom;background-repeat:no-repeat}.sect-init01{background-color:#CD7D00;background-image:url("../images/sdgs/init01-bg.png")}.sect-init01 .init-content-ttl{border-left-color:#CD7D00}.sect-init01 .other-icns{border-color:#CD7D00}.sect-init02{background-color:#0076BA;background-image:url("../images/sdgs/init02-bg.png")}.sect-init02 .init-content-ttl{border-left-color:#0076BA}.sect-init02 .other-icns{border-color:#0076BA}.sect-init02 .init-content-subttl::before{background-color:#0076BA}.sect-init03{background-color:#FABD00;background-image:url("../images/sdgs/init03-bg.png")}.sect-init03 .init-content-ttl{border-left-color:#FABD00}.sect-init03 .other-icns{border-color:#FABD00}.sect-init04{background-color:#3A9927;background-image:url("../images/sdgs/init04-bg.png")}.sect-init04 .init-content-ttl{border-left-color:#3A9927}.sect-init04 .other-icns{border-color:#3A9927}.sect-init04 hr{display:block;margin:40px 0;border-top:dashed 3px #3A9927}.sect-init04 .init-content-subttl::before{background-color:#3A9927}.sect-init05{background-color:#F68E00;background-image:url("../images/sdgs/init05-bg.png")}.sect-init05 .init-content-ttl{border-left-color:#F68E00}.sect-init05 .other-icns{border-color:#F68E00}.sect-init-ttl{position:relative}.init-ttl-set{color:#fff}.init-ttl-set h3{font-size:24px;font-weight:bold;line-height:1.4;margin-bottom:15px}.icn-init{max-width:100px;display:inline-block;padding:5px;background-color:#fff;margin-bottom:15px}.init-content{background-color:#fff;padding:30px 15px}.init-content-ttl{min-height:60px;padding:0 30px 0 10px;background:url("../images/sdgs/init-content-ttl-bg.png") top right/30px 30px no-repeat;margin-bottom:20px;border-left:solid 10px;position:relative}.init-content-ttl .text{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);padding-right:30px;font-size:20px;font-weight:bold;line-height:1.2}.other-icns{background-color:#efefef;padding:15px;border-radius:8px;border:solid 1px}.other-icns h5{font-size:18px;font-weight:bold;margin-bottom:0}.other-icns ul{list-style:none;margin:0;padding:0;display:flex}.other-icns ul li{width:100px;margin:0 10px 0 0}.init-content-subttl{font-size:18px;padding-left:1.5em;position:relative}.init-content-subttl::before{content:'';height:4px;width:1em;display:block;position:absolute;left:0;top:0.8em}@media (min-width: 768px){.ttl-sdgs-mainimage{position:absolute;width:80%;top:50%;left:50%;transform:translate(-50%, -50%)}.sdgs-mainimage,.sdgs-slider-wrap{height:700px}.ttl-sdgs-lead{font-size:40px}.sect-sdgs-lead .container::before{height:100px;width:100px}.sect-sdgs-lead .container::after{height:100px;width:100px}.ttl-sdgs-init{font-size:40px}.init-ttl-set{color:#fff;position:absolute;top:50%;transform:translateY(-50%);max-width:450px}.init-ttl-set h3{font-size:32px}.icn-init{max-width:160px}}@media (min-width: 992px){.init-content-ttl{padding:0 60px 0 10px;background:url("../images/sdgs/init-content-ttl-bg.png") top right/60px 60px no-repeat}.init-content-ttl .text{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);padding-right:30px;font-size:24px;font-weight:bold;line-height:1.2}.init-content-subttl{font-size:20px}}
