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,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-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}main{display:block}*{box-sizing:border-box}img{max-width:100%;vertical-align:bottom}button{cursor:pointer;border:0;background:transparent;box-shadow:none}.sp{display:block}@media screen and (min-width: 768px){.sp{display:none}}.pc{display:none}@media screen and (min-width: 768px){.pc{display:block}}body{line-height:1.5;font-size:12.67px;font-family:"Yu Gothic Medium","Meiryo";color:#282828}@media screen and (min-width: 768px){body{min-width:1200px}}header{width:100%}header .headerInner{display:block;width:100%;height:60px;max-width:1200px;margin:0 auto;background-color:#fff}@media screen and (min-width: 768px){header .headerInner{height:100px}}header .headerInner .spNavi{display:flex;justify-content:space-between;align-items:center;width:100%;height:60px}@media screen and (min-width: 768px){header .headerInner .spNavi{display:none}}header .headerInner .spNavi .spLogo{width:auto;height:50px;margin:0 0 0 5px}header .headerInner .spNavi .spLogo img{width:auto;height:100%}header .headerInner .spNavi #spMenuOpen{position:relative;width:35px;height:25px;margin:0 14px 0 0}header .headerInner .spNavi #spMenuOpen span{position:absolute;left:0;display:block;width:100%;height:1px;background:black}header .headerInner .spNavi #spMenuOpen span:nth-child(1){top:0}header .headerInner .spNavi #spMenuOpen span:nth-child(2){top:50%;transform:translateY(-50%)}header .headerInner .spNavi #spMenuOpen span:nth-child(3){top:100%;transform:translateY(-100%)}header .headerInner .pcNavi{display:none;width:100%;height:inherit;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){header .headerInner .pcNavi{display:flex;align-items:center}}header .headerInner .pcNavi .pcLogo{height:70px;margin:0 40px 0 0}header .headerInner .pcNavi .pcLogo img{width:100%;auto:auto}header .headerInner .pcNavi nav{display:none;justify-content:center;width:100%;height:inherit;max-width:1200px;margin:0 auto}@media screen and (min-width: 768px){header .headerInner .pcNavi nav{display:flex}}header .headerInner .pcNavi nav ul{display:flex;justify-content:center;align-items:center;width:100%}header .headerInner .pcNavi nav ul li{width:20%;height:30px;line-height:30px;border-right:1px solid #bcbaba}header .headerInner .pcNavi nav ul li:first-child{border-left:1px solid #bcbaba}header .headerInner .pcNavi nav ul li:last-child{border:0}header .headerInner .pcNavi nav ul li a{display:block;width:100%;height:100%;text-align:center;color:#282828;font-family:"Yu Mincho";font-size:1.1rem;text-decoration:none}header .headerInner .pcNavi nav ul li a:hover{color:white;background:black}#breadcrumb{width:100%;height:auto;padding:20px 0}#breadcrumb .breadcrumbInner{width:92%;max-width:1200px;margin:0 auto}@media screen and (min-width: 768px){#breadcrumb .breadcrumbInner{width:100%}}#breadcrumb .breadcrumbInner ul{display:flex;justify-content:flex-start;align-items:center}#breadcrumb .breadcrumbInner ul li{color:#283d5f;font-size:.9rem}#breadcrumb .breadcrumbInner ul li a{color:#283d5f;text-decoration:none}#breadcrumb .breadcrumbInner ul li:after{content:'>';margin:0 10px;color:#283d5f}#breadcrumb .breadcrumbInner ul li:last-child:after{content:'';margin:0}#contact{width:100%;height:auto;padding:56px 0;background-image:url(../images/index/bg_red.png);background-repeat:repeat;background-size:contain}#contact .contactInner{width:94%;max-width:1200px;margin:0 auto}@media screen and (min-width: 768px){#contact .contactInner{width:100%}}#contact .contactInner h1{margin:0 0 28px 0;text-align:center;color:white;font-size:1.7rem;font-family:"Yu Mincho"}@media screen and (min-width: 768px){#contact .contactInner h1{margin:0 0 56px 0}}#contact .contactInner p{margin:0 0 28px 0;text-align:center;color:white;font-size:1.1rem}@media screen and (min-width: 768px){#contact .contactInner p{margin:0 0 56px 0}}@media screen and (min-width: 768px){#contact .contactInner .btnGroup{display:flex;justify-content:center;align-items:center}}#contact .contactInner .btnGroup a{display:block;width:100%;height:92px;max-width:424px;margin:0 auto;line-height:92px;margin-bottom:20px;text-align:center;color:white;font-size:1.1rem;border:1px solid white;text-decoration:none}@media screen and (min-width: 768px){#contact .contactInner .btnGroup a{margin:0}}#contact .contactInner .btnGroup a:first-child{margin:0 auto 20px}@media screen and (min-width: 768px){#contact .contactInner .btnGroup a:first-child{margin:0 84px 0 0;display:none}}#contact .contactInner .btnGroup p{display:none}@media screen and (min-width: 768px){#contact .contactInner .btnGroup p{display:block;width:100%;height:92px;max-width:424px;margin:0 auto;padding:22px;text-align:center;color:white;font-size:1.1rem;border:1px solid white;text-decoration:none;margin-left:0;margin-right:80px}}#wanted{padding:40px 0}@media screen and (min-width: 768px){#wanted{padding:80px 0}}#wanted .wantedInner{width:92%;height:auto;max-width:1200px;margin:0 auto;padding:20px;background:#f7f7f7}@media screen and (min-width: 768px){#wanted .wantedInner{width:100%;padding:40px}}#wanted .wantedInner h1{margin:0 0 20px 0;color:#283d5f;font-size:1.7rem;font-weight:bolder}#wanted .wantedInner h2{margin:0 0 20px 0;color:#283d5f;font-size:1.3rem;font-weight:bolder}#wanted .wantedInner p{margin:0 0 40px 0;font-size:1.1rem}#wanted .wantedInner ul{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 768px){#wanted .wantedInner ul{padding:0 10px}}#wanted .wantedInner ul li{width:100%;margin:0 0 20px 0}@media screen and (min-width: 768px){#wanted .wantedInner ul li{width:48%;margin:0}}#wanted .wantedInner ul li:last-child{margin:0}#wanted .wantedInner ul li img{width:100%}#telContact{width:100%;height:auto;padding:40px 0;background-image:url(../images/common/bg_red.png);background-size:100%;background-repeat:repeat}#telContact .telContactInner{width:92%;height:auto;max-width:1000px;margin:0 auto;text-align:center}@media screen and (min-width: 768px){#telContact .telContactInner{width:100%}}#telContact .telContactInner img{width:auto;margin:0 auto 40px}#telContact .telContactInner img:last-child{margin:0 auto}@media screen and (min-width: 768px){#telContact .telContactInner img{margin:0 auto}}footer .footerInner{width:94%;height:auto;max-width:1200px;margin:0 auto;padding:58px 0 38px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){footer .footerInner{width:100%}}footer .footerInner .footerCompanyInfo{width:100%;margin:0 0 28px 0}@media screen and (min-width: 768px){footer .footerInner .footerCompanyInfo{width:45%;margin:0}}footer .footerInner .footerCompanyInfo h1{font-size:1.1rem}footer .footerInner .footerCompanyInfo a{display:block;margin:28px 0}@media screen and (min-width: 768px){footer .footerInner .footerCompanyInfo a{margin:20px 0}}footer .footerInner .footerCompanyInfo address{font-size:1.1rem}footer .footerInner .footerNavi{display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width: 768px){footer .footerInner .footerNavi{width:55%}}footer .footerInner .footerNavi ul{width:50%}@media screen and (min-width: 768px){footer .footerInner .footerNavi ul{width:33.3333%}}footer .footerInner .footerNavi ul:last-child{width:100%}@media screen and (min-width: 768px){footer .footerInner .footerNavi ul:last-child{width:33.3333%}}footer .footerInner .footerNavi ul li{margin:0 0 14px 0;background-image:url(../images/common/mark.png);background-repeat:no-repeat;background-position:center left}@media screen and (min-width: 768px){footer .footerInner .footerNavi ul li{margin:0 0 38px 0}}footer .footerInner .footerNavi ul li a{display:block;padding:0 0 0 20px;color:#282828;font-size:1.1rem;text-decoration:none}footer #copyright{display:block;width:100%;height:auto;padding:20px 0;text-align:center;color:white;font-size:.6rem;letter-spacing:1.2px;background:#1b1b1b}@media screen and (min-width: 768px){footer #copyright{font-size:.9rem}}#spMenu{display:none;position:fixed;top:60px;left:0;width:100%;height:auto;background-color:white}@media screen and (min-width: 768px){#spMenu{display:none !important}}#spMenu nav ul li{padding:0 0 0 20px;border-top:1px solid #bcbaba}#spMenu nav ul li a{display:block;padding:10px 20px;color:#282828;font-size:1.1rem;text-decoration:none;background-image:url(../images/common/mark.png);background-position:center left;background-repeat:no-repeat}#spMenu #spMenuClose{display:block;padding:10px;line-height:1;text-align:center;color:white;font-size:1.1rem;background-color:black;cursor:pointer}
