@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#020507;text-decoration:none}img{vertical-align:top}mark{background-color:#ff9;color:#020507;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #020507;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul li,ol li{list-style-type:none}address{font-style:normal}.fontSS{font-size:.8em}.fontS{font-size:.9em}.fontH{font-size:.95em}.fontHB{font-size:1.05em}.fontB{font-size:1.1em}.fontBB{font-size:1.2em}.font10{font-size:10px}.font11{font-size:11px}.font12{font-size:12px}.font13{font-size:13px}.font14{font-size:14px}.font15{font-size:15px}.font16{font-size:16px}.font17{font-size:17px}.font18{font-size:18px}.font19{font-size:19px}.font20{font-size:20px}.bold{font-weight:700}.normal{font-weight:400}.uLine{text-decoration:underline}.lineTh{text-decoration:line-through}.white{color:#fff}.blue{color:#242464}.ultramarine{color:#3750b4}.mossgreen{color:#2b711b}.navy{color:#039}.red{color:#c11}.red01{color:#b91c1d}.scarlet{color:#fe3a3b}.pink{color:#f26}.gray01{color:#666}.gray02{color:#333}.green{color:#1d7a10}.orange01{color:#ff9600}.orange02{color:#ff7500}.brown01{color:#5e321b}.serif{font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.line01{line-height:1.25}.line02{line-height:1.5}.line03{line-height:1.75}.line04{line-height:2}.block{display:block}.inline{display:inline}.inlineBlock{display:inline-block}.none{display:none}.txIndent{text-indent:-9999em}.relative{position:relative}.fLeft{float:left}.fRight{float:right}.clear{clear:both}.cf:after{content:"";clear:both;display:block;height:0}:root .cf:after{content:""\	;clear:both\	;display:block\	;height:0\	}.ov{overflow:hidden}.tCenter{text-align:center}.tLeft{text-align:left}.tRight{text-align:right}.vcB{vertical-align:bottom}.vcM{vertical-align:middle}.vcT{vertical-align:top}.bgNone{background-image:none!important}.mgb0{margin-bottom:0!important}.mgb5{margin-bottom:5px}.mgb10{margin-bottom:10px}.mgb15{margin-bottom:15px}.mgb20{margin-bottom:20px}.mgb25{margin-bottom:25px}.mgb30{margin-bottom:30px}.mgb35{margin-bottom:35px}.mgb40{margin-bottom:40px}.mgb45{margin-bottom:45px}.mgb50{margin-bottom:50px}.mgb55{margin-bottom:55px}.mgb60{margin-bottom:60px}.mgt0{margin-top:0!important}.mgt5{margin-top:5px!important}.mgt10{margin-top:10px!important}.mgt15{margin-top:15px!important}.mgt20{margin-top:20px!important}.mgt30{margin-top:30px!important}.mgr0{margin-right:0!important}.mgr5{margin-right:5px}.mgr10{margin-right:10px}.mgr15{margin-right:15px}.mgr20{margin-right:20px}.mgr25{margin-right:25px}.mgr30{margin-right:30px}.mgr35{margin-right:35px}.mgr40{margin-right:40px}.mgr45{margin-right:45px}.mgr50{margin-right:50px}.mgr60{margin-right:60px}.mgr70{margin-right:70px}.mgl0{margin-left:0!important}.mgl5{margin-left:5px}.mgl10{margin-left:10px}.mgl15{margin-left:15px}.mgl20{margin-left:20px}.mgl25{margin-left:25px}.mgl30{margin-left:30px}.mgl35{margin-left:35px}.mgl40{margin-left:40px}.mgl45{margin-left:45px}.mgl50{margin-left:50px}.mgl60{margin-left:60px}.mgl70{margin-left:70px}.pdg5{padding:5px}.pdg10{padding:10px}.pdg15{padding:15px}.pdg20{padding:20px}.pdg25{padding:25px}.pdg30{padding:30px}.pdg35{padding:35px}.pdg40{padding:40px}.pdg50{padding:50px}.pdg60{padding:60px}.pdg70{padding:70px}.pdg80{padding:80px}.pdg90{padding:90px}.pdb0{padding-bottom:0!important}.pdb5{padding-bottom:5px}.pdb10{padding-bottom:10px}.pdb15{padding-bottom:15px}.pdb20{padding-bottom:20px}.pdb25{padding-bottom:25px}.pdb30{padding-bottom:30px}.pdb40{padding-bottom:40px}.pdb50{padding-bottom:50px}.pdb60{padding-bottom:60px}.pdt0{padding-top:0!important}.pdt5{padding-top:5px}.pdt10{padding-top:10px}.pdt15{padding-top:15px}.pdt20{padding-top:20px}.pdt25{padding-top:25px}.pdt30{padding-top:30px}.pdt40{padding-top:40px}.pdt45{padding-top:45px}.pdt50{padding-top:50px}.pdt55{padding-top:55px}.pdt60{padding-top:60px}.pdt80{padding-top:80px}.pdr0{padding-right:0!important}.pdr5{padding-right:5px}.pdr10{padding-right:10px}.pdr15{padding-right:15px}.pdr20{padding-right:20px}.pdr25{padding-right:25px}.pdr30{padding-right:30px}.pdl0{padding-left:0!important}.pdl5{padding-left:5px}.pdl10{padding-left:10px}.pdl15{padding-left:15px}.pdl20{padding-left:20px}.pdl25{padding-left:25px}.pdl30{padding-left:30px}.width01{width:100px}.width02{width:200px}.width03{width:300px}.width04{width:400px}.width100{width:100%}.center{margin-left:auto;margin-right:auto}.ios .over:hover,.ios .over:active,.ios .over:link,.ios .over:visited{opacity:1}.ios .over:focus{opacity:1}img.alignright{display:block;margin:0 0 0 auto}img.alignleft{display:block;margin:0 auto 0 0}img.aligncenter{display:block;margin:0 auto}body,html{font-family:LINE Seed JP,sans-serif}body{min-width:1020px;height:auto;background:#fff;color:#020507;font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{color:inherit;text-decoration:none;display:inline-block;color:#039;transition:.21s ease 0s}a:hover{color:#b50000}a[href^="tel:"]{cursor:text}table{width:100%}@media screen and (min-width: 768px){.pc_none{display:none!important}a[href^="tel:"]{pointer-events:none}}@media screen and (max-width: 767px){.sp_none{display:none}}#header{transition:.5s;width:100%;position:fixed;z-index:999;top:0;left:0}#header .hdr_inner{width:1000px;margin:0 auto}#header h1{text-align:center;padding:40px 0 30px}#header h1 img{width:144px}#header ul{margin:0 auto;padding-bottom:12px;letter-spacing:-1em}#header ul li{display:inline-block;width:140px;text-align:center}#top #header.is-animation{position:fixed;padding:20px 0 10px;transition:.7s;font-size:14px;background:#fffc!important;border-bottom:1px solid #c9c9c9}#top #header.is-animation #hdrInner #gNavi li{font-size:13px;transition:.3s}#top #header.is-animation h1{width:120px;float:left;padding:0}#top #header.is-animation h1 img{width:120px}#top #header.is-animation #gNavi{width:780px;float:right}#top #header.is-animation #gNavi .inner{width:100%;margin:0 auto}#top #header.is-animation #gNavi li{width:152px}#gNavi{width:100%}#gNavi .inner{width:720px;margin:0 auto}#gNavi li a{width:100%;background-position:0 0;background-size:200% auto;transition:.3s;line-height:1;padding:10px 0;font-size:18px;letter-spacing:.05em;color:#020507}#gNavi li a:hover{color:#a82217}#gNavi li a:hover{transform:translateY(-6px);transition:.3s}.guard{display:block;width:100%;height:100%;background:url(../images/common/guard.png);z-index:1000;position:absolute}#contents,#wrapper{position:relative}#main_cts,#cts_inner{background:#fff}#footer{position:relative;width:100%;font-size:12px;z-index:0;background:#fff}#footer .imgBox img{width:144px}#footer a:hover{color:#b90000}#footer .sec_inner{width:1050px;min-width:1080px;margin:0 auto;padding-bottom:20px;padding-top:40px}#footer .toTop{background:#5072be;text-align:center;color:#fff;font-size:14px;padding:10px 0;font-weight:700}#footer .toTop a{background:url(../image/common/toTop.png) no-repeat right center;color:#fff;padding-right:50px}#footer .toTop a:hover{color:#b90000;background-position:right top}#footer .name{width:287px;border-right:1px solid #ddd;float:left;font-size:12px;margin-right:60px;text-align:left}#footer .name .subTxt{letter-spacing:0}#footer .name .subTxt .num{letter-spacing:.02em}#footer .name .subTxt .num dt,#footer .name .subTxt .num dd{display:inline-block;vertical-align:baseline}#footer .name .subTxt .num dt{font-size:.8em;margin-right:.2em}#footer .name .subTxt .num dd{font-size:1.3em}#footer .name .subTxt .adress{line-height:1.6}#footer .name .subTxt *+.adress{margin-top:10px}#footer .name .subTxt .adress{font-size:.9em}#footer .name .subTxt .adress dt{margin-bottom:3px}#footer .name .subTxt .adress dd+dt{margin-top:15px}#footer .ftrRight{width:700px;float:right}#footer a{color:#020507;font-weight:400}#fNavi{width:100%}@media screen and (min-width: 768px){#fNavi.drawr{display:block!important;height:auto!important}.btn.menu-trigger{display:none}}#footer .ftrRight ul{width:25%;margin-right:2%;float:left;text-align:left}#footer .ftrRight ul:last-child{margin:0;width:41%}#footer .ftrRight ul .bold{font-size:18px}#footer .ftrRight .subBox{text-align:right;margin-top:10px}#footer .ftrRight .subBox p{text-align:left;width:36%;background-size:contain;float:right;line-height:1.75;height:50px;padding-top:13px}#footer .ftrRight .subBox .logo{width:70px;display:inline-block;margin-right:10px}#footer .ftrRight .subBox .logo img{width:100%}#footer .copy{font-size:10px;text-align:center;width:100%}.anchor{margin-top:-100px;padding-top:100px}ul.ulstyle li{margin-left:1em;list-style:disc}.notice-history{padding-bottom:20px;border-bottom:1px solid #ccc}.notice-history:first-of-type{padding-top:20px;border-top:1px solid #ccc}.ttl_01{line-height:1;text-align:center;font-size:32px;letter-spacing:.08em;font-weight:400}.ttl_02{font-size:32px;font-weight:400;text-align:center;padding:40px 0;color:#020507}.ttl_03{font-size:25.6px;line-height:1px;font-weight:700;padding:60px 0;text-align:center}.ttl_04{font-size:25.6px;line-height:1px;font-weight:700;padding:32px 0;color:#b60f09;text-align:center}.ttl_05{font-size:18.285714286px;font-weight:700;margin-bottom:40px;border-left:15px solid rgba(185,16,15,.25);padding-left:24px}.ttl_06{font-size:32px;font-weight:700;margin-bottom:59px;text-align:center;color:#020507}.boldo{color:#b02828}.txtBox{text-align:center}.subTxt{padding:20px 0;text-align:left;letter-spacing:.75px}.boxL{width:50%;float:left}.boxR{width:50%;float:right}.laedBox{position:relative}.laedBox .leadTxt{position:absolute;left:49%;top:0;font-weight:700;color:#333;line-height:1.4;height:100%;font-size:40px;align-items:center;vertical-align:middle;display:flex}.laedBox .leadTxt .inner{display:inline-block;position:relative;top:-.8em}.laedBox .leadTxt .inner .ttl{font-size:.4em;font-weight:400;margin-bottom:10px;padding-left:18px;position:relative}.laedBox .leadTxt .inner .ttl:before{content:"";width:0;height:12px;vertical-align:middle;border-left:4px solid rgb(0,0,98);position:absolute;top:50%;left:4px;margin-top:-7px}.sec_inner{width:1000px;margin:0 auto;padding:70px 0 115px}.sec_inner.-noPadding{padding:0!important}.sec_inner.-noMargin{margin:0!important}.line{border:1px solid #ddd;width:100%;height:5px}.fa-small{font-size:.8em}.fa{font-size:21.333333333px;line-height:60px;color:#a1a0d0;margin-left:30px}a:hover .fa{color:#b02928;transition:.3s}.linkBox{text-align:center;font-size:14.222222222px}.linkBox a{background-image:linear-gradient(to right,#0000 50%,#242464 50%);background-position:0 0;background-size:200% auto;border:3px solid #242464;text-align:center;color:#242464;padding:25px 35px;transition:.3s;font-weight:700;line-height:1;margin:0 auto;font-size:14.222222222px;width:264px;cursor:pointer}.linkBox a.service,.linkBox a.company{background:#668ad8;color:#fff;border:none}.linkBox a.company{background:#fd9535}a.imgLink[target=_blank],#footer .ftrRight ul a[target=_blank]{display:inline-block;position:relative}a.imgLink[target=_blank]:after,.linkBox a[target=_blank]:after,footer .ftrRight ul a[target=_blank]:after{content:"";width:8px;height:5px;border:1px solid #242464;border-top-width:2px;display:inline-block;box-shadow:-1px 1px #fff,-2px 2px #242464;margin-left:10px;margin-top:2px;vertical-align:middle;position:absolute}.linkBox a.service[target=_blank]:after,.linkBox a.service[target=_blank]:hover:after{border:1px solid #fff;box-shadow:-1px 1px #668ad8,-2px 2px #fff}.linkBox a.company[target=_blank]:after,.linkBox a.company[target=_blank]:hover:after{border:1px solid #fff;box-shadow:-1px 1px #fd9535,-2px 2px #fff}footer .ftrRight ul a[target=_blank]:after{position:static;margin-top:-2px}a.imgLink[target=_blank]:after{top:auto;bottom:5px}a:hover span.linkBox,.linkBox a:hover{background-position:-100% 0;color:#fff}a:hover span.linkBox:after,.linkBox a[target=_blank]:hover:after{border-color:#fff;box-shadow:-1px 1px #242464,-2px 2px #fff}.linkBox a:nth-child(odd)+a,.linkBox a.full+a+a{margin-left:10px}.linkBtn{text-align:center;font-size:14.222222222px}.linkBtn a{background-image:linear-gradient(to right,#fff 50%,#010062 50%);background-position:0 0;background-size:200% auto;border:3px solid #010062;text-align:center;color:#010062;padding:25px 135px;transition:.3s;font-weight:700;line-height:1;margin:0 auto}.linkBtn a:hover{background-position:-100% 0;color:#fff}.over{transition:.2s}.under #header{width:100%;border-bottom:1px solid #c9c9c9;padding:36px 0;position:fixed;background:#fff;z-index:100;transition:.5s}.under #header.is-animation{padding:10px 0 0;transition:.3s;font-size:14.222222222px;background:#fffc!important}.under #header.is-animation #hdrInner #gNavi li{font-size:14.222222222px;transition:.3s}.under #header{padding:40px 0 20px}.under #header h1{width:120px;float:left;padding:0}.under #header ul{margin:0 auto;padding-bottom:18px;padding-top:5px}.under #header #gNavi{width:780px;float:right}.under #header #gNavi .inner{width:100%;margin:0 auto}.under #header #gNavi li{width:152px}.under #header #gNavi li a{width:100%;background-position:0 0;background-size:200% auto;transition:.3s;line-height:1;padding:10px 0}.under #header #gNavi a:hover img{transform:translateY(-6px);transition:.3s}.under .ttl_01{padding-bottom:60px}.under table+.ttl_01{padding-bottom:40px;padding-top:40px}.under .normal{color:#0b0d58;font-weight:700;font-size:16px;height:23px;margin-bottom:20px;border-bottom:1px solid #020507;width:100%;line-height:16px}.under a.hover{font-size:16px;font-weight:700;display:block;position:relative;height:20px;color:#b41a16;margin-bottom:20px;transition:.5s}.under .en,.under .ja{display:block;width:100%;position:absolute;transition:.5s}.under .en{opacity:0;color:#b41a16}.under .ja{opacity:1;color:#020507}.under a:hover .en{opacity:1}.under a:hover .ja{opacity:0}.border2{position:relative;display:block}.border2:before{position:absolute;top:2em;left:0;content:"";display:inline-block;width:0;height:1px;background:#b41a16;transition:1.5s}.border2:hover:before{width:100%}#breadcrumb{padding:5PX 0;margin:0 auto;color:#252769;font-weight:700;border-top:1px solid #E8E8E8;font-size:12.8px;border-bottom:1px solid #E8E8E8}#breadcrumb ul{width:1000px;margin:0 auto}#breadcrumb ul li{display:inline-block}#breadcrumb ul li:not(:last-child){padding-right:30px;background-size:auto 14.222222222px}#breadcrumb ul li:last-child{padding-left:12px}#breadcrumb ul li a{position:relative;display:inline-block;height:100%;box-sizing:border-box;padding:0 15px 5px;text-align:center;font-size:12.8px;color:#020507}#breadcrumb ul li a:hover{color:#a0342f;transition:.3s}#breadcrumb ul li a:before{position:absolute;top:0;right:-50%;width:100px;display:inline-block;content:">";font-size:10px;width:10px;color:#333;height:auto;transform:translate(-50%)}#breadcrumb ul li a:hover:before{width:30px;transition:.3s}.under .list-disc{margin-bottom:20px}.under .list-disc>li{list-style:disc;margin-left:20px}.pageAnchor{width:1000px;margin:30px auto 60px;text-align:center}.pageAnchor li{display:inline-block;margin:0 20px}.pageAnchor li a{display:block;margin:10px 20px}.pageAnchor-link{margin-top:-100px;padding-top:100px}#top #sec_02{background:#f8f8f8}#top #sec_02 .sec_inner{width:990px;margin:0 auto}#top #sec_02 ul{padding:64px 0}#top #sec_02 ul li{width:29%;margin-right:6.5%;float:left;text-align:left}#top #sec_02 ul li:last-child{margin-right:0}#top #sec_02 .imgBox{border:1px solid #ddd;margin-bottom:24px;height:150px}#top #sec_02 .imgBox img{width:100%;overflow:hidden;height:100%;object-fit:cover}#top #sec_02 .defo{display:flex;align-items:center;justify-content:center;background-color:#fff}#top #sec_02 .defo img{width:140px!important;opacity:1;height:auto}#top #sec_02 a:hover .imgBox{transition:.3s;opacity:.7}#top #sec_02 .date{display:inline-block;font-weight:400;color:#020507;font-size:14.222222222px}#top #sec_02 .categoly{display:inline-block;font-size:11.636363636px;color:#fff;line-height:1;border-radius:5px;padding:5px 10px;margin-left:8px;background:#515175}#top #sec_02 .blogTtl{margin-top:8px;font-weight:700;color:#242464;line-height:1.5}#top #sec_02 ul li a:hover .blogTtl{transition:.3s;color:#b02828}#top #sec_02 ul li a{width:100%}#top #sec_02 .linkBtn a{box-sizing:border-box;width:287px;padding:25px 0}.column2{text-align:left;display:flex;width:100%;direction:rtl;justify-content:space-between}.column2>div{direction:ltr}#service #sec_01 .column2 p{width:100%}*+.column2{margin-top:40px}.column2 .col1{width:460px;vertical-align:top}.column2 .col2{align-self:flex-end}.column2 img{max-width:100%}.column2 .txt{text-align:left}.column2 .txt+*{margin-top:30px}.column2 .linkBox{letter-spacing:-1em;text-align:left}.column2 .linkBox a.full{width:100%}.column2 .linkBox a.full+*{margin-top:10px;margin-left:0}.column2 .linkBox a{width:225px;letter-spacing:0;padding:20px 10px;box-sizing:border-box}#top .sec_01_korekana{margin-top:100px}#top #sec_03{background:url(../image/top/bg_top01.jpg)no-repeat;background-size:cover;margin-bottom:80px;overflow:hidden;position:relative}#top #sec_03 .bgLogo{background:url(../image/top/sec03_logo.png) no-repeat;background-position:right 0 top;background-size:1220px 346px;height:346px;position:absolute;top:0;left:0;width:100%;z-index:1}#top #sec_03 .sec_inner{position:relative;padding:70px 0;width:50%;margin:0;z-index:10}#top #sec_03 .boxL{width:auto;float:right;padding-right:0;width:472px}#top #sec_03 .sec_inner .ttl_01,#top #sec_03 .sec_inner .linkBtn{text-align:left}#top #sec_03 .sec_inner .subTxt{padding:24px 0}#top #sec_03 .linkBtn a:hover{background-position:-100% 0;color:#fff}#top #sec_04{background:url(../image/top/bg_top02_ofb.jpg)no-repeat;background-size:cover;overflow:hidden;position:relative}#top #sec_04 .bgLogo{background:url(../image/top/sec04_logo.png) no-repeat;background-position:left top;background-size:1220px 310px;height:310px;position:absolute;top:0;left:0;width:100%;z-index:1}#top #sec_04 .sec_inner{position:relative;padding:30px 0 30px 50px;right:0;width:50%;box-sizing:border-box;margin:0 0 0 50%;z-index:10}#top #sec_04 .boxR{width:440px;float:left}#top #sec_04 .ttl_01{text-align:left;padding:0 0 24px}#top #sec_04 .ttl_02{font-size:21.333333333px;font-weight:700;text-align:left;padding-bottom:16px;padding-top:0}#top #sec_04 .subTxt{padding:0 0 10px;text-align:left}#top #sec_04 .sec_inner .subTxt{padding:0 0 15px;letter-spacing:0}#top #sec_04 .sec_inner .font18{padding:0 0 40px}#top #sec_04 .sec_inner .linkBtn{text-align:left;font-size:14.222222222px}#top #sec_05 ul{padding-top:70px}#top #sec_05 ul li{color:#020507;border-top:3px solid #f8f8f8;padding:25px 0;text-align:left}#top #sec_05 ul li:last-child{border-bottom:3px solid #f8f8f8}#top #sec_05 ul li .awaTime{width:20%;float:left;font-size:18.285714286px;text-align:center;border-right:3px solid #f8f8f8;box-sizing:border-box;padding:20px 0;min-height:160px}#top #sec_05 ul li .month{background:#f8f8f8;border-radius:50%;font-size:30px;width:73px;height:73px;margin:10px auto 0;line-height:73px}#top #sec_05 ul li .imgBox{width:40%;float:left;text-align:center;border-right:3px solid #f8f8f8;box-sizing:border-box;min-height:160px;font-size:18.285714286px}#top #sec_05 ul li .ddlBox{width:60%;float:left;box-sizing:border-box;padding:10px 40px;color:#020507}#top #sec_06{background:#eee}#top #sec_06 table{width:80%;margin:0 auto}#top #sec_06 tr{width:48%;float:left;margin-bottom:10px}#top #sec_06 tr:nth-child(2n){float:right}#top #sec_06 tr:last-child{width:100%}#top #sec_06 .ttl_01{padding-bottom:80px}#top #sec_06 table th{font-weight:700;display:block;text-align:left;margin-bottom:5px}#top #sec_06 table td{display:block;width:100%}#top #sec_06 table td input{width:100%;height:45px!important;border:none;font-size:14.222222222px;padding-left:1em;box-sizing:border-box}#top #sec_06 table td select{height:45px;background-color:#fff;border:none;padding:0 1em}#top #sec_06 table td textarea{width:100%;height:200px;border:none;overflow-y:scroll;padding:1em;box-sizing:border-box;font-size:14.222222222px}#top #sec_06 .mfp_buttons{text-align:center;margin-top:30px}#top #sec_06 .mfp_buttons button{background-color:#fff;background-image:linear-gradient(to right,#0000 50%,#242464 50%);background-position:0 0;background-size:200% auto;border:3px solid #242464;text-align:center;color:#242464;padding:25px 135px;transition:.3s;font-weight:700;line-height:1;margin:0 auto;font-size:14.222222222px;width:50%;cursor:pointer;letter-spacing:.3em}#top #sec_06 .mfp_buttons button:hover{background-position:-100% 0;color:#fff}#top #sec_06 label{font-size:14.222222222px}.must-fill{padding:1px 3px;color:#020507;font-size:.8em;margin-left:0;border-radius:4px;float:none}#thanks .txtBox{margin-bottom:32px;text-align:center}#thanks #breadcrumb ul li a:before{right:-30%}#confirmation #contact td{border-bottom:1px solid #020507;margin-bottom:20px;padding-bottom:10px;padding-left:10px;box-sizing:border-box}#confirmation #breadcrumb ul li:nth-child(2) a:before{position:absolute;top:0;right:-28%;display:inline-block;content:">";font-size:10px;width:10px;color:#333;height:auto;-ms-transform:translateX(-50%);transform:translate(-50%)}#top [data-aos=zoom-in]{transform:scale(.9);opacity:1}#top [data-aos^=zoom][data-aos^=zoom].aos-animate{transform:translate(0) scale(1)}#top [data-aos=fade-up]{transform:translateY(10px)}#top [data-aos^=fade][data-aos^=fade].aos-animate{transform:translate(0)}.menuBox li{position:relative}.menuBox li button{padding:0;background:none;border:none;margin:0;display:block;position:relative;cursor:pointer}.menuBox li button figure,.menuBox li a figure{position:relative;overflow:hidden;-ms-transition:opacity .35s,-ms-transform .35s;transition:opacity .35s,transform .35s}.menuBox li button figure img,.menuBox li a figure img{-ms-transition:opacity .35s,-ms-transform .35s;transition:opacity .35s,transform .35s;width:100%}.menuBox li button:hover figure img,.menuBox li a:hover figure img{transform:scale(1.08);-ms-transform:scale(1.08,1.08);filter:none;opacity:.3}.menuBox li button figcaption,.menuBox li a figcaption{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;opacity:0}.menuBox li span.menuTtl{position:absolute;z-index:1;left:45%;top:50px;font-weight:700;text-align:center}.menuBox li button figcaption span,.menuBox li a figcaption span{font-size:12.8px!important;display:inline-block;position:absolute;bottom:0;padding:20px;box-sizing:border-box;width:100%;line-height:2;color:#020507;height:100%;background:#ffffffa6;transition:.1s;text-align:left}.menuBox li button figcaption span{left:0}.menuBox li button:hover figcaption,.menuBox li button:focus figcaption,.menuBox li a:hover figcaption{opacity:1}.btmMenu li{width:24%;float:left;height:240px;overflow:hidden}.btmMenu li:nth-child(2){margin-right:0}.btmMenu li span.menuTtl{position:absolute;z-index:1;left:5%;top:40px;font-weight:700;text-align:center}ul.sitemap{display:flex;flex-wrap:wrap;justify-content:normal;margin-top:20px;border-top:1px solid #efefef;padding:20px 0}ul.sitemap>li{width:48%;display:inline-block;text-align:left;position:relative;padding-left:10px}ul.sitemap>li:before{content:"";position:absolute;top:50%;border-top:2px solid #333;width:5px;left:0;margin-top:-2px;height:0}#recSingle #sec_01 .ttl_05{border-left:15px solid #a0342f}#recSingle #sec_01 table{margin-bottom:50px}#recSingle #sec_01 table tr{border-top:10px solid #fff}#recSingle #sec_01 table th{width:20%;text-align:center;padding:20px 0;background:#f9eeee;margin:5px}#recSingle #sec_01 table tr:first-child th,#recSingle #sec_01 table tr:first-child td{background:#a0342f;padding:0;color:#fff;text-align:center;line-height:2}#recSingle #sec_01 table td{display:block;padding:40px;box-sizing:border-box;border-left:10px solid #fff;background:#f9eeee54}#recSingle #sec_01 table td blockquote{margin-left:20px}#recSingle #sec_01 table td dl{background:#fff;display:table;min-width:290px}#recSingle #sec_01 table td dl dt{width:9.5em;padding-left:10px}#recSingle #sec_01 table td dl>*{display:table-cell}#recSingle #sec_01 table td dl dd{margin-bottom:0}#recSingle #sec_01 td dt{font-weight:700}#recSingle #sec_01 dd{margin-bottom:20px;line-height:1.75;margin-left:1em}#recSingle #sec_01 td ul li{list-style:circle;margin-left:2em}#recSingle #sec_01 .jobTtl{font-size:25.6px;font-weight:700;line-height:1.75;border-left:15px solid #ddd;padding-left:24px;box-sizing:border-box}#recSingle #sec_01 dd.jobTxt{margin-bottom:0;margin-left:0;padding-left:40px;margin-top:15px;line-height:1.9;font-size:16px}#recSingle #sec_01 dd.jobTxt span{font-size:14.222222222px}#recSingle #sec_01 dd.jobTxt span.attention{font-size:12.8px}#recSingle #sec_01 .iplugLink{margin-top:30px}#recSingle #sec_01 .linkBox a{padding:25px 0;width:360px}#recSingle #sec_01 .iplugLink a{padding:25px 0;width:360px;letter-spacing:.09em}#recSingle #sec_01 .iplugLink a:hover{color:#fff}#voice #breadcrumb ul li a:before{right:-35%}#voice #sec_01{width:70%;float:left}#voice #sec_01 .voiceName{font-size:14.222222222px;padding:0 20px 20px;box-sizing:border-box;overflow-x:hidden}#voice .voiceTtl{font-size:16px;font-weight:700;border-bottom:1px solid #010061;margin-bottom:19px;padding-bottom:7px;border-left:10px solid #010062;padding-left:20px;box-sizing:border-box;line-height:2;color:#090867}#voice #sec_01 .nameBox.cf{background:#f7f7fe;padding:30px;box-sizing:border-box}#voice #sec_01 .subBox{line-height:1.75;padding-left:37px;margin-bottom:20px;font-size:18.285714286px;font-weight:700;color:#010061}#voice #sec_01 .subBox span.name{font-size:25.6px;font-weight:700}#voice #sec_01 .subBox span.name span{font-size:18.285714286px;margin-left:.5em}#voice #sec_01 .timelast{background:#fff;color:#020507;padding:30px 10px;box-sizing:border-box;border:#020507 solid 2px;text-align:center;font-size:18.285714286px;font-weight:700;width:31%}#voice #sec_01 p{line-height:1.75}#voice #sec_02{width:25%;float:right}#voice #timeline{list-style:none;margin:0 0 0 100px;padding:20px 30px;border-left:2px solid #020507}#voice #timeline li{margin:40px 0;position:relative}#voice #timeline li:last-child{margin-bottom:0}#voice .date{margin-top:-10px;top:0%;left:-116px;line-height:20px;position:absolute;font-weight:700;font-size:21.333333333px}#voice .circle{margin-top:-10px;top:50%;left:-38px;width:10px;height:10px;background:#fff;border:2px solid #b42224;border-radius:50%;display:block;position:absolute}#voice .content{padding:20px 40px;border-color:transparent;border-width:2px;border-style:solid;border-radius:.5em;position:relative}#voice .content:before,.content:after{content:"";width:0;height:0;border:solid transparent;position:absolute;pointer-events:none;right:100%}#voice .content:before{border-right-color:inherit;border-width:20px;top:50%;margin-top:-20px}#voice .content:after{border-right-color:#b52124;border-width:10px;top:4px;margin-top:-17px;margin-left:30px}#voice .content p img{width:100%}#voice .content .halfBox p{width:45%;margin-right:5%;float:left}#voice .content .halfBox p:last-child{width:50%;margin-right:0}#voice label{position:absolute;z-index:100;cursor:pointer;top:-16px;transition:transform .2s linear;padding-left:40px;font-size:21px;font-weight:700}#company #sec_01 .ttlWrap{background:url(../image/under/bg_un01.jpg)no-repeat;background-size:cover;padding:120px 0;background-position:center top 30%}#company #sec_01 .bold{font-weight:700;font-size:22px}#company #sec_01 .subTxt{padding-top:0}#company #sec_01 .ttl_05{margin-top:50px;border-left:15px solid rgb(0,0,98);margin-bottom:20px}#company #sec_01 .nameWrap{background:#fff;padding:40px;box-sizing:border-box;margin-top:50px;background:#eee}#company #sec_01 .nameWrap .ttl_05{font-size:18.285714286px;font-weight:700;margin-bottom:40px;border-left:15px solid rgb(186,0,0);padding-left:24px;margin-top:0}#company #sec_02 table{width:100%;margin:0 auto;padding:30px 0}#company #sec_02 table tr{border-top:10px solid #fff}#company #sec_02 table th{vertical-align:top;width:20%;text-align:center}#company #sec_02 table th img{width:100%;height:auto;object-fit:contain}#company #sec_02 table td{display:block;padding:24px;box-sizing:border-box;border-left:10px solid #fff;background:#eeeef440;min-height:200px}#company #sec_02 .text-small{display:inline-block;font-weight:700;font-size:14.222222222px}#company #sec_02 .text-large{display:inline-block;font-weight:700;font-size:21.333333333px}#company #sec_02 .text-large:before{margin-left:10px;content:"/";font-size:14.222222222px;padding-right:10px}#company #sec_02 .text-micro{margin-top:10px;line-height:1.75}#company #sec_03 .ttlWrap{background:url(../image/under/bg_un02.png)no-repeat;background-position:center;position:relative;background-size:auto;height:515px}#company #sec_03 .ttl_05{border-left:15px solid rgb(0,0,98);margin-bottom:0}#company #sec_03 .mapWrap{margin-bottom:40px}#company #sec_03 .mapWrap:last-child{margin-bottom:0}#company #sec_03 .boxL h4{margin-top:15px}#company #sec_03 .boxL p{margin-left:10px}#company #sec_04 table{width:100%;margin:0 auto;padding:30px 0}#company #sec_04 table tr{border-top:10px solid #fff}#company #sec_04 table th{width:20%;text-align:center;padding:20px 0;background:#f3f3f3;margin:5px}#company #sec_04 table td{display:block;padding:40px;box-sizing:border-box;border-left:10px solid #fff;background:#f8f8f8}#company #sec_04 table td ul{width:100%}#company #sec_04 table td li{width:50%;float:left}#company #sec_04 .group li{width:100%;float:none}#company #sec_05{background:#eeeef440}#company #sec_05 .ttl_05{margin-bottom:20px;border-left:15px solid rgb(185,2,0)}#company #sec_05 .boxR{text-align:center}#company #sec_05 .boxR img{width:40%}#company #sec_05 .boxWrap{margin-bottom:60px}#company #sec_05 .map img{padding-left:26px}#member #sec_01 .ttlWrap{background:url(../image/under/story07.jpg)no-repeat;background-position:center;position:relative;background-size:contain;height:515px}#member #sec_01 .ttlWrap02{background:url(../image/under/bg_un02.png)no-repeat;background-position:center;position:relative;background-size:contain;height:300px;margin-bottom:40px}#member #sec_01 .ttlWrap02#bg01{background:url(../image/under/story01.jpg)no-repeat;background-position:center;position:relative;background-size:cover}#member #sec_01 .ttlWrap02#bg02{background:url(../image/under/story02.jpg)no-repeat;background-position:center;position:relative;background-size:cover}#member #sec_01 .ttlWrap02#bg03{background:url(../image/under/story03.jpg)no-repeat;background-position:center;position:relative;background-size:cover}#member #sec_01 .ttlWrap02#bg04{background:url(../image/under/story04.jpg)no-repeat;background-position:center;position:relative;background-size:cover}#member #sec_01 .ttlWrap02#bg05{background:url(../image/under/story05.jpg)no-repeat;background-position:center;position:relative;background-size:cover}#member #sec_01 .ttlWrap02#bg06{background:url(../image/under/story06.jpg)no-repeat;background-position:center;position:relative;background-size:cover}#member #sec_01 .ttlWrap02#bg07{background:url(../image/under/story07.jpg)no-repeat;background-position:center;position:relative;background-size:cover;height:400px}#member #sec_01 .ttl_05{font-size:18.285714286px;font-weight:700;margin-bottom:10px;border-left:15px solid rgba(185,16,15,.25);padding-left:24px}#member #sec_01 dd{margin-bottom:40px}#member #sec_01 dd table th{width:100px!important;vertical-align:text-top}#member #sec_01 dd table td{width:900px;padding-bottom:20px}#member #sec_01 dd div img{width:300px;margin:auto 0}#member #sec_01 dd .halfBox .boxL{width:65%}#member #sec_01 dd .halfBox .boxR{width:35%}#member #sec_01 dd .halfBox .boxL td{width:550px}#member #sec_01 dd .halfBox .imgWrap{text-align:right}#member #sec_01 .halfBox{margin-bottom:20px}#member #sec_01 .halfBox td{width:500px}#news .secWrap{width:1100px;margin:0 auto}#news .ttl_01{padding-bottom:0}#news #sec_01{width:67%;float:left}#news #sec_01 .sec_inner{width:100%;margin:0 auto}#news #sec_01 ul li{width:100%;margin-bottom:24px}#news #sec_01 ul li a{width:100%}#news #sec_01 ul li:nth-child(3n){margin-right:0}#news #sec_01 .imgBox{border:1px solid #ddd;width:286px;float:left;height:150px;overflow:hidden}#news #sec_01 .subBox{width:425px;float:right}#news #sec_01 .defo{height:150px;display:flex;align-items:center;justify-content:center}#news #sec_01 .imgBox img{width:100%;height:100%;object-fit:cover;overflow:hidden}#news #sec_01 .defo img{width:38.2%!important;opacity:1;height:auto}#news #sec_01 a,#news #sec_02 li a{color:#020507}#news #sec_01 a:hover,#news #sec_02 li a:hover{color:#b50000}#news #sec_01 a[title*=page]:hover,#news #sec_02 li a[title*=page]:hover{color:#fff}#news #sec_01 a:hover .defo{opacity:.7;transition:.3s}#news #sec_01 a:hover .imgBox img,#news #sec_02 a:hover .imgBox img{transition:.3s;opacity:.7;overflow:hidden}#news #sec_01 .date{display:inline-block;font-size:14.222222222px}#news #sec_01 .categoly{display:inline-block;font-size:12.8px;color:#fff;line-height:1;border-radius:5px;padding:5px 10px;margin-left:10px;background:#515175}#news #sec_01 .blogTtl{margin-top:5px;font-weight:700;color:#242464;margin-bottom:5px;letter-spacing:0;line-height:1.5;display:-webkit-box;overflow:hidden}#news #sec_01 .subBox .blogTtl{-webkit-line-clamp:2;-webkit-box-orient:vertical}#news .blogdtl{font-size:14.222222222px;letter-spacing:0;line-height:1.75;margin:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}#news #sec_01 ul li a:hover .blogTtl{transition:.3s;color:#b02828}#news #sec_01 table{text-align:right}#news #sec_02{width:28%;float:right}#news #sec_02 .sec_inner{width:100%;margin:0 auto}#news #sec_02 .sec_inner li{border-bottom:1px solid #ddd;margin-bottom:10px}#news #sec_02 .sec_inner li span{font-size:12.8px}#news #sec_02 .sec_inner ul{padding-bottom:30px}#news #sec_02 .sec_inner ul li:last-child{border:none}#news #sec_02 li a{padding-bottom:10px}#news #sec_02 ul.categoly li a:hover{background:#fff;transition:.3s}#news #sec_02 .imgBox{width:120px;float:left;height:63px;overflow:hidden}#news #sec_02 .imgBox img{height:100%;width:100%;object-fit:cover;overflow:hidden}#news #sec_02 .defo{display:flex;align-items:center;justify-content:center}#news #sec_02 .defo img{width:61.8%;height:auto}#news #sec_02 .subBox{width:172px;float:right;font-size:.875rem;line-height:1.5;margin:0 0 0 16px}#news #sec_02 li .categoly{border-right:1px solid rgba(0,0,0,.25);color:#020507;margin-right:.75em;padding-right:1em;font-size:12.8px;display:inline-block;text-transform:uppercase}#news #sec_02 li .date{font-size:12.8px;display:inline-block}#news #sec_02 li .blogTtl{margin-top:8px;font-size:12.8px;font-weight:700;line-height:1.5;letter-spacing:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}#newsSingle .secWrap{width:1100px;margin:0 auto}#newsSingle #news #sec_01 .sec_inner{width:100%;padding:20px 36px;box-sizing:border-box;margin:70px 0;border:1px solid #ddd;border-radius:3px}#newsSingle #news #sec_01 .blogTtl{font-weight:700;color:#242464;font-size:25.6px;letter-spacing:.07em;line-height:1.5;margin:30px 0 40px}#newsSingle #sec_01 .imgBox{width:100%;height:auto;overflow:hidden;margin:20px 0;max-height:350px;vertical-align:middle}#newsSingle #sec_01 .imgBox img{width:100%;opacity:1;height:auto;object-fit:cover}#newsSingle #sec_01 h2{font-size:21.333333333px;background-color:#f3f3f3;border-radius:3px;padding:15px!important;font-weight:700;line-height:1.6;display:block;color:#020507;margin:40px 0 22px}#newsSingle #sec_01 h3{font-size:21.333333333px;padding:18px 0;border-top:1px solid #020507;border-bottom:1px solid #020507;font-weight:700;line-height:1.6;color:#020507;margin:40px 0 22px}#newsSingle #sec_01 a{color:#039;transition:.3s}#newsSingle #sec_01 a:hover{color:#b50000}#newsSingle #sec_01 .linkBox{margin:30px 0}#newsSingle #sec_01 .linkBox a{color:#242464;font-size:14.222222222px;padding:13px 85px;border:2px solid #242464}#newsSingle #sec_01 .linkBox a:hover{text-decoration:none;color:#fff}#policy .ttl_01{font-size:32px}#policy #sec_01 .ttl_01{padding-bottom:50px}#policy #sec_01 .span9{margin-bottom:30px}#policy #sec_01 .span9 h4{font-size:16px}#policy #sec_01 .span9 *+h5{margin-top:10px}#policy #sec_01 .aboutBox h3{font-size:15px;font-weight:700;color:#020507;border:1px solid #e1e1e1;margin-top:30px;text-align:center;background:#ddd}#policy #sec_01 .aboutBox table th{width:48%;text-align:center}#policy #sec_01 .aboutBox table td{text-align:left}#policy .span9 .subtable{margin-top:10px}#policy .span9 .subtable th{width:25%;text-align:left;padding:0 1em;box-sizing:border-box;border:1px solid #ddd;font-size:14.222222222px}#policy .span9 .subtable td{width:75%;border:1px solid #ddd;border-left:none;box-sizing:border-box;font-size:14.222222222px;padding:1em 0 1em 1em}#policy #sec_01 .span9 .aboutBox table{display:block;width:100%;padding:20px 0;border:1px solid #e1e1e1;border-top:none;color:#020507;box-sizing:border-box}#policy #sec_01 h4.cookie_policy_ttl{font-size:14px}#policy #sec_01 h4.cookie_policy_ttl a:hover,#policy #sec_01 .cookie_policy_table td a:hover{text-decoration:underline}#policy #sec_01 .cookie_policy_table{margin:20px auto 50px;border-top:1px solid #D5DDEB;font-size:13px;line-height:1.5;overflow-x:auto}#policy #sec_01 .cookie_policy_table table{table-layout:auto;width:900px}#policy #sec_01 .cookie_policy_table tr{border-bottom:1px solid #D5DDEB;border-left:1px solid #D5DDEB}#policy #sec_01 .cookie_policy_table th,td{padding:15px 10px;vertical-align:baseline;border-right:1px solid #D5DDEB}#policy #sec_01 .cookie_policy_table th{background:#f8f8f8;text-align:center;border-bottom:1px solid #D5DDEB}#policy #sec_01 .cookie_policy_table td a{font-weight:700}#policy #sec_01 .cookie_policy_table td a[target=_blank]:after{content:"";display:inline-block;background:url("data:image/svg+xml,%3csvg%20width='12'%20height='10'%20viewBox='0%200%2012%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.4451%200.555664H4.22287C3.98713%200.555664%203.76103%200.649315%203.59433%200.816014C3.42764%200.982713%203.33398%201.2088%203.33398%201.44455V2.33344H4.22287V1.44455H10.4451V5.889H9.55621V6.77789H10.4451C10.6808%206.77789%2010.9069%206.68424%2011.0736%206.51754C11.2403%206.35084%2011.334%206.12475%2011.334%205.889V1.44455C11.334%201.2088%2011.2403%200.982713%2011.0736%200.816014C10.9069%200.649315%2010.6808%200.555664%2010.4451%200.555664V0.555664Z'%20fill='%23020507'/%3e%3cpath%20d='M7.77713%203.22217H1.5549C1.31916%203.22217%201.09306%203.31582%200.926365%203.48252C0.759666%203.64922%200.666016%203.87531%200.666016%204.11106V8.5555C0.666016%208.79125%200.759666%209.01734%200.926365%209.18404C1.09306%209.35074%201.31916%209.44439%201.5549%209.44439H7.77713C8.01287%209.44439%208.23897%209.35074%208.40567%209.18404C8.57236%209.01734%208.66602%208.79125%208.66602%208.5555V4.11106C8.66602%203.87531%208.57236%203.64922%208.40567%203.48252C8.23897%203.31582%208.01287%203.22217%207.77713%203.22217ZM1.5549%208.5555V4.11106H7.77713V8.5555H1.5549Z'%20fill='%23020507'/%3e%3c/svg%3e") no-repeat center center;min-width:12px;min-height:9px;margin-left:2px}#policy #sec_01 .cookie_policy_table .t_w150{min-width:150px}#policy #sec_01 .cookie_policy_table .t_w50{min-width:50px}#policy #sec_01 .tdModule{width:15%}#policy #sec_01 .tdName{width:13%}#policy #sec_01 .tdInfo,#policy #sec_01 .tdPurpose{width:20%}#policy #sec_01 .tdPoricy{width:17%}#policy #sec_01 .tdOptout{width:15%}#basepolicy #breadcrumb ul li:nth-child(2) a:before{right:-20%}#handlingrule #breadcrumb ul li:nth-child(2) a:before{right:-20%}#handlingrule #sec_01 .sec_inner{width:900px}#handlingrule #breadcrumb ul li:nth-child(2) a:before{position:absolute;top:0;right:-23%;display:inline-block;content:">";font-size:10px;width:10px;color:#333;height:auto;-ms-transform:translateX(-50%);transform:translate(-50%)}#handlingrule #breadcrumb ul li:nth-child(2) a:hover:before{right:-10%}#notice #breadcrumb ul li a:before{position:absolute;top:0;right:-19%;display:inline-block;content:">";font-size:10px;width:10px;color:#333;height:auto;-ms-transform:translateX(-50%);transform:translate(-50%)}#basepolicy .aboutBox table{font-weight:700;color:#020507;padding:20px 0;border:1px solid #e1e1e1;border-top:none;display:block;width:100%;box-sizing:border-box;background-color:#fff}#contact #sec_01{background:#eee}#contact #sec_01 .sec_inner{width:800px;margin:0 auto}#contact #sec_01 .ttl_01{padding-bottom:50px}#contact #sec_01 .txtBox{color:#020507;font-size:14.222222222px;font-weight:400;text-align:left;line-height:1.75}#contact #sec_01 .txtBox a{transition:.3s}#contact #sec_01 table{width:100%;margin:0 auto}#contact #sec_01 tr{width:48%;float:left;margin-bottom:10px}#contact #sec_01 tr:nth-child(2n){float:right}#contact #sec_01 tr:last-child{width:100%}#contact #sec_01 table th{font-weight:700;display:block;margin-bottom:5px;text-align:left}#contact #sec_01 table td{width:100%;display:block;box-sizing:border-box}#contact #sec_01 table td input{width:100%;height:45px!important;border:none;font-size:14.222222222px;padding-left:1em;box-sizing:border-box}#contact #sec_01 table td select{height:45px;background-color:#fff;border:none;padding:0 1em}#contact #sec_01 table td .year{width:8em}#contact #sec_01 table td .month,#contact #sec_01 table td .day{width:4em}#contact #sec_01 table td .year,#contact #sec_01 table td .month,#contact #sec_01 table td .day{margin-right:.5em}#contact #sec_01 table td .year+*,#contact #sec_01 table td .month+*,#contact #sec_01 table td .day+*{margin-left:.5em}#contact #sec_01 table td textarea{width:100%;height:200px;border:none;overflow-y:scroll;padding:1em;box-sizing:border-box;font-size:14.222222222px}#contact #sec_01 .mfp_buttons{text-align:center;margin-top:30px}#contact #sec_01 .mfp_buttons button{background-color:#fff;background-image:linear-gradient(to right,#0000 50%,#242464 50%);background-position:0 0;background-size:200% auto;border:3px solid #242464;text-align:center;color:#242464;padding:25px 135px;transition:.3s;font-weight:700;line-height:1;margin:0 auto;font-size:14.222222222px;width:50%;cursor:pointer;letter-spacing:.3em}#contact #sec_01 .mfp_buttons button:hover{color:#fff;background-position:-100% 0}form#mailformpro label.mfp_not_checked{padding:0;border:none}form#mailformpro label.mfp_checked{padding:0;border:none;background:none}.must-fill{padding:1px 3px;font-size:.8em;margin-left:0;border-radius:4px;float:none;color:#ba0001}.must-fill:before{content:"／";margin-right:3px;margin-left:10px}#form select{vertical-align:middle;width:100%;height:40px;font-size:15px;padding:10px}#service .sec_inner{width:900px}#service .sec_inner.large{width:1000px}#service .sec_inner+.sec_inner{padding-top:0}#service #sec_02{background:#e1e2ff73}#service #sec_02 .ttl_05{padding-left:0;border:none;font-size:22px}#service #sec_02 ul{display:flex;margin-bottom:40px}#service #sec_02 .obWrap>*:last-child{margin-bottom:0}#service #sec_02 .ttl_05 img{height:26px;line-height:30px;vertical-align:middle;margin-right:5px}#service #sec_02 .ttl{font-weight:600;font-size:18.285714286px;line-height:1.75;color:#22476e}#service #sec_02 li{width:32%;text-align:center;margin-right:2%;background:#fff;padding:30px 16px;box-sizing:border-box}#service #sec_02 li:last-child{margin-right:0%}#service #sec_02 li .imgBox{margin-bottom:20px}#service #sec_02 li .imgBox img{height:100px}#service #sec_02 li .subTxt{padding:10px 0 0}#service #sec_04{font-size:14.222222222px;padding:10px 0 30px;line-height:1.6}#service #sec_04 .sec_inner.large{border-top:1px solid #707070}#service #sec_04 p{width:87%;margin:10px auto 30px}#service #sec_04 .ttl_img{text-align:center}#service #sec_04 .ttl_img img{width:360px;max-width:100%}#service_s #breadcrumb ul li:nth-child(3) a:before{right:-25px}#student #sec_02 .sec_inner{padding:70px 0}#student #sec_02 ul,#student #sec_02 .obWrap{margin-bottom:0}#student #service #sec_02 .linkBox a{padding:25px;width:300px;margin-top:50px;text-align:center}#service #sec_03 .scale img{-ms-transition:-ms-transform .3s linear;transition:transform .3s linear}#service #sec_03 .scale a:hover img{-ms-transform:scale(1.1);transform:scale(1.1)}#student #service_s .ttl_05{font-size:18.285714286px;font-weight:700;margin-bottom:20px;border-left:15px solid rgba(185,16,15,.25);padding-left:24px}#student #service_s .sec_inner{padding-bottom:0}#student #service_s .sec_inner.last{padding-bottom:100px}#student #service_s .ttl_06{font-size:26px;font-weight:700;margin-bottom:59px;text-align:left;color:#020507;line-height:2}#student #service_s #sec_01 .boxL{width:40%;height:400px;overflow:hidden}#student #service_s #sec_01 .boxL img{width:100%}#student #service_s #sec_01 .boxR{padding:30px;box-sizing:border-box;background:#f7f7f7}#student #service_s .boxR #sec_01.subBox{font-weight:700;font-size:15px;padding-top:10px}#student #service_s #sec_01 .boxR p{padding-top:10px}#student #service_s .boxR .name{font-size:21.333333333px;margin-bottom:5px}#student #service_s .boxR .name .en{font-size:16px;opacity:1;display:inline-block;margin-left:1em;width:auto}#student #service_s #sec_01 .boxR .subBox{line-height:1.75}#student #service_s dt{padding-left:80px;font-weight:700;font-size:18.285714286px;position:relative}#student #service_s .ob{position:absolute;background:url(../image/service/student/ico_ob.png)no-repeat;background-size:cover;width:40px;height:40px;left:20px;border-radius:50%;overflow:hidden;border:1px solid #ddd}#student #service_s dd{padding-left:80px;margin-bottom:15px}#student #service_s dt .stu{position:absolute;background:url(../image/service/student/ico_stu01.jpg)no-repeat;background-size:cover;width:40px;height:40px;left:20px;border-radius:50%;overflow:hidden;border:1px solid #ddd}#student #service_s .imgWrap{text-align:center;padding-bottom:20px;overflow:hidden;width:40%}#student #service_s .subR{width:60%}#student #service_s .imgWrap img{width:300px}#student #service_s dd.imgBox{text-align:center}#student #service_s dd.imgBox img{width:600px}#student #service_s dd.Wrap{margin-top:20px}#student #service_s dd .imgBox img{width:90%}#student #service_s dd .imgBox p{text-align:left;width:92%;color:#010062;font-size:12.8px;line-height:1.5;padding-left:20px;position:relative}#student #service_s dd .imgBox p:before{content:"▲";position:absolute;left:0;top:0}#student #service_s.stu02 dt .stu{position:absolute;background:url(../image/service/student/ico_stu02.jpg)no-repeat;background-size:cover;width:40px;height:40px;left:20px;border-radius:50%;overflow:hidden;border:1px solid #ddd}#student #service_s.stu03 dt .stu{position:absolute;background:url(../image/service/student/ico_stu03.jpg)no-repeat;background-size:cover;width:40px;height:40px;left:20px;border-radius:50%;overflow:hidden;border:1px solid #ddd}#service .dtlbox{width:900px;display:flex}#service .dtlbox li{width:299px;float:left;position:relative;padding-bottom:30px;border:1px solid #ddd;border-right:none}#service .dtlbox li:nth-child(3n){border-right:1px solid #ddd;width:298px}#service .dtlbox li .uni{position:absolute;background:#234871cc;z-index:10;color:#fff;padding:5px 20px;font-size:14.222222222px}#service .dtlbox li .more{position:absolute;z-index:10;color:#234871;right:10px;bottom:6px;transition:.3s right;font-size:12.8px}#service .dtlbox li:hover .more{position:absolute;z-index:10;color:#b80c08;right:3px}#service .dtlbox li .more:after{content:">";margin-left:20px;transition:.3s}#service .dtlbox li:hover .more:after{margin-left:10px}#service .dtlbox li a{width:100%}#service .dtlbox li .imgBox{width:100%;height:220px;overflow:hidden}#service .dtlbox li .imgBox img{width:100%;height:110%;object-fit:cover}#service .scale img{-ms-transition:-ms-transform .3s linear;transition:transform .3s linear}#service .scale a:hover img{-ms-transform:scale(1.1);transform:scale(1.1)}#service .dtlbox li .ttl{line-height:1.5;font-weight:700;color:#22476e;padding:16px}#business #service_s #sec_01 ul{display:flex}#business #service_s #sec_01 ul li{width:30%;float:left;text-align:center;margin-right:5%;position:relative;background:#f5f5f5;padding:20px;box-sizing:border-box}#business #service_s #sec_01 ul li .sample{border:20px solid transparent;border-left-color:#b5b5b5;border-right-width:0;width:0;position:absolute;right:-32px;top:120px}#business #service_s #sec_01 ul{margin-bottom:20px}#business #service_s #sec_01 ul li:last-child{margin-right:0}#business #service_s #sec_01 ul li .circle{width:120px;height:120px;line-height:120px;border-radius:50%;text-align:center;background:#2c4d6b;color:#fff;margin:0 auto 10px}#business #service_s #sec_01 ul li .circle#dounyu{background:#426a50}#business #service_s #sec_01 ul li .circle#kouka{background:#642335}#business #service_s #sec_01 ul li p{text-align:left;line-height:1.75}#business #service_s .mainTtl{color:#02015d;font-size:21.333333333px;font-weight:700;border-bottom:1px solid #4b4a88;margin-bottom:20px;padding-bottom:30px}#business #service_s .ttlWrap{margin-bottom:30px}#business #service_s .imgBox{width:100%;margin-bottom:20px}#business #service_s .imgBox img{width:100%}#business #service_s dl dt{font-size:21.333333333px;font-weight:700;margin-bottom:20px;border-left:15px solid rgb(0,0,98);padding-left:24px}#business #service_s dl dt.ttl{font-size:21.333333333px;font-weight:700;margin-bottom:20px;border-left:15px solid rgb(188,40,35);padding-left:24px}#business #service_s dl dd{margin-bottom:40px;padding:0 10px}#business #service_s dl dd .box{margin-bottom:20px}#business #service_s dl dd .boxL{width:70%}#business #service_s dl dd .boxR{width:30%;text-align:right}#business #service_s dl dd .boxR img{width:90%}#business #service_s dl dd p{padding:10px;font-size:16px;background:#f1f1f1;margin:0 0 20px}#business #service_s dl dd p.big{padding:20px;font-size:18.285714286px;background:#f1f1f1;margin:0 0 20px}#business #service_s dl dd th{border:1px solid #020507}#business #service_s dl dd td{border:1px solid #020507;padding:10px 20px}#business #service_s #com01{background:url(../image/service/company/ob_com01_long.jpg)no-repeat;width:100%;height:450px;background-size:cover}#business #service_s.com02 #com01{background:url(../image/service/company/ob_com02_long.jpg)no-repeat;width:100%;height:450px;background-size:cover}#business #service_s.com03 #com01{background:url(../image/service/company/ob_com03_long.jpg)no-repeat;width:100%;height:450px;background-size:cover}#business #service_s.com04 #com01{background:url(../image/service/company/ob_com04_long.jpg)no-repeat;width:100%;height:450px;background-size:cover}.wp-pagenavi{text-align:center}.wp-pagenavi a{padding:0 8px;background:#3a8ba6;color:#fff;margin-right:4px;display:inline-block}.wp-pagenavi a:hover{background:#ededed;color:#333}.wp-pagenavi .current{background:#ededed;color:#333;padding:0 8px;margin-right:4px;display:inline-block}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{color:#3a8ba6;background:none;font-size:.9em;font-weight:700}a[title*=page]{display:inline-block!important;width:30px;height:30px;line-height:30px;border-right:2px;vertical-align:middle;clear:both;background:#bfbfbf1a;text-align:center;border:1px solid #ccc;transition:.3s;margin:0 2px}a[title*=previous]{margin-right:5px}a[title*=page]:hover{background:#b80c08;color:#fff}b u{display:inline-block;width:30px;height:30px;line-height:30px;border-right:2px;vertical-align:middle;clear:both;background:#020507;color:#fff;text-align:center;text-decoration:none!important;margin:0 2px}virtual{display:none}#news .loader table td span{display:none}#newsSingle #news #sec_01 .blobTxt>*{max-width:100%;margin-right:0;margin-left:0;padding-right:0;padding-left:0}#newsSingle #news #sec_01 .blobTxt a.thumbnail{max-width:100%}#newsSingle #news #sec_01 .blobTxt img{width:auto;height:auto;max-width:100%;max-height:100%}.externalLink{display:flex;flex:auto;align-items:flex-start}.recruitExternal__list{width:calc((100% - 20px)/2)}.recruitExternal__link{display:block;transition:opacity .13s ease 0s}.recruitExternal__item:first-child{margin-bottom:20px}.recruitExternal__item a img{width:100%;height:auto}.recruitExternal__link:hover{opacity:.7}.management__layout{display:flex}.management__body{margin-left:40px}.hrmos__link{display:flex;flex-direction:column;align-items:center;background-color:#0078d9;color:#fff;padding:64px 40px;transition:opacity .13s ease 0s}.hrmos__link,.hrmos__link:link,.hrmos__link:visited,.hrmos__link:hover,.hrmos__link:active{color:#fff}.hrmos__link:hover{opacity:.8}.hrmos__button{margin-top:24px;display:inline-block;background-color:#fff;border-radius:5em;color:#0078d9;line-height:1;padding:.382em 1.382em}.recruitBanner+*{margin-top:40px}.recruitBanner a{transition:opacity .13s ease 0s;width:100%}.recruitBanner a:hover{opacity:.8}.recruitBanner img{width:100%;max-width:100%;height:auto}@media screen and (max-width:768px){.popup_content_pc{display:none}.popup_content_sp{display:block}.popup_content_sp img{width:100%}.externalLink{display:block}.recruitExternal__list{width:100%}}@media screen and (max-width: 767px){body{max-width:100%;min-width:100%;height:auto;background:none;background-size:cover}#contents{background-color:#fff;height:auto;padding-top:0;text-align:left}section{width:100%!important}.ttl_01{line-height:1;text-align:center;font-size:26px}.under .ttl_01{padding-bottom:24px;font-size:25.6px}.ttl_img img,#service #sec_01 .ttl_img img{width:80%}#service #sec_01 .ttl_img img{max-width:340px}.ttl_01 img{height:20px}.ttl_02{font-weight:400;text-align:center;padding-top:64px;padding-bottom:24px;font-size:25.6px}.ttl_03{font-size:18.285714286px;line-height:1.75;font-weight:700;padding:60px 0;color:#595959;width:100%;text-align:left}#top .ttl_02{text-align:center;color:#020507}.ttl_04{font-size:18.285714286px;font-weight:700;padding:0 0 15px;text-align:left;line-height:1.75}.ttl_05{font-size:18.285714286px;font-weight:700;margin-bottom:30px;border-left:10px solid rgba(185,16,15,.25);padding-left:16px}#company #sec_03 .ttl_05,#company #sec_05 .ttl_05{border-left-width:10px}.ttl_06{font-size:23px;font-weight:700;margin-bottom:30px;text-align:center;color:#020507}.sec_inner,.under .sec_inner{width:calc(100% - 40px)!important;margin:0 auto;padding:64px 0}.under #sec_02 .sec_inner{padding:64px 0}.under .subTxt{letter-spacing:0;padding:24px 0;text-align:left}.txtBox{text-align:left}.boxL,.boxR{width:100%;float:none;box-sizing:border-box}.laedBox .leadTxt{font-size:3.4vw}.under section ul:not(.list-disc) li{width:100%!important;display:block!important;float:none!important;margin:0!important}.pageAnchor{width:auto;margin:30px auto;text-align:center}.under section ul.pageAnchor li{display:inline-block!important;width:auto!important}#student.under section#sec_03 ul.dtlbox li+li{margin-top:20px!important}.under .normal{color:#0b0d58;font-weight:700;font-size:16px;height:23px;margin-bottom:20px!important;border-bottom:1px solid #020507;width:100%;line-height:1.2}#header h1{width:120px!important;float:left;padding:0}#header h1 img{width:100%!important}#header ul li{display:inline-block;width:250px;text-align:left;font-size:13px;margin-bottom:10px}#header ul li a{color:#020507}#top #header.is-animation{position:fixed;padding:0;transition:.7s;font-size:14px;background:#fffc!important;border-bottom:1px solid #c9c9c9}.under #header{padding:0}.under #header.is-animation{padding:0;transition:.3s;font-size:14px;background:#fffc!important}#header #menu{min-height:470px}#header{width:100%;position:fixed;z-index:10;height:60px;background:#fff}#header h1{width:70%;padding:0;margin:15px 10px;text-align:left}#header h1 img{width:100%}.btn{background:#252665;display:block;width:35px;height:35px;position:absolute;top:8px;right:8px;cursor:pointer;z-index:200}.peke{background-position:-35px 0}.drawr{display:none;background-color:#ffffffe6;position:absolute;top:0;right:0;width:260px;padding:60px 0 20px 20px;z-index:100}#menu li{width:260px}#menu li img{width:90%}#menu li a{color:#50427f;display:block;font-weight:700;line-height:3}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{width:50px;height:44px;position:fixed;z-index:102}.menu-trigger span{position:absolute;left:0;width:70%;height:4px;background-color:#fff;border-radius:4px}.menu-trigger span:nth-of-type(1){top:8px;left:15%}.menu-trigger span:nth-of-type(2){top:20px;left:15%;background:#ba0100}.menu-trigger span:nth-of-type(3){bottom:8px;left:15%}.menu-trigger.active span:nth-of-type(1){-ms-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){-ms-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}.linkBox a{background-image:linear-gradient(to right,#0000 50%,#242464 50%);background-position:0 0;background-size:200% auto;border:2px solid #242464;text-align:center;color:#242464;padding:15px 0;transition:.3s;font-weight:700;line-height:1;box-sizing:border-box;margin:0 auto;width:100%}.linkBox a+a{margin-top:10px;margin-left:0}#contents{width:100%}.under .list-disc{margin-bottom:20px}.under .list-disc>li{list-style:disc;margin-left:20px}#footer{z-index:101}#footer .sec_inner{width:100%;min-width:100%;margin:0 auto;padding-bottom:20px;padding-top:20px}#footer .name{width:96%;border-right:none;float:none;font-size:12.8px;margin:0 0 0 auto}#footer .imgBox{width:25%;display:inline-block;margin-right:10px;vertical-align:top;padding-top:5px}#footer .imgBox img{width:100%}#footer .name .subTxt{letter-spacing:0;width:70%;display:inline-block;font-size:13px;line-height:1.5;padding:0;float:none;vertical-align:middle}#footer .ftrRight{width:100%;float:none}#footer .ftrRight .subBox{text-align:left}#footer .ftrRight .subBox p{text-align:left;background-size:contain;float:none;line-height:1.75;height:50px;display:inline-block;box-sizing:border-box;width:auto;vertical-align:middle}#footer .ftrRight .subBox .logo{width:50px;display:inline-block;margin-right:22px;margin-left:22px;vertical-align:middle}#footer .ftrRight .subBox .logo img{width:100%}#footer .ftrRight ul,#footer .ftrRight ul:last-child{width:260px;float:none;margin-right:0;font-size:13px}#footer .ftrRight ul li{width:250px;margin-bottom:10px}#footer .ftrRight ul .bold{font-size:13px}#footer #fNavi.drawr{width:260px;position:fixed}#footer .name .subTxt .adress dd:before{content:":";display:inline-block;position:relative;left:-.5em;margin-left:-.3em}#footer .name .subTxt .adress{display:flex;flex-wrap:wrap;vertical-align:top}#footer .name .subTxt .adress dt{width:7.5em}#footer .name .subTxt .adress dd{width:calc(100% - 7.5em)}#footer .name .subTxt .adress dd+dt{margin-top:0}#breadcrumb ul{width:100%;margin:0 auto}body.under{background:none}.under #contents{margin-top:0}#top #dot{background-position:center;position:relative;left:0;top:0;right:0;width:100%}#top #videoBg{display:none!important}#top .mainImg.video-wrap{position:relative;background:url(../image/top/poster_img_osaka.jpg) no-repeat center center;background-size:cover;background-size:160%}#grade{position:absolute}#centerTxt{position:static;transform:none;left:0;top:0;padding:60px 0;text-align:center}#centerTxt img{width:70%;margin:0 auto}#top #sec_01 .sec_inner{margin:0 auto;padding-bottom:64px}#top #sec_01 .sec_inner .column{width:100%}#top #sec_01 .ttl_02,#top #sec_01 .ttl_03{font-size:18px!important;font-weight:700;text-align:center;color:#020507;line-height:1.75;padding:20px 0}#top #sec_01 .ttl_02 img{width:70%;margin-bottom:20px;padding-right:40px}#top #sec_01 .sec_inner ul li .imgBox{background:#f9eeee;width:100%;height:auto;box-sizing:border-box}#top #sec_01 .sec_inner ul li .imgBox img{height:50px}#top #sec_01 .sec_inner ul li .txt img{padding:20px 0 10px;height:18px}#top #sec_01 .sec_inner ul li .txt{font-size:16px;color:#838387;font-weight:400;width:100%}#top #sec_01 .sec_inner ul li.comsoon span{position:absolute;top:20%;font-size:14px;font-weight:700;width:100%;left:0;letter-spacing:.05em}#top #sec_01 .sec_inner .ttl_02 a{padding-top:30px}#top #sec_01 .sec_inner .ttl_02 a{position:relative}#top #sec_01 .sec_inner .ttl_02 a .fa{position:absolute;right:3%;line-height:1.75}#top #sec_02 .sec_inner{padding:64px 0}#top #sec_02 .ttl_01{padding-bottom:40px}#top #sec_02 ul li{width:100%;margin-right:0;float:none;text-align:left;border-top:1px solid #ddd;padding:10px 0}#top #sec_02 ul{padding:0 0 50px}#top #sec_02 ul li:last-child{border-bottom:1px solid #ddd}#top #sec_02 .blogTtl{margin-top:4px;font-weight:700;color:#242464;line-height:1.75}#top #sec_02 .linkBtn a{box-sizing:border-box;width:100%;padding:15px 0;border:2px solid #515275}#top #sec_02 .defo.sp_none{display:none}#top #sec_03{background:none;margin-bottom:0}#top #sec_03 .bgLogo{display:none}#top #sec_03 .sec_inner{padding:50px 0 0;background:none;width:100%!important;margin:0 auto;text-align:center}#top #sec_03 .sec_inner .wrapBox{background:url(../image/top/bg_top01_sp.jpg) no-repeat center;background-size:cover;padding-bottom:64px}#top #sec_03 .sec_inner .wrapBox .bg{background:#f9eeee80}#top #sec_03 .boxL{width:auto;float:none;padding-right:0}#top #sec_03 .sec_inner .ttl_01{text-align:center;padding-bottom:40px}#top #sec_03 .sec_inner .subTxt{padding:30px 0;width:90%;font-weight:700;margin:0 auto}#top #sec_03 .sec_inner .linkBtn{padding:0 30px;text-align:center}#top #sec_03 .linkBtn a{width:100%;text-align:center;box-sizing:border-box;padding:15px 0;border:2px solid #515275}#top #sec_03 .linkBtn a:hover{background-position:-100% 0;color:#fff}#top #sec_04{background:none;height:auto!important;position:relative}#top #sec_04 .bgLogo{display:none}#top #sec_04 .sec_inner{width:100%!important;padding:0;position:relative;right:0;background:none;box-sizing:border-box;margin-left:0}#top #sec_04 .boxR:before{content:"";background:url(../image/top/bg_top02_ofb_sp.jpg) left top no-repeat;width:100%;height:200px;background-size:100%;overflow:hidden;display:block}#top #sec_04 .boxR{width:100%;margin:0 auto;box-sizing:border-box;color:#fff;background:#262671}#top #sec_04 .boxR>div{padding:30px 5%}#top #sec_04 .ttl_01{text-align:center;padding-top:64px;padding-bottom:40px}#top #sec_04 .ttl_02{font-size:25.6px;text-align:left;padding-bottom:20px;padding-top:0;color:#fff}#top #sec_04 .subTxt{font-size:14px;line-height:1.75;padding:0 0 10px;text-align:left}#top #sec_04 .sec_inner .subTxt{padding:0 0 15px;font-weight:700;letter-spacing:0}#top #sec_04 .sec_inner .font18{padding:0 0 40px;font-weight:700;font-size:16px;line-height:1.75}#top #sec_04 .sec_inner .linkBtn{text-align:left;width:100%;font-size:14px}#top #sec_04 .sec_inner .linkBtn a{box-sizing:border-box;width:100%;padding:15px 0}#top #sec_04 .sec_inner .linkBtn a:hover{border-color:#fff}#top #sec_05 ul{padding-top:40px}#top #sec_05 ul li .imgBox,#top #sec_05 ul li .ddlBox{float:none;width:100%;min-height:0;padding-left:0;padding-right:0}#top #sec_05 ul li .imgBox{border-right:none}#top #sec_06{background:#eee}#top #sec_06 table{width:90%;margin:0 auto}#top #sec_06 tr{width:100%;float:none;margin-bottom:10px}#top #sec_06 tr:nth-child(2n){float:none}#top #sec_06 tr:last-child{width:100%}#top #sec_06 .ttl_01{padding-bottom:40px}#top #sec_06 table th{font-size:12.8px;font-weight:700;line-height:1.75;width:100%;display:block;margin-bottom:5px}#top #sec_06 table td{width:100%;display:block;box-sizing:border-box}#top #sec_06 table td input{width:100%;height:45px!important;border:none;margin-bottom:20px;font-size:14px;box-sizing:border-box}#top #sec_06 table td textarea{width:100%;height:200px;border:none;overflow-y:scroll}#top #sec_06 .mfp_buttons{text-align:center}#top #sec_06 .mfp_buttons button{background-image:linear-gradient(to right,#242565 50%,#fff 50%);color:#fff;background-size:200% auto;border:none;text-align:center;font-weight:700;width:90%;padding:30px 0;margin-top:30px;margin-bottom:30px;font-size:14px;line-height:1}#top #sec_06 .mfp_buttons button:hover{color:#010062}#top #sec_06 .chkbox{text-align:left;width:90%;margin:0 auto}#service #sec_01 .ttlWrap{background:url(../image/under/bg_un03.jpg) no-repeat;background-size:cover;background-position:center top 30%;height:92px;padding:0}#service #sec_01 p{width:100%;margin:0 auto}#service #sec_01 .ttl_01{padding-bottom:0}#service #sec_01 .ttl_01 img{height:auto;width:280px}#service #sec_01 .ttl_04{font-size:18.285714286px;line-height:1px;font-weight:700;padding:0 0 15px;text-align:left;line-height:1.75}#service #sec_01 .subTxt{padding-top:0}#service #sec_01 .ttl_03{font-size:18.285714286px;font-weight:700;padding:0 0 15px;color:#595959;text-align:left;line-height:1.75}#service #sec_01 .ttl_01 img{width:70%;margin-bottom:20px;padding-right:40px}#service #sec_01 .ttl_01 a{position:relative}#service #sec_01 .ttl_01 a .fa{position:absolute;right:3%;line-height:1.75}.column2{flex-direction:column}*+.column2{margin-top:20px}.column2 .col1{width:100%;order:2;margin-top:20px}.column2 .col2{order:1;width:100%;text-align:center}.column2>div+div{margin-top:20px}.column2 .linkBox a{width:100%}.linkBox a:nth-child(odd)+a,.linkBox a.full+a+a{margin-left:0}#service #sec_02 ul{flex-direction:column}#service #sec_02 li{text-align:center;margin-right:2%;background:#fff;box-sizing:border-box;min-height:auto;margin-bottom:10px;border-bottom:1px solid #f1f2ff}#service #sec_02 li .imgBox img{height:70px}#student #sec_02 .sec_inner{padding:30px 0 60px}#student #sec_02 .obWrap{margin-bottom:0}#student #service #sec_03 .dtlbox li{box-sizing:border-box;border-right:1px solid #ddd}#student #service_s #breadcrumb ul li:last-child{padding:0 12px}#student #service_s #sec_01 .boxL{width:100%;height:auto;overflow:hidden}#student #service_s #sec_01 .boxR{padding:20px;box-sizing:border-box;background:#f7f7f7}#student #service_s .boxR .name{height:68px}#student #service_s .boxR .name .en{font-size:14px;opacity:1;display:block;margin-left:1em;transition:none;box-sizing:border-box;display:inline-block;width:70%}#student #service_s .ttl_06{font-size:20px;font-weight:700;margin-bottom:20px;text-align:left;color:#020507;line-height:1.75}#student #service_s .imgWrap{text-align:center;padding-bottom:20px;overflow:hidden;width:100%}#student #service_s .subR{width:100%}#student #service_s dd.imgBox{text-align:center}#student #service_s dd.imgBox img{width:100%}#student #service_s dd.Wrap{margin-top:20px}#student #service_s dd .imgBox img{width:100%}#student #service_s dd .imgBox p{text-align:left;width:92%;color:#010062;font-size:12.8px;line-height:1.5;padding-left:20px;position:relative;margin-bottom:20px}#student #service_s dd .imgBox p:before{content:"▲";position:absolute;left:0;top:0}#service #sec_03 .dtlbox{flex-direction:column;border-right:none}#service #sec_03 .dtlbox{width:100%}#service #sec_03 .dtlbox li{padding-top:43px;margin-bottom:20px!important;border-right:1px solid #ddd}#service #sec_03 .dtlbox li .imgBox{width:100%;height:300px;overflow:hidden}#service #sec_03 .dtlbox li .uni{position:absolute;top:0;background:#234871;z-index:10;color:#fff;padding:10px 20px;width:100%;text-align:center;box-sizing:border-box}#service #sec_03 .dtlbox li .ttl{font-weight:500;font-size:15px;line-height:1.75;color:#22476e;padding:10px;height:auto!important}#business #service_s .mainTtl{color:#02015d;font-size:18.285714286px;font-weight:700;border-bottom:1px solid #4b4a88;margin-bottom:20px;padding-bottom:30px}#business #service_s #sec_01 ul li{width:100%;float:none;text-align:center;margin-right:0;margin-bottom:60px!important;position:relative}#business #service_s #sec_01 ul li .sample{border:30px solid transparent;border-top-color:#b5b5b5;border-bottom-width:0;width:0;position:absolute;bottom:0;top:105%;left:50%;margin-left:-30px}#business #service_s #sec_01 ul{margin-bottom:20px;flex-direction:column}#business #service_s #sec_01 ul li .circle{width:120px;height:120px;line-height:120px;border-radius:50%;text-align:center;background:#2c4d6b;color:#fff;margin:0 auto 10px}#business #service_s dl dd .boxL{width:100%;margin-bottom:20px}#business #service_s dl dd .boxR{width:100%;text-align:center}#business #service_s dl dt{font-size:16px;border-left-width:10px;padding-left:20px}#business #service_s dl dt.ttl{font-size:16px;font-weight:700;margin-bottom:20px;border-left:10px solid rgb(188,40,35);padding-left:20px}#business #service_s dl dd>p{margin-left:-10px;margin-right:-10px;font-size:15px}#business #service_s dl dd p.big{padding:20px 15px;font-size:15px;background:#f1f1f1;line-height:1.75;margin-left:-10px;margin-right:-10px}#business #service_s dl dd table,#business #service_s dl dd table tbody{width:100%;display:block}#business #service_s dl dd th{background:#020507;color:#fff;text-align:center;display:block;box-sizing:border-box;width:100%}#business #service_s dl dd td{border:1px solid #020507;text-align:center;display:block;box-sizing:border-box;width:100%}#business #service_s #com01{background:url(../image/service/company/ob_com01_long.jpg) no-repeat center;width:100%;height:300px;background-size:cover}#business #service_s.com02 #com01{background:url(../image/service/company/ob_com02_long.jpg) no-repeat center;width:100%;height:300px;background-size:cover}#business #service_s.com03 #com01{background:url(../image/service/company/ob_com03_long.jpg) no-repeat center;width:100%;height:300px;background-size:cover}#business #service_s.com04 #com01{background:url(../image/service/company/ob_com04.png) no-repeat center;height:250px;background-size:cover;background-position:0 30%}#company #sec_01 .box img{width:100%}#company #sec_01 .nameWrap{background:#fff;padding:0;box-sizing:border-box;margin-top:0}#company #sec_01 .ttl_05{margin-top:10px;border-left:10px solid rgb(0,0,98);margin-bottom:20px;font-size:16px}#company #sec_01 .nameWrap .ttl_05{font-size:16px;font-weight:700;margin-bottom:20px;border-left:10px solid rgb(186,0,0);padding-left:16px;margin-top:10px}#company #sec_02 .text-large{font-size:18.285714286px}#company #sec_02 table th{width:20%;text-align:center;padding:0;background:none;margin-bottom:10px;width:100%;display:block}#company #sec_02 table td{display:block;box-sizing:border-box;border-left:none;background:#fff;min-height:auto;width:100%;padding:0 0 20px}#company #sec_02 .text-micro{margin-top:0;line-height:1.75}#company #sec_03 .ttlWrap{background:url(../image/under/bg_un02.png) no-repeat;background-position:center;padding:0;position:relative;background-size:contain;height:100px}#company #sec_03 .sec_inner{padding:30px 0}#company #sec_03 iframe{width:100%!important}#company #sec_03 .boxL p{margin-left:0}#company #sec_04 table td ul{width:100%}#company #sec_04 table,#company #sec_04 table tbody,#company #sec_04 table tbody tr{width:100%!important;margin:0 auto;padding:0;display:block}#company #sec_04 table th{width:100%;text-align:center;padding:20px 0;background:#f3f3f3;margin:0;display:block}#company #sec_04 table td{display:block;padding:20px;box-sizing:border-box;margin:0;border-left:none;background:#f8f8f8}#company #sec_05 .boxR{text-align:center;padding-top:10px}#company #sec_05 .boxR img{width:53%;margin-top:17px}#news .blogdtl{display:none}#news #sec_01 .imgBox{width:100%;float:none;height:184px;text-align:center;overflow:hidden;margin-bottom:20px}#news #sec_01 .subBox{width:100%;float:none;padding:10px 0}#member #sec_01 .ttlWrap{background-position:center;position:relative;background-size:contain;height:200px}#member #sec_01 .ttl_01{padding-bottom:40px}#member #sec_01 dd{margin-bottom:40px;font-size:13px}#member #sec_01 .ttlWrap02{background:url(../image/under/bg_un02.png) no-repeat;background-position:center;position:relative;background-size:contain;height:100px;margin-bottom:20px}#member #sec_01 .ttl_05{font-size:16px;font-weight:700;margin-bottom:10px;border-left:10px solid rgba(185,16,15,.25);padding-left:10px}#member #sec_01 dd table th{width:100%!important;display:block;text-align:left}#member #sec_01 dd table td{width:100%;padding-bottom:20px;display:block}#member #sec_01 dd div img{width:200px;margin:auto 0}#member #sec_01 .ttlWrap02#bg07{background:url(../image/under/story07.jpg) no-repeat;background-position:center;position:relative;background-size:contain;height:200px}#member #sec_01 dd .halfBox .boxL td,#member #sec_01 dd .halfBox .boxL,#member #sec_01 dd .halfBox .boxR{width:100%}#member #sec_01 dd .halfBox .imgWrap{text-align:center}#member #sec_01 .halfBox{margin-bottom:20px}#member #sec_01 .halfBox td{width:100%}#policy #sec_01 .sec_inner{word-break:break-all}#policy #sec_01 .ttl_01{padding-bottom:20px;font-size:18.285714286px;line-height:2}#policy #sec_01 .subTxt{font-size:14px;line-height:1.75;letter-spacing:0;padding:0 0 20px;font-weight:500;text-align:left}#policy #sec_01 .span9 p{padding:0}#policy #sec_01 .aboutBox h3{font-size:15px;font-weight:700;color:#fff;border:1px solid #e1e1e1;margin-top:30px;text-align:center;background:#060558;width:100%;padding:5px 0}#policy #sec_01 .aboutBox{padding:0}#policy #sec_01 .aboutBox table{padding:0;width:100%;box-sizing:border-box;display:block;border:1px solid #ddd}#policy #sec_01 .aboutBox table tbody{width:100%;display:block}#policy #sec_01 .aboutBox table tr{width:100%;text-align:center;display:block}#policy #sec_01 .aboutBox table th{width:100%;text-align:center;background:#ddd;display:block;padding:5px 0}#policy #sec_01 .aboutBox table td{text-align:center;width:100%;font-weight:500;display:block;padding:5px 0}#handlingrule #sec_01 .ttl_01 img{height:60px}#policy .span9 .subtable th{width:100%;text-align:center;padding:0 1em;box-sizing:border-box;font-size:13px;background:#f3f3f3;border:1px solid #f3f3f3;display:block}#policy .span9 .subtable td{width:100%;display:block;border:none;box-sizing:border-box;border:1px solid #f3f3f3;font-size:13px;padding:1em 0 1em 1em}#policy #sec_01 .span9 .aboutBox table{font-weight:700;color:#020507;padding:20px 0;border:1px solid #e1e1e1;border-top:none;width:100%;box-sizing:border-box;display:block}#basepolicy #breadcrumb ul li:nth-child(2) a:before{right:-20%}#handlingrule #breadcrumb ul li:nth-child(2) a:before{right:-20%}#recruit #sec_01 .recTtl{text-align:left;padding:10px;font-size:14.222222222px}#recruit #sec_01 .ttl_01{padding-bottom:30px}#recruit #sec_01 ul{padding:0}#recruit #sec_01 .line+ul{border-top:1px solid #ddd}#recruit #sec_01 .line+ul li:last-child{border-bottom:none}#recruit #sec_01 ul.first{margin:0;padding:0;border-bottom:1px solid #ddd}#recruit #sec_01 ul li .worlTtl{text-align:center;font-size:17px;color:#a0342f;min-height:auto;font-weight:700;letter-spacing:0}#recruit #sec_01 ul li .subTxt{min-height:0}#recruit #sec_01 ul li{width:21%;float:left;margin-right:2.5%;padding:20px 20px 30px;border-right:none;border-bottom:1px solid #ddd;box-sizing:border-box}#recruit #sec_01 ul li:nth-child(4n){margin-right:0;padding-right:20px;border:none}#recruit #sec_01 .line{width:95%;margin:0 auto;display:-webkit-box;display:none}#recruit .memberLink .imgBox img,#recruit #sec_02 .sec_inner{width:100%}#recruit #sec_02 li a{padding:20px;width:100%;position:relative;height:233px;box-sizing:border-box;background:#00006254}#recruit #sec_02 li a:hover{background:#00006200;transition:.3s}#recruit #sec_02 li{margin-bottom:30px!important;height:233px}#recruit #sec_02 li:last-child{margin-bottom:0}#recruit #sec_02 li a .readmore{position:absolute;right:0;top:0;background:#212267;color:#fff;font-weight:700;padding:0 10px;line-height:49px;overflow:hidden;border:1px solid #fff;letter-spacing:.2em;font-size:10px}#recruit #sec_02 li a:hover .readmore{position:absolute;right:0;top:0;font-size:14px;background:#ba0100;color:#fff;font-weight:700;padding:0 10px;line-height:49px;overflow:hidden;border:1px solid #fff;transition:.3s}#recruit #sec_02 .ttl{width:100%;font-size:13px;background:#fffdfdc4;line-height:1.75;color:#020507;margin-top:0;margin-left:0;position:absolute;bottom:-7px;left:0;box-sizing:border-box;padding:10px}#recruit #sec_02 .ttl span{font-size:18.285714286px}#recruit #sec_02 li#staff01{background:url(../image/recruit/staff01.jpg) no-repeat;background-size:cover}#recruit #sec_02 li.comsoon{background:#fff;height:200px;border:1px solid #ddd;position:relative}#recruit #sec_02 li.comsoon .readmore{background:#212121;width:100%;text-align:center;box-sizing:border-box}#recruit #sec_02 li.comsoon .bg{background:url(../image/common/logo.png) top 50% center no-repeat;background-size:35%;width:100%;height:100%}#recruit #sec_02 li.comsoon .ttl{width:100%;position:absolute;bottom:0;height:50px;line-height:50px;padding:0;box-sizing:border-box;color:#fffefe;margin-top:0;margin-left:0;font-size:15px;background:#8e8e8e;font-weight:700;letter-spacing:.05em;text-align:center}#recruit #sec_03 .ttl_01{padding:10px 0 30px}#recruit #sec_03 li{margin-bottom:30px!important}#recruit #sec_04{background:#f8f8f8}#recruit #sec_04 .ttl_01{padding-bottom:0}#recruit #sec_04 ul{margin-left:-1%;margin-right:-1%}#recruit #sec_04 li{width:50%!important;float:left!important;padding:1%;box-sizing:border-box}#recruit #sec_04 li span{color:#242464;line-height:1.25;font-size:12.8px!important}#recruit #sec_04 li .eveTtl{font-size:12.8px;margin-bottom:5px;color:#242464}.menuBox li{position:relative;height:auto}.menuBox li a figure{position:relative;overflow:hidden;-ms-transition:opacity .35s,-ms-transform .35s;transition:opacity .35s,transform .35s}.menuBox li a figure img{-ms-transition:opacity .35s,-ms-transform .35s;transition:opacity .35s,transform .35s}.menuBox li a figure img{overflow:hidden;width:100%}.menuBox li a:hover figure img{-ms-transform:scale(1.08,1.08);transform:scale(1.08);filter:none}.menuBox li a figcaption{position:relative;top:0;left:0;width:100%;height:100%;color:#fff;opacity:0;-ms-transition:opacity .35s,-ms-transform .35s;transition:opacity .35s,transform .35s}.menuBox li span.menuTtl{position:absolute;z-index:1;left:45%;top:50px;font-weight:700;text-align:center}.menuBox li a figcaption span{font-size:12px!important;display:inline-block;position:absolute;bottom:0;padding:5px;box-sizing:border-box;width:100%;line-height:2;color:#020507;height:auto;background:#ffffffa6;transition:.3s}.menuBox li a:hover figcaption{opacity:1;-ms-transform:scale3d(1,1,1);transform:scaleZ(1)}.btmMenu li{width:24%;float:left}.btmMenu li:nth-child(2){margin-right:0}.btmMenu li span.menuTtl{position:absolute;z-index:1;left:5%;top:40px;font-weight:700;text-align:center}#recSingle #sec_01 .ttl_05{border-left:15px solid #a0342f;margin-bottom:20px}#recSingle #sec_01 table{margin-bottom:30px;width:100%;word-break:break-all;word-wrap:break-all}#recSingle #sec_01 table tr{border-top:10px solid #fff}#recSingle #sec_01 table th{width:100%;display:block;text-align:center;padding:20px 0;background:#f9eeee;margin:0}#recSingle #sec_01 table tr:first-child td,#recSingle #sec_01 table tr:first-child th{display:none}#recSingle #sec_01 table tr:first-child td{background:#a0342f;padding:0;color:#fff;text-align:center}#recSingle #sec_01 table tr td,#recSingle #sec_01 table tr th{box-sizing:border-box}#recSingle #sec_01 table tr th{padding:8px 16px}#recSingle #sec_01 table td{display:block;padding:16px;box-sizing:border-box;border-left:none}#recSingle #sec_01 td dt{font-weight:700}#recSingle #sec_01 dd{margin-bottom:20px;line-height:1.75;margin-left:1em}#recSingle #sec_01 td ul li{list-style:circle;margin-left:2em}#recSingle #sec_01 .jobTtl{font-size:18.285714286px;font-weight:700;line-height:1.5;border-left:none;border-bottom:3px solid #ddd;box-sizing:border-box;padding-left:0;padding-bottom:8px}#recSingle #sec_01 dd.jobTxt{margin-bottom:0;margin-left:0;margin-top:16px;padding-left:0}#recSingle #sec_01 dd.jobTxt span{font-size:13px}#recSingle #sec_01 dd.jobTxt span.attention{font-size:12.8px}#recSingle #sec_01 .iplugLink{margin-top:20px}#recSingle #sec_01 .linkBox a,#recSingle #sec_01 .iplugLink a{padding:15px 0;width:100%}#recSingle #sec_01 .iplugLink a:hover{color:#fff}#voice #sec_01 .voiceName{font-size:13px;margin:0;box-sizing:border-box;padding:10px}#voice .voiceTtl{font-size:16px;font-weight:700;margin-bottom:5px;padding-bottom:7px;border-left:10px solid #010062;padding-left:10px;box-sizing:border-box;line-height:2;color:#090867}#voice .circle{top:5px;margin-top:0}#voice #sec_01 .nameBox.cf{background:#f7f7fe;padding:10px;box-sizing:border-box}#voice #sec_01 .subBox{font-size:14px;line-height:1.75;padding-left:0;margin-bottom:0}#voice #sec_01 .subBox span.name{font-size:18.285714286px;font-weight:700;display:block}#voice #sec_01 .subBox span.name span{font-size:13px}#voice .date{margin-top:2px;top:0;left:0;line-height:20px;position:absolute;font-weight:700;font-size:14px}#voice #timeline{list-style:none;margin:0;padding:20px 0 20px 30px;border-left:2px solid #020507}#voice #timeline li>div:first-child>div:before{content:"";border:solid transparent;border-right-color:#b52124;border-width:10px;right:100%;top:2px;margin-top:0;margin-left:19px;left:-53px;position:absolute;width:0;height:0}#voice .content:after{content:none}#voice label{position:static;z-index:100;transition:transform .2s linear;padding-left:60px;font-size:16px;font-weight:700;display:block}#voice .content{padding:10px;border-color:transparent;border-width:2px;border-style:solid;border-radius:.5em;position:relative;margin-bottom:30px}#voice .content>p:first-child{margin-bottom:20px}#voice .content .halfBox p{width:100%;margin-right:0;float:none}#voice .content .halfBox p:first-child{margin-bottom:20px}#voice .content .halfBox p:last-child{width:80%;margin-right:0}#voice #sec_01 .timelast{background:#fff;color:#020507;padding:30px 10px;box-sizing:border-box;border:#020507 solid 2px;text-align:center;font-size:17px;font-weight:700;width:100%}#contact #sec_01 .ttl_01{padding-bottom:30px}#contact #sec_01 table{margin:0 auto}#contact #sec_01 tr{width:100%;float:none;margin-bottom:10px}#contact #sec_01 tr:nth-child(2n){float:none}#contact #sec_01 tr:last-child{width:100%!important;display:block}#contact #sec_01 table th{font-weight:700;display:block;margin-bottom:5px}#contact #sec_01 table td input{width:100%;height:45px!important;border:none;margin-bottom:20px;font-size:14px;display:block;box-sizing:border-box}#contact #sec_01 table td input.year,#contact #sec_01 table td input.month,#contact #sec_01 table td input.day{display:inline-block}#contact #sec_01 table td textarea{width:100%!important;height:200px;border:none;overflow-y:scroll;display:block;box-sizing:border-box}#contact #sec_01 .mfp_buttons{text-align:center}#contact #sec_01 .mfp_buttons button{background-image:linear-gradient(to right,#242565 50%,#fff 50%);color:#fff;background-size:200% auto;border:none;text-align:center;font-weight:700;width:90%;padding:30px 0;margin-top:30px;margin-bottom:30px;font-size:14px;line-height:1}#contact #sec_01 .mfp_buttons button:hover{background:#fff;color:#242565;transition:.5s}#contact .chkbox.tCenter{text-align:left}#contact #sec_01 .txtBox{color:#020507;text-align:left}.txtBox a,.chkbox a{display:inline}#form select{vertical-align:middle;width:100%;height:40px;font-size:14.222222222px;padding:10px;border:1px solid #d4d4d4;margin-bottom:20px}#thanks #sec_01 .ttl_04{font-size:18.285714286px;font-weight:700;padding:0 0 15px;text-align:center;line-height:1.75}#thanks #breadcrumb ul li:nth-child(2) a:before{position:absolute;top:0;right:-30%;width:100px;display:inline-block;content:">";font-size:10px;width:10px;color:#333;height:auto;-ms-transform:translateX(-50%);transform:translate(-50%)}#thanks .txtBox{margin-bottom:30px;text-align:left}#news .secWrap{width:100%;margin:0 auto;padding-top:30px}#news .ttl_01{padding-bottom:0}#news #sec_01{width:100%;float:none}#news #sec_01 .sec_inner{width:100%;margin:0 auto}#news #sec_01 ul li{width:100%;margin-bottom:24px!important;text-align:center}#news #sec_01 ul li a{width:286.5px;margin:0 auto;text-align:left}#news #sec_01 ul li:nth-child(3n){margin-right:0}#news #sec_01 .imgBox{width:286.5px;float:none;height:150px;overflow:hidden;margin:0 auto}#news #sec_01 .subBox{width:100%;float:none}#news #sec_01 .defo{text-align:center;height:150px}#news #sec_01 .imgBox img{width:286.5px;height:150px;object-fit:cover;overflow:hidden}#news #sec_01 .defo img{width:50%!important;opacity:1;height:auto}#news #sec_01 a:hover .defo{opacity:.7;transition:.3s}#news #sec_01 a:hover .imgBox img{transition:.3s;opacity:1;overflow:hidden}#news #sec_01 .date{display:inline-block;font-weight:700}#news #sec_01 .categoly{display:inline-block;font-size:10px;color:#fff;line-height:1;border-radius:5px;padding:5px 10px;margin-left:10px;background:#515175}#news #sec_01 .blogTtl{margin-top:5px;font-weight:700;color:#242464;line-height:1.5;margin-bottom:5px;font-size:14px;letter-spacing:0}#news .blogdtl{font-size:.875rem;letter-spacing:0;line-height:1.5;margin:0;font-weight:400}#news #sec_01 ul li a:hover .blogTtl{transition:.3s;color:#b02828}#news #sec_01 table{text-align:center}#news #sec_02{width:100%;float:none;margin-top:64px}#news #sec_02 .sec_inner{width:100%;margin:0 auto}#news #sec_02 .sec_inner li{border-bottom:1px solid #ddd;margin-bottom:10px!important}#news #sec_02 .sec_inner ul{padding-bottom:30px}#news #sec_02 .sec_inner ul li:last-child{border:none}#news #sec_02 li a{padding-bottom:10px}#news #sec_02 li a:hover{background:#f9eeee;transition:.3s}#news #sec_02 ul.categoly li a:hover{background:#fff;transition:.3s}#news #sec_02 .imgBox{width:25%;float:left;height:100%;padding:10px 0 0;overflow:hidden}#news #sec_02 .imgBox img{width:100%}#news #sec_02 .subBox{width:70%;float:right;font-size:.875rem;line-height:1.5;margin:0;padding:10px 0 0}#news #sec_02 li .categoly{border-right:1px solid rgba(0,0,0,.25);color:#020507;margin-right:.382em;padding-right:.382em;font-size:12.8px;display:inline-block;text-transform:uppercase}#news #sec_02 li .date{font-size:12.8px;display:inline-block}#news #sec_02 li .blogTtl{font-size:12.8px;font-weight:700;line-height:1.5;letter-spacing:0}#newsSingle .secWrap{width:100%;margin:0 auto}#newsSingle #news #sec_01 .sec_inner{margin:0 auto!important;padding:0;box-sizing:border-box;border:none;border-bottom:1px solid #ddd}#newsSingle #news #sec_01 .blogTtl{font-weight:700;color:#242464;font-size:19px;letter-spacing:.07em;line-height:1.5;margin:25px 0 10px}#newsSingle #sec_01 .imgBox{width:100%;height:auto;overflow:hidden;margin:20px 0;max-height:350px;vertical-align:middle}#newsSingle #sec_01 .imgBox img{width:100%;opacity:1;height:auto;object-fit:cover}#newsSingle #sec_01 h2{background-color:#f3f3f3;padding:15px;font-weight:700;line-height:1.5;display:block;color:#020507;margin:10px 0}#newsSingle #sec_01 h3{font-size:14px;padding:18px 0;border-top:1px solid #020507;border-bottom:1px solid #020507;font-weight:700;line-height:1.75;color:#020507;margin:20px 0 10px}#newsSingle #sec_01 a{color:#ba0100}#newsSingle #sec_01 a:hover{color:#020507;transition:.3s}#newsSingle #sec_01 .linkBox{margin:24px 0 64px}#newsSingle #sec_01 .linkBox a{color:#242464}#newsSingle #sec_01 .linkBox a:hover{text-decoration:none;color:#fff}#newsSingle #news #sec_01 .blobTxt>*{max-width:100%;margin-right:0;margin-left:0;padding-right:0;padding-left:0}#newsSingle #news #sec_01 .blobTxt img{width:auto;height:auto;max-width:100%;max-height:100%}#newsSingle #news #sec_01 .blobTxt iframe{width:100%;height:auto}#newsSingle #news #sec_01 .blobTxt h5,#newsSingle #news #sec_01 .blobTxt h6{margin:20px 0 10px}#newsSingle #news #sec_01 .blobTxt table.table-bordered{margin:10px 0}#newsSingle #news #sec_01 .blobTxt table.table-bordered tr th,#newsSingle #news #sec_01 .blobTxt table.table-bordered td{display:block;text-align:left}#newsSingle #news #sec_01 .blobTxt table.table-bordered tr td:first-child{border-bottom:solid 1px #ccc;margin-bottom:10px}#newsSingle #news #sec_01 .blobTxt table.table-bordered tr td:last-child{margin-bottom:10px}#newsSingle #news #sec_01 .blobTxt a.btn{position:relative;top:0;left:0;width:auto;height:auto;background:none;z-index:0}#newsSingle #news #sec_01 .well{max-width:100%}#newsSingle #news #sec_01 .blobTxt{word-wrap:break-word;overflow-wrap:break-word;word-break:break-all}.recruitExternal__list{display:block}.recruitExternal__item+.recruitExternal__item{margin-top:16px!important}.recruitExternal__list img{width:100%;height:auto}.management__layout{display:block}.management__image img{width:100%;height:auto}.management__body{margin-left:0;margin-top:24px}.hrmos__link{padding:40px}.hrmos__button{margin-top:16px}.recruitBanner+*{margin-top:20px}.ir_contents .irc_jpglink img{max-width:100%}}
