@charset "utf-8";html{color:#000;background:#000}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}i{font-style:normal}@font-face{font-family:Hind;src:local("Hind"),url(/_next/static/media/Hind-Light.d4af7d788b3b7d04aa980a15e283d57d.ttf) format("truetype");font-weight:300}@font-face{font-family:Hind;src:local("Hind"),url(/_next/static/media/Hind-Regular.256f213d413055d9881b424c43f384e5.ttf) format("truetype");font-weight:400}@font-face{font-family:Hind;src:local("Hind"),url(/_next/static/media/Hind-Medium.5536863ce4dda83da9ea688e01e96723.ttf) format("truetype");font-weight:500}@font-face{font-family:Hind;src:local("Hind"),url(/_next/static/media/Hind-SemiBold.6a6c0fc3f6d664f41fcfef558cef196c.ttf) format("truetype");font-weight:600}@font-face{font-family:Hind;src:local("Hind"),url(/_next/static/media/Hind-Bold.117d7a9ad25780d760ce328e8e8cdcf1.ttf) format("truetype");font-weight:700}html{background-color:#171a24}body,html{-webkit-text-size-adjust:100%;font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}body a{color:#bb64f5;text-decoration:underline;text-underline-offset:3px;-webkit-animation-name:hoverDefaultOut;animation-name:hoverDefaultOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}body a,body a:hover{-webkit-animation-duration:.12s;animation-duration:.12s}body a:hover{color:#9d55cf;-webkit-animation-name:hoverDefaultIn;animation-name:hoverDefaultIn;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}body img{vertical-align:baseline}body button{padding:0;border:none;background:transparent}@-webkit-keyframes hoverDefaultIn{0%{color:#bb64f5}to{color:#9d55cf}}@keyframes hoverDefaultIn{0%{color:#bb64f5}to{color:#9d55cf}}@-webkit-keyframes hoverDefaultOut{0%{color:#9d55cf}to{color:#bb64f5}}@keyframes hoverDefaultOut{0%{color:#9d55cf}to{color:#bb64f5}}:root{--scrollbar-width:10px;--scrollbar-height:10px;--scrollbar-border-radius:10px;--scrollbar-border-thickness:0px;--scrollbar-thumb-color:#262935;--scrollbar-track-color:#171a24;--scrollbar-button-color:#000;--scrollbar-corner-color:#000;--scrollbar-border-color:#000}::-webkit-scrollbar{width:var(--scrollbar-width,20px);height:var(--scrollbar-height,20px)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color,#3b82f6);border:var(--scrollbar-border-thickness,3px) solid var(--scrollbar-border-color,#fff);border-radius:var(--scrollbar-border-radius,4px)}::-webkit-scrollbar-track{background:var(--scrollbar-track-color,#a1a1aa)}::-webkit-scrollbar-corner{background:var(--scrollbar-corner-color,#fff);border:var(--scrollbar-border-thickness,3px) solid var(--scrollbar-border-color,#fff);border-radius:var(--scrollbar-border-radius,4px)}::-webkit-scrollbar-button:horizontal:end:decrement,::-webkit-scrollbar-button:horizontal:start:increment,::-webkit-scrollbar-button:vertical:end:decrement,::-webkit-scrollbar-button:vertical:start:increment{display:var(--show-double-buttons,none)}.alphaLink a:active,.alphaLink a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.alphaLink2 a:active,.alphaLink2 a:hover{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}.pcKaigyo{display:block}.box,.videosSec{width:100%;float:left;text-align:left}#news{margin-top:-70px;padding-top:70px}#mission{margin-top:-110px;padding-top:110px}#service{margin-top:-70px;padding-top:70px}.topVideo{position:relative}.header01Wrap,.header02Wrap{left:0;top:0;z-index:9999;width:100%;text-align:left}@media only screen and (min-width:769px){.header01WrapIn,.header02Wrap{min-width:900px}.spMenuOp{display:block!important}}.header01Wrap{position:absolute}.header02Wrap{display:none;position:fixed;height:70px;background-color:rgba(40,33,43,.5);z-index:101}.header01WrapIn{max-width:1600px;margin:0 auto}.head01{width:90%;margin:0 auto}.head02{width:100%;margin:0;float:left}.head01 ul{margin-top:40px}.head01 ul,.head02 ul{float:right}.head01 ul li{float:left;margin-top:5px}.head02 ul li{float:left}.head01 ul li a{float:left;line-height:40px;height:40px;margin-right:20px;color:#fff}.head01 ul li a:hover{color:#f9ff57}.head02 ul li a{float:left;height:70px;margin-right:20px;line-height:70px;color:#dee0e8}.head02 ul li a:hover{color:#f9ff57}.head01 ul li.last a{background-color:#5a255e;border-radius:20px;padding:0 50px;margin-right:0}.head01 ul li.last a:hover{background-color:#fff;color:#5a255e}.head02 ul li.last a{background-color:#5a255e;padding:0 60px;margin-right:0;height:70px;color:#28212b;background-color:#f9ff57;display:block;line-height:70px;margin-left:20px}.head02 ul li.last a:hover{background-color:#5a255e;color:#f9ff57}.head01 .logo{margin-top:48px;float:left}.head01 .logo img{width:160px}.head02 .logo{height:70px;float:left;width:260px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:14px;background-color:#fff}.head02 .logo img{width:160px}.covervid,.covervidFix{position:relative}.covervid{min-width:720px;height:100%;height:100vh}.covervid .textArea{position:absolute;width:100%;top:0;bottom:0;margin:auto;text-align:left;height:300px}.covervid .textAreaIn{max-width:1600px;margin:0 auto;padding:0 12.5%;-webkit-box-sizing:border-box;box-sizing:border-box}#video{background:url(https://deeteller.jp/video_bg.jpg) no-repeat;background-attachment:fixed;background-position:50%;background-size:cover;left:0;min-height:100%;min-height:100vh;min-width:100%;min-width:100vw;position:absolute;top:0;z-index:-10}.covervidtx01{margin:40px auto 0;font-size:20px;color:#fff}.video-scroll{position:absolute;bottom:70px;width:100%;margin:auto;color:#fff;text-align:center;z-index:5}.section01Pg,.section02Pg,.section03Pg,.section04Pg{position:relative}@media only screen and (min-width:769px){.circle01,.circle02,.circle03{position:absolute;background-size:474px 744px;width:474px;height:744px;z-index:1}.circle01{right:0;top:-532px}.circle01_01,.circle01_02,.circle01_03,.circle01_04{position:absolute;background-size:474px 744px;width:474px;height:744px;z-index:1;opacity:0}.circle01_01{background:url(/images/bg_circle01_01.png) no-repeat 50%}.circle01_02{background:url(/images/bg_circle01_02.png) no-repeat 50%}.circle01_03{background:url(/images/bg_circle01_03.png) no-repeat 50%}.circle01_04{background:url(/images/bg_circle01_04.png) no-repeat 50%}.circle02{right:0;top:-500px}.circle03{right:0;top:-100px}.totop{position:fixed;right:62px;bottom:62px;z-index:10;display:none;text-align:left;text-indent:-99999px}.totop a{width:52px;height:52px;background:url(/images/totop.png) no-repeat top;display:block}.totop a:hover{background:url(/images/totop_on.png) no-repeat top}}.bg01{background:#1b160f url(/images/bg02.jpg) no-repeat bottom}.bg01In{background:url(/images/bg01.png) repeat-x 0 0;width:100%;float:left}.bg02{background-color:#1b160f!important;padding-top:140px;color:#fff}.bg03{background-color:#f1f2f6;padding:120px 0}.bg04{background:#080906 url(/images/bg04.jpg) no-repeat top;padding:240px 0 60px}.bg05{background:url(/images/bg_company01.png) repeat 0 0;padding:90px 0 80px}.bg07{background-color:#828287!important}.bg07,.bgBK{padding-top:0;color:#fff}.bgBK{background-color:#000!important}.bg08{background-color:#555159!important;color:#fff;width:100%;float:left;padding:50px 0;margin:80px 0}.bg08.first{margin:80px 0 8px}.bg08.sec{margin:0 0 80px}.bg08.fixed{margin:0 0 10px}.parallax01{padding:110px 0 0;float:left;width:100%;background-image:url(/images/bg05.jpg);height:auto;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:769px){.parallax01{background-attachment:scroll}}.bg06Thanks{background:url(/images/bg05.jpg) no-repeat bottom;padding:150px 0 10px;background-size:cover}.box765{width:100%;max-width:765px;margin:0 auto}.box765Rwhite{background-color:#fff;display:block}.anq01,.box765Rwhite{width:100%;float:left}.anq01{margin-top:345px}.anq02{margin-top:-100px;padding-top:100px}.box765Lpurple,.box765Lpurple2,.box765Rpurple,.box765Rpurple2{width:53%;max-width:410px;background-color:rgba(91,40,96,.9);padding-right:30px;padding-left:50px;padding-bottom:55px;-webkit-box-sizing:border-box;box-sizing:border-box}.box765Lpurple2{padding-right:5px;padding-left:50px;padding-bottom:55px}.box765Lpurple{position:absolute;float:left;margin-top:0}.box765Rpurple{float:right}.box765Lpurple2{position:absolute;float:left;margin-top:0}.box765Rpurple2{float:right}.box765Lpurple2 h2,.box765Lpurple h2,.box765Rpurple2 h2,.box765Rpurple h2{color:hsla(0,0%,100%,.5);font-size:24px;line-height:40px;border-left:1px solid hsla(0,0%,100%,.5);padding-left:25px;margin-bottom:65px;margin-top:120px}.box765Lpurple2 p,.box765Lpurple p{font-size:30px;color:#fff;line-height:1.8}.box765Rpurple2 p,.box765Rpurple p{font-size:26px;color:#fff;line-height:1.6}.box765Lpurple2 p span,.box765Lpurple p span,.box765Rpurple2 p span,.box765Rpurple p span{font-size:24px}.box765Lpurple2Tx,.box765LpurpleTx,.box765Rpurple2Tx,.box765RpurpleTx{width:40%;max-width:310px;float:right;line-height:1.8}.box765LpurpleTx{float:left;margin-top:125px;color:#d2d1d2;margin-right:7%}.box765RpurpleTx{float:right;margin-top:85px;color:#6f4273}.box765Lpurple2Tx{float:left;margin-top:125px;color:#d2d1d2;margin-right:7%}.box765Rpurple2Tx{float:right;margin-top:85px;color:#fff}@media only screen and (max-width:800px){.box765RpurpleTx{float:right;margin-top:85px;color:#6f4273;padding-left:7%;-webkit-box-sizing:border-box;box-sizing:border-box}}.box765Lpurple2Tx h3,.box765LpurpleTx h3,.box765Rpurple2Tx h3,.box765RpurpleTx h3{font-size:19px;line-height:1.6;font-weight:700}.box765L,.box765R{width:53%;max-width:410px;-webkit-box-sizing:border-box;box-sizing:border-box}.box765L{float:left}.box765R{float:right}.box765LTx,.box765RTx{width:40%;max-width:310px;float:right;line-height:1.8}.box765RTx{float:right}.box765LTx{float:left}.popaup{background:url(/images/ico_modal.png) no-repeat 0;padding-left:20px;margin-top:5px;font-size:12px}.popaup a{text-decoration:underline}.popaup label{cursor:pointer;border-bottom:1px solid #6f4273}.popaup label:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.box740{max-width:740px}.box740,.box765_2{width:100%;margin:0 auto}.box765_2{max-width:765px}.box900{width:100%;max-width:900px;margin:0 auto}.box900 h2.titBrdCenter{width:100%;background:url(/images/title_dot.png) repeat-x 0;text-align:center;font-size:22px;color:#fff;margin-bottom:40px}.box900 h2.titBrdCenter span{background-color:#1b160f;padding:0 20px}.boxCompanyL{width:50%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #181818}.box382L{width:382px;float:left}.box354R{width:354px;float:right;margin-right:-24px}.boxCompanyR{width:50%;float:right;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:2px solid #181818}.boxCompanyL.bg,.boxCompanyR.bg{background-color:rgba(40,33,43,.7)}.boxCompanyLIn,.boxCompanyRIn{width:312px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px 0}.boxCompanyLIn{float:right;margin-right:70px}.boxCompanyRIn{float:left;margin-left:75px}.boxFormPurpleWrap{width:53%;max-width:410px;float:left;margin-left:69px}.boxFormPurple{background-color:rgba(91,40,96,.9);-webkit-box-sizing:border-box;box-sizing:border-box;padding:120px 30px 30px 45px;color:#fff}.boxFormPurple h2{color:hsla(0,0%,100%,.5);font-size:24px;line-height:40px;border-left:1px solid hsla(0,0%,100%,.5);padding-left:25px;margin-bottom:65px}.boxFormPurple p.tx01{font-size:26px;color:#fff;line-height:1.8}.imgContact01{margin-top:32px;margin-left:-90px}.boxFormPurple p.tx02{font-size:16px;color:#fff;line-height:1.8;margin-top:5px}.conBg01{width:100%;background-color:rgba(40,33,43,.5);float:left;margin-bottom:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.conBg01,.conBg01.pd01{padding:40px 0}.conBg01.pdReset{padding:0}.conBg01In{width:100%;max-width:765px;margin:0 auto}.conBg02In{border-bottom:3px solid #1b160f;padding:45px 69px}.conBg02In,.conBg03In{width:100%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.conBg03In{padding:45px 69px 50px}#con03,.con03{min-height:360px}.con03{width:100%;position:absolute;background:url(/images/bg03.jpg) no-repeat top;background-size:cover;color:#d2d1d2;z-index:9}.con03 .textArea{padding:110px 160px 0 0}.con04{width:100%;position:absolute;color:#d2d1d2;z-index:9}.con04 .section03Pg{margin-top:-350px}.con04Top{margin-top:120px}.con05{width:100%;background-color:#828287;z-index:10}.imgBg_DML{position:relative;height:182px;background-color:hsla(0,0%,100%,.7)}.imgBg_DML:before{content:"";display:block}.imgBg_DML img{position:absolute;height:177px;width:100%;z-index:5}.imgMacromill{text-align:center;margin:70px 0 0}.txUs01{color:hsla(0,0%,100%,.5);font-size:24px;line-height:40px;border-left:1px solid hsla(0,0%,100%,.5);padding-left:25px;margin-bottom:55px}.txUsTit{font-size:82px;line-height:1.2;color:#f9ff57;text-align:center;margin-bottom:290px}.imgCEO{position:absolute;right:0;top:0;width:568px}.tblCompany{width:100%;float:left;margin:15px 0 90px}.tblCompany table{width:100%;border-top:1px solid #2b2b2b}.tblCompany table td,.tblCompany table th{border-bottom:1px solid #2b2b2b;padding:7px 0}.companyThumb{width:1200px;margin:0 auto}.companyThumb ul{width:100%;float:left;margin-bottom:70px}.companyThumb li{width:400px;float:left}.linkPurple a{border:2px solid #6f4273;padding:10px 32px;border-radius:30px;font-size:14px}.linkPurple a:hover{background-color:#6f4273;color:#fff}.linkPurple a span{background:url(/images/link_ico_purple8_11.png) no-repeat 100%;background-size:8px 11px;padding-right:25px}.linkPurple a:hover span{background:url(/images/link_ico_white8_11.png) no-repeat 100%;background-size:8px 11px}.linkPurpleBlank a{border:2px solid #6f4273;padding:10px 32px;border-radius:30px;-webkit-transition:all .5s ease;transition:all .5s ease;font-size:14px}.linkPurpleBlank a:hover{background-color:#6f4273;color:#fff}.linkPurpleBlank a span{background:url(/images/ic-blank.svg) no-repeat 100%;background-size:13px auto;padding-right:25px}.linkPurpleBlank a:hover span{background:url(/images/ic-blank_white.svg) no-repeat 100%;background-size:13px auto;padding-right:25px}.shopLink{float:left;margin-top:15px}.shopLink li{float:left;margin-right:10px}.linkWhitetx a{color:#fff;text-decoration:underline}.linkWhite a{border:1px solid #fff;padding:3px 13px 3px 15px;border-radius:15px;-webkit-transition:all .5s ease;transition:all .5s ease;font-size:12px;color:#fff}.linkWhite a:hover{background-color:#fff;color:#000}.linkWhite a span{background:url(/images/link_ico_white8_11.png) no-repeat 100%;background-size:5px 6px;padding-right:12px}.linkWhite a:hover span{background:url(/images/link_ico_bk8_11.png) no-repeat 100%;background-size:5px 6px}.linkWhiteBlank a{border:1px solid #fff;padding:3px 13px 3px 15px;border-radius:15px;-webkit-transition:all .5s ease;transition:all .5s ease;font-size:12px;color:#fff}.linkWhiteBlank a:hover{background-color:#fff;color:#000}.linkWhiteBlank a span{background:url(/images/ic-blank_white.svg) no-repeat 100%;background-size:10px auto;padding-right:17px}.linkWhiteBlank a:hover span{background:url(/images/ic-blank_bk.svg) no-repeat 100%;background-size:10px auto}ul.indent01 li{padding-left:2.65em;text-indent:-2.65em}ul.indent02 li{padding-left:4em;text-indent:-4em}a.linkEmerald{color:#2c856e;text-decoration:underline}.hide{display:none}.txMb40{margin-bottom:30px}.txMb30{margin-bottom:20px}.txMb20{margin-bottom:10px}.mR5{margin-right:5px}.mR15{margin-right:15px}.mR20{margin-right:20px}.mB5{margin-bottom:5px}.mB10{margin-bottom:10px}.mB20{margin-bottom:20px}.mB30{margin-bottom:30px}.mB40{margin-bottom:40px}.mB50{margin-bottom:50px}.mB55{margin-bottom:55px}.mB60{margin-bottom:60px}.mB80{margin-bottom:80px}.mB130{margin-bottom:130px}.pT5{padding-top:5px}.pT10{padding-top:10px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}.fs19{font-size:19px}.fs20{font-size:20px}.fs12Y{font-size:12px;font-weight:700;color:#eef577}.lHeight22{line-height:2.2}.colorY{font-weight:700}.colorY,.colorYnorm{color:#eef577}.colorPurple,.colorPurple a{color:#6f4273}.colorWhite{color:#fff}.colorAsh{color:#d2d1d2}.fL{float:left}.fR,.imgR{float:right}.imgR{padding-left:40px;padding-top:5px}.pcOnly{display:block}.spOnly{display:none}.pcOnlyI{display:inline}.spMap01,.spOnlyI{display:none}.bold{font-weight:700}.pgRelative{position:relative}.animateBlock,.animateBlock2,.animateBlock3{opacity:0}.Lheight2{line-height:2}.Lheight2-2{line-height:2.2}#overlay01{display:none}.aC{text-align:center}.aR{text-align:right}@media only screen and (min-width:769px){.pcMb20{margin-bottom:20px}.pcMb30{margin-bottom:30px}.pcMb40{margin-bottom:40px}.pcMb50{margin-bottom:50px}}.formInfo{width:377px;float:right;margin-top:106px;color:#fff;padding-bottom:100px}@media only screen and (min-width:769px) and (max-width:900px){.formInfo{width:37%}}.formInfo.reset{margin-top:0}.formInfo li{margin-bottom:20px}.formInfo input,.formInfo textarea{width:100%!important;border-radius:5px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;padding:10px 20px!important;border:none!important;font-size:16px!important;line-height:1.6}.formInfo textarea{min-height:190px;height:190px}.contactKind{margin-bottom:20px;margin-left:-4px}.contactKind li{margin:0;padding:0 0 3px}.contactKind input{width:27px!important;height:27px!important;padding:5px 8px 0 0!important;margin-right:5px;overflow:hidden;border-radius:3px;background-color:#fff;border:none;float:left}.contactShiryo{margin-bottom:20px;margin-left:-4px}.contactShiryo input{width:27px!important;height:27px!important;padding:5px 8px 0 0!important;overflow:hidden;border-radius:3px;background-color:#fff;border:none;float:left}:placeholder-shown{color:#6f4273}::-webkit-input-placeholder{color:#6f4273}:-moz-placeholder,::-moz-placeholder{color:#6f4273;opacity:1}:-ms-input-placeholder{color:#6f4273}.btnSend{border:2px solid #fff;border-radius:25px;font-size:14px;background-color:rgba(0,0,0,.4);padding:8px 20px 8px 30px;color:#fff;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease;margin-bottom:30px}#mfp_button_send span,.btnSend span{background:url(/images/link_ico_white8_11.png) no-repeat 100%;background-size:8px 11px;padding-right:20px}.btnSend:hover{border:2px solid #fff;background-color:#fff;color:#000}#mfp_button_send:hover span,.btnSend:hover span{background:url(/images/link_ico_bk8_11.png) no-repeat 100%;background-size:8px 11px}.thanks{margin:50px 0}.btnBack a{border:2px solid #fff;border-radius:25px;font-size:14px;background-color:rgba(0,0,0,.4);padding:8px 30px 8px 20px;color:#fff;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease}.btnBack a span{background:url(/images/link_ico_white_l8_11.png) no-repeat 0;background-size:8px 11px;padding-left:20px}.btnBack a:hover{border:2px solid #fff;background-color:#fff;color:#000}.btnBack a:hover span{background:url(/images/link_ico_bk_l8_11.png) no-repeat 0;background-size:8px 11px}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.imgHalf{width:50%!important;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1%!important;float:left!important}#about_page{width:100%!important;background:#000 url(/images/about/about_bg.png) no-repeat top!important;background-size:100% auto!important;margin:0!important;padding:0!important}footer#about_footer{width:100%;float:none;background-color:#000;padding:50px 0;color:#fff;text-align:center;font-size:12px;box-shadow:0;-moz-box-shadow:0;-webkit-box-shadow:0}.containerWrap{max-width:1024px;border-radius:15px;padding:85px 0 95px;margin:0 auto 10px}@media only screen and (min-width:768px) and (max-width:1064px){.containerWrap{margin:0 25px 10px}}.containerWrap .container{max-width:700px;margin:0 auto;text-align:left;color:#4a4a4a}.containerWrap .containerImg{max-width:807px;margin:0 auto;text-align:left;color:#4a4a4a}.pageLogo{width:396px;margin:96px auto 35px}.pageBack{margin-bottom:70px}.pageBack a{background-color:#5a255e;border-radius:25px;padding:12px 40px;margin-right:0;font-size:14px;color:#fff}.pageBack a:hover{background-color:#fff;color:#5a255e}#about_page h1{line-height:1.2;color:#5b2860;font-weight:700;padding-bottom:20px}@media only screen and (min-width:768px){#about_page h1{margin-top:-20px}}#about_page h2{width:100%;background:url(/images/about/page_title_dot.png) repeat-x 0;color:#5b2860;font-weight:700}#about_page h2 span{background:#fff;padding-right:15px}.about_page h1{line-height:1.2;color:#5b2860;font-weight:700;padding-bottom:20px}@media only screen and (min-width:768px){.about_page h1{margin-top:-20px}}.about_page h2{width:100%;background:url(/images/about/page_title_dot.png) repeat-x 0;color:#5b2860;font-weight:700}.about_page h2 span{background:#fff;padding-right:15px}.tblAbout th{padding-right:25px}.tblAbout td,.tblAbout th{line-height:2.18;font-weight:700}#deeboard01{width:100%;background-color:#828287!important;padding-top:0;color:#fff;z-index:10;padding-bottom:40px}.deeboard01{max-width:900px;margin:0 auto;width:100%;background-color:#3c1e41;float:left;margin:0}.deeboard01L{width:50%;float:left}.deeboard01R{width:50%;float:right}.deeboard01L .deeboardLogo01{width:202px;margin-bottom:33px}.deeboard01L{-webkit-box-sizing:border-box;box-sizing:border-box;padding:57px 35px 0 70px;font-size:16px}.deeboard01L h2{color:#f9ff57;margin-bottom:12px;font-weight:700}#partner01{width:100%;height:558px;position:relative;background-color:#000!important;padding-top:0;color:#fff;z-index:10;padding-bottom:50px}#partner01 h2{color:#f9ff57;font-weight:700;padding:65px 0 40px;text-align:center}.partner01Img{padding-bottom:25px}#partner02{width:100%;position:relative;background:url(/images/deepartner_bg01.jpg) no-repeat top;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:10;padding-bottom:110px;padding-top:150px;color:#fff}.partner02Wrap{width:900px;margin:0 auto}.partner02Box{width:765px;margin:0 auto}.partner02L{width:405px;background-color:#5b2b5c;float:left}.partner02L h2{font-size:24px;border-left:1px solid #fff;opacity:.5;margin:121px 0 0 44px;padding-left:26px}.partner02L .tx01{font-size:24px;line-height:1.96;margin:65px 0 100px 44px;font-weight:400}.partner02R{width:305px;float:right}.partner02Img{margin-top:10px;margin-bottom:45px}.partner02Tx01{line-height:2.19;padding-bottom:30px}.partner02Tx02{font-weight:700;margin-bottom:10px}.partner02Tx02,.partner02Tx03{line-height:1.75}.head-border{display:flex;align-items:center;font-size:22px;margin:135px 0 0}.head-border:after,.head-border:before{content:"";height:1px;flex-grow:1;background-color:hsla(0,0%,84.7%,.5)}.head-border:before{margin-right:1rem}.head-border:after{margin-left:1rem}.partner02Tx04{line-height:2.19;padding-bottom:45px;padding-top:30px}@media only screen and (min-width:769px){.partner02Box dl{border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.partner02Box dl.last{border-bottom:1px solid #fff}.partner02Box dl dt{float:left;width:410px;padding:35px 0 30px 42px;font-size:18px;font-weight:700}.partner02Box dl dd,.partner02Box dl dt{-webkit-box-sizing:border-box;box-sizing:border-box}.partner02Box dl dd{float:right;width:350px;line-height:1.3;padding:20px 0 15px}}.partner02Box dl dd .tx01{font-size:18px;font-weight:700}.partner02Box dl dd .tx02{font-size:36px;font-weight:700}.partner02Box dl dd .tx03{font-size:13px;display:block}.toContactYellow{margin-top:50px;text-align:center}.toContactYellow a{padding:9px 30px 8px;line-height:38px;color:#fff;border-radius:22px;background-color:#f9ff57;position:relative;z-index:1;color:#28212b}.toContactYellow a:hover{background-color:#fff}.toContactYellow a:hover span,.toContactYellow a span{background:url(/images/link_ico_purple8_11.png) no-repeat 100%;background-size:8px 11px;padding-right:25px}.whiteBtnLink a{padding:9px 30px 8px;line-height:38px;color:#fff;border:1px solid #fff;border-radius:22px;position:relative;z-index:1}.whiteBtnLink a span{background:url(/images/link_ico_white8_11.png) no-repeat 100%;background-size:8px 11px;padding-right:25px}.whiteBtnLink a:hover{background:#fff;border:1px solid #fff;color:#3c1e41}.whiteBtnLink a:hover span{background:url(/images/link_ico_purple8_11.png) no-repeat 100%;background-size:8px 11px;padding-right:25px}.whiteBtnLinkBlank a{padding:9px 30px 8px;line-height:38px;color:#fff;border:1px solid #fff;border-radius:22px;position:relative;z-index:1}.whiteBtnLinkBlank a span{background:url(/images/ic-blank_white.svg) no-repeat 100%;background-size:13px auto;padding-right:25px}.whiteBtnLinkBlank a:hover{background:#fff;border:1px solid #fff;color:#3c1e41}.whiteBtnLinkBlank a:hover span{background:url(/images/ic-blank.svg) no-repeat 100%;background-size:13px auto;padding-right:25px}#page{background-color:#000;color:#fff}.pageBg01{background:url(/images/privacy_bg.jpg) no-repeat top;background-size:100% auto;padding-top:95px}.pageHead{margin-bottom:70px}.pageHeadLogo{width:396px;margin:0 auto}.backToTop{margin-top:45px}.backToTop a{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;border-radius:25px;background-color:#5b2860;border:1px solid #5b2860;color:#fff;padding:12px 35px;font-weight:700}.backToTop a:hover{color:#5b2860;background-color:#fff;border:1px solid #fff}.contentsPage,.contentsPageWrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 6.25% 80px}.contentsPage{background-color:#fff;border-radius:10px;max-width:1024px;margin:0 auto;color:#4a4a4a}.contentsPage h1{font-size:20px;font-weight:600;line-height:1.55;letter-spacing:.51px;text-align:center;color:#5b2860;padding:80px 0 40px}@media only screen and (max-width:769px){.contentsPage{padding:0 6.25%}}dl.privacy{max-width:700px;margin:10px auto 0;text-align:left;line-height:2.19;letter-spacing:.41px}.privacybottom,.privacyLead{max-width:700px;margin:0 auto;text-align:left;line-height:2.19;letter-spacing:.41px}.privacyLead p{margin-bottom:35px}dl.privacy dt{font-size:18px;font-weight:600;line-height:1.72;letter-spacing:.46px;color:#5b2860;margin-top:10px;margin-bottom:10px}dl.privacy dd,dl.privacy dd.txB30{padding-bottom:30px}dl.privacy dd a{color:#2c856e}.topFooter{text-align:center;padding:50px 0 0}.topFooter li{display:inline-block;font-size:12px;padding:0 10px}.pageFooter{text-align:center;padding:50px 0 100px}.pageFooter li{display:inline-block;font-size:12px;padding:0 10px}.pageFooter,.pageFooter a,.topFooter a{color:#fff}.pageFooter a:hover,.topFooter a:hover{text-decoration:underline}.topNews{padding:120px 0 105px;background-color:#dee0e8;width:100%;float:left;color:#6f4273}.topNews h2{font-size:24px;text-align:center;margin-bottom:30px}.topNews ul{background-color:hsla(0,0%,100%,.5);padding:25px 0 0}.topNews ul,.topNews ul li{-webkit-box-sizing:border-box;box-sizing:border-box}.topNews ul li{border-bottom:1px solid #dee0e8;margin-bottom:25px;padding-bottom:20px;padding-right:20px;padding-left:20px}.topNews ul li:last-child{border-bottom:none}.topNews ul li dl dt{font-size:14px;padding-bottom:10px}.topNews ul li dl dt span{font-size:12px;border:1px solid #6f4273;border-radius:15px;padding:2px 10px;margin-left:20px}.topNews ul li dl dd{line-height:1.8}.topNews ul li dl dd.link a{background:url(/images/ic-arrow-r.svg) no-repeat 100%;background-size:13px auto;padding-right:20px}.topNews ul li dl dd.blank a{background:url(/images/ic-blank.svg) no-repeat 100%;background-size:13px auto;padding-right:20px}.topNews a{color:#6f4273}.topNews a:hover{text-decoration:underline}.contentsPage.newsRelease h1{font-size:28px;font-weight:600;line-height:1.2;color:#5b2860;text-align:left;padding:86px 0 27px}.contentsPage{padding-bottom:0}@media only screen and (max-width:769px){.contentsPage.newsRelease h1{padding:40px 0}}.entrySection{margin:0 auto;text-align:left}.entrySection pre{background-color:#eee;border:1px solid #ccc;margin-bottom:50px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px;margin-top:13px}@media only screen and (min-width:769px){.entrySection{max-width:700px}}.entrySection a{color:#5b2860}.entrySection a:hover{text-decoration:underline}.entryDate{text-align:right;padding-bottom:62px}.entryDate p{padding-bottom:4px}.entryBottom{text-align:center;font-size:14px;margin-top:80px;padding-top:48px;border-top:1px solid #dee0e8}.entryBottom__lists{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10px}.entryBottom__list{margin:0 5px}@media only screen and (max-width:769px){.entryBottom__list{width:100%}}.entryBottom h3{font-weight:600;font-size:16px}.entryBottom h3,.entryBottom p{padding-bottom:10px}.entryBottom p.entryBottomContact{font-size:16px;width:130px;height:48px;margin:0 auto}.entryBottom p.entryBottomContact a{width:130px;height:48px;border-radius:24px;border:1px solid #5b2860;color:#5b2860;display:block;line-height:48px;font-weight:600;margin-top:15px}.entryBottom p.entryBottomContact a:hover{border:1px solid #5b2860;background-color:#5b2860;color:#fff;text-decoration:none}.entryBody{font-size:16px;line-height:2.19;letter-spacing:.41px;color:#4a4a4a}.entryBody h2{font-size:24px;line-height:1.4;letter-spacing:.62px;color:#5b2860;font-weight:600}.entryBody h3{font-size:20px;line-height:1.5;letter-spacing:.51px;color:#4a4a4a;font-weight:600}.entryBody a.blankIco{background:url(/images/ic-blank_green.svg) no-repeat 100%;background-size:13px auto;padding-right:20px}.entryBody img{margin-top:10px;margin-bottom:15px}@media only screen and (min-width:769px){.image2column{margin-bottom:35px}.image2column ul{list-style:none;margin:0;padding:0;letter-spacing:-.5em}.image2column ul li{display:inline-block;letter-spacing:0;width:47.8%;margin-right:4.4%}.image2column ul li:nth-child(2n){display:inline-block;margin-right:0}.imageFloatL{float:left;width:47.8%;margin-right:4.4%}}.entryBody .list01 li{margin-bottom:5px;background:url(/images/list_dot01.png) no-repeat 15px 15px;background-size:6px 6px;padding-left:30px}.entryBody .list01 li:last-child{margin-bottom:0}.entryBody .list02 li{margin-bottom:17px;padding-left:2.7em;text-indent:-2.7em;font-size:12px;line-height:1.5;letter-spacing:.31px}.entryBody .list02 li:last-child{margin-bottom:0}.entryBody .list03 li{margin-bottom:5px;list-style:decimal!important;padding-left:0;margin-left:35px}.entryBody .list03 li:last-child{margin-bottom:0}.table01{margin:15px 0 32px}.table01 table{width:100%}.table01 th{background-color:#f1f2f6}.table01 td,.table01 th{border:1px solid #dee0e8;padding:11px 20px}.js-scrollable-shadow table td,.js-scrollable-shadow table th{white-space:nowrap}.scroll-hint.is-right-scrollable{border-right:3px solid #a3a7b5}.scroll-hint.is-left-scrollable{border-left:3px solid #a3a7b5}.btnLink01{margin:30px 0 10px}.btnLink01 a{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:48px;display:inline-block;background-color:#5b2860;border-radius:50px;padding:12px 30px 9px;color:#fff;font-size:14px;font-weight:600;text-decoration:none;-webkit-animation:"none";animation:"none"}.btnLink01 a span{background:url(/images/ic-blank_white.svg) no-repeat 100%;background-size:13px auto;padding-right:20px}.btnLink01 a span.no-blank{background:none;padding-right:0}.btnLink01 a:hover{color:#fff;background-color:#bb64f5;text-decoration:none;-webkit-animation:"none";animation:"none"}.WhiteBlank01 a{color:#fff;text-decoration:underline}.WhiteBlank01 a span{background:url(/images/ic-blank_white.svg) no-repeat 100%;background-size:13px auto;padding-right:20px}.XL_spacing{margin-bottom:75px}.L_paragraph_spacing{margin-bottom:35px}.L_spacing{margin-bottom:40px}.M_spacing{margin-bottom:20px}.S_spacing{margin-bottom:7px}.innerLink a{background:url(/images/ic-arrow-r2.svg) no-repeat 100%;background-size:13px auto;padding-right:20px}