@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,700&display=swap");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:normal;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}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}*:focus{outline:none}html{font-size:62.5%;height:100%;font-family:'こぶりなゴシック W3 JIS2004', 'Koburina Gothic W3 JIS2004', serif}@media screen and (min-width: 1260px){html{min-width:1100px}}body{font-size:14px;font-size:1.4rem;line-height:1;color:#202020;background-color:white;-webkit-text-size-adjust:100%;font-family:'こぶりなゴシック W3 JIS2004', 'Koburina Gothic W3 JIS2004', serif;padding-top:55px}@media screen and (min-width: 960px){body{padding-top:0}}body.fixed{position:fixed}@media screen and (min-width: 960px){body.fixed{position:static}}body:after{position:fixed;left:10px;top:10px;font-size:20px;background-color:red;color:white;z-index:1000;font-family:roboto,sans-serif;font-weight:400;font-style:normal;padding:5px;font-size:12px;font-size:1.2rem;line-height:1;text-transform:uppercase}strong{font-weight:bold}label{cursor:pointer}input,select,textarea,label,a{outline:none}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a{color:#202020;text-decoration:none;outline:none;cursor:pointer}a:hover{text-decoration:none}a[href^="tel:"]{color:inherit}a[href^="tel:"]:hover{text-decoration:none}button{outline:none;cursor:pointer}sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative;font-size:0.75em}sup{bottom:.75ex}sub{top:.5ex}img{width:100%;max-width:100%;height:auto;vertical-align:bottom}@media (min-width: 768px){img{max-width:none}}@media screen and (min-width: 1260px){.hidden-over-pc{display:none}}@media screen and (min-width: 768px){.hidden-over-tb{display:none}}@media screen and (min-width: 960px){.hidden-over-tbl{display:none}}@media (max-width: 768px){.hidden-sp{display:none}}@media (max-width: 768px){.hidden-tb{display:none}}@media (max-width: 960px){.hidden-tbl{display:none}}@media (max-width: 1260px){.hidden-pc{display:none}}.container{width:1100px;margin-right:auto;margin-left:auto}header{height:55px;position:fixed;top:0;width:100%;background-color:white;z-index:999}@media screen and (min-width: 960px){header{position:static;height:auto}}header .inner{padding:10px 20px 0}@media screen and (min-width: 960px){header .inner{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:space-between;justify-content:space-between;padding:18px 20px 25px 30px}}@media screen and (min-width: 1260px){header .inner{padding:18px 20px 25px 30px;max-width:1300px;margin:0 auto}}header .inner #logo{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center}header .inner #logo h1 a{width:82px;height:28px;background-image:url("../images/replace-s1604ce9462.png");background-position:0 0;background-repeat:no-repeat;background-size:141px auto;display:block;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (min-width: 960px){header .inner #logo h1 a{width:141px;height:48px;background-image:url("../images/replace-s1604ce9462.png");background-position:0 -174.5px;background-repeat:no-repeat;background-size:141px auto;display:block;text-indent:100%;white-space:nowrap;overflow:hidden}}header .inner #logo p{font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif;font-size:9px;font-size:0.9rem;line-height:1;margin:8px 0 0 10px;letter-spacing:1px;transform:scale(0.9)}@media screen and (min-width: 960px){header .inner #logo p{font-size:12px;font-size:1.2rem;line-height:1;margin:10px 0 0 25px;transform:scale(1)}}@media screen and (min-width: 1260px){header .inner #logo p{font-size:14px;font-size:1.4rem;line-height:1;margin-left:30px}}header .inner #logo p span{transition:color .5s ease}header .inner #logo:hover p span{color:#14b4aa}header .inner #gnav{display:none;position:fixed;left:0;right:0;bottom:0;top:55px;width:100%;height:100%;padding-bottom:55px;background-color:white;z-index:1000;overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width: 960px){header .inner #gnav{display:block;position:static;width:auto;height:auto;z-index:1;padding-bottom:0;overflow-y:auto;padding-top:10px}}header .inner #gnav.show{display:block;background-color:#14b4aa}@media screen and (min-width: 960px){header .inner #gnav ul{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;margin-top:3px}}header .inner #gnav ul li{border-top:1px solid #eee}@media screen and (min-width: 960px){header .inner #gnav ul li{border-top:none}}header .inner #gnav ul li a{display:block;padding:12px 15px;background-color:white;position:relative}@media screen and (min-width: 960px){header .inner #gnav ul li a{text-align:center;padding:10px 12px 15px}}@media screen and (min-width: 1260px){header .inner #gnav ul li a{padding:10px 15px 15px}}header .inner #gnav ul li a:after{content:'';display:block;position:absolute;bottom:0;background-color:#14b4aa;height:3px;left:10px;right:8px;transform:scaleX(0);transition:transform .2s ease}@media screen and (min-width: 1260px){header .inner #gnav ul li a:after{left:12px;right:12px}}@media screen and (min-width: 960px){header .inner #gnav ul li a:hover strong{color:#14b4aa}header .inner #gnav ul li a:hover span{color:#aaa}header .inner #gnav ul li a:hover:after{transform:scale(1)}}header .inner #gnav ul li a strong{font-size:14px;font-size:1.4rem;line-height:1;display:block;margin:0 auto;font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif;transition:color .2s ease}@media screen and (min-width: 1260px){header .inner #gnav ul li a strong{font-size:15px;font-size:1.5rem;line-height:1}}header .inner #gnav ul li a span{font-family:roboto,sans-serif;font-weight:400;font-style:normal;font-size:9px;font-size:0.9rem;line-height:1;display:block;margin:7px auto 0;letter-spacing:1px;color:#666;transition:color .2s ease}@media screen and (min-width: 960px){header .inner #gnav ul li a span{margin-top:10px;transform:scale(0.9)}}@media screen and (min-width: 1260px){header .inner #gnav ul li a span{transform:scale(1)}}#menuButton{position:absolute;top:20px;right:18px;width:20px;height:14px;cursor:pointer;z-index:9999}@media screen and (min-width: 960px){#menuButton{display:none}}.top #menuButton{position:fixed}#menuButton div{position:absolute;right:0;width:20px;height:2px;background:#202020;transition:transform .2s ease, background .2s ease .2s, top .2s ease .2s}#menuButton div.line01{top:0}#menuButton div.line02{top:6px}#menuButton div.line03{top:12px}#menuButton.show div{transition:background .2s ease, top .2s ease, transform .2s ease .2s;background:#202020}#menuButton.show div.line01{top:6px;transform:rotateZ(45deg)}#menuButton.show div.line02{background:rgba(255,255,255,0) !important}#menuButton.show div.line03{top:6px;transform:rotateZ(-45deg)}footer{background-color:#202020;padding:0 20px}@media screen and (min-width: 960px){footer{padding-left:50px;padding-right:50px}}@media screen and (min-width: 1260px){footer{padding-left:0;padding-right:0}}footer .inner{padding:25px 0;color:white;position:relative}@media screen and (min-width: 768px){footer .inner{padding:30px 0}}@media screen and (min-width: 960px){footer .inner{padding:60px 0}}@media screen and (min-width: 1260px){footer .inner{width:1100px;margin-right:auto;margin-left:auto}}footer .inner #pageTop{position:absolute;right:0;top:-20px}@media screen and (min-width: 960px){footer .inner #pageTop{top:-32px}}footer .inner #pageTop a{background-color:#14b4aa;width:40px;height:40px;display:block;padding-top:10px;position:relative}@media screen and (min-width: 960px){footer .inner #pageTop a{width:64px;height:64px;padding-top:15px;transition:padding .2s ease}}footer .inner #pageTop a:before{content:'';background-color:#202020;display:block;position:absolute;width:100%;height:1px;left:0;bottom:0;transition:height .4s ease-in-out}@media screen and (min-width: 960px){footer .inner #pageTop a:hover:before{height:100%}}footer .inner #pageTop a span{width:8px;height:17px;background-image:url("../images/replace-s1604ce9462.png");background-position:0 -311px;background-repeat:no-repeat;background-size:141px auto;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 auto;position:relative;z-index:2}@media screen and (min-width: 960px){footer .inner #pageTop a span{width:16px;height:34px;background-image:url("../images/replace-s1604ce9462.png");background-position:0 -353px;background-repeat:no-repeat;background-size:141px auto;display:block;text-indent:100%;white-space:nowrap;overflow:hidden}}footer .inner .info{text-align:center}@media screen and (min-width: 1260px){footer .inner .info{text-align:left;display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between}}@media screen and (min-width: 1260px){footer .inner .info .logo{width:185px;padding-top:6px}}footer .inner .info .logo .tagline{font-size:9px;font-size:0.9rem;line-height:1;transform:scale(0.8)}@media screen and (min-width: 960px){footer .inner .info .logo .tagline{font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:1px;text-align:center;transform:scale(1)}}@media screen and (min-width: 1260px){footer .inner .info .logo .tagline{text-align:left}}footer .inner .info .logo .image{width:78.5px;height:26.5px;background-image:url("../images/replace-s1604ce9462.png");background-position:0 -53px;background-repeat:no-repeat;background-size:141px auto;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;margin:3px auto 0}@media screen and (min-width: 960px){footer .inner .info .logo .image{width:133px;height:45px;background-image:url("../images/replace-s1604ce9462.png");background-position:0 -104.5px;background-repeat:no-repeat;background-size:141px auto;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;margin:13px auto 0}}@media screen and (min-width: 1260px){footer .inner .info .logo .image{margin-left:0}}footer .inner .info aside{margin-top:25px}@media screen and (min-width: 1260px){footer .inner .info aside{margin-top:0;display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between;-moz-flex:1;flex:1}}footer .inner .info aside address{font-size:11px;font-size:1.1rem;line-height:1.63636;letter-spacing:1px}@media screen and (min-width: 768px){footer .inner .info aside address{font-size:12px;font-size:1.2rem;line-height:1.83333}}@media screen and (min-width: 960px){footer .inner .info aside address{font-size:14px;font-size:1.4rem;line-height:2.14286}}footer .inner .info aside address h2{font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif}@media screen and (min-width: 960px){footer .inner .info aside address h2{font-size:15px;font-size:1.5rem;line-height:2;margin-bottom:1em}}footer .inner .info aside .copyright{margin-top:25px;font-family:roboto,sans-serif;font-weight:400;font-style:normal;letter-spacing:1px;font-size:10px;font-size:1rem;line-height:1.8}@media screen and (min-width: 768px){footer .inner .info aside .copyright{font-size:11px;font-size:1.1rem;line-height:1.81818}}@media screen and (min-width: 1260px){footer .inner .info aside .copyright{text-align:right;align-self:flex-end}}footer .inner .info aside .copyright a{transition:color .2s ease;color:white}@media screen and (min-width: 960px){footer .inner .info aside .copyright a:hover{color:#14b4aa}}.s_button{background-color:#202020;display:block;padding:20px;color:#F5F3F0;position:relative;max-width:380px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.s_button{padding:22px 20px 25px}}@media screen and (min-width: 960px){.s_button{padding:26px 20px 30px}}.s_button:before{content:'';background-color:#14b4aa;display:block;position:absolute;width:0;height:100%;left:0;top:0;transition:width .4s ease-in-out}@media screen and (min-width: 960px){.s_button:hover:before{width:100%}}.s_button strong,.s_button span{display:block;text-align:center;position:relative;z-index:2;letter-spacing:1px}.s_button strong{font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif;font-size:16px;font-size:1.6rem;line-height:1}@media screen and (min-width: 768px){.s_button strong{font-size:18px;font-size:1.8rem;line-height:1}}@media screen and (min-width: 960px){.s_button strong{font-size:22px;font-size:2.2rem;line-height:1}}.s_button span{font-family:roboto,sans-serif;font-weight:400;font-style:normal;font-size:9px;font-size:0.9rem;line-height:1;margin-top:8px}@media screen and (min-width: 768px){.s_button span{font-size:11px;font-size:1.1rem;line-height:1}}@media screen and (min-width: 960px){.s_button span{font-size:12px;font-size:1.2rem;line-height:1}}.m_mv{background-position:center center;background-repeat:no-repeat;background-size:cover;height:42vw;max-width:1600px;margin:0 auto}@media screen and (min-width: 1260px){.m_mv{height:590px}}.m_mv.top{height:53vw;background-image:url(/images/top_mv.jpg)}@media screen and (min-width: 1260px){.m_mv.top{height:720px}}.m_mv.jobseeker{background-image:url(/images/jobseeker_mv.jpg)}.m_mv.company{background-image:url(/images/company_mv.jpg)}.m_mv.team{background-image:url(/images/team_mv.jpg)}.m_mv.about{background-image:url(/images/about_mv.jpg)}.m_title{padding:30px 20px}@media screen and (min-width: 768px){.m_title{padding:40px 20px}}@media screen and (min-width: 960px){.m_title{padding:60px 20px}}@media screen and (min-width: 1260px){.m_title{padding:80px 0}}.m_title h1{text-align:center}.m_title h1 .en{font-family:roboto,sans-serif;font-weight:700;font-style:normal;font-size:12px;font-size:1.2rem;line-height:1.5;display:block;letter-spacing:1px;color:#14b4aa}@media screen and (min-width: 768px){.m_title h1 .en{font-size:14px;font-size:1.4rem;line-height:1.57143}}@media screen and (min-width: 960px){.m_title h1 .en{font-size:18px;font-size:1.8rem;line-height:1.55556}}@media screen and (min-width: 1260px){.m_title h1 .en{font-size:24px;font-size:2.4rem;line-height:1.5}}.m_title h1 .ja{font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif;font-size:26px;font-size:2.6rem;line-height:1.38462;display:block;letter-spacing:2px;margin-top:4px}@media screen and (min-width: 768px){.m_title h1 .ja{font-size:36px;font-size:3.6rem;line-height:1.55556;letter-spacing:2px;margin-top:0}}@media screen and (min-width: 960px){.m_title h1 .ja{font-size:45px;font-size:4.5rem;line-height:1.44444;letter-spacing:8px;margin-top:4px}}@media screen and (min-width: 1260px){.m_title h1 .ja{font-size:50px;font-size:5rem;line-height:1.5}}.m_title .lead{text-align:center;margin-top:30px}@media screen and (min-width: 960px){.m_title .lead{margin-top:50px}}@media screen and (min-width: 1260px){.m_title .lead{margin-top:60px}}.m_title .lead .ja{font-size:15px;font-size:1.5rem;line-height:2;padding-bottom:1em}@media screen and (min-width: 768px){.m_title .lead .ja{font-size:16px;font-size:1.6rem;line-height:2}}@media screen and (min-width: 960px){.m_title .lead .ja{font-size:17px;font-size:1.7rem;line-height:2}}@media screen and (min-width: 1260px){.m_title .lead .ja{font-size:18px;font-size:1.8rem;line-height:2}}.m_title .lead .en{font-family:roboto,sans-serif;font-weight:400;font-style:normal;font-size:14px;font-size:1.4rem;line-height:2}@media screen and (min-width: 768px){.m_title .lead .en{font-size:15px;font-size:1.5rem;line-height:2}}@media screen and (min-width: 960px){.m_title .lead .en{font-size:16px;font-size:1.6rem;line-height:2}}.m_subtitle{padding:10px 20px 30px}@media screen and (min-width: 768px){.m_subtitle{padding:20px 20px 40px}}@media screen and (min-width: 960px){.m_subtitle{padding:40px 20px 60px}}@media screen and (min-width: 1260px){.m_subtitle{padding:40px 0 60px}}.m_subtitle h2{text-align:center}.m_subtitle h2 .en{font-family:roboto,sans-serif;font-weight:700;font-style:normal;font-size:10px;font-size:1rem;line-height:1.6;display:block;letter-spacing:1px;color:#14b4aa}@media screen and (min-width: 768px){.m_subtitle h2 .en{font-size:12px;font-size:1.2rem;line-height:1.75}}@media screen and (min-width: 960px){.m_subtitle h2 .en{font-size:16px;font-size:1.6rem;line-height:1.625}}@media screen and (min-width: 1260px){.m_subtitle h2 .en{font-size:16px;font-size:1.6rem;line-height:1.625}}.m_subtitle h2 .ja{font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif;font-size:24px;font-size:2.4rem;line-height:1.5;display:block;letter-spacing:2px;margin-top:0px}@media screen and (min-width: 768px){.m_subtitle h2 .ja{font-size:28px;font-size:2.8rem;line-height:1.42857;letter-spacing:2px}}@media screen and (min-width: 960px){.m_subtitle h2 .ja{font-size:30px;font-size:3rem;line-height:1.66667;letter-spacing:8px}}@media screen and (min-width: 1260px){.m_subtitle h2 .ja{font-size:36px;font-size:3.6rem;line-height:1.66667}}.m_breadcrumbs{padding:8px 0;background-color:#e8e8e8}@media screen and (min-width: 768px){.m_breadcrumbs{padding:12px 0}}@media screen and (min-width: 960px){.m_breadcrumbs{padding:25px 0}}.m_breadcrumbs .inner{padding:10px 20px}@media screen and (min-width: 1260px){.m_breadcrumbs .inner{width:1100px;margin-right:auto;margin-left:auto}}.m_breadcrumbs .inner ul{display:-moz-flex;display:flex;flex-wrap:wrap}.m_breadcrumbs .inner ul li{font-size:11px;font-size:1.1rem;line-height:1.63636}@media screen and (min-width: 960px){.m_breadcrumbs .inner ul li{font-size:13px;font-size:1.3rem;line-height:1.61538}}.m_breadcrumbs .inner ul li a{position:relative;display:block;padding-right:18px;margin-right:12px;transition:color .2s ease}@media screen and (min-width: 960px){.m_breadcrumbs .inner ul li a{padding-right:22px;margin-right:16px}.m_breadcrumbs .inner ul li a:hover{color:#14b4aa}}.m_breadcrumbs .inner ul li a:after,.m_breadcrumbs .inner ul li a:before{content:'';background-color:#aaa;position:absolute;right:0;top:6px;width:6px;height:1px;transform:rotateZ(45deg)}.m_breadcrumbs .inner ul li a:before{transform:rotateZ(-45deg);top:10px}.m_contact{padding:40px 20px;text-align:center}@media screen and (min-width: 768px){.m_contact{padding:50px 20px}}@media screen and (min-width: 960px){.m_contact{padding:85px 0}}@media screen and (min-width: 960px){.m_contact .inner{display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center}}@media screen and (min-width: 1260px){.m_contact .inner{width:1100px;margin-right:auto;margin-left:auto}}@media screen and (min-width: 960px){.m_contact .inner h2{padding-right:70px}}.m_contact .inner h2 .ja{font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif;font-size:16px;font-size:1.6rem;line-height:1.625;display:block}@media screen and (min-width: 768px){.m_contact .inner h2 .ja{font-size:20px;font-size:2rem;line-height:1.5}}@media screen and (min-width: 960px){.m_contact .inner h2 .ja{font-size:24px;font-size:2.4rem;line-height:1.5}}.m_contact .inner h2 .en{margin-top:.2em;font-family:roboto,sans-serif;font-weight:400;font-style:normal;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:1px;display:block}@media screen and (min-width: 768px){.m_contact .inner h2 .en{font-size:13px;font-size:1.3rem;line-height:1}}@media screen and (min-width: 960px){.m_contact .inner h2 .en{font-size:16px;font-size:1.6rem;line-height:1;margin-top:.4em}}.m_contact .inner .way{margin-top:20px}@media screen and (min-width: 768px){.m_contact .inner .way{margin-top:30px}}@media screen and (min-width: 960px){.m_contact .inner .way{margin-top:0;padding-left:70px}}.m_contact .inner .way .tel{font-family:roboto,sans-serif;font-weight:700;font-style:normal;letter-spacing:1px;font-size:20px;font-size:2rem;line-height:1}@media screen and (min-width: 768px){.m_contact .inner .way .tel{font-size:22px;font-size:2.2rem;line-height:1}}@media screen and (min-width: 960px){.m_contact .inner .way .tel{font-size:24px;font-size:2.4rem;line-height:1}}.m_contact .inner .way .tel span{font-size:24px;font-size:2.4rem;line-height:1}@media screen and (min-width: 768px){.m_contact .inner .way .tel span{font-size:25px;font-size:2.5rem;line-height:1}}@media screen and (min-width: 960px){.m_contact .inner .way .tel span{font-size:30px;font-size:3rem;line-height:1}}.m_contact .inner .way .button{margin-top:25px;border:2px solid #202020;display:block;padding:16px;position:relative;max-width:350px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.m_contact .inner .way .button{margin-top:30px;padding:22px 20px 25px}}@media screen and (min-width: 960px){.m_contact .inner .way .button{padding:20px 55px 25px}}.m_contact .inner .way .button:before{content:'';background-color:#202020;display:block;position:absolute;width:0;height:100%;left:0;top:0;transition:width .4s ease-in-out, color .4s ease-in-out}@media screen and (min-width: 960px){.m_contact .inner .way .button:hover{color:#F5F3F0}.m_contact .inner .way .button:hover:before{width:100%}}.m_contact .inner .way .button strong,.m_contact .inner .way .button span{display:block;text-align:center;position:relative;z-index:2;letter-spacing:1px}.m_contact .inner .way .button strong{font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif;font-size:16px;font-size:1.6rem;line-height:1}@media screen and (min-width: 768px){.m_contact .inner .way .button strong{font-size:18px;font-size:1.8rem;line-height:1}}@media screen and (min-width: 960px){.m_contact .inner .way .button strong{font-size:20px;font-size:2rem;line-height:1}}.m_contact .inner .way .button span{font-family:roboto,sans-serif;font-weight:400;font-style:normal;font-size:9px;font-size:0.9rem;line-height:1;margin-top:8px}@media screen and (min-width: 768px){.m_contact .inner .way .button span{font-size:11px;font-size:1.1rem;line-height:1}}@media screen and (min-width: 960px){.m_contact .inner .way .button span{font-size:12px;font-size:1.2rem;line-height:1}}div.wpcf7-response-output{margin:0 0 30px !important;text-align:center;border:1px solid #c6c6c6;padding:15px !important;font-size:13px;font-size:1.3rem;line-height:1.61538}@media (min-width: 768px){div.wpcf7-response-output{margin:-20px 0 50px !important;font-size:14px;font-size:1.4rem;line-height:1.71429}}div.wpcf7-response-output.wpcf7-validation-errors{background-color:#ff0000;border-color:#ff0000;color:white}div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:green;border-color:green;color:white}.wpcf7-form.sent .form_btns{display:none}.m_top_lead{margin-top:30px;padding:0 20px;text-align:center}@media screen and (min-width: 768px){.m_top_lead{margin-top:50px}}@media screen and (min-width: 960px){.m_top_lead{margin-top:100px}}@media screen and (min-width: 1260px){.m_top_lead{width:1100px;margin-right:auto;margin-left:auto}}.m_top_lead h2 .ja{font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif;font-size:24px;font-size:2.4rem;line-height:1;display:block;letter-spacing:2px;text-indent:1em}@media screen and (min-width: 768px){.m_top_lead h2 .ja{font-size:36px;font-size:3.6rem;line-height:1;letter-spacing:6px}}@media screen and (min-width: 960px){.m_top_lead h2 .ja{font-size:50px;font-size:5rem;line-height:1;letter-spacing:10px}}.m_top_lead h2 .ja span{color:#14b4aa}.m_top_lead h2 .en{margin-top:1.2em;font-family:roboto,sans-serif;font-weight:400;font-style:normal;font-size:10px;font-size:1rem;line-height:1;display:block;letter-spacing:2px;text-indent:1em}@media screen and (min-width: 768px){.m_top_lead h2 .en{font-size:15px;font-size:1.5rem;line-height:1;letter-spacing:3px}}@media screen and (min-width: 960px){.m_top_lead h2 .en{font-size:22px;font-size:2.2rem;line-height:1;letter-spacing:5px}}.m_top_lead h2 .en span{color:#14b4aa}.m_top_lead .lead{margin-top:30px}@media screen and (min-width: 768px){.m_top_lead .lead{margin-top:50px}}@media screen and (min-width: 960px){.m_top_lead .lead{margin-top:90px}}.m_top_lead .lead .ja{font-size:13px;font-size:1.3rem;line-height:2.15385;padding-bottom:1.2em}@media screen and (min-width: 768px){.m_top_lead .lead .ja{font-size:14px;font-size:1.4rem;line-height:2.14286}}@media screen and (min-width: 960px){.m_top_lead .lead .ja{font-size:15px;font-size:1.5rem;line-height:2.4}}.m_top_lead .lead .en{font-family:roboto,sans-serif;font-weight:400;font-style:normal;font-size:12px;font-size:1.2rem;line-height:2.33333;padding-bottom:1.2em}@media screen and (min-width: 768px){.m_top_lead .lead .en{font-size:13px;font-size:1.3rem;line-height:2.30769}}@media screen and (min-width: 960px){.m_top_lead .lead .en{font-size:14px;font-size:1.4rem;line-height:2.57143}}.m_top_lead .s_button{margin-top:20px}@media screen and (min-width: 768px){.m_top_lead .s_button{margin-top:40px}}@media screen and (min-width: 960px){.m_top_lead .s_button{margin-top:50px}}.m_top_doors{margin-top:50px;padding:0 20px;text-align:center}@media screen and (min-width: 768px){.m_top_doors{margin-top:70px}}@media screen and (min-width: 960px){.m_top_doors{margin-top:100px;padding-left:50px;padding-right:50px}}@media screen and (min-width: 1300px){.m_top_doors{width:1100px;margin-right:auto;margin-left:auto;padding:0;width:1240px}}@media screen and (min-width: 960px){.m_top_doors .inner{display:-moz-flex;display:flex}}.m_top_doors .inner .image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:42vw;margin:0 auto}@media screen and (min-width: 960px){.m_top_doors .inner .image{-moz-flex:1;flex:1;height:auto}}@media screen and (min-width: 1260px){.m_top_doors .inner .image{-moz-flex:0 1 auto;flex:0 1 auto;width:580px}}.m_top_doors .inner .text{margin-top:30px}@media screen and (min-width: 768px){.m_top_doors .inner .text{margin-top:50px}}@media screen and (min-width: 960px){.m_top_doors .inner .text{-moz-flex:1;flex:1;padding-left:50px;margin-top:0;text-align:right}}@media screen and (min-width: 1260px){.m_top_doors .inner .text{padding-right:75px}}.m_top_doors .inner .text h2 .en{font-family:roboto,sans-serif;font-weight:400;font-style:normal;font-size:12px;font-size:1.2rem;line-height:1.5;display:block;letter-spacing:1px;color:#14b4aa}@media screen and (min-width: 768px){.m_top_doors .inner .text h2 .en{font-size:14px;font-size:1.4rem;line-height:1.42857}}@media screen and (min-width: 960px){.m_top_doors .inner .text h2 .en{font-size:16px;font-size:1.6rem;line-height:1.5}}.m_top_doors .inner .text h2 .ja{font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif;font-size:20px;font-size:2rem;line-height:1;display:block;letter-spacing:1px;margin-top:.3em}@media screen and (min-width: 768px){.m_top_doors .inner .text h2 .ja{font-size:30px;font-size:3rem;line-height:1;letter-spacing:2px}}@media screen and (min-width: 960px){.m_top_doors .inner .text h2 .ja{font-size:36px;font-size:3.6rem;line-height:1.33333}}.m_top_doors .inner .text .lead{margin-top:30px}@media screen and (min-width: 768px){.m_top_doors .inner .text .lead{margin-top:50px}}@media screen and (min-width: 960px){.m_top_doors .inner .text .lead{margin-top:40px}}.m_top_doors .inner .text .lead .ja{font-size:13px;font-size:1.3rem;line-height:2.15385;padding-bottom:1.2em}@media screen and (min-width: 768px){.m_top_doors .inner .text .lead .ja{font-size:14px;font-size:1.4rem;line-height:2.14286}}@media screen and (min-width: 960px){.m_top_doors .inner .text .lead .ja{font-size:15px;font-size:1.5rem;line-height:2.4}}.m_top_doors .inner .text .lead .en{font-family:roboto,sans-serif;font-weight:400;font-style:normal;font-size:12px;font-size:1.2rem;line-height:2.33333;padding-bottom:1.2em}@media screen and (min-width: 768px){.m_top_doors .inner .text .lead .en{font-size:13px;font-size:1.3rem;line-height:2.30769}}.m_top_doors .inner .text .s_button{margin-top:20px}@media screen and (min-width: 768px){.m_top_doors .inner .text .s_button{margin-top:40px}}@media screen and (min-width: 960px){.m_top_doors .inner .text .s_button{margin-top:50px;margin-right:0}}.m_top_doors.jobseeker .inner .image{background-image:url(/images/jobseeker_mv.jpg)}@media screen and (min-width: 960px){.m_top_doors.jobseeker .inner .text{padding-bottom:130px}}@media screen and (min-width: 960px){.m_top_doors.company{margin-top:-30px}}@media screen and (min-width: 960px){.m_top_doors.company .inner{-moz-flex-direction:row-reverse;flex-direction:row-reverse}}.m_top_doors.company .inner .image{background-image:url(/images/company_mv.jpg)}@media screen and (min-width: 960px){.m_top_doors.company .inner .text{padding-left:0;padding-right:50px;text-align:left;padding-top:170px}.m_top_doors.company .inner .text .s_button{margin-left:0;margin-right:auto}}@media screen and (min-width: 1260px){.m_top_doors.company .inner .text{padding-right:0;padding-left:75px}}.m_top_news{margin-top:50px;padding:0 20px;background-color:#14b4aa}@media screen and (min-width: 768px){.m_top_news{margin-top:70px}}@media screen and (min-width: 960px){.m_top_news{margin-top:100px;padding-left:50px;padding-right:50px}}.m_top_news .inner{padding:30px 0}@media screen and (min-width: 768px){.m_top_news .inner{padding:40px 0}}@media screen and (min-width: 960px){.m_top_news .inner{padding:60px 0 65px}}@media screen and (min-width: 1260px){.m_top_news .inner{width:1100px;margin-right:auto;margin-left:auto}}.m_top_news .inner h2{color:white;text-align:center}.m_top_news .inner h2 .en{font-family:roboto,sans-serif;font-weight:700;font-style:normal;font-size:20px;font-size:2rem;line-height:1;display:block;letter-spacing:2px;text-transform:uppercase}@media screen and (min-width: 768px){.m_top_news .inner h2 .en{font-size:25px;font-size:2.5rem;line-height:1;letter-spacing:3px}}@media screen and (min-width: 960px){.m_top_news .inner h2 .en{font-size:32px;font-size:3.2rem;line-height:1;letter-spacing:5px;text-align:left}}.m_top_news .inner h2 .ja{margin-top:.4em;font-family:'こぶりなゴシック W3 JIS2004', 'Koburina Gothic W3 JIS2004', serif;font-size:11px;font-size:1.1rem;line-height:1;display:block}@media screen and (min-width: 768px){.m_top_news .inner h2 .ja{font-size:13px;font-size:1.3rem;line-height:1;letter-spacing:1px}}@media screen and (min-width: 960px){.m_top_news .inner h2 .ja{font-size:16px;font-size:1.6rem;line-height:1;text-align:left}}@media screen and (min-width: 768px){.m_top_news .inner ul{margin-top:40px}}@media screen and (min-width: 960px){.m_top_news .inner ul{margin-top:60px;display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between}}.m_top_news .inner ul li{margin-top:20px}@media screen and (min-width: 960px){.m_top_news .inner ul li{margin-top:0;width:31%;display:-moz-flex;display:flex}}@media screen and (min-width: 1260px){.m_top_news .inner ul li{width:350px}}.m_top_news .inner ul li a{display:block;background-color:white;transition:box-shadow .2s ease}@media screen and (min-width: 960px){.m_top_news .inner ul li a{-moz-flex:1;flex:1}.m_top_news .inner ul li a:hover{box-shadow:inset 0px 0px 0px 3px #202020}}.m_top_news .inner ul li a .date{display:inline-block;background-color:#202020;color:white;font-size:10px;font-size:1rem;line-height:1;letter-spacing:2px;padding:4px 10px;font-style:italic}@media screen and (min-width: 768px){.m_top_news .inner ul li a .date{font-size:11px;font-size:1.1rem;line-height:1;padding:6px 12px}}@media screen and (min-width: 960px){.m_top_news .inner ul li a .date{font-size:13px;font-size:1.3rem;line-height:1;padding:8px 18px}}.m_top_news .inner ul li a h3{padding:13px 15px 15px;font-size:13px;font-size:1.3rem;line-height:1.61538}@media screen and (min-width: 768px){.m_top_news .inner ul li a h3{padding:15px 18px 17px;font-size:14px;font-size:1.4rem;line-height:1.71429}}@media screen and (min-width: 960px){.m_top_news .inner ul li a h3{padding:25px 20px 55px;font-size:15px;font-size:1.5rem;line-height:1.66667}}.m_blocks{padding:0 20px}@media screen and (min-width: 960px){.m_blocks{padding-left:50px;padding-right:50px}}@media screen and (min-width: 1260px){.m_blocks{width:1100px;margin-right:auto;margin-left:auto;padding:0}}.m_blocks .unit{padding-bottom:30px}@media screen and (min-width: 960px){.m_blocks .unit{display:-moz-flex;display:flex;padding-bottom:80px}}.m_blocks .unit .title{background-color:#14b4aa;padding:16px 20px 18px}@media screen and (min-width: 960px){.m_blocks .unit .title{width:300px;padding:30px}}@media screen and (min-width: 1260px){.m_blocks .unit .title{width:350px}}@media screen and (min-width: 960px){.m_blocks .unit .title.wide{width:350px}}@media screen and (min-width: 1260px){.m_blocks .unit .title.wide{width:500px}}@media screen and (min-width: 1260px){.m_blocks .unit .title.wide02{width:500px}}.m_blocks .unit .title .ja{color:#F5F3F0;font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif;font-size:18px;font-size:1.8rem;line-height:1.33333;letter-spacing:1px}@media screen and (min-width: 960px){.m_blocks .unit .title .ja{font-size:30px;font-size:3rem;line-height:1.26667}}@media screen and (min-width: 1260px){.m_blocks .unit .title .ja{font-size:40px;font-size:4rem;line-height:1.25;letter-spacing:2px}}@media screen and (min-width: 960px){.m_blocks .unit .title .ja.narrow{line-height:1;padding-bottom:5px}}@media screen and (min-width: 1260px){.m_blocks .unit .title .ja.narrow{padding-bottom:10px}}.m_blocks .unit .title .en{font-family:roboto,sans-serif;font-weight:700;font-style:normal;font-size:12px;font-size:1.2rem;line-height:1.5;letter-spacing:1px}@media screen and (min-width: 960px){.m_blocks .unit .title .en{font-size:16px;font-size:1.6rem;line-height:1.375;letter-spacing:2px;margin-top:5px}}@media screen and (min-width: 1260px){.m_blocks .unit .title .en{font-size:20px;font-size:2rem;line-height:1.4;letter-spacing:3px}}@media screen and (min-width: 960px){.m_blocks .unit .title .en.narrow{line-height:1.2}}.m_blocks .unit .title span{font-size:.8em}@media screen and (min-width: 960px){.m_blocks .unit .title span{font-size:.6em}}.m_blocks .unit .desc{margin-top:30px;padding:0 15px}@media screen and (min-width: 960px){.m_blocks .unit .desc{margin-top:0;-moz-flex:1;flex:1;padding:30px 0 15px;padding-left:50px}}@media screen and (min-width: 1260px){.m_blocks .unit .desc{padding-left:75px}}.m_blocks .unit .desc .lead .ja{font-size:14px;font-size:1.4rem;line-height:2;padding-bottom:1em}@media screen and (min-width: 960px){.m_blocks .unit .desc .lead .ja{font-size:16px;font-size:1.6rem;line-height:2;padding-bottom:1.5em}}@media screen and (min-width: 1260px){.m_blocks .unit .desc .lead .ja{font-size:18px;font-size:1.8rem;line-height:2}}.m_blocks .unit .desc .lead .en{font-family:roboto,sans-serif;font-weight:400;font-style:normal;font-size:13px;font-size:1.3rem;line-height:2;padding-bottom:1em}@media screen and (min-width: 960px){.m_blocks .unit .desc .lead .en{font-size:15px;font-size:1.5rem;line-height:2;padding-bottom:1.5em}}@media screen and (min-width: 1260px){.m_blocks .unit .desc .lead .en{font-size:17px;font-size:1.7rem;line-height:2}}.m_blocks .unit .desc .cost{border:2px solid #e5e5e5;padding:25px;margin:5px 0 15px}@media screen and (min-width: 960px){.m_blocks .unit .desc .cost{border-width:4px;padding:35px;margin:10px 0 15px}}.m_blocks .unit .desc .cost h3{font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif}@media screen and (min-width: 960px){.m_blocks .unit .desc .cost h3{font-size:16px;font-size:1.6rem;line-height:2}}@media screen and (min-width: 1260px){.m_blocks .unit .desc .cost h3{font-size:18px;font-size:1.8rem;line-height:2}}.m_blocks .unit .desc .cost h3 span{font-size:1.1em;line-height:1.6}@media screen and (min-width: 960px){.m_blocks .unit .desc .cost h3 span{font-size:1.2em}}.m_blocks .unit .desc .cost ul{margin-top:15px}.m_blocks .unit .desc .cost ul li{font-size:13px;font-size:1.3rem;line-height:1.84615;margin-left:1em;text-indent:-1em}@media screen and (min-width: 960px){.m_blocks .unit .desc .cost ul li{font-size:14px;font-size:1.4rem;line-height:1.85714}}.m_blocks .unit .desc .flow ol li{display:-moz-flex;display:flex}.m_blocks .unit .desc .flow ol li:last-child h3:before{content:none}.m_blocks .unit .desc .flow ol li h3{font-family:roboto,sans-serif;font-weight:700;font-style:normal;font-size:12px;font-size:1.2rem;line-height:1;white-space:nowrap;width:80px;padding-top:4px;position:relative}@media screen and (min-width: 960px){.m_blocks .unit .desc .flow ol li h3{font-size:14px;font-size:1.4rem;line-height:1;width:105px}}@media screen and (min-width: 1260px){.m_blocks .unit .desc .flow ol li h3{font-size:16px;font-size:1.6rem;line-height:1}}.m_blocks .unit .desc .flow ol li h3:after{content:'';display:block;width:12px;height:12px;border-radius:50%;background-color:#14b4aa;position:absolute;right:10px;top:5px}@media screen and (min-width: 960px){.m_blocks .unit .desc .flow ol li h3:after{width:16px;height:16px;right:18px;top:4px}}@media screen and (min-width: 1260px){.m_blocks .unit .desc .flow ol li h3:after{top:6px}}.m_blocks .unit .desc .flow ol li h3:before{content:'';display:block;width:2px;height:100%;background-color:#14b4aa;position:absolute;right:15px;top:5px}@media screen and (min-width: 960px){.m_blocks .unit .desc .flow ol li h3:before{right:25px}}@media screen and (min-width: 1260px){.m_blocks .unit .desc .flow ol li h3:before{top:7px}}.m_blocks .unit .desc .flow ol li h3 span{font-size:1.2em}.m_blocks .unit .desc .flow ol li .detail{-moz-flex:1;flex:1;padding-bottom:25px}@media screen and (min-width: 960px){.m_blocks .unit .desc .flow ol li .detail{padding-bottom:35px}}.m_blocks .unit .desc .flow ol li .detail h4{padding-bottom:1em}.m_blocks .unit .desc .flow ol li .detail h4 .ja{font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif;font-size:15px;font-size:1.5rem;line-height:1.4}@media screen and (min-width: 960px){.m_blocks .unit .desc .flow ol li .detail h4 .ja{font-size:18px;font-size:1.8rem;line-height:1.33333}}@media screen and (min-width: 1260px){.m_blocks .unit .desc .flow ol li .detail h4 .ja{font-size:20px;font-size:2rem;line-height:1.4}}.m_blocks .unit .desc .flow ol li .detail h4 .en{font-family:roboto,sans-serif;font-weight:400;font-style:normal;font-size:12px;font-size:1.2rem;line-height:1.5}@media screen and (min-width: 960px){.m_blocks .unit .desc .flow ol li .detail h4 .en{font-size:13px;font-size:1.3rem;line-height:1.61538;letter-spacing:1px}}@media screen and (min-width: 1260px){.m_blocks .unit .desc .flow ol li .detail h4 .en{font-size:14px;font-size:1.4rem;line-height:1.57143}}.m_blocks .unit .desc .flow ol li .detail p{font-size:13px;font-size:1.3rem;line-height:1.76923}@media screen and (min-width: 960px){.m_blocks .unit .desc .flow ol li .detail p{font-size:15px;font-size:1.5rem;line-height:1.86667}}@media screen and (min-width: 1260px){.m_blocks .unit .desc .flow ol li .detail p{font-size:16px;font-size:1.6rem;line-height:2}}.m_blocks .unit .desc .note{border:2px solid #e5e5e5;padding:20px;margin:5px 0 15px;text-align:center}@media screen and (min-width: 960px){.m_blocks .unit .desc .note{border-width:4px;padding:25px;margin:15px 0 15px}}.m_blocks .unit .desc .note h4{font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif;font-size:15px;font-size:1.5rem;line-height:1.66667}@media screen and (min-width: 960px){.m_blocks .unit .desc .note h4{font-size:18px;font-size:1.8rem;line-height:1.77778;letter-spacing:1px}}.m_blocks .unit .desc .note p{margin-top:1em;font-family:roboto,sans-serif;font-weight:400;font-style:normal;font-size:13px;font-size:1.3rem;line-height:1.84615}@media screen and (min-width: 960px){.m_blocks .unit .desc .note p{font-size:14px;font-size:1.4rem;line-height:1.85714}}@media screen and (min-width: 1260px){.m_blocks .unit .desc .note p{font-size:15px;font-size:1.5rem;line-height:1.86667}}@media screen and (min-width: 960px){.m_blocks .unit.reverse{-moz-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 960px){.m_blocks .unit.reverse .desc{padding-right:50px;padding-left:0}}@media screen and (min-width: 1260px){.m_blocks .unit.reverse .desc{padding-right:75px}}.m_team{padding:0 20px}@media screen and (min-width: 960px){.m_team{padding-left:50px;padding-right:50px}}@media screen and (min-width: 1260px){.m_team{width:1100px;margin-right:auto;margin-left:auto;padding:0}}.m_team .unit{margin-bottom:30px}@media screen and (min-width: 960px){.m_team .unit{margin-bottom:80px;display:-moz-flex;display:flex}}.m_team .unit .photo{height:50vw;max-width:500px;max-height:250px;background-position:center 15%;background-size:cover;background-repeat:no-repeat;margin:0 auto}.m_team .unit .photo.mouri_takafumi{background-image:url(/images/mouri_takafumi.jpg)}.m_team .unit .photo.mouri_nobuyuki{background-image:url(/images/mouri_nobuyuki.jpg)}.m_team .unit .photo.ito_akiko{background-image:url(/images/ito_akiko.jpg)}.m_team .unit .photo.irie_yusuke{background-image:url(/images/irie_yusuke.jpg)}.m_team .unit .photo.nakanishi_kazumi{background-image:url(/images/nakanishi_kazumi.jpg)}@media screen and (min-width: 960px){.m_team .unit .photo{width:390px;height:520px;background-position:center center;max-width:none;max-height:none}}.m_team .unit .text{margin-top:30px}@media screen and (min-width: 960px){.m_team .unit .text{margin-top:0;padding-left:50px;-moz-flex:1;flex:1}}.m_team .unit .text .position{font-size:13px;font-size:1.3rem;line-height:2;text-align:center}@media screen and (min-width: 960px){.m_team .unit .text .position{font-size:16px;font-size:1.6rem;line-height:2;text-align:left}}.m_team .unit .text .position span{font-family:roboto,sans-serif;font-weight:400;font-style:normal}.m_team .unit .text h2{text-align:center;margin-top:10px}@media screen and (min-width: 960px){.m_team .unit .text h2{text-align:left;margin-top:20px}}.m_team .unit .text h2 .ja{font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif;font-size:26px;font-size:2.6rem;line-height:1;letter-spacing:1px}@media screen and (min-width: 960px){.m_team .unit .text h2 .ja{font-size:28px;font-size:2.8rem;line-height:1;text-indent:-2px;letter-spacing:2px}}@media screen and (min-width: 1260px){.m_team .unit .text h2 .ja{font-size:32px;font-size:3.2rem;line-height:1;letter-spacing:4px}}.m_team .unit .text h2 .en{font-family:roboto,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;color:#14b4aa;margin-top:8px;font-size:11px;font-size:1.1rem;line-height:1;letter-spacing:1px}@media screen and (min-width: 960px){.m_team .unit .text h2 .en{font-size:13px;font-size:1.3rem;line-height:1;letter-spacing:2px;margin-top:10px}}@media screen and (min-width: 1260px){.m_team .unit .text h2 .en{font-size:14px;font-size:1.4rem;line-height:1}}.m_team .unit .text .profile{margin-top:30px}.m_team .unit .text .profile .tab{display:-moz-flex;display:flex}.m_team .unit .text .profile .tab li{-moz-flex:1;flex:1;padding:15px;font-family:roboto,sans-serif;font-weight:400;font-style:normal;font-size:12px;font-size:1.2rem;line-height:1;background-color:#c4c4c4;color:white;letter-spacing:1px;text-align:center;cursor:pointer;transition:background .2s ease, color .2s ease}@media screen and (min-width: 960px){.m_team .unit .text .profile .tab li{font-size:13px;font-size:1.3rem;line-height:1}}.m_team .unit .text .profile .tab li.active{background-color:#202020}@media screen and (min-width: 960px){.m_team .unit .text .profile .tab li:hover{color:#202020}.m_team .unit .text .profile .tab li:hover.active{color:white}}.m_team .unit .text .profile .proftext{margin-top:25px}.m_team .unit .text .profile .proftext .tab_area{display:none}.m_team .unit .text .profile .proftext .tab_area.active{display:block}.m_team .unit .text .profile .proftext .tab_area.ja p,.m_team .unit .text .profile .proftext .tab_area.ja ul{font-size:14px;font-size:1.4rem;line-height:2;padding-bottom:1em}@media screen and (min-width: 960px){.m_team .unit .text .profile .proftext .tab_area.ja p,.m_team .unit .text .profile .proftext .tab_area.ja ul{font-size:15px;font-size:1.5rem;line-height:2;padding-bottom:1.5em}}.m_team .unit .text .profile .proftext .tab_area.en p,.m_team .unit .text .profile .proftext .tab_area.en ul{font-family:roboto,sans-serif;font-weight:400;font-style:normal;font-size:13px;font-size:1.3rem;line-height:2;padding-bottom:1em}@media screen and (min-width: 960px){.m_team .unit .text .profile .proftext .tab_area.en p,.m_team .unit .text .profile .proftext .tab_area.en ul{font-size:14px;font-size:1.4rem;line-height:2;padding-bottom:1.5em}}.m_team .unit .text .profile .proftext .tab_area ul li{margin-left:1em;text-indent:-1em}.m_team .unit .text .profile .proftext .tab_area ul li:before{content:'\30FB'}.m_team .unit .text .profile .proftext .tab_area ul li a{text-decoration:underline}@media screen and (min-width: 960px){.m_team .unit .text .profile .proftext .tab_area ul li a:hover{text-decoration:none}}.m_team .credit{text-align:center;padding:10px 0 50px;font-size:12px;font-size:1.2rem;line-height:2;letter-spacing:1px}@media screen and (min-width: 960px){.m_team .credit{padding:20px 0 100px;font-size:13px;font-size:1.3rem;line-height:2}}.m_newslist{padding:0 20px 40px;text-align:left}@media screen and (min-width: 960px){.m_newslist{padding:0 50px 60px}}@media screen and (min-width: 1260px){.m_newslist{padding:0 0 80px;width:1100px;margin-right:auto;margin-left:auto}}@media screen and (min-width: 960px){.m_newslist ul{display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}}.m_newslist ul li{margin-top:20px}@media screen and (min-width: 960px){.m_newslist ul li{margin-top:0;width:49%;display:-moz-flex;display:flex;margin-bottom:2vw}}@media screen and (min-width: 1260px){.m_newslist ul li{margin-bottom:20px}}.m_newslist ul li a{display:block;border:1px solid #202020;transition:box-shadow .2s ease}@media screen and (min-width: 960px){.m_newslist ul li a{-moz-flex:1;flex:1}.m_newslist ul li a:hover{box-shadow:inset 0px 0px 0px 3px #202020}}.m_newslist ul li a .date{display:inline-block;background-color:#202020;color:white;font-size:10px;font-size:1rem;line-height:1;letter-spacing:2px;padding:4px 10px;font-style:italic}@media screen and (min-width: 768px){.m_newslist ul li a .date{font-size:11px;font-size:1.1rem;line-height:1;padding:6px 12px}}@media screen and (min-width: 960px){.m_newslist ul li a .date{font-size:13px;font-size:1.3rem;line-height:1;padding:8px 18px}}.m_newslist ul li a h3{padding:13px 15px 15px;font-size:13px;font-size:1.3rem;line-height:1.61538}@media screen and (min-width: 768px){.m_newslist ul li a h3{padding:15px 18px 17px;font-size:14px;font-size:1.4rem;line-height:1.71429}}@media screen and (min-width: 960px){.m_newslist ul li a h3{padding:25px 20px 45px;font-size:15px;font-size:1.5rem;line-height:1.66667}}.m_pagenav{padding:0 0 80px;position:relative;margin:0 20px}@media screen and (min-width: 960px){.m_pagenav{margin:0 50px;padding-bottom:140px}}@media screen and (min-width: 1260px){.m_pagenav{padding:0 0 180px;width:1100px;margin-right:auto;margin-left:auto}}.m_pagenav a{display:block;font-size:12px;font-size:1.2rem;line-height:1;line-height:1;position:absolute;left:0;background-color:#14b4aa;padding:10px 12px 18px;color:white}@media screen and (min-width: 960px){.m_pagenav a{padding:14px 66px 18px}}.m_pagenav a:before{content:'';background-color:#202020;display:block;position:absolute;width:0;height:100%;left:0;bottom:0;transition:width .4s ease-in-out;z-index:1}@media screen and (min-width: 960px){.m_pagenav a:hover:before{width:100%}}.m_pagenav a.next{left:auto;right:0}.m_pagenav a.next:after{content:'';width:17px;height:4.5px;background-image:url("../images/replace-s1604ce9462.png");background-position:0 -247.5px;background-repeat:no-repeat;background-size:141px auto;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;position:relative;z-index:2}@media screen and (min-width: 960px){.m_pagenav a.next:after{width:34px;height:9px;background-image:url("../images/replace-s1604ce9462.png");background-position:0 -277px;background-repeat:no-repeat;background-size:141px auto;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block}}.m_pagenav a.prev:after{content:'';width:17px;height:4.5px;background-image:url("../images/replace-s1604ce9462.png");background-position:0 -412px;background-repeat:no-repeat;background-size:141px auto;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;position:relative;z-index:2}@media screen and (min-width: 960px){.m_pagenav a.prev:after{width:34px;height:9px;background-image:url("../images/replace-s1604ce9462.png");background-position:0 -441.5px;background-repeat:no-repeat;background-size:141px auto;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block}}.m_newsdetail{padding:0 20px 40px;text-align:left}@media screen and (min-width: 960px){.m_newsdetail{padding:0 50px 80px}}@media screen and (min-width: 1260px){.m_newsdetail{padding:0 0 80px;width:1100px;margin-right:auto;margin-left:auto}}.m_newsdetail .title{padding:30px 20px;text-align:center}@media screen and (min-width: 768px){.m_newsdetail .title{padding:40px 20px}}@media screen and (min-width: 960px){.m_newsdetail .title{padding:60px 20px}}@media screen and (min-width: 1260px){.m_newsdetail .title{padding:80px 0}}.m_newsdetail .title .date{font-family:roboto,sans-serif;font-weight:700;font-style:normal;font-size:12px;font-size:1.2rem;line-height:1.5;display:block;letter-spacing:1px;color:#14b4aa}@media screen and (min-width: 768px){.m_newsdetail .title .date{font-size:14px;font-size:1.4rem;line-height:1.57143}}@media screen and (min-width: 960px){.m_newsdetail .title .date{font-size:18px;font-size:1.8rem;line-height:1.55556}}@media screen and (min-width: 1260px){.m_newsdetail .title .date{font-size:24px;font-size:2.4rem;line-height:1.5}}.m_newsdetail .title h1{font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif;font-size:26px;font-size:2.6rem;line-height:1.38462;display:block;letter-spacing:1px;margin-top:4px}@media screen and (min-width: 768px){.m_newsdetail .title h1{font-size:36px;font-size:3.6rem;line-height:1.55556;margin-top:0}}@media screen and (min-width: 960px){.m_newsdetail .title h1{font-size:40px;font-size:4rem;line-height:1.5;letter-spacing:4px;margin-top:4px}}@media screen and (min-width: 960px){.m_newsdetail .contents{padding:0 80px}}@media screen and (min-width: 1260px){.m_newsdetail .contents{padding:0 150px}}.m_newsdetail .contents p{font-size:14px;font-size:1.4rem;line-height:2;padding-bottom:1.5em}@media screen and (min-width: 960px){.m_newsdetail .contents p{font-size:16px;font-size:1.6rem;line-height:2}}.m_newsdetail .contents p img{margin:5px 0 10px;margin:0 auto;width:auto;max-width:100%}.m_about{padding:0 20px}@media screen and (min-width: 960px){.m_about{padding-left:50px;padding-right:50px}}@media screen and (min-width: 1260px){.m_about{padding:0;width:1020px;margin-left:auto;margin-right:auto}}.m_about .unit{margin-bottom:25px}@media screen and (min-width: 768px){.m_about .unit{margin-bottom:30px;display:-moz-flex;display:flex}}@media screen and (min-width: 768px){.m_about .unit .ja{-moz-flex:1;flex:1;padding-right:15px}}@media screen and (min-width: 960px){.m_about .unit .ja{padding-right:25px}}@media screen and (min-width: 1260px){.m_about .unit .ja{padding-right:50px}}.m_about .unit .ja h2{border-bottom:2px solid #14b4aa;font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif;padding:0 0 4px;font-size:14px;font-size:1.4rem;line-height:1.5;margin-bottom:15px}@media screen and (min-width: 768px){.m_about .unit .ja h2{font-size:15px;font-size:1.5rem;line-height:1.4}}@media screen and (min-width: 960px){.m_about .unit .ja h2{font-size:16px;font-size:1.6rem;line-height:1.3125;padding:0 0 6px;margin-bottom:18px}}@media screen and (min-width: 1260px){.m_about .unit .ja h2{font-size:17px;font-size:1.7rem;line-height:1.23529;padding:0 0 8px}}.m_about .unit .ja h2 span{font-family:roboto,sans-serif;font-weight:700;font-style:normal}@media screen and (min-width: 768px){.m_about .unit .ja h2 span{display:none}}.m_about .unit .ja p,.m_about .unit .ja ul{font-size:14px;font-size:1.4rem;line-height:2;padding-bottom:.75em}@media screen and (min-width: 960px){.m_about .unit .ja p,.m_about .unit .ja ul{font-size:16px;font-size:1.6rem;line-height:2;padding-bottom:1.5em}}.m_about .unit .ja ul li{margin-left:1em;text-indent:-1em}.m_about .unit .ja ul li:before{content:'\30FB'}@media screen and (min-width: 768px){.m_about .unit .en{-moz-flex:1;flex:1;padding-left:15px}}@media screen and (min-width: 960px){.m_about .unit .en{padding-left:25px}}@media screen and (min-width: 1260px){.m_about .unit .en{padding-left:50px}}.m_about .unit .en h2{display:none;border-bottom:2px solid #14b4aa;font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif;padding:0 0 5px;font-size:13px;font-size:1.3rem;line-height:1.61538;margin-bottom:15px}@media screen and (min-width: 768px){.m_about .unit .en h2{display:block;font-size:14px;font-size:1.4rem;line-height:1.5}}@media screen and (min-width: 960px){.m_about .unit .en h2{font-size:15px;font-size:1.5rem;line-height:1.4;padding:0 0 6px;margin-bottom:18px}}@media screen and (min-width: 1260px){.m_about .unit .en h2{font-size:16px;font-size:1.6rem;line-height:1.3125;padding:0 0 7px}}.m_about .unit .en h2 span{font-family:roboto,sans-serif;font-weight:700;font-style:normal}.m_about .unit .en p,.m_about .unit .en ul{font-family:roboto,sans-serif;font-weight:400;font-style:normal;font-size:13px;font-size:1.3rem;line-height:2.15385;padding-bottom:.75em}@media screen and (min-width: 960px){.m_about .unit .en p,.m_about .unit .en ul{font-size:15px;font-size:1.5rem;line-height:2.13333;padding-bottom:1.5em}}.m_about .unit .en ul li{margin-left:1em;text-indent:-1em}.m_about .unit .en ul li:before{content:' - '}.m_map{padding:0 20px 50px}@media screen and (min-width: 960px){.m_map{padding-left:50px;padding-right:50px;padding-bottom:100px}}@media screen and (min-width: 1260px){.m_map{padding:0 0 100px;width:1100px;margin-left:auto;margin-right:auto}}.m_map #map{width:100%;height:50vw}@media screen and (min-width: 1260px){.m_map #map{height:580px}}.m_map .access{margin-top:30px}@media screen and (min-width: 768px){.m_map .access{display:-moz-flex;display:flex}}@media screen and (min-width: 960px){.m_map .access{margin-top:45px}}@media screen and (min-width: 1260px){.m_map .access{margin-top:60px;padding:0 50px}}@media screen and (min-width: 768px){.m_map .access .ja{-moz-flex:1;flex:1;padding-right:15px}}@media screen and (min-width: 960px){.m_map .access .ja{padding-right:25px}}@media screen and (min-width: 1260px){.m_map .access .ja{padding-right:50px}}.m_map .access .ja p,.m_map .access .ja address{font-size:14px;font-size:1.4rem;line-height:2;padding-bottom:.75em}@media screen and (min-width: 960px){.m_map .access .ja p,.m_map .access .ja address{font-size:16px;font-size:1.6rem;line-height:2;padding-bottom:1.5em}}@media screen and (min-width: 768px){.m_map .access .en{-moz-flex:1;flex:1;padding-left:15px}}@media screen and (min-width: 960px){.m_map .access .en{padding-left:25px}}@media screen and (min-width: 1260px){.m_map .access .en{padding-left:50px}}.m_map .access .en p,.m_map .access .en address{font-family:roboto,sans-serif;font-weight:400;font-style:normal;font-size:13px;font-size:1.3rem;line-height:2.15385;padding-bottom:.75em}@media screen and (min-width: 960px){.m_map .access .en p,.m_map .access .en address{font-size:15px;font-size:1.5rem;line-height:2.13333;padding-bottom:1.75em}}.m_contactform{padding:0 20px 50px;text-align:left}@media screen and (min-width: 960px){.m_contactform{padding:0 50px 100px}}@media screen and (min-width: 1260px){.m_contactform{padding:0 0 120px;width:1100px;margin-right:auto;margin-left:auto}}@media screen and (min-width: 960px){.m_contactform .inner{display:-moz-flex;display:flex}}@media screen and (min-width: 960px){.m_contactform .inner .lead{-moz-flex:1;flex:1;margin-right:20px}}.m_contactform .inner .lead h2{border-bottom:2px solid #14b4aa;margin-top:20px;font-family:'こぶりなゴシック W6 JIS2004', 'Koburina Gothic W6 JIS2004', serif;padding:0 0 4px;font-size:14px;font-size:1.4rem;line-height:1.5;margin-bottom:15px}@media screen and (min-width: 768px){.m_contactform .inner .lead h2{font-size:15px;font-size:1.5rem;line-height:1.4}}@media screen and (min-width: 960px){.m_contactform .inner .lead h2{font-size:16px;font-size:1.6rem;line-height:1.3125;padding:0 0 6px;margin-bottom:18px}}@media screen and (min-width: 1260px){.m_contactform .inner .lead h2{font-size:17px;font-size:1.7rem;line-height:1.23529;padding:0 0 8px}}.m_contactform .inner .lead h2 span{font-family:roboto,sans-serif;font-weight:700;font-style:normal}.m_contactform .inner .lead .ja{font-size:14px;font-size:1.4rem;line-height:2;padding-bottom:.75em}@media screen and (min-width: 960px){.m_contactform .inner .lead .ja{font-size:16px;font-size:1.6rem;line-height:2;padding-bottom:1.5em}}.m_contactform .inner .lead .en{font-family:roboto,sans-serif;font-weight:400;font-style:normal;font-size:13px;font-size:1.3rem;line-height:2.15385;padding-bottom:.75em}@media screen and (min-width: 960px){.m_contactform .inner .lead .en{font-size:15px;font-size:1.5rem;line-height:2.13333;padding-bottom:1.75em}}.m_contactform .inner .form{border:2px solid #202020;margin-top:25px;padding:25px}@media screen and (min-width: 960px){.m_contactform .inner .form{-moz-flex:1;flex:1;margin-left:25px;padding:40px}}.m_contactform .inner .form h2{font-size:14px;font-size:1.4rem;line-height:1.5;margin-bottom:5px}@media screen and (min-width: 768px){.m_contactform .inner .form h2{font-size:15px;font-size:1.5rem;line-height:1.4}}@media screen and (min-width: 960px){.m_contactform .inner .form h2{font-size:16px;font-size:1.6rem;line-height:1.3125;margin-bottom:12px}}@media screen and (min-width: 1260px){.m_contactform .inner .form h2{font-size:17px;font-size:1.7rem;line-height:1.23529}}.m_contactform .inner .form h2 span{font-family:roboto,sans-serif;font-weight:400;font-style:normal}.m_contactform .inner .form p{padding-bottom:15px}@media screen and (min-width: 960px){.m_contactform .inner .form p{padding-bottom:25px}}.m_contactform .inner .form p input,.m_contactform .inner .form p textarea{width:100%;border:none;background-color:#e6e6e6;padding:8px;font-size:14px;font-size:1.4rem;line-height:1.5}.m_contactform .inner .form p textarea{height:150px}@media screen and (min-width: 960px){.m_contactform .inner .form p textarea{height:250px}}.m_contactform .inner .form button{margin-top:5px;width:100%}@media screen and (min-width: 960px){.m_contactform .inner .form button{max-width:none}}.mT0{margin-top:0px !important}.mR0{margin-right:0px !important}.mB0{margin-bottom:0px !important}.mL0{margin-left:0px !important}.pT0{padding-top:0px !important}.pR0{padding-right:0px !important}.pB0{padding-bottom:0px !important}.pL0{padding-left:0px !important}.mT5{margin-top:5px !important}.mR5{margin-right:5px !important}.mB5{margin-bottom:5px !important}.mL5{margin-left:5px !important}.pT5{padding-top:5px !important}.pR5{padding-right:5px !important}.pB5{padding-bottom:5px !important}.pL5{padding-left:5px !important}.mT10{margin-top:10px !important}.mR10{margin-right:10px !important}.mB10{margin-bottom:10px !important}.mL10{margin-left:10px !important}.pT10{padding-top:10px !important}.pR10{padding-right:10px !important}.pB10{padding-bottom:10px !important}.pL10{padding-left:10px !important}.mT15{margin-top:15px !important}.mR15{margin-right:15px !important}.mB15{margin-bottom:15px !important}.mL15{margin-left:15px !important}.pT15{padding-top:15px !important}.pR15{padding-right:15px !important}.pB15{padding-bottom:15px !important}.pL15{padding-left:15px !important}.mT20{margin-top:20px !important}.mR20{margin-right:20px !important}.mB20{margin-bottom:20px !important}.mL20{margin-left:20px !important}.pT20{padding-top:20px !important}.pR20{padding-right:20px !important}.pB20{padding-bottom:20px !important}.pL20{padding-left:20px !important}.mT25{margin-top:25px !important}.mR25{margin-right:25px !important}.mB25{margin-bottom:25px !important}.mL25{margin-left:25px !important}.pT25{padding-top:25px !important}.pR25{padding-right:25px !important}.pB25{padding-bottom:25px !important}.pL25{padding-left:25px !important}.mT30{margin-top:30px !important}.mR30{margin-right:30px !important}.mB30{margin-bottom:30px !important}.mL30{margin-left:30px !important}.pT30{padding-top:30px !important}.pR30{padding-right:30px !important}.pB30{padding-bottom:30px !important}.pL30{padding-left:30px !important}.mT35{margin-top:35px !important}.mR35{margin-right:35px !important}.mB35{margin-bottom:35px !important}.mL35{margin-left:35px !important}.pT35{padding-top:35px !important}.pR35{padding-right:35px !important}.pB35{padding-bottom:35px !important}.pL35{padding-left:35px !important}.mT40{margin-top:40px !important}.mR40{margin-right:40px !important}.mB40{margin-bottom:40px !important}.mL40{margin-left:40px !important}.pT40{padding-top:40px !important}.pR40{padding-right:40px !important}.pB40{padding-bottom:40px !important}.pL40{padding-left:40px !important}.mT45{margin-top:45px !important}.mR45{margin-right:45px !important}.mB45{margin-bottom:45px !important}.mL45{margin-left:45px !important}.pT45{padding-top:45px !important}.pR45{padding-right:45px !important}.pB45{padding-bottom:45px !important}.pL45{padding-left:45px !important}.mT50{margin-top:50px !important}.mR50{margin-right:50px !important}.mB50{margin-bottom:50px !important}.mL50{margin-left:50px !important}.pT50{padding-top:50px !important}.pR50{padding-right:50px !important}.pB50{padding-bottom:50px !important}.pL50{padding-left:50px !important}.mT55{margin-top:55px !important}.mR55{margin-right:55px !important}.mB55{margin-bottom:55px !important}.mL55{margin-left:55px !important}.pT55{padding-top:55px !important}.pR55{padding-right:55px !important}.pB55{padding-bottom:55px !important}.pL55{padding-left:55px !important}.mT60{margin-top:60px !important}.mR60{margin-right:60px !important}.mB60{margin-bottom:60px !important}.mL60{margin-left:60px !important}.pT60{padding-top:60px !important}.pR60{padding-right:60px !important}.pB60{padding-bottom:60px !important}.pL60{padding-left:60px !important}.mT65{margin-top:65px !important}.mR65{margin-right:65px !important}.mB65{margin-bottom:65px !important}.mL65{margin-left:65px !important}.pT65{padding-top:65px !important}.pR65{padding-right:65px !important}.pB65{padding-bottom:65px !important}.pL65{padding-left:65px !important}.mT70{margin-top:70px !important}.mR70{margin-right:70px !important}.mB70{margin-bottom:70px !important}.mL70{margin-left:70px !important}.pT70{padding-top:70px !important}.pR70{padding-right:70px !important}.pB70{padding-bottom:70px !important}.pL70{padding-left:70px !important}.mT75{margin-top:75px !important}.mR75{margin-right:75px !important}.mB75{margin-bottom:75px !important}.mL75{margin-left:75px !important}.pT75{padding-top:75px !important}.pR75{padding-right:75px !important}.pB75{padding-bottom:75px !important}.pL75{padding-left:75px !important}.mT80{margin-top:80px !important}.mR80{margin-right:80px !important}.mB80{margin-bottom:80px !important}.mL80{margin-left:80px !important}.pT80{padding-top:80px !important}.pR80{padding-right:80px !important}.pB80{padding-bottom:80px !important}.pL80{padding-left:80px !important}.mT85{margin-top:85px !important}.mR85{margin-right:85px !important}.mB85{margin-bottom:85px !important}.mL85{margin-left:85px !important}.pT85{padding-top:85px !important}.pR85{padding-right:85px !important}.pB85{padding-bottom:85px !important}.pL85{padding-left:85px !important}.mT90{margin-top:90px !important}.mR90{margin-right:90px !important}.mB90{margin-bottom:90px !important}.mL90{margin-left:90px !important}.pT90{padding-top:90px !important}.pR90{padding-right:90px !important}.pB90{padding-bottom:90px !important}.pL90{padding-left:90px !important}.mT95{margin-top:95px !important}.mR95{margin-right:95px !important}.mB95{margin-bottom:95px !important}.mL95{margin-left:95px !important}.pT95{padding-top:95px !important}.pR95{padding-right:95px !important}.pB95{padding-bottom:95px !important}.pL95{padding-left:95px !important}.mT100{margin-top:100px !important}.mR100{margin-right:100px !important}.mB100{margin-bottom:100px !important}.mL100{margin-left:100px !important}.pT100{padding-top:100px !important}.pR100{padding-right:100px !important}.pB100{padding-bottom:100px !important}.pL100{padding-left:100px !important}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w23{width:23%}.w25{width:25%}.w30{width:30%}.w33{width:33%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w66{width:66%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w90{width:90%}.w95{width:95%}.vT{vertical-align:top !important}.vM{vertical-align:middle !important}.vB{vertical-align:bottom !important}.txtC{text-align:center !important}.txtL{text-align:left !important}.txtR{text-align:right !important}.nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}.txtB{font-weight:bold}
