@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}a,a:link{font-weight:700;text-decoration:none;color:#000}a:hover{text-decoration:none}a:hover{color:#003c7a}html,body{height:100%}.clearfix:after{content:"";display:block;clear:both}.hidetxt{white-space:nowrap;text-indent:100%;overflow:hidden}.btn{text-align:center}.btn a{display:inline-block;line-height:54px;padding:0 50px;margin:auto;background-color:#003c7a;color:#fff !important;border-radius:27px}.btn a:hover{background-color:#000}header{height:90px;width:100%;top:0;position:fixed;z-index:2}header #menu-trigger{display:none}header div.logo{padding:0 12px;float:left}header div.logo p{padding-top:12px}header div.logo img{float:left;width:124px;margin:12px 14px}header div.logo p{float:left;margin-top:42px;font-size:17px;font-weight:700;line-height:1}header nav{float:right;font-size:16px;font-weight:700}header nav ul{display:inline-block}header nav ul li{display:inline-block;width:120px;border-left:1px solid #000;line-height:90px;text-align:center}header nav ul li a{display:block}header nav ul li a:hover{background-color:#e5ebf2}header nav ul li.sp-serch{display:none}header nav div{height:90px;display:inline-block;background-color:#003c7a;text-align:center;line-height:90px;color:#fff}header nav div#serch-pc:hover{cursor:pointer}header nav div#serch-pc img{width:90px;vertical-align:top}header nav div.inq{width:120px}header nav div.inq a{color:#fff;display:block;background-color:#002a60}header nav div.inq a:hover{background-color:#809dbc;color:#000}header nav .sp-inq{display:none}header nav div.eng{width:90px;padding:10px}header nav div.eng a{display:block;width:70px;height:70px;top:9px;left:9px;line-height:68px;border:#809dbc 1px solid;color:#fff}header nav div.eng a:hover{background-color:#809dbc;color:#000}header nav #menu-service ul{display:none}header.onScrl{background-color:rgba(255,255,255,.9)}header.article-header{position:relative;height:auto}header nav ul li.dcinfo{width:120px;height:90px;position:relative;top:-30px;background-color:#2895d7;border-right:1px solid #e6eaef}header nav ul li.dcinfo a{display:block;height:90px;color:#fff}header nav ul li.dcinfo a:hover{;background:#436593 !important}header nav ul li.dcinfo a>span:nth-of-type(1){display:block;height:30px;line-height:30px;border-bottom:1px solid #e6eaef}header nav ul li.dcinfo a>span:nth-of-type(2){display:block;height:60px;line-height:30px}header nav ul li.dcinfo a>span:nth-of-type(2)>span{width:120px;height:60px;line-height:30px;display:table-cell;text-align:center;vertical-align:middle}#searchform{display:none;width:100%;padding:20px;background-color:#003c7a;top:90px;padding:20px;position:absolute;text-align:center}#searchform label{display:none}#searchform input[type=search]{height:40px;width:60%;border:0;border-radius:20px;font-size:16px;background-color:#fff;padding:7px 20px}#searchform button[type=submit]{border:0;margin-left:10px;background-color:#003c7a;color:#fff;font-size:18px;letter-spacing:5px}footer{padding-top:46px;position:relative;background-color:#e5ebf2;font-size:12px;z-index:2}footer nav{width:1020px;margin:auto;line-height:22px}footer nav div.nav-clm{float:left;margin-right:34px}footer nav div.nav-clm.service{margin-right:0}footer nav h1{border-top:#afafaf 1px solid;border-bottom:#afafaf 1px solid;margin-bottom:10px;line-height:32px;font-weight:700}footer nav h2{font-weight:700;margin-bottom:8px}footer nav h3{font-weight:700}footer nav ul li a,footer nav ul li a:link{font-weight:400}footer nav div.service div{float:left;margin-right:20px}footer nav div.mark{float:right;margin:102px 0 0}footer nav div.mark li{margin-bottom:10px;text-align:right}footer nav div.mark li:first-child img{height:84px}footer nav div.mark img{width:75px}footer nav div.mark img[alt=JMRA]{width:120px}footer nav ul.other-service{font-weight:700;clear:both}footer nav ul.other-service li{display:inline-block;margin-right:40px}footer nav ul.other-service li:after{content:url(/wp-content/themes/ssri2018/library/img/share/ex-link.png);margin-left:6px}footer nav ul.other-service li a,footer nav ul.other-service li a:link{font-weight:700}footer nav ul{margin-bottom:22px}footer .copylight{height:100px;text-align:center;background-color:#003c7a}footer .copylight li{display:inline-block}footer .copylight li a{margin:30px 0 18px;border-right:#fff 1px solid;color:#fff;display:block;line-height:12px;padding:0 20px}footer .copylight li:last-child a{border-right:0}footer .copylight p{color:#809dbc;line-height:40px}.error404 .layoutframe_1{margin:auto;padding:140px 0 40px;text-align:center}.layoutframe_1{min-height:100%;margin-bottom:-551px !important}.layoutframe_1:after{content:"";height:551px;display:block}a.backtohome{background-color:#003c7a;display:inline-block;padding:10px 20px;border-radius:8px;color:#fff;font-weight:400;font-size:16px;letter-spacing:.1em;margin-top:40px}a.backtohome:hover{background-color:#e5ebf2;color:#003c7a}.contents{font-size:16px;line-height:1.8;margin-top:90px;padding-top:270px;position:relative;background-repeat:no-repeat;background-position:top center;background-size:contain}body#service.home .contents{padding-top:316px}.contents:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;background:url(/wp-content/themes/ssri2018/library/img/head_img/dot.png) repeat;z-index:0}.contents:after{content:"";display:block;width:100%;height:100%;position:absolute;top:507px;background-color:#e6e6e6}.contents nav.bread{width:1020px;margin:auto;position:relative;z-index:1}.contents nav.bread li{display:inline-block;color:#fff;font-size:12px;line-height:46px}.contents nav.bread li br{display:none}.contents nav.bread li a{color:#fff;font-weight:400}.contents section{width:1020px;margin:auto;position:relative;z-index:1}.contents section.wrapper{background-color:#fff;padding-bottom:80px}.contents section.entry-content{width:856px;margin:auto}.contents section h1{width:100%;background-color:#003c7a;line-height:100px;text-align:center;font-size:20px;color:#fff;letter-spacing:2px}.contents section h2{padding-left:26px;margin-bottom:56px;border-left:80px solid #003c7a;border-bottom:2px solid #afafaf;font-weight:700;font-size:20px;line-height:60px}.contents section nav.local ul{width:100%;margin-bottom:30px;background-color:#000;border-top:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contents section nav.local ul li{display:table;width:20%;text-align:center;border-right:1px solid #fff}.contents section nav.local ul li:last-child{border-right:0}.contents section nav.local ul li.active{background-color:#003c7a}.contents section nav.local ul a{display:table-cell;text-align:center;width:100%;height:90px;padding:0 2%;color:#fff;vertical-align:middle}.contents section nav.local ul a:hover{background-color:#003c7a}.contents section a{color:#003c7a}.contents section.entry-content caption{margin-top:1.8em}.contents .entry-content ul.content_list,.contents .entry-content p{margin:1em 3px 1.8em 0}.layout1 .contents{background-color:#e6e6e6}.content{width:1020px;margin:auto}.content>article{padding:0 80px}.contents th{font-weight:700;text-align:-internal-center}a#scrollTop{display:none;width:40px;height:40px;position:fixed;border:1px solid #003c7a;bottom:20px;right:40px;background-color:#e5ebf2;z-index:3}a#scrollTop.onScrl{display:block}a#scrollTop:after{content:"";display:block;position:absolute;width:15px;height:15px;top:60%;left:50%;border-top:1px solid #003c7a;border-left:1px solid #003c7a;-webkit-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%);-webkit-transform-origin:0 0;transform-origin:0 0}a#scrollTop:hover{bottom:25px}a#scrollTop.hide{display:none}@media screen and (max-width:1268px){.contents{background-size:1268px 505px}}@media screen and (max-width:1268px){header{width:1268px}}@media screen and (max-width:888px){header{width:100%;min-width:340px;height:50px}header #serch-pc,header .inq,header nav ul{display:none}header div.logo{padding:6px}header div.logo img{width:76px;margin:0 7px}header div.logo p{font-size:9px;margin-top:13px}header nav div.eng{width:50px;height:50px;padding:6px}header nav div.eng a{width:37px;height:37px;top:6px;left:6px;line-height:37px;font-size:12px}header #menu-trigger,header #menu-trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box}header #menu-trigger{position:relative;width:50px;height:50px;vertical-align:top;background-color:#003c7a;-webkit-animation:menu-close .6s;animation:menu-close .6s}header #menu-trigger.active{-webkit-animation:menu-open .6s;animation:menu-open .6s}header #menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(20px) scale(0);transform:translateY(20px) scale(0)}header #menu-trigger.active span:nth-of-type(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header #menu-trigger.active span:nth-of-type(2):after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}header #menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-20px) scale(0);transform:translateY(-20px) scale(0)}header #menu-trigger span{position:absolute;left:15%;width:70%;height:2px;background-color:#fff;border-radius:2px}header #menu-trigger span:nth-of-type(1){top:12px}header #menu-trigger span:nth-of-type(2){top:24px}header #menu-trigger span:nth-of-type(2):after{position:absolute;top:0;left:0;content:'';width:100%;height:2px;background-color:#fff;border-radius:4px;-webkit-transition:all .4s;transition:all .4s}header #menu-trigger span:nth-of-type(3){bottom:12px}header.visible{position:absolute;z-index:5}header.visible nav .sp-inq{display:block}header.visible nav ul{margin-left:0}header.visible nav ul li{background:rgba(255,255,255,1);z-index:2}header.visible nav>ul>li>ul>li{background:rgba(255,255,255,1)}header.visible nav>ul{display:block;position:absolute;width:100%;margin-top:50px;top:0;left:0}header.visible nav>ul li{display:block;width:90%;margin:auto;border-left:0;line-height:50px;text-align:left;padding:0 10px;border-bottom:1px solid #afafaf}header.visible #menu-service ul{display:block;width:100%;margin:0}header.visible #menu-service ul li{width:95%;margin-left:5%;font-size:14px;border-top:1px dotted #afafaf;border-bottom:0}header.visible .sp-serch{display:block;position:relative;border-bottom:0;margin-top:30px}header nav ul li.dcinfo{top:0;line-height:80px;background-color:rgba(40,149,215,1);text-align:center;padding-left:0}header nav ul li.dcinfo a>span:nth-of-type(2)>span{display:block;width:100%}#searchform{display:none;top:725px;background:rgba(255,255,255,1)}#searchform input[type=search]{width:77%;padding:10px 10px 10px 60px;float:left;font-size:16px;line-height:24px;border-radius:22px;border:1px solid #e5ebf2;background-color:#e5ebf2;-webkit-appearance:none}#searchform:after{content:url(/wp-content/themes/ssri2018/library/img/share/seach.svg);display:block;position:absolute;width:70px;height:70px;top:5px;left:15px}#searchform button[type=submit]{color:#003c7a;line-height:40px;width:20%;padding:0;margin-left:3%;background-color:#fff}#searchform.visible{display:block}.contents{padding-top:28%;margin-top:50px;background-size:contain}.contents:before{height:0;padding-top:40%}.contents nav.bread{display:none;width:100%;padding:0 5%}.contents section{width:100%}.contents section.entry-content{width:90%}.contents section h1{line-height:80px;font-size:16px}.contents section nav.local ul{background-color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents section nav.local ul li{width:50%;border-right:1px solid #afafaf;border-bottom:1px solid #afafaf}.contents section nav.local ul li.active a{color:#fff}.contents section nav.local ul li:nth-child(2n){border-right:0}.contents section nav.local ul li a{line-height:50px;height:50px;color:#000}.content{width:100%}.content section{width:100%}a#scrollTop{bottom:0;right:0;border:0}footer{padding:20px 0 0}footer nav{width:100%;padding-bottom:30px}footer nav div.nav-clm{clear:both;float:none;width:90%;margin:auto}footer nav div.nav-clm h1{border-top:0;line-height:40px;margin-bottom:0}footer nav div.nav-clm h2{margin-bottom:0;margin-top:0;line-height:40px;font-size:12px;border-bottom:1px dotted #afafaf}footer nav div.nav-clm h3{display:none}footer nav div.nav-clm ul{display:none}footer nav div.service div{width:90%;margin:0 0 0 10%}footer .copylight li a{margin:20px 0 0;padding:0 10px}footer .copylight p{margin-top:18px;line-height:1.8;font-size:8px}}#top .kv img{width:100%}#top .tag,#top .contents .more a.btn-more{display:inline-block;width:120px;margin:0 30px;font-size:14px;color:#fff;text-align:center;background-color:#f15a24;border-radius:13px}#top .contents{margin-top:0;padding-top:0}#top .contents:before{background:0 0}#top .contents:after{content:normal}#top .kv{padding-top:90px;background-color:#f9f9f9}#top .contents h1{margin-bottom:30px}#top .contents h2{height:64px;font-size:20px;font-weight:700;color:#003c7a;line-height:64px;text-align:center;border-top:1px solid #003c7a;border-bottom:1px solid #003c7a;border-left:0}#top .contents section{width:auto;margin-bottom:50px}#top .contents .news{line-height:26px}#top .contents .news dt{float:left;width:290px;padding:20px 0;font-weight:700}#top .contents .news dt:after{float:left;width:290px;padding:20px 0;font-weight:700}#top .contents .news dt .tag-press{background-color:#fbb03b}#top .contents .news dd{padding-left:290px;padding:20px 0;border-bottom:1px solid #afafaf}#top .contents .news dd .content_link{display:inline-block}#top .contents .more{padding:30px 0 0;text-align:center}#top .contents .more a.btn-more{font-size:16px;letter-spacing:1px;line-height:28px;border-radius:14px;background-color:#003c7a}#top .contents .more a.btn-more:hover{background-color:#809dbc}#top .contents .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0 60px}#top .contents .column-4{width:23.5%}#top .contents .service{margin-top:60px}#top .contents .service li{background-color:#003c7a;text-align:center}#top .contents .service li h3{margin-top:17px;font-weight:700;line-height:22px;color:#fff;text-align:center}#top .contents .service li p{padding:17px;font-size:14px;line-height:22px}#top .contents .service li a,#top .contents .service li a:link{color:#fff}#top .contents .service li:hover{background-color:#000}#top .contents .service li:hover img{opacity:.7}#top .contents .other-service li{border:1px solid #003c7a}#top .contents .other-service li img{width:100%}#top .contents .other-service li:hover img{opacity:.7}#about .contents{background-image:url(/wp-content/themes/ssri2018/library/img/head_img/about.jpg)}#about .contents h3{margin-bottom:1em;font-weight:700}#about .contents h4{margin:20px 0 10px;line-height:45px;font-weight:700;border-bottom:1px solid #afafaf}#about.page-id-26 .entry-content p{margin-left:auto !important}#about.page-id-26 .entry-content img{margin-right:20px}#recruit .contents{background-image:url(/wp-content/themes/ssri2018/library/img/head_img/recrit.jpg)}#service .contents{background-image:url(/wp-content/themes/ssri2018/library/img/head_img/service.jpg)}#service .contents section.wrapper:after{content:"";clear:both;display:block}#service .contents section h2{margin:0 50px 0 300px;padding:17px 0 17px 26px;width:652px;margin:20px 50px 20px 318px;border-bottom:0;border-left:12px solid #003c7a;line-height:20px}#service .contents section h2.zantei{padding:17px 0;border-left:0;color:#003c7a;text-align:center;line-height:1.8;font-size:42px}#service .contents section.entry-content{width:652px;margin:0 50px 0 0;float:right}#service .contents section.entry-content h2{margin-left:0}#service .contents section.entry-content .button_line li{margin-right:2%}#service .contents section.entry-content .button_line a,#service .contents section.entry-content .category_button_here .btn_title{display:block;border:3px double;padding:10px;text-align:center}#service .contents section.entry-content .category_button_here .btn_title{color:#000;border-color:#000}#service .contents section.entry-content .button_line ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}#service .contents section.entry-content .liststyle{list-style:disc inside}#service .contents section ul.topmenu-list{margin-top:30px}#service .contents section ul.topmenu-list li{margin-bottom:4%}#service .contents section ul.topmenu-list a{display:block;background-color:#003c7a;font-size:28px;line-height:80px;color:#fff;position:relative;text-indent:1.5em}#service .contents section ul.topmenu-list a:before{content:"more";display:block;width:30%;background-color:#00a0e9;position:absolute;right:0;text-align:center;text-indent:0}#service .contents section ul.topmenu-list a:after{content:"";display:block;position:absolute;top:0;right:24%;z-index:1;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid #003c7a}#service .contents .sidemenu{float:left;width:254px}#service .contents .sidemenu h2{width:100%;margin:0;border:0;line-height:1.8;color:#fff;background-color:#003c7a;padding:16px 0 16px 1em;float:none}#service .contents .menu-sidemenu-container ul{border-bottom:1px solid #afafaf}#service .contents .menu-sidemenu-container li{line-height:20px}#service .contents .menu-sidemenu-container li:last-child{border-bottom:0}#service .contents .menu-sidemenu-container li.current_page_item>a{background-color:#e5ebf2}#service .contents .menu-sidemenu-container li a{padding:20px;border-bottom:1px solid #afafaf}#service .contents .menu-sidemenu-container li li{margin-left:34px;font-size:13px;line-height:16px}#service .contents .menu-sidemenu-container li li a{padding:17px 0 17px 10px;border-style:dotted}#service .contents .menu-sidemenu-container li li:last-child a{border:none}#service .contents .menu-sidemenu-container li li li{border-bottom:0}#service .contents .menu-sidemenu-container a{display:block;width:100%;padding-left:25px;color:#000}#service table.ftable_1{border:1px solid #888;border-collapse:collapse;empty-cells:show;font-size:13px;text-align:left}#service table.ftable_1 tr,#service table.ftable_1 td,#service table.ftable_1 th{padding:0 5px;border-collapse:collapse;empty-cells:show;border-width:thin;border-style:solid;border-color:#8080a0;font-size:13px}#service tr.bgcolor_gray_1 th,#service th.bgcolor_gray_1{background-color:#f2f2f2}#service.page-id-2791 .contents section.entry-content{width:856px;margin:auto;float:none}#service .marketing_top{color:#0070c0;font-weight:700}#information .contents,#privacy .contents{padding-top:0;background-image:none}#information .contents:before,#privacy .contents:before{background:0 0}#information .contents:after,#privacy .contents:after{height:100px;top:46px;background-color:#003c7a}#information .contents nav.bread li,#privacy .contents nav.bread li{color:#000}#information .contents nav.bread li a,#privacy .contents nav.bread li a{color:#000}#information .contents section h1,#privacy .contents section h1{margin-bottom:2em}#information .contents section.entry-content{margin-bottom:30px}#information .contents h2.press{border-color:#fbb03b}#information .contents h2.news{border-color:#f15a24}#information .contents h2.single{width:856px;margin:0 auto 56px auto;padding:12px 0;border-left:#003c7a;border-bottom:4px solid #003c7a;font-weight:700;font-size:20px;text-align:center;line-height:1.8}#information.single .contents .entry-content h3{margin:1.8em 0 1em;font-weight:700}#information.single .contents .entry-content strong,#information.single .contents .entry-content b{font-weight:700}#information.single .contents .entry-content .attention{color:red}#information.single .contents sup{font-size:60%;vertical-align:super}#information.single .contents .entry-content .size14{font-size:18px;font-weight:700}#information.single .contents .entry-content cite{display:block;font-style:italic;font-size:14px}#information.single .contents .entry-content .underline{margin:0 2px;text-decoration:underline}#information.single .contents .entry-content ul{list-style:disc inside}#information.single .contents .entry-content dl dt{font-weight:700}#information.single .contents .entry-content dl.olist>dt{margin-top:1.8em}#information.single .contents .entry-content ul a{display:inline;background-color:transparent}#information.single .contents .entry-content .float_left{float:left}#information.single .contents .entry-content .float_right{float:right}#information.single .contents .entry-content .float_clear{clear:both}#information.single .contents .entry-content .align_center{text-align:center}#information.single table.outline tr td:first-child,#information.single table.outline tr th,#information.single .nowrap{white-space:nowrap}#information.single .contents blockquote{width:85%;margin:auto}#information.single .contents .entry-content blockquote ul{list-style-position:outside}#information.single .contents .entry-content blockquote ul li{margin-left:1.4em}#information.single .contents i{font-style:italic}#information.single .column_valign_top td,#information.single .column_valign_top th,#information.single .column_valign_top,#information.single tr[valign=top] th,#information.single tr[valign=top] td,#information.single td[valign=top],#information.single .co_profile td:first-child,#information.single .valign_top,#information.single .valign_top th,#information.single .valign_top td:first-child{vertical-align:top;padding-right:1em}#information.single .valign_top td:first-child{width:7em}.company_outline{margin-bottom:1.8em}.company_outline th,.company_outline td{vertical-align:top}.company_outline caption{margin-bottom:.5em;font-weight:700;white-space:nowrap}.contents ul.ul_list,.company_outline ul.ul_list{list-style:disc;list-style-position:inside}.contents ol,.company_outline ol{list-style:decimal;list-style-position:inside}#information .contents .entry-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#information .contents .entry-content ul li{width:23%;margin-bottom:4%;background-color:#e6e6e6;background-size:contain;background-position:center center}#information .contents .entry-content ul a{display:block;height:100%;background-color:rgba(230,230,230,.9)}#information .contents .entry-content ul a:hover{background-color:#f6f5f5}#information .contents .entry-content ul .item-date{font-weight:700;padding:22px 15px 10px}#information .contents .entry-content ul .item-title{padding:0 15px 22px;font-weight:400}#information .contents .entry-content table.ftable_1{border:1px;border-collapse:collapse;empty-cells:show;font-size:13px;text-align:left}#information .contents .entry-content table.ftable_1 tr,#information .contents .entry-content table.ftable_1 td,#information .contents .entry-content table.ftable_1 th{padding:0 5px;border-collapse:collapse;border:1px solid #888}#information .contents.release-single .entry-content img{max-width:100%}#information .contents.release-single .entry-content ul{display:block}#information .contents.release-single .entry-content ul li{width:auto;margin-bottom:0;background-color:transparent}#information.search .contents section h2{border:0;padding:0;line-height:1.8;margin-bottom:20px}#information.search .search_more{margin-bottom:30px;border-bottom:1px solid #afafaf}.mw_wp_form input[type=text],.mw_wp_form input[type=number],.mw_wp_form input[type=password],.mw_wp_form input[type=tel],.mw_wp_form input[type=email],.mw_wp_form textarea{border:1px solid #ababab;border-radius:5px;background-color:#fff;padding:7px}.mw_wp_form textarea{height:5em}.mw_wp_form .form_line{margin:20px 0}.mw_wp_form .form_line span{width:14em;display:inline-block;vertical-align:top}.mw_wp_form .form_line span.form_label_2{text-align:right}.mw_wp_form .form_line span.mwform-radio-field-text,.mw_wp_form .form_line span.horizontal-item,.mw_wp_form .form_line span.mwform-tel-field{width:auto}.mw_wp_form .form_line .required_mark{width:1em}.mw_wp_form select{width:110px;height:37px;outline:none;text-indent:.01px;text-overflow:'';background:none transparent;vertical-align:middle;font-size:inherit;color:inherit}.mw_wp_form select option{background-color:#fff;color:#333}.mw_wp_form select::-ms-expand{display:none}.mw_wp_form select:-moz-focusring{color:transparent;text-shadow:0 0 0 #828c9a}.mw_wp_form input[type=submit],.mw_wp_form input[type=reset]{width:auto;padding:14px 30px;margin:0 20px;background-color:#003c7a;color:#fff;font-size:16px;border-radius:16px;border-color:transparent}.mw_wp_form input[type=reset]{background-color:#000}@media screen and (max-width:768px){.contents section h2{border-left-width:20px}#top .kv{padding-top:50px}#top .contents h1{height:50px;line-height:50px;font-size:16px}#top .contents h2{height:50px;width:90%;line-height:50px;margin:30px auto}#top .contents .news dt{width:100%;padding:20px 0 10px}#top .contents .news dd{width:100%;padding:20px 5%}#top .contents .column{-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;margin:auto}#top .contents .column-4{width:48%;margin-bottom:4%}#top .contents .service li h3{padding:0 12px}#top .contents .service li h3 br{display:none}#top .contents .service li p{padding:12px 12px 20px}#top .contents .service li p br{display:none}#top .tag,#top .contents .more a.btn-more{margin:0 5%}#information .contents h2.press{border-left:20px solid #fbb03b}#information .contents h2.news{border-left:20px solid #f15a24}#information .contents h2.single{width:90%;font-size:18px}#information .contents .entry-content ul li{width:48%}#information .contents .entry-content img{width:100%}#about .contents h2.zantei{border-left:20px solid #003c7a}#about .contents .history_table tr td,#about .contents .history_table tr th{display:block}#recruit .contents h3 .section_type{font-size:12px}#recruit .contents #recruit .contents th,#recruit .contents #recruit .contents td{line-height:1.8}.mw_wp_form .form_line span.form_label_2{text-align:left}.section_button>input{margin:10px 20px}#service.page-id-2791 .contents section.entry-content{width:90%}#service.page-id-2791 .contents section.entry-content li{width:100%}#service.page-id-2791 .contents section.entry-content ul.service li:nth-last-child(3){background-color:#003c7a}#service.page-id-2791 .contents section.entry-content ul.service li:nth-last-child(4){background-color:#2196d6}#service .contents section nav.local{display:none}#service .contents section h2{width:100%}#service .contents section h2.zantei{font-size:20px;margin:0;padding:80px 0 20px}#service .contents section.entry-content{width:90%;margin:auto;float:none}#service .contents section ul.topmenu-list a{font-size:22px;line-height:60px;text-indent:1em}#service .contents section ul.topmenu-list a:before{width:27%;padding-right:1em;text-align:right;text-indent:20px}#service .contents section ul.topmenu-list a:after{top:0;right:25%;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #003c7a}#service .contents .sidemenu{width:100%;z-index:5;position:relative}#service .contents .sidemenu h2{border-top:1px solid #fff;padding:16px 1em 16px 0;font-size:14px;text-align:center}#service .contents .sidemenu h2 br{display:none}#service .contents .sidemenu h2:after{content:"";width:16px;height:16px;border-bottom:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:20px}#service.page-id-2822 .sidemenu h2:after{display:none}#service .contents .sidemenu>div{display:none}#service .contents .menu-sidemenu-container li a{padding:14px}#service .contents .menu-sidemenu-container li li a{padding:12px 0 12px 10px;line-height:16px}#service .contents .entry-content img{width:100%;margin:0 !important}#service .contents .entry-content div{float:none !important}#service .contents img[src*="back.gif"]{display:none}#service .contents section.entry-content .button_line ul{font-size:12px}#service.page-id-751 .entry-content td{display:block;width:100%}#information.single .contents .entry-content div.table-wrap{overflow:auto;width:100%}#information.single .contents .entry-content div.table-wrap th,#information.single .contents .entry-content div.table-wrap td:first-child{white-space:nowrap}#information.single .contents .entry-content div.table-wrap::-webkit-scrollbar{height:5px}#information.single .contents .entry-content div.table-wrap::-webkit-scrollbar-track{background:#f1f1f1}#information.single .contents .entry-content div.table-wrap::-webkit-scrollbar-thumb{background:#d6d6d6}}#information.single aside.sharebtns{margin-bottom:34px;text-align:center}#information.single aside.sharebtns h3{display:inline-block;margin-right:1em;letter-spacing:.05em;line-height:36px;vertical-align:top;color:#9e9e9e}#information.single aside.sharebtns a{padding:0 5px}#information.single aside.sharebtns a .fa-twitter-square{color:#95b9e2}#information.single aside.sharebtns a .fa-facebook-square{color:#6c7bab}#information.single aside.sharebtns a .fa-linkedin{color:#4796c4}#information.single aside.sharebtns a.last{margin-right:3em}#information.single aside.sharebtns a:hover .fa-twitter-square{color:#1da1f2}#information.single aside.sharebtns a:hover .fa-facebook-square{color:#1877f2}#information.single aside.sharebtns a:hover .fa-linkedin{color:#0073b1}#information.single aside.sharebtns i{font-size:36px;font-style:normal;line-height:36px}@media screen and (max-width:768px){#information.single aside.sharebtns a.last{margin-right:0}}TABLE[border="1"],TABLE[border="1"] TR,TABLE[border="1"] TR TD,TABLE[border="1"] TR TH{border:1px solid #b0b0b9;border-collapse:collapse;empty-cells:hide}TABLE[cellpadding="1"],TABLE[cellpadding="1"] TD,TABLE[cellpadding="1"] TH{padding:2px 4px;empty-cells:hide}.new{padding-left:10px;padding-right:2px;color:red;font-weight:700}TABLE.ftable_1{border:1px;border-collapse:collapse;empty-cells:show;font-size:16px;text-align:left}TABLE.ftable_1 tr,TABLE.ftable_1 td,TABLE.ftable_1 th{padding:0 5px;border-collapse:collapse;empty-cells:show;border-width:thin;border-style:solid;border-color:#8080a0;font-size:16px}TABLE.ftable_1 caption{font-size:14px;padding:5px}.align_left{text-align:left !important}.align_center{text-align:center !important}.align_right{text-align:right !important}