﻿@media screen and (min-width: 768px){body .bg-video-wrap{position:relative;overflow:hidden;width:100%}body .bg-video-wrap .imageBg{border:none;background-color:transparent;background-image:url("../image/top/mainv_190507.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:100vh}body .bg-video-wrap .scroll{width:100%;position:absolute;bottom:0;z-index:999}body .bg-video-wrap .scroll a{margin:0 auto;width:90px;height:90px;display:block;border:none;background-color:transparent;background-image:url("../image/top/btn_scroll.png");background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}body .bg-video-wrap .scroll a span{height:1px;width:1px;display:block;position:absolute;top:0;left:0;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}body .bg-video-wrap video{top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;object-fit:cover}body .bg-video-wrap .overlay{width:100%;height:100vh;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.4);z-index:2}body article section .title{text-align:center}body article section .title p.text{line-height:16px;font-size:12px;color:#333333}body article section.news{background-color:#f3ece7;padding-top:50px;padding-bottom:50px}body article section.news .inner{display:flex}body article section.news .inner .moreLink{margin-top:50px}body article section.news .inner .moreLink a{font-size:15px;color:#ff7800}body article section.news .inner .moreLink a.arrow{position:relative;display:block}body article section.news .inner .moreLink a.arrow::after{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #ff7800;border-right:solid 2px #ff7800;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;margin-top:-4px;right:0}body article section.news .innerBox:first-child{width:90px;margin-right:80px}body article section.news .innerBox:last-child{width:916px}body article section.news ul{overflow:hidden}body article section.news ul li{width:100%;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #b8a89c}body article section.news ul li a{display:block}body article section.news ul li:first-child{padding-top:0px}body article section.news ul li:nth-child(3n){padding-bottom:0px;border-bottom:none}body article section.news ul li dl{font-family:"ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;width:100%;display:table}body article section.news ul li dl dt{display:table-cell;width:65px;padding-right:22px}body article section.news ul li dl dt .date{font-size:13px;font-weight:bold}body article section.news ul li dl dd .cat{width:90px;display:block;text-align:center;font-size:12px;line-height:20px;color:#ff7800;border:1px solid #ff7800;background:#fff}body article section.news ul li dl dd:last-child{display:table-cell;width:726px;font-size:15px;line-height:25px;padding-left:15px}body article section.news ul li a{display:block}body article section.news ul li a .thumb{margin-bottom:8px;padding:3px;border:1px solid #dddddd}body article section.news ul li a .thumb .img{width:265px;height:162px;background:#cccccc no-repeat center center / cover}body article section.recruitBox{background-color:#f10000;padding-top:40px;padding-bottom:40px;text-align:center}body article section.recruitBox h3{font-size:50px;font-weight:bold;margin-bottom:27px;color:#fff}body article section.recruitBox a{font-size:15px;color:#fff}body article section.business{padding-top:100px;padding-bottom:80px;background-color:#ffffff}body article section.business .caption{text-align:center;background:url("../image/top/bg_read.png") no-repeat center top;padding-bottom:80px}body article section.business .caption p{font-size:24px;line-height:40px;font-weight:700}body article section.business .businessContents{background:url("../image/top/bg_business.png") no-repeat center center/cover}body article section.business ul{overflow:hidden;padding-top:70px;padding-bottom:80px}body article section.business ul::after{content:'';clear:both}body article section.business ul li{width:49%}body article section.business ul li .thumb{width:100%;position:relative;opacity:1;transform-style:preserve-3d;transition-property:all;transition-duration:300ms;transition-timing-function:linear;transition-delay:0ms}body article section.business ul li .thumb:hover{opacity:.8}body article section.business ul li .thumb img{width:100%;border:8px solid #ffffff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body article section.business ul li .thumb .thumbText{position:absolute;left:0;bottom:-26px;background:#fff;width:142px;line-height:54px;padding:0 14px 0 28px;font-size:18px}body article section.business ul li .thumb .thumbText .arrow{position:relative;display:block}body article section.business ul li .thumb .thumbText .arrow::after{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #ff7800;border-right:solid 2px #ff7800;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;margin-top:-4px;right:0}body article section.business ul li:nth-child(odd){float:left;margin-bottom:80px}body article section.business ul li:nth-child(even){float:right;margin-top:80px}body article section.business .moreLink{background:#ffffff;border-radius:20px;width:270px;line-height:44px;text-align:center;margin:70px auto}body article section.business .moreLink a{font-size:16px;color:#ff7800;font-weight:500}body article section.business .moreLink a.arrow{position:relative;display:block}body article section.business .moreLink a.arrow::after{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #ff7800;border-right:solid 2px #ff7800;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;margin-top:-4px;right:32px}body article section.ceo{padding-top:110px;padding-bottom:110px;position:relative;background-color:#ffffff}body article section.ceo .inner{display:flex}body article section.ceo .w1200{min-width:1200px}body article section.ceo .w1200 img{margin-top:46px;margin-bottom:42px}body article section.ceo .w1200 .moreLink{background:#ff7800;border-radius:20px;width:270px;line-height:44px;text-align:center}body article section.ceo .w1200 .moreLink a{font-size:16px;color:#ffffff;font-weight:500}body article section.ceo .w1200 .moreLink a.arrow{position:relative;display:block}body article section.ceo .w1200 .moreLink a.arrow::after{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #ffffff;border-right:solid 2px #ffffff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;margin-top:-4px;right:32px}body article section.ceo .w1200 .social{display:table;margin-top:45px}body article section.ceo .w1200 .socialInner{display:table-cell;vertical-align:middle}body article section.ceo .w1200 .socialInner:first-child{width:270px;padding-right:36px}body article section.ceo .w1200 .socialInner p{font-size:13px;line-height:19px}body article section.ceo .w1200 .socialInner ul li{width:40px;height:40px;background:#ff7800;border-radius:50%;margin-right:4px;display:inline-block}body article section.ceo .w1200 .socialInner ul li:last-child{margin-right:0}body article section.ceo .w1200 .socialInner ul li:nth-child(1) a{width:100%;height:100%;display:block;border:none;background-color:transparent;background-image:url(../image/top/ico_fb.png);background-repeat:no-repeat;background-position:center center;background-size:auto;position:relative}body article section.ceo .w1200 .socialInner ul li:nth-child(2) a{width:100%;height:100%;display:block;border:none;background-color:transparent;background-image:url(../image/top/ico_insta.png);background-repeat:no-repeat;background-position:center center;background-size:auto;position:relative}body article section.ceo .w1200 .socialInner ul li:nth-child(3) a{width:100%;height:100%;display:block;border:none;background-color:transparent;background-image:url(../image/top/ico_twitter.png);background-repeat:no-repeat;background-position:center center;background-size:auto;position:relative}body article section.ceo .w1200 .sideContents{position:absolute;top:400px;left:48%}body article section.ceo .caption{margin-left:-40px}body article section.ceo .caption h3{font-family:'NotoSansCJKjp';font-size:54px;font-style:italic;font-weight:200;color:#ff7800;display:inline-block;border:1px solid #ff7800;background-color:#ffffff;padding:20px 40px;margin-bottom:0px}body article section.owner{background-color:#f3ece7;padding-top:130px;padding-bottom:150px}body article section.owner .caption{text-align:center;background:url("../image/top/bg_read02.png") no-repeat center top;padding-bottom:80px}body article section.owner .caption p{font-size:24px;line-height:40px;font-weight:700;padding:12px 0}body article section.owner ul{overflow:hidden}body article section.owner ul li{width:100%;height:577px;margin-bottom:142px}body article section.owner ul li:last-child{margin-bottom:0}body article section.owner ul li .imagesArea{overflow:hidden;position:relative;width:438px;height:inherit}body article section.owner ul li .imagesArea img{position:absolute}body article section.owner ul li .movieArea{width:615px;float:right}body article section.owner ul li .movieArea video{width:615px}body article section.owner ul li .movieArea .borderBottom img{border-bottom:14px solid #ff7800}body article section.owner ul li .movieArea .text{margin-top:30px}body article section.owner ul li .movieArea .text dl{margin-top:30px;display:table}body article section.owner ul li .movieArea .text dl dt{width:410px;padding-right:16px;display:table-cell;vertical-align:bottom;font-size:20px;font-weight:500;color:#ff7800;line-height:32px}body article section.owner ul li .movieArea .text dl dd{width:244px;display:table-cell;vertical-align:bottom;font-size:16px;font-weight:400;color:#ff7800;line-height:21px}body article section.owner ul li:nth-child(even) .imagesArea{float:right}body article section.owner ul li:nth-child(even) .imagesArea img:nth-child(1){width:250px;height:137px;top:364px;right:0;z-index:100}body article section.owner ul li:nth-child(even) .imagesArea img:nth-child(2){width:191px;height:320px;top:254px;left:0;z-index:101}body article section.owner ul li:nth-child(even) .imagesArea img:nth-child(3){width:368px;height:303px;top:0;right:0;z-index:100}body article section.owner ul li:nth-child(even) .movieArea{float:left}body article section.owner ul li:nth-child(odd) .imagesArea{float:left}body article section.owner ul li:nth-child(odd) .imagesArea img:nth-child(1){width:250px;height:137px;top:0;left:136px;z-index:100}body article section.owner ul li:nth-child(odd) .imagesArea img:nth-child(2){width:191px;height:320px;top:114px;right:0;z-index:101}body article section.owner ul li:nth-child(odd) .imagesArea img:nth-child(3){width:368px;height:303px;top:274px;left:0;z-index:100}body article section.owner ul li:nth-child(odd) .movieArea{float:right}body article section.owner .ownerVoice{display:block;margin:62px auto 0;text-align:center}body article section.owner .ownerVoice a{width:320px;background:#ffe600;color:#956134;font-size:16px;font-weight:700;text-align:center;padding:26px 0;line-height:32px;margin:0 auto}body article section.owner .ownerVoice a.arrow{position:relative;display:block}body article section.owner .ownerVoice a.arrow::after{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #956134;border-right:solid 2px #956134;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;margin-top:-4px;right:30px}body article section.conversion{padding-top:68px;padding-bottom:80px;background:#ffe600}body article section.conversion .inner .caption{margin-bottom:46px;font-size:30px;font-weight:700;line-height:48px;text-align:center}body article section.conversion .inner .cvBtn{opacity:1;transform-style:preserve-3d;transition-property:all;transition-duration:300ms;transition-timing-function:linear;transition-delay:0ms}body article section.conversion .inner .cvBtn:hover{opacity:.8}body article section.contact{padding-top:87px;padding-bottom:67px;background:#956134}body article section.contact .w1142{width:1142px}body article section.contact .inner .caption{margin-bottom:60px;color:#ffffff;font-size:22px;font-weight:700;text-align:center}body article section.contact .inner .contactArea{display:flex}body article section.contact .inner .contactArea li{width:354px;margin-right:38px}body article section.contact .inner .contactArea li:last-child{margin-right:0}body article section.contact .inner .contactArea li h4{position:relative;display:inline-block;font-size:16px;font-weight:700;color:#ffffff;width:354px;text-align:center;margin:0 auto;margin-bottom:24px}body article section.contact .inner .contactArea li h4:before,body article section.contact .inner .contactArea li h4:after{content:'';position:absolute;top:50%;display:inline-block;height:2px;background-color:#ffffff}body article section.contact .inner .contactArea li h4:before{left:0}body article section.contact .inner .contactArea li h4:after{right:0}body article section.contact .inner .contactArea li:nth-child(1) h4:before,body article section.contact .inner .contactArea li:nth-child(1) h4:after{width:20%}body article section.contact .inner .contactArea li:nth-child(2) h4:before,body article section.contact .inner .contactArea li:nth-child(2) h4:after{width:20%}body article section.contact .inner .contactArea li:nth-child(3) h4:before,body article section.contact .inner .contactArea li:nth-child(3) h4:after{width:34%}body article section.contact .inner .contactArea .telContents{background:url("../image/common/ico_tel.png") no-repeat left top;padding-left:86px}body article section.contact .inner .contactArea .telContents h5{font-family:"ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:35px;color:#ffffff;padding-top:4px;padding-bottom:4px}body article section.contact .inner .contactArea .telContents p{font-size:18px;color:#ffffff;padding-bottom:24px}body article section.contact .inner .contactArea .mailContents{color:#ffffff}body article section.contact .inner .contactArea .mailContents .contactBtn{padding:26px 0}body article section.contact .inner .contactArea .mailContents a{width:100%;background:#ffe600;color:#956134;font-size:16px;font-weight:700;text-align:center}body article section.contact .inner .contactArea .mailContents a.arrow{position:relative;display:block}body article section.contact .inner .contactArea .mailContents a.arrow::after{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #956134;border-right:solid 2px #956134;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;margin-top:-4px;right:30px}body article section.contact .inner .companyInfo{display:table;margin:50px auto 0}body article section.contact .inner .companyInfo a{display:inline-block;font-size:16px;font-weight:500;line-height:normal;color:#ffe600;padding-bottom:14px;border-bottom:2px solid #ffe600}}@media screen and (max-width: 767px){body .bg-video-wrap{position:relative;overflow:hidden;width:100%;height:60vh}body .bg-video-wrap .imageBg{border:none;background-color:transparent;background-image:url("../image/top/mainv_190507.jpg");background-repeat:no-repeat;background-position:center center;background-size:contain;width:100%;height:100%}body .bg-video-wrap .scroll{width:100%;position:absolute;bottom:0;z-index:999}body .bg-video-wrap .scroll a{margin:0 auto;width:90px;height:90px;display:block;border:none;background-color:transparent;background-image:url("../image/top/btn_scroll.png");background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}body .bg-video-wrap .scroll a span{height:1px;width:1px;display:block;position:absolute;top:0;left:0;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}body .bg-video-wrap video{top:0;left:0;width:100%;height:100%;z-index:-1}body .bg-video-wrap .overlay{width:100%;height:100vh;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.4);z-index:2}body .bg-video-wrap .videoOuter{position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:hidden}body .bg-video-wrap .videoOuter video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body .bg-video-wrap .videoOuter a{width:800px;height:1224px;display:block;border:none;background-color:transparent;background-image:url("../movie/poster_sp_190704.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;max-width:100%;max-height:-webkit-fill-available}body .bg-video-wrap .videoOuter a span{height:1px;width:1px;display:block;position:absolute;top:0;left:0;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}body article{margin-top:0}body article section.news{background-color:#f3ece7;padding-top:25px;padding-bottom:25px}body article section.news .innerBox{display:flex}body article section.news .innerBox .title{width:40%;margin-right:10%}body article section.news .innerBox .title h2 img{width:60px;height:20px}body article section.news .innerBox .moreLink{width:50%}body article section.news .innerBox .moreLink a{font-size:13px;color:#ff7800;text-align:right;padding-right:12px}body article section.news .innerBox .moreLink a.arrow{position:relative;display:block}body article section.news .innerBox .moreLink a.arrow::after{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #ff7800;border-right:solid 2px #ff7800;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;margin-top:-4px;right:0}body article section.news .newsContents{display:block}body article section.news .newsContents ul{overflow:hidden}body article section.news .newsContents ul li{width:100%;padding-top:16px;padding-bottom:16px;border-bottom:1px solid #b8a89c}body article section.news .newsContents ul li a{display:block}body article section.news .newsContents ul li:first-child{padding-top:16px}body article section.news .newsContents ul li:nth-child(3n){padding-bottom:0px;border-bottom:none}body article section.news .newsContents ul li dl{font-family:"ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;width:100%}body article section.news .newsContents ul li dl dt{display:inline-block;width:25%}body article section.news .newsContents ul li dl dt .date{font-size:12px;font-weight:bold}body article section.news .newsContents ul li dl dd{display:inline-block}body article section.news .newsContents ul li dl dd .cat{display:block;text-align:center;font-size:9px;line-height:12px;color:#ff7800;border:1px solid #ff7800;background:#fff;padding:2px 6px}body article section.news .newsContents ul li dl dd:last-child{width:100%;display:block;font-size:13px;line-height:15px;margin-top:4px}body article section.news .newsContents ul li a{display:block}body article section.news .newsContents ul li a .thumb{margin-bottom:8px;padding:3px;border:1px solid #dddddd}body article section.news .newsContents ul li a .thumb .img{width:265px;height:162px;background:#cccccc no-repeat center center / cover}body article section.recruitBox{background-color:#f10000;padding-top:40px;padding-bottom:40px;text-align:center}body article section.recruitBox h3{font-size:50px;font-weight:bold;margin-bottom:27px;color:#fff}body article section.recruitBox a{font-size:15px;color:#fff}body article section.recruitBox{background-color:#f10000;padding-top:11.734028683181226vw;padding-bottom:10.430247718383312vw}body article section.recruitBox h3{font-size:6.510416666666667vw;color:#fff;margin-bottom:3.5156250000000004vw}body article section.recruitBox a{font-size:1.9531250000000002vw;color:#fff}body article section.business{padding-top:39px;background-color:#ffffff}body article section.business .caption{text-align:center;background:url("../image/top/sp/bg_read.png") no-repeat center center/350px 51px;margin-bottom:35px}body article section.business .caption p{font-size:15px;line-height:24px;font-weight:700}body article section.business .businessContents{background:url("../image/top/sp/bg_business.png") no-repeat center center/cover;padding-bottom:40px}body article section.business ul{overflow:hidden;padding-top:40px;padding-bottom:10px}body article section.business ul::after{content:'';clear:both}body article section.business ul li{width:48%}body article section.business ul li .thumb{width:100%;position:relative;opacity:1;transform-style:preserve-3d;transition-property:all;transition-duration:300ms;transition-timing-function:linear;transition-delay:0ms}body article section.business ul li .thumb:hover{opacity:.8}body article section.business ul li .thumb img{width:100%;border:4px solid #ffffff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body article section.business ul li .thumb .thumbText{position:absolute;left:0;bottom:-9px;background:#fff;width:96px;line-height:28px;padding:0 6px 0 6px;font-size:13px}body article section.business ul li .thumb .thumbText .arrow{position:relative;display:block}body article section.business ul li .thumb .thumbText .arrow::after{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #ff7800;border-right:solid 2px #ff7800;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;margin-top:-4px;right:0}body article section.business ul li:nth-child(odd){float:left;margin-bottom:27px}body article section.business ul li:nth-child(even){float:right;margin-top:27px}body article section.business .moreLink{background:#ffffff;border-radius:20px;width:188.5px;line-height:28px;text-align:center;margin:23px auto 0}body article section.business .moreLink a{font-size:11px;color:#ff7800;font-weight:500}body article section.business .moreLink a.arrow{position:relative;display:block}body article section.business .moreLink a.arrow::after{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #ff7800;border-right:solid 2px #ff7800;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;margin-top:-4px;right:32px}body article section.ceo{padding-top:52px;padding-bottom:45px;position:relative;background-color:#ffffff;overflow:hidden}body article section.ceo .w1300{height:526.5px}body article section.ceo .inner .ceoImage{width:100vw;position:absolute;padding-top:52px;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%}body article section.ceo .inner .ceoImage img{width:265px;height:235.5px}body article section.ceo .caption{margin-top:240px}body article section.ceo .caption h3{font-family:'NotoSansCJKjp';font-size:26px;font-style:italic;font-weight:200;color:#ff7800;display:inline-block;border:1px solid #ff7800;background-color:#ffffff;padding:4px 3px;margin-bottom:5.5px}body article section.ceo .sideContents{margin:32px auto;width:92%}body article section.ceo .sideContents p{text-align:center}body article section.ceo .sideContents p img{width:80%;margin:0 auto}body article section.ceo .sideContents .moreLink{background:#ff7800;border-radius:20px;width:240px;line-height:36px;margin:20px auto 0;text-align:center}body article section.ceo .sideContents .moreLink a{font-size:14px;color:#ffffff;font-weight:500}body article section.ceo .sideContents .moreLink a.arrow{position:relative;display:block}body article section.ceo .sideContents .moreLink a.arrow::after{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #ffffff;border-right:solid 2px #ffffff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;margin-top:-4px;right:32px}body article section.ceo .sideContents .social{display:block;margin-top:30px;width:100%}body article section.ceo .sideContents .socialInner{display:block;text-align:center}body article section.ceo .sideContents .socialInner p{font-size:13px;line-height:15px}body article section.ceo .sideContents .socialInner ul{margin-top:10px}body article section.ceo .sideContents .socialInner ul li{width:40px;height:40px;background:#ff7800;border-radius:50%;margin-right:4px;display:inline-block}body article section.ceo .sideContents .socialInner ul li:last-child{margin-right:0}body article section.ceo .sideContents .socialInner ul li:nth-child(1) a{width:100%;height:100%;display:block;border:none;background-color:transparent;background-image:url(../image/top/ico_fb.png);background-repeat:no-repeat;background-position:center center;background-size:auto;position:relative}body article section.ceo .sideContents .socialInner ul li:nth-child(2) a{width:100%;height:100%;display:block;border:none;background-color:transparent;background-image:url(../image/top/ico_insta.png);background-repeat:no-repeat;background-position:center center;background-size:auto;position:relative}body article section.ceo .sideContents .socialInner ul li:nth-child(3) a{width:100%;height:100%;display:block;border:none;background-color:transparent;background-image:url(../image/top/ico_twitter.png);background-repeat:no-repeat;background-position:center center;background-size:auto;position:relative}body article section.owner{background-color:#f3ece7;padding-top:45.5px;padding-bottom:64px}body article section.owner .caption{text-align:center;background:url("../image/top/sp/bg_read.png") no-repeat center center/350px 51px;margin-bottom:35px}body article section.owner .caption p{font-size:15px;line-height:24px;font-weight:700}body article section.owner ul{overflow:hidden}body article section.owner ul li{width:100%;min-height:500px;margin-bottom:80px}body article section.owner ul li:last-child{margin-bottom:0}body article section.owner ul li .imagesArea{overflow:hidden;position:relative;width:100%;height:236.5px}body article section.owner ul li .imagesArea img{position:absolute}body article section.owner ul li .movieArea{width:100%;margin-top:20px}body article section.owner ul li .movieArea img{width:100%;height:auto}body article section.owner ul li .movieArea video{width:100%;min-width:300px}body article section.owner ul li .movieArea .borderBottom img{border-bottom:14px solid #ff7800}body article section.owner ul li .movieArea .text{margin-top:16px}body article section.owner ul li .movieArea .text dl{margin-top:15px}body article section.owner ul li .movieArea .text dl dt{width:100%;padding-right:16px;display:block;vertical-align:bottom;font-size:13px;font-weight:500;color:#ff7800;line-height:16px}body article section.owner ul li .movieArea .text dl dd{margin-top:6px;width:100%;display:block;vertical-align:bottom;font-size:12px;font-weight:400;color:#ff7800}body article section.owner ul li:nth-child(1) .imagesArea img:nth-child(1),body article section.owner ul li:nth-child(4) .imagesArea img:nth-child(1){width:130px;height:68.5px;top:45px;left:0;z-index:100}body article section.owner ul li:nth-child(1) .imagesArea img:nth-child(2),body article section.owner ul li:nth-child(4) .imagesArea img:nth-child(2){width:95.5px;height:160px;top:0;left:141px;z-index:101}body article section.owner ul li:nth-child(1) .imagesArea img:nth-child(3),body article section.owner ul li:nth-child(4) .imagesArea img:nth-child(3){width:184px;height:151.5px;top:35px;right:0;z-index:100}body article section.owner ul li:nth-child(2) .imagesArea img:nth-child(1),body article section.owner ul li:nth-child(6) .imagesArea img:nth-child(1){width:130px;height:68.5px;top:168px;right:134px;z-index:100}body article section.owner ul li:nth-child(2) .imagesArea img:nth-child(2),body article section.owner ul li:nth-child(6) .imagesArea img:nth-child(2){width:95.5px;height:160px;top:58.5px;right:0;z-index:101}body article section.owner ul li:nth-child(2) .imagesArea img:nth-child(3),body article section.owner ul li:nth-child(6) .imagesArea img:nth-child(3){width:184px;height:151.5px;top:0;left:0;z-index:100}body article section.owner ul li:nth-child(3) .imagesArea img:nth-child(1){width:130px;height:68.5px;bottom:0;right:0;z-index:100}body article section.owner ul li:nth-child(3) .imagesArea img:nth-child(2){width:95.5px;height:160px;top:61px;left:0;z-index:101}body article section.owner ul li:nth-child(3) .imagesArea img:nth-child(3){width:184px;height:151.5px;top:0;left:112.5px;z-index:100}body article section.owner .ownerVoice{display:block;margin:62px auto 0;text-align:center}body article section.owner .ownerVoice a{width:90%;background:#ffe600;color:#956134;font-size:16px;font-weight:700;text-align:center;padding:26px 0;line-height:32px;margin:0 auto}body article section.owner .ownerVoice a.arrow{position:relative;display:block}body article section.owner .ownerVoice a.arrow::after{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #956134;border-right:solid 2px #956134;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;margin-top:-4px;right:30px}body article section.conversion{padding-top:39px;padding-bottom:41px;background:#ffe600}body article section.conversion .inner .caption{margin-bottom:20px;font-size:15px;font-weight:700;line-height:24px;text-align:center}body article section.conversion .inner .cvBtn{opacity:1;transform-style:preserve-3d;transition-property:all;transition-duration:300ms;transition-timing-function:linear;transition-delay:0ms}body article section.conversion .inner .cvBtn a img{width:100%}body article section.conversion .inner .cvBtn:hover{opacity:.8}body article section.contact{padding-top:43px;padding-bottom:51px;background:#956134}body article section.contact .inner{width:80%}body article section.contact .inner .caption{margin-bottom:20px;font-size:15px;font-weight:700;line-height:24px;text-align:center;color:#ffffff}body article section.contact .inner .contactArea{color:#ffffff}body article section.contact .inner .contactArea li{width:100%}body article section.contact .inner .contactArea li:last-child{margin-right:0}body article section.contact .inner .contactArea li h4{position:relative;display:inline-block;font-size:14px;font-weight:700;color:#ffffff;min-width:100%;text-align:center;margin:0 auto;margin-bottom:24px}body article section.contact .inner .contactArea li h4:before,body article section.contact .inner .contactArea li h4:after{content:'';position:absolute;top:50%;display:inline-block;height:2px;background-color:#ffffff}body article section.contact .inner .contactArea li h4:before{left:0}body article section.contact .inner .contactArea li h4:after{right:0}body article section.contact .inner .contactArea li:nth-child(1) h4:before,body article section.contact .inner .contactArea li:nth-child(1) h4:after{width:20%}body article section.contact .inner .contactArea li:nth-child(4) h4:before,body article section.contact .inner .contactArea li:nth-child(4) h4:after{width:20%}body article section.contact .inner .contactArea li:nth-child(2) h4:before,body article section.contact .inner .contactArea li:nth-child(2) h4:after{width:20%}body article section.contact .inner .contactArea li:nth-child(6) h4:before,body article section.contact .inner .contactArea li:nth-child(6) h4:after{width:20%}body article section.contact .inner .contactArea li:nth-child(3) h4:before,body article section.contact .inner .contactArea li:nth-child(3) h4:after{width:34%}body article section.contact .inner .contactArea .telContents{margin-bottom:28px;color:#ffffff}body article section.contact .inner .contactArea .telContents a{width:100%;background:#ffe600;color:#956134;font-size:18px;font-weight:700;text-align:center}body article section.contact .inner .contactArea .telContents a.contactBtn{padding:20px 0}body article section.contact .inner .contactArea .telContents a.telIcon{position:relative;display:block}body article section.contact .inner .contactArea .telContents a.telIcon::before{content:'';display:inline-block;background-image:url(../image/common/sp/ico_tel.png);background-size:contain;width:19px;height:19px;position:absolute;left:42px;vertical-align:middle}body article section.contact .inner .contactArea .telContents p{text-align:center;font-size:13px;margin-top:10px}body article section.contact .inner .contactArea .mailContents{margin-bottom:28px;color:#ffffff}body article section.contact .inner .contactArea .mailContents .contactBtn{padding:20px 0}body article section.contact .inner .contactArea .mailContents a{width:100%;background:#ffe600;color:#956134;font-size:14px;font-weight:700;text-align:center}body article section.contact .inner .contactArea .mailContents a.arrow{position:relative;display:block}body article section.contact .inner .contactArea .mailContents a.arrow::after{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #956134;border-right:solid 2px #956134;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;margin-top:-4px;right:30px}body article section.contact .inner .companyInfo{display:table;margin:26px auto 0}body article section.contact .inner .companyInfo a{display:inline-block;font-size:10px;font-weight:500;line-height:normal;color:#ffe600;padding-bottom:6px;border-bottom:2px solid #ffe600}}@media screen and (min-width: 320px) and (max-width: 425px){.recruitBox{background-color:#f10000;padding-top:21.176470588235293vw;padding-bottom:18.823529411764707vw}.recruitBox h3{font-size:11.76470588235294vw;color:#fff;margin-bottom:6.352941176470588vw}.recruitBox a{font-size:3.5294117647058822vw;color:#fff}}
 