.entry-banner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:600px;margin:30px auto 0;padding:0 10px}.entry-banner .act{width:calc(50% - 10px);text-align:center;padding:20px 0 0}@media (max-width: 480px){.entry-banner .act{width:100%}}.entry-banner .act .box-btn{display:block;width:100%;padding:10px;color:#1d387b;font-size:1.6rem;font-weight:bold;border:#1d387b 2px solid;background:#FFF;transition:color .3s ease-in-out, background .3s ease-in-out}.entry-banner .act .box-btn:hover{color:#FFF;background:#1d387b}.entry-banner .act span{display:block;margin:15px 0 0}.ni-maxw{width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;position:relative}@media (max-width: 480px){.ni-maxw{padding-left:10px;padding-right:10px}}.ni-maxw.no-pad{padding-left:0;padding-right:0}.ni-maxw.full{max-width:1500px}.ni-maxw.full.no-pad,.ni-maxw.full.column-wrap{max-width:1460px}.ni-maxw.wide{max-width:1240px}.ni-maxw.wide.frame{max-width:1350px}.ni-maxw.medium{max-width:1040px}.ni-maxw.column-wrap{display:flex;flex:0 0 auto;flex-wrap:wrap;flex-direction:row-reverse}@media (max-width: 1024px){.ni-maxw.column-wrap{display:block}}.ni-maxw.column{width:calc(100% - 320px);overflow:hidden}@media (max-width: 1024px){.ni-maxw.column{width:100%}}.side_bar{width:260px;margin:80px 60px 0 0;position:relative;border-right:#DDD 1px solid}.side_bar .inner{width:260px;position:relative;padding:0 20px 0 0}.side_bar .inner .side_ttl{font-size:1.6rem;font-weight:bold;padding:0 0 25px}.side_bar .inner .side_list .cat_list{display:block}.side_bar .inner .side_list .cat_list .side_sub_ttl{opacity:0;transition:opacity 1.5s}.side_bar .inner .side_list .cat_list .side_sub_ttl a{display:block;font-size:1.4rem;font-weight:bold;padding:15px 0}.side_bar .inner .side_list .cat_list .item{opacity:0;transition:opacity 1.5s}.side_bar .inner .side_list .cat_list .item a{display:block;font-size:1.4rem;padding:15px 0 15px 20px;position:relative}.blog .side_bar .inner .side_list .cat_list .item a{display:inline-block;width:25%}.side_bar .inner .side_list .cat_list .item a::before{content:"";display:block;position:absolute;top:24px;left:0;width:10px;height:2px;background:#003586}.side_bar .inner .side_list .cat_list .item.img-link a{padding:10px 0}.side_bar .inner .side_list .cat_list .item.img-link a::before{display:none}.side_bar .inner .side_list .cat_list .item.img-link a img{width:auto;height:40px;margin:0}.side_bar .inner .side_list .cat_list>:nth-child(0){transition-delay:0s}.side_bar .inner .side_list .cat_list>:nth-child(1){transition-delay:.1s}.side_bar .inner .side_list .cat_list>:nth-child(2){transition-delay:.2s}.side_bar .inner .side_list .cat_list>:nth-child(3){transition-delay:.3s}.side_bar .inner .side_list .cat_list>:nth-child(4){transition-delay:.4s}.side_bar .inner .side_list .cat_list>:nth-child(5){transition-delay:.5s}.side_bar .inner .side_list .cat_list>:nth-child(6){transition-delay:.6s}.side_bar .inner .side_list .cat_list>:nth-child(7){transition-delay:.7s}.side_bar .inner .side_list .cat_list>:nth-child(8){transition-delay:.8s}.side_bar .inner .side_list .cat_list>:nth-child(9){transition-delay:.9s}.side_bar .inner .side_list .cat_list>:nth-child(10){transition-delay:1s}.side_bar .inner .side_list .cat_list>:nth-child(11){transition-delay:1.1s}.side_bar .inner .side_list .cat_list>:nth-child(12){transition-delay:1.2s}.side_bar .inner .side_list .cat_list>:nth-child(13){transition-delay:1.3s}.side_bar .inner .side_list .cat_list>:nth-child(14){transition-delay:1.4s}.side_bar .inner .side_list .cat_list>:nth-child(15){transition-delay:1.5s}.side_bar .inner .side_list .cat_list>:nth-child(16){transition-delay:1.6s}.side_bar .inner .side_list .cat_list>:nth-child(17){transition-delay:1.7s}.side_bar .inner .side_list .cat_list>:nth-child(18){transition-delay:1.8s}.side_bar .inner .side_list .cat_list>:nth-child(19){transition-delay:1.9s}.side_bar .inner .side_list .cat_list>:nth-child(20){transition-delay:2s}.side_bar .inner .side_list .cat_list>:nth-child(21){transition-delay:2.1s}.side_bar .inner .side_list .cat_list>:nth-child(22){transition-delay:2.2s}.side_bar .inner .side_list .cat_list>:nth-child(23){transition-delay:2.3s}.side_bar .inner .side_list .cat_list>:nth-child(24){transition-delay:2.4s}.side_bar .inner .side_list .cat_list>:nth-child(25){transition-delay:2.5s}.side_bar .inner .side_list .cat_list>:nth-child(26){transition-delay:2.6s}.side_bar .inner .side_list .cat_list>:nth-child(27){transition-delay:2.7s}.side_bar .inner .side_list .cat_list>:nth-child(28){transition-delay:2.8s}.side_bar .inner .side_list .cat_list>:nth-child(29){transition-delay:2.9s}.side_bar .inner .side_list .cat_list>:nth-child(30){transition-delay:3s}.side_bar .inner .side_list .cat_list>:nth-child(31){transition-delay:3.1s}.side_bar .inner .side_list .cat_list>:nth-child(32){transition-delay:3.2s}.side_bar .inner .side_list .cat_list>:nth-child(33){transition-delay:3.3s}.side_bar .inner .side_list .cat_list>:nth-child(34){transition-delay:3.4s}.side_bar .inner .side_list .cat_list>:nth-child(35){transition-delay:3.5s}.side_bar .inner .side_list .cat_list>:nth-child(36){transition-delay:3.6s}.side_bar .inner .side_list .cat_list>:nth-child(37){transition-delay:3.7s}.side_bar .inner .side_list .cat_list>:nth-child(38){transition-delay:3.8s}.side_bar .inner .side_list .cat_list>:nth-child(39){transition-delay:3.9s}.side_bar .inner .side_list .cat_list>:nth-child(40){transition-delay:4s}.side_bar .inner .side_list .cat_list.ni-anim-init .side_sub_ttl,.side_bar .inner .side_list .cat_list.ni-anim-init .item{opacity:1}.side_bar .inner .side_list .cat_list.news_list .item a{display:block;font-size:1.4rem;padding:15px 0;position:relative}.side_bar .inner .side_list .cat_list.news_list .item a::before{display:none}.side_bar .inner .side_list .cat_list.news_list .item a .category{width:100px;padding:0;margin:0 15px 0 0;float:left;color:#1d387b;font-size:1rem;font-weight:bold;text-align:center;line-height:3;letter-spacing:0;background:#F5F5F5}.side_bar .inner .side_list .cat_list.news_list .item a time{width:calc(100% - 115px);padding:4px 0;float:left}.side_bar .inner .side_list .cat_list.news_list .item a .txt{padding:10px 0 0;font-size:1.2rem;clear:both}@media (max-width: 1024px){.side_bar{width:100%;padding:0;border:none}.side_bar .inner{width:100%;position:static}.side_bar .inner .side_list{display:flex;flex:0 0 auto;flex-wrap:wrap;margin:0 -10px}.side_bar .inner .side_list .cat_list{width:33.333333%;padding:0 10px}}@media (max-width: 1024px) and (max-width: 768px){.side_bar .inner .side_list .cat_list{width:50%}}@media (max-width: 1024px) and (max-width: 480px){.side_bar .inner .side_list .cat_list{width:100%}}@media (max-width: 1024px){.side_bar .inner .side_list .cat_list .side_sub_ttl a{padding:10px 0}.side_bar .inner .side_list .cat_list dd a{padding:10px 0 10px 20px}}.ni-accordion_box .ni-accordion-content{display:none}.tb_disp,.sp_disp{display:none !important}@media (max-width: 768px){.pc_disp.tb{display:none !important}.tb_disp{display:block !important}}@media (max-width: 480px){.pc_disp{display:none !important}.sp_disp{display:block !important}.sp_ls_0{letter-spacing:0}}.ni-line-txt{text-decoration:underline}.bg-white{background:#FFF}.bg-gray{background:#F5F5F5}.ni-slide-cover{position:relative}.ni-slide-cover::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:100%;height:100%;z-index:3;background:#FFF;transition:width 1.5s cubic-bezier(0.77, 0, 0.175, 1)}.ni-slide-cover.gray::after{background:#F5F5F5}.ni-slide-cover.ni-anim-init::after{width:0}.ni-fade-in{opacity:0;transition:opacity 1.5s}.ni-fade-in.ni-anim-init{opacity:1}.ni-lift-up{opacity:0;transform:translateY(50px);transition:transform 1s ease-in-out, opacity 1.5s ease-in-out}.ni-lift-up.ni-anim-init{opacity:1;transform:translateY(0)}.ni-scale-in{opacity:0;transform:scale(1.05);transition:transform 1s ease-in-out, opacity 1.5s ease-in-out}.ni-scale-in.ni-anim-init{opacity:1;transform:scale(1)}#wrapper{opacity:1;padding:101px 0 0}.recruit #wrapper{padding:199px 0 0}@media (max-width: 1024px){.recruit #wrapper{padding:75px 0 0}}@media (max-width: 480px){.recruit #wrapper{padding:51px 0 0}}@media (max-width: 1024px){#wrapper{padding:75px 0 0}}@media (max-width: 480px){#wrapper{padding:51px 0 0}}#header{width:100%;position:fixed;top:0;left:0;z-index:20;border-bottom:#DDD 1px solid;background:rgba(255,255,255,0.9);transition:top 0.5s cubic-bezier(0.77, 0, 0.175, 1)}.hide #header{top:-101px}.recruit.hide #header{top:-199px}#header .header_layer{position:relative;padding:23px 10px}#header .header_layer .logo{position:relative;display:block;width:230px;padding:10px;z-index:2}#header .header_layer .logo img{display:block;width:100%;height:34px}#header .header_layer .g_nav{width:100%;height:100%;position:absolute;top:50%;right:0;padding:0 5px;text-align:right;transform:translateY(-50%);z-index:1}#header .header_layer .g_nav .close{display:none}#header .header_layer .g_nav .g_nav_layer{height:75%;position:relative;top:25%;font-size:0;line-height:0}#header .header_layer .g_nav .g_nav_layer>li{height:100%;display:inline-block;position:relative;cursor:pointer}#header .header_layer .g_nav .g_nav_layer>li.nav_heading{display:none}#header .header_layer .g_nav .g_nav_layer>li.recruit_nav{position:absolute;top:100%;left:50%;width:100vw;height:99px;background:rgba(255,255,255,0.9);text-align:center;padding:29px 10px 0 10px;border-top:#DDD 1px solid;border-bottom:#DDD 1px solid;z-index:1;cursor:default;transform:translateX(-50%)}#header .header_layer .g_nav .g_nav_layer>li.recruit_nav .sub_item{display:inline-block;text-align:center;position:relative;padding-bottom:28px}#header .header_layer .g_nav .g_nav_layer>li.recruit_nav .sub_item .sub_link{display:block;font-size:1.4rem;position:relative;padding:10px 15px;line-height:2rem}#header .header_layer .g_nav .g_nav_layer>li.recruit_nav .sub_item .sub_link:hover::before{opacity:1}#header .header_layer .g_nav .g_nav_layer>li.recruit_nav .sub_item .pulldown li a{padding:5px 10px;line-height:1}@media (max-width: 768px){#header .header_layer .g_nav .g_nav_layer>li{cursor:default}}#header .header_layer .g_nav .g_nav_layer>li .item{display:block;position:relative;top:50%;font-size:1.4rem;padding:10px 15px;line-height:1;transform:translateY(-50%)}#header .header_layer .g_nav .g_nav_layer>li .pulldown{display:none;width:290px;position:absolute;top:100%;left:-10px;padding:5px 10px;border:#DDD 1px solid;border-top:none;background:rgba(255,255,255,0.9);z-index:2}#header .header_layer .g_nav .g_nav_layer>li .pulldown.right{left:auto;right:0}#header .header_layer .g_nav .g_nav_layer>li .pulldown li{display:block;width:100%;text-align:left}#header .header_layer .g_nav .g_nav_layer>li .pulldown li a{display:block;line-height:1;font-size:1.4rem;padding:5px 10px}#header .header_layer .g_nav .g_nav_layer>li .pulldown li a span{display:inline-block;position:relative;padding:10px 0}#header .header_layer .g_nav .g_nav_layer>li .pulldown li a span::before{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:2px;background:#1d387b;transition:width 0.3s cubic-bezier(0.77, 0, 0.175, 1)}#header .header_layer .g_nav .g_nav_layer>li .pulldown li a:hover span::before{width:100%}#header .header_layer .g_nav .g_nav_line,#header .header_layer .g_nav .g_nav_sub_line{position:absolute;bottom:25px;left:0;width:0;height:2px;background:#1d387b;transition:all 0.5s cubic-bezier(0.77, 0, 0.175, 1);pointer-events:none}#header .header_layer .g_nav_trigger{display:none}#header .header_layer .translate_btn{display:inline-block;position:absolute;top:10px;right:0;padding:10px 20px;color:#666;font-size:1.1rem;z-index:2}@media (max-width: 1024px){.hide #header{top:-76px !important}#header>.ni-maxw.full{padding:0}#header .header_layer{padding:10px}#header .header_layer .g_nav{width:300px;position:fixed;top:0;left:-310px;right:auto;padding:0;text-align:left;transform:none;z-index:30;background:#FFF;overflow:auto;box-shadow:0 0 10px rgba(0,0,0,0.5);transition:left 0.3s cubic-bezier(0.77, 0, 0.175, 1)}.pin #header .header_layer .g_nav{left:0}#header .header_layer .g_nav .close{display:block;width:100%;padding:20px 16px;cursor:pointer;position:relative}#header .header_layer .g_nav .close span{display:block;width:16px;height:16px;margin:0 0 0 auto;position:relative}#header .header_layer .g_nav .close span::before,#header .header_layer .g_nav .close span::after{content:"";display:block;width:1px;height:16px;position:absolute;top:50%;left:50%;background:#000;transform:translate(-50%, -50%) rotate(45deg)}#header .header_layer .g_nav .close span::after{transform:translate(-50%, -50%) rotate(-45deg)}#header .header_layer .g_nav .g_nav_layer{height:auto;top:0}#header .header_layer .g_nav .g_nav_layer>li{height:auto;display:block}#header .header_layer .g_nav .g_nav_layer>li.nav_heading{display:block;width:100%;position:relative;color:#FFF;font-size:1.6rem;font-weight:bold;line-height:1;padding:18px 30px 18px 20px;margin:0 0 10px;background:#1d387b;cursor:default}#header .header_layer .g_nav .g_nav_layer>li.recruit_nav{position:static;width:100%;height:auto;padding:0 0 30px;transform:none;border:none}#header .header_layer .g_nav .g_nav_layer>li.recruit_nav .sub_item{display:block;position:relative;padding:0}#header .header_layer .g_nav .g_nav_layer>li.recruit_nav .sub_item .sub_link{text-align:left;display:block;position:relative;top:0;color:#1d387b;font-size:1.6rem;font-weight:bold;padding:18px 30px 18px 20px;transform:none}#header .header_layer .g_nav .g_nav_layer>li.recruit_nav .sub_item .sub_link::before{content:"";display:block;width:10px;height:10px;position:absolute;top:50%;right:22px;margin:-5px 0 0;border-top:#1d387b 1px solid;border-right:#1d387b 1px solid;transform:rotate(45deg)}#header .header_layer .g_nav .g_nav_layer>li.recruit_nav .sub_item .sub_link::after{content:"";display:block;width:5px;height:100%;position:absolute;top:0;left:0;background:#1d387b}#header .header_layer .g_nav .g_nav_layer>li.recruit_nav .sub_item .pulldown li a{padding:15px 30px 15px 52px}#header .header_layer .g_nav .g_nav_layer>li.recruit_nav .sub_item .pulldown li a::before{content:"";display:block;width:10px;height:10px;position:absolute;top:50%;right:22px;left:auto;opacity:1;margin:-5px 0 0;border-top:#AAA 1px solid;border-right:#AAA 1px solid;transform:rotate(45deg);background:none}#header .header_layer .g_nav .g_nav_layer>li .item{display:block;position:relative;top:0;color:#1d387b;font-size:1.6rem;font-weight:bold;padding:18px 30px 18px 20px;transform:none}#header .header_layer .g_nav .g_nav_layer>li .item::before{content:"";display:block;width:10px;height:10px;position:absolute;top:50%;right:22px;margin:-5px 0 0;border-top:#1d387b 1px solid;border-right:#1d387b 1px solid;transform:rotate(45deg)}#header .header_layer .g_nav .g_nav_layer>li .item::after{content:"";display:block;width:5px;height:100%;position:absolute;top:0;left:0;background:#1d387b}#header .header_layer .g_nav .g_nav_layer>li .pulldown{display:block !important;width:100%;position:relative;top:0;left:0;padding:0 !important;border:none}#header .header_layer .g_nav .g_nav_layer>li .pulldown li a{position:relative;padding:15px 30px 15px 52px}#header .header_layer .g_nav .g_nav_layer>li .pulldown li a::before{content:"";display:block;width:10px;height:10px;position:absolute;top:50%;right:22px;margin:-5px 0 0;border-top:#AAA 1px solid;border-right:#AAA 1px solid;transform:rotate(45deg)}#header .header_layer .g_nav .g_nav_layer>li .pulldown li a span{display:block;padding:0}#header .header_layer .g_nav .g_nav_layer>li .pulldown li a span::before{display:none}#header .header_layer .g_nav .g_nav_line{display:none}#header .header_layer .g_nav_trigger{display:block;width:38px;height:34px;padding:10px;position:absolute;top:50%;right:10px;margin:-17px 0 0}#header .header_layer .g_nav_trigger span{display:block;position:relative;width:100%;height:2px;background:#000}#header .header_layer .g_nav_trigger span::before,#header .header_layer .g_nav_trigger span::after{content:"";display:block;position:absolute;top:6px;left:0;width:100%;height:2px;background:#000}#header .header_layer .g_nav_trigger span::after{top:12px}#header .header_layer .translate_btn{top:50%;right:48px;transform:translateY(-50%)}}@media (max-width: 480px){.hide #header{top:-51px !important}#header .header_layer{padding:5px 0}#header .header_layer .logo{width:144px}#header .header_layer .logo img{height:20px}#header .header_layer .g_nav_trigger{right:5px}}#container .content_ttl{padding:93px 0 62px;text-align:center;line-height:1.2;opacity:0}#container .content_ttl .main_ttl{color:#1d387b;font-size:3.2rem}#container .content_ttl .sub_ttl{display:block;margin-top:20px;color:#000;font-size:1.6rem}@media (max-width: 768px){#container .content_ttl{padding:75px 0 45px}#container .content_ttl .main_ttl{font-size:2.8rem}}@media (max-width: 480px){#container .content_ttl{padding:60px 0 30px}#container .content_ttl .main_ttl{font-size:2.4rem}}.secondary #container .content_ttl{padding:73px 0 78px}@media (max-width: 768px){.secondary #container .content_ttl{padding:55px 0}}@media (max-width: 480px){.secondary #container .content_ttl{padding:40px 0}}#container .content_ttl span{opacity:0;transition:opacity 1s ease-in-out}#container .content_ttl span:nth-child(1){transition-delay:.1s}#container .content_ttl span:nth-child(2){transition-delay:.2s}#container .content_ttl span:nth-child(3){transition-delay:.3s}#container .content_ttl span:nth-child(4){transition-delay:.4s}#container .content_ttl span:nth-child(5){transition-delay:.5s}#container .content_ttl span:nth-child(6){transition-delay:.6s}#container .content_ttl span:nth-child(7){transition-delay:.7s}#container .content_ttl span:nth-child(8){transition-delay:.8s}#container .content_ttl span:nth-child(9){transition-delay:.9s}#container .content_ttl span:nth-child(10){transition-delay:1s}#container .content_ttl span:nth-child(11){transition-delay:1.1s}#container .content_ttl span:nth-child(12){transition-delay:1.2s}#container .content_ttl span:nth-child(13){transition-delay:1.3s}#container .content_ttl span:nth-child(14){transition-delay:1.4s}#container .content_ttl span:nth-child(15){transition-delay:1.5s}#container .content_ttl span:nth-child(16){transition-delay:1.6s}#container .content_ttl span:nth-child(17){transition-delay:1.7s}#container .content_ttl span:nth-child(18){transition-delay:1.8s}#container .content_ttl span:nth-child(19){transition-delay:1.9s}#container .content_ttl span:nth-child(20){transition-delay:2s}#container .content_ttl span:nth-child(21){transition-delay:2.1s}#container .content_ttl span:nth-child(22){transition-delay:2.2s}#container .content_ttl span:nth-child(23){transition-delay:2.3s}#container .content_ttl span:nth-child(24){transition-delay:2.4s}#container .content_ttl span:nth-child(25){transition-delay:2.5s}#container .content_ttl span:nth-child(26){transition-delay:2.6s}#container .content_ttl span:nth-child(27){transition-delay:2.7s}#container .content_ttl span:nth-child(28){transition-delay:2.8s}#container .content_ttl span:nth-child(29){transition-delay:2.9s}#container .content_ttl span:nth-child(30){transition-delay:3s}#container .content_ttl span:nth-child(31){transition-delay:3.1s}#container .content_ttl span:nth-child(32){transition-delay:3.2s}#container .content_ttl span:nth-child(33){transition-delay:3.3s}#container .content_ttl span:nth-child(34){transition-delay:3.4s}#container .content_ttl span:nth-child(35){transition-delay:3.5s}#container .content_ttl span:nth-child(36){transition-delay:3.6s}#container .content_ttl span:nth-child(37){transition-delay:3.7s}#container .content_ttl span:nth-child(38){transition-delay:3.8s}#container .content_ttl span:nth-child(39){transition-delay:3.9s}#container .content_ttl span:nth-child(40){transition-delay:4s}#container .content_ttl.ni-anim-init{opacity:1}#container .content_ttl.ni-anim-init span{opacity:1}#container .ni-zoom-trigger .ni-zoom-img{position:relative;width:100%;overflow:hidden}#container .ni-zoom-trigger .ni-zoom-img img{width:100%;transform:scale(1) rotate(0.0001deg);transition:all 1.5s ease-in-out}#container .ni-zoom-trigger:hover .ni-zoom-img img{transform:scale(1.05) rotate(0.0001deg)}@media (max-width: 480px){#container .breadcrumbs{display:none}}#container .breadcrumbs .list{display:flex;flex-wrap:wrap;align-items:center}#container .breadcrumbs .list .item{position:relative;padding:0 10px}#container .breadcrumbs .list .item::before{content:"";display:block;position:absolute;top:50%;right:4px;width:8px;height:8px;border-top:#AAA 1px solid;border-right:#AAA 1px solid;transform:translate(50%, -50%) rotate(45deg)}#container .breadcrumbs .list .item.none::before{display:none}#container .breadcrumbs .list .item .item_elm{display:block;padding:10px;font-size:1.2rem}#container .return_btn{position:absolute;left:20px;top:20px;padding-left:30px;font-size:1.2rem;background:url(../img/common/icon_arrow_back.svg) left center no-repeat;background-size:18px 18px;z-index:2}@media (max-width: 480px){#container .return_btn{display:none}}#container .ni-common-btn{display:block;width:100%;max-width:210px;margin-left:auto;margin-right:auto;color:#FFF;font-size:1.4rem;background:#1d387b;border-radius:100px;position:relative;overflow:hidden;transition:all .3s ease-in-out}#container .ni-common-btn span{display:block;width:100%;padding:0 10px;position:relative;text-align:center;line-height:3.3;z-index:2}#container .ni-common-btn:hover{background:#1e569d}#container .ni-common-list li{border-bottom:#DDD 1px solid}#container .ni-common-list li .row{display:block;padding:10px 0}#container .ni-common-list li .row p,#container .ni-common-list li .row time{float:left;padding:5px 0;font-size:1.2rem}#container .ni-common-list li .row .category{width:100px;padding:0;margin:0 30px 0 0;color:#1d387b;font-size:1rem;font-weight:bold;text-align:center;line-height:3;letter-spacing:0;background:#F5F5F5}#container .ni-common-list li .row time{width:105px}#container .ni-common-list li .row .txt{width:calc(100% - 105px)}#container .ni-common-list li .row.column-3 .txt{width:calc(100% - 130px - 105px)}@media (max-width: 480px){#container .ni-common-list li .row .category{margin:0 10px 0 0}#container .ni-common-list li .row .txt{width:100% !important;padding:10px 0 0;float:none;clear:both}}#container .ni-common-list.fs-14 li .row time,#container .ni-common-list.fs-14 li .row .txt{padding:4px 0;font-size:1.4rem}@media (max-width: 480px){#container .ni-common-list.fs-14 li .row .txt{padding:10px 0 0}}.secondary #container{padding:0 0 100px}#container a:hover .fa-edit{color:#FF5C26}#container a:hover .fa-facebook{color:#4267B2}#container a:hover .fa-twitter{color:#1DA1F2}#container a:hover .fa-instagram{color:#D93175}#container a:hover .fa-youtube{color:#F00}#container a:hover .fa-line{color:#00b900}#container .pagination{width:100%;text-align:center}#container .pagination .page-numbers{display:inline-block;width:30px;line-height:28px;color:#FFF;text-align:center;background:#1d387b;border:#1d387b 1px solid}#container .pagination .page-numbers.current,#container .pagination .page-numbers:hover{color:#1d387b;font-weight:bold;background:#FFF}#footer{height:auto !important;position:relative;background:#1d387b;padding:40px 0 0;z-index:5}#footer .pagetop_btn{display:none;position:fixed;bottom:20px;left:50%;z-index:30;transform:translateX(-50%)}#footer .pagetop_btn.pin{position:absolute;top:30px;bottom:auto}#footer .pagetop_btn.pin a{display:block;position:absolute;bottom:0;right:20px;width:60px;height:60px}#footer .pagetop_btn.pin a::before{border:#1d387b 2px solid}#footer .pagetop_btn a{display:block;position:absolute;bottom:0;right:20px;width:60px;height:60px}#footer .pagetop_btn a::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:#DDD 2px solid;border-radius:30px;background:#FFF;z-index:1;transition:transform .3s ease-in-out, border .3s ease-in-out}#footer .pagetop_btn a::after{content:"";display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;margin:3px 0 0;border-top:#1d387b 1px solid;border-left:#1d387b 1px solid;z-index:2;transform:translate(-50%, -50%) rotate(45deg)}#footer .pagetop_btn a:hover::before{transform:scale(1.1)}@media (max-width: 480px){#footer .pagetop_btn{display:block !important;position:absolute;top:-30px !important;bottom:auto;opacity:1 !important}#footer .pagetop_btn a{position:relative;right:0;margin:0 auto}#footer .pagetop_btn a::before{border:#1d387b 2px solid}#footer .pagetop_btn.pin{position:absolute;top:30px;bottom:auto}#footer .pagetop_btn.pin a{position:relative;right:0;margin:0 auto}}#footer .f_nav{overflow:hidden}#footer .f_nav>ul{display:flex;flex-flow:row wrap;margin:0 -35px}@media (max-width: 480px){#footer .f_nav>ul{display:block}}#footer .f_nav>ul>li{padding:0 25px 20px;border-left:#FFF 1px solid}@media (max-width: 768px){#footer .f_nav>ul>li{border:none}}#footer .f_nav>ul>li:first-child{border:none}#footer .f_nav>ul>li h3{color:#FFF;font-weight:bold;margin:0 0 10px;line-height:2}#footer .f_nav>ul>li h3 .item{padding:0 10px;background:none}#footer .f_nav>ul>li p{font-size:1.2rem}#footer .f_nav>ul>li .item{display:inline-block;color:#FFF;padding:0 10px 0 24px;line-height:2;background:url(/shr/img/common/icon_f_nav.png) no-repeat 10px center/4px 6px}#footer .f_nav>ul>li a:hover{opacity:.4}@media (max-width: 480px){#footer .f_nav>ul>li a:hover{opacity:1}}#footer .f_nav>ul>li .accordion_box{display:block}#footer .f_nav>ul>li .accordion_box+h3{margin:20px 0 10px}#footer .f_nav>ul>li .sub_list{display:flex;flex-flow:row wrap;margin:0 -25px}#footer .f_nav>ul>li .sub_list>li{padding:0 25px}#footer .f_nav>ul>li .sub_list>li h4{color:#FFF;font-size:1.2rem;line-height:2}@media (max-width: 480px){#footer .f_nav>ul{margin:0 -10px}#footer .f_nav>ul li{padding:0}#footer .f_nav>ul li .accordion_box{display:none;padding:0 0 20px}#footer .f_nav>ul li .accordion_box+h3{margin:0 0 10px}}#footer .f_sns_icon{padding-top:23px;padding-bottom:33px;text-align:center;font-size:0;line-height:0}#footer .f_sns_icon li{display:inline-block;width:64px}#footer .f_sns_icon li a{display:block;padding:7px}@media (max-width: 480px){#footer .f_sns_icon{padding-top:0;padding-bottom:20px}#footer .f_sns_icon li{width:44px}}#footer .f_bottom_nav{padding:10px 0;border-top:#FFF 1px solid;border-bottom:#FFF 1px solid}#footer .f_bottom_nav ul{width:calc(100% - 120px);float:left;position:relative}#footer .f_bottom_nav ul::before{content:"";display:block;width:1px;height:1.2rem;position:absolute;top:50%;left:0;background:#FFF;transform:translateY(-50%)}#footer .f_bottom_nav ul li{display:inline-block;font-size:0;position:relative}#footer .f_bottom_nav ul li::before{content:"";display:block;width:1px;height:1.2rem;position:absolute;top:50%;right:0;background:#FFF;transform:translateY(-50%)}#footer .f_bottom_nav ul li a{display:block;color:#FFF;font-size:1.2rem;padding:10px 15px;line-height:1}#footer .f_bottom_nav .f_logo{display:block;width:120px;float:right;padding:6px 0}@media (max-width: 580px){#footer .f_bottom_nav ul{width:100%;margin:0;float:none;text-align:center}#footer .f_bottom_nav ul li a{padding:10px}#footer .f_bottom_nav .f_logo{float:none;margin:0 auto}}#footer .copyright{padding-top:20px;padding-bottom:20px;color:#FFF;font-size:1rem;text-align:center;line-height:1}#footer .copyright:first-letter{font-size:1.4rem;vertical-align:-0.1em}
