﻿blockquote{margin:0}img{max-width:100%}.topMainImgArea{position:relative}@media only screen and (min-width: 1040px){.topMainImgArea{padding:110px 0 0}}@media only screen and (min-width: 641px) and (max-width: 1039px){.topMainImgArea{padding:50px 0 0}}@media only screen and (max-width: 640px){.topMainImgArea{padding:75px 0 0}}.topMainImgArea .newsboard{position:relative}.topMainImgArea .newsboard:before{content:" ";position:absolute;top:-45px;left:60px;background-image:url("/Content/img/top/top_catchBoxNews.png");width:8px;height:44px;display:inline-block;z-index:99;background-size:8px 44px}@media only screen and (min-width: 641px) and (max-width: 1039px){.topMainImgArea .newsboard:before{top:-45px;left:20%}}@media only screen and (max-width: 640px){.topMainImgArea .newsboard:before{top:-45px;left:50px}}.topMainImgArea .newsboard:after{content:" ";position:absolute;top:-45px;background-image:url("/Content/img/top/top_catchBoxNews.png");width:8px;height:44px;display:inline-block;z-index:99;background-size:8px 44px}@media only screen and (min-width: 1040px){.topMainImgArea .newsboard:after{right:60px}}@media only screen and (min-width: 641px) and (max-width: 1039px){.topMainImgArea .newsboard:after{top:-45px;right:15%}}@media only screen and (max-width: 640px){.topMainImgArea .newsboard:after{top:-45px;right:55px}}.topMainImgArea .megaphoneIcon{display:inline-block;vertical-align:middle;margin:0 10px 0 0;width:35px}.topMainImgArea .top_catchBoxNews{position:absolute;padding:5px 25px;background:#fff;border:solid 2px #4C4C4C;font-size:0.85em;border-radius:40px;text-overflow:ellipsis;white-space:nowrap}.topMainImgArea .top_catchBoxNews a,.topMainImgArea .top_catchBoxNews a:visited,.topMainImgArea .top_catchBoxNews a:focus,.topMainImgArea .top_catchBoxNews a:hover{border-bottom:none;display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 1040px){.topMainImgArea .top_catchBoxNews{top:145px;width:465px;left:8%}}@media only screen and (min-width: 641px) and (max-width: 1039px){.topMainImgArea .top_catchBoxNews{width:72%;top:100px;left:0;right:0;margin:0 auto}}@media only screen and (max-width: 640px){.topMainImgArea .top_catchBoxNews{display:none}}.topMainImgArea .top_catchBoxNews .textBox{display:inline-block;line-height:15px;overflow:hidden;width:87%;text-overflow:ellipsis;white-space:nowrap;margin:0 0 -6px}@media only screen and (min-width: 641px) and (max-width: 1039px){.topMainImgArea .top_catchBoxNews .textBox{width:85%}}@media only screen and (max-width: 640px){.topMainImgArea .top_catchBoxNews .textBox{width:85%}}.topMainImgArea .slick-initialized{width:100% !important;margin:0 auto !important;overflow:hidden}@media only screen and (min-width: 1040px){.topMainImgArea .slick-initialized img{position:relative;top:0;left:0;right:0;bottom:0;margin:0 auto}}.topMainImgArea .slick-slide{padding:0;display:inline-block;position:relative}@media only screen and (min-width: 1040px){.topMainImgArea .slick-slide{margin:0 10px}}.topMainImgArea .slick-slide a{padding:0;border-bottom:none}@media only screen and (max-width: 640px){.topMainImgArea .slick-slide img.spNone{display:none}}@media only screen and (min-width: 641px) and (max-width: 1039px){.topMainImgArea .slick-slide img.tbNone{display:none}}@media only screen and (min-width: 1040px){.topMainImgArea .slick-slide img.pcNone{display:none}}.topMainImgArea .slickCaption{position:absolute;color:#fff;margin:auto;background:rgba(153,153,153,0.45);height:150px;text-align:center;line-height:1.3em;letter-spacing:3px;border:solid 2px #fff;padding:10px}@media only screen and (min-width: 1040px){.topMainImgArea .slickCaption{top:0;left:0;bottom:0;right:0;width:660px}}@media only screen and (min-width: 641px) and (max-width: 1039px){.topMainImgArea .slickCaption{top:0;left:0;bottom:0;right:0;letter-spacing:1.5px;width:530px}}@media only screen and (max-width: 640px){.topMainImgArea .slickCaption{width:100%;height:auto;border:none;letter-spacing:0.8px;left:0;bottom:0;right:0;line-height:1.5em}}.topMainImgArea .slickCaption li:first-child{padding:25px 0;border-bottom:solid 2px #fff;font-size:2.5em;height:70px}@media only screen and (min-width: 641px) and (max-width: 1039px){.topMainImgArea .slickCaption li:first-child{font-size:1.8em}}@media only screen and (max-width: 640px){.topMainImgArea .slickCaption li:first-child{border-bottom:none;padding:0;font-size:1.3em;height:auto}}.topMainImgArea .slickCaption li:last-child{padding:20px 0;font-size:1.5em;height:50px}@media only screen and (min-width: 641px) and (max-width: 1039px){.topMainImgArea .slickCaption li:last-child{font-size:1.2em}}@media only screen and (max-width: 640px){.topMainImgArea .slickCaption li:last-child{padding:0;font-size:0.87rem;height:auto}}.topNewsArea{overflow:hidden}@media only screen and (min-width: 1040px){.topNewsArea .boxInfo,.topNewsArea .topSnsBox{float:left;box-sizing:border-box}}.topNewsArea .boxInfo{text-align:left}@media only screen and (min-width: 1040px){.topNewsArea .boxInfo{padding:0 20px 0 0;width:50%}}@media only screen and (min-width: 641px) and (max-width: 1039px){.topNewsArea .boxInfo{padding:0 20px 0 0;width:50%;float:left;box-sizing:border-box}}.topNewsArea .boxInfo h2{font-size:1.286em}.topNewsArea .boxInfo ul{margin:0 0 30px}.topNewsArea .boxInfo ul li{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;padding:0 0 10px}.topNewsArea .boxInfo ul a{padding:0;border-bottom:solid 1px #4C4C4C}.topNewsArea .boxInfo ul a .date{padding:0 10px 0 0;font-size:0.93rem}.topNewsArea .boxInfo ul a:hover{border-bottom:solid 1px #4C4C4C}.topNewsArea .topSnsBox{padding:10px 20px;border:solid 2px #B4AA96;width:50%;text-align:left}@media only screen and (min-width: 1040px){.topNewsArea .topSnsBox{float:left}}@media only screen and (min-width: 641px) and (max-width: 1039px){.topNewsArea .topSnsBox{float:left}}@media only screen and (max-width: 640px){.topNewsArea .topSnsBox{width:100%;overflow:hidden}}.topNewsArea .topSnsBox .snsText{padding:0 8px 0 0;width:100%}.topNewsArea .topSnsBox .snsText .lineLogoImg{width:100px;display:inline-block;margin:0 10px -5px 0}.topNewsArea .topSnsBox .snsText .snsTextTitleLink{color:#4C4C4C;border:none}.topNewsArea .topSnsBox .snsText .snsTextlong{font-size:0.85em;line-height:1.6em}.topNewsArea .topSnsBox .snsQrcode{width:23%;float:left;padding:12px 7px 0}@media only screen and (max-width: 640px){.topNewsArea .topSnsBox .snsQrcode{width:35%}}.topNewsArea .topSnsBox .snsQrcode a img{border:solid 2px #fff}@media only screen and (min-width: 1040px){.topNewsArea .topSnsBox .snsQrcode a img:hover{border:solid 2px #F0DC69}}.topNewsArea .topSnsBox .snsQrcode a,.topNewsArea .topSnsBox .snsQrcode a:visited,.topNewsArea .topSnsBox .snsQrcode a:focus,.topNewsArea .topSnsBox .snsQrcode a:hover{border:none}.topNewsArea .topSnsBox .snsFTI{width:100%;padding:10px 0 0;border-left:none;margin:10px 0 0}@media only screen and (min-width: 1040px){.topNewsArea .topSnsBox .snsFTI{text-align:center}}@media only screen and (min-width: 641px) and (max-width: 1039px){.topNewsArea .topSnsBox .snsFTI{text-align:center}}.topNewsArea .topSnsBox .snsFTI li{display:inline-block;padding:0 10px 0 0;width:31.5%}@media only screen and (min-width: 641px) and (max-width: 1039px){.topNewsArea .topSnsBox .snsFTI li{width:49%}}@media only screen and (max-width: 640px){.topNewsArea .topSnsBox .snsFTI li{width:49%}}.topNewsArea .topSnsBox .snsFTI li a,.topNewsArea .topSnsBox .snsFTI li a:visited,.topNewsArea .topSnsBox .snsFTI li a:focus,.topNewsArea .topSnsBox .snsFTI li a:hover{border:none}.topNewsArea .topSnsBox .snsFTI li a{padding:0 0 15px 30px;display:inline-block;position:relative}.topNewsArea .topSnsBox .snsFTI li a:before{position:absolute;content:" ";top:0;left:0;width:25px;height:25px;background-size:25px 25px}.topNewsArea .topSnsBox .snsFTI li .snsF:before{background-image:url("/Content/img/InviteLogo_fb.png")}.topNewsArea .topSnsBox .snsFTI li .snsT:before{background-image:url("/Content/img/InviteLogo_tw.png")}.topNewsArea .topSnsBox .snsFTI li .snsI:before{background-image:url("/Content/img/InviteLogo_ig.png")}.tolancaLink{margin:30px 0;text-align:left}.tolancaLink ol li{display:inline-block;margin:0 5px 10px;width:31%}@media only screen and (max-width: 640px){.tolancaLink ol li{width:100%;margin:0 0 10px}}.top_interviewBox{text-align:center}.top_interviewBox>li{padding:10px;border:solid 2px #F2F2F2;border-radius:10px;width:47.5%;display:inline-block;margin:0 10px 10px;vertical-align:top;box-shadow:0px 5px 11px -5px rgba(130,129,126,0.6);transition:0.3s;position:relative;overflow:hidden}@media only screen and (min-width: 1040px){.top_interviewBox>li{cursor:pointer}.top_interviewBox>li:hover{box-shadow:0px 5px 11px -5px rgba(130,129,126,0)}}@media only screen and (min-width: 641px) and (max-width: 1039px){.top_interviewBox>li{width:45%;margin:0 10px 10px}}@media only screen and (max-width: 640px){.top_interviewBox>li{width:100%;margin:0 0 10px}}.top_interviewBox>li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.top_interviewBox>li .interviewTitle{margin:15px 0;font-size:1.2rem}@media only screen and (min-width: 641px) and (max-width: 1039px){.top_interviewBox>li .interviewTitle .iconImg{display:none !important}}@media only screen and (max-width: 640px){.top_interviewBox>li .interviewTitle .iconImg{display:none !important}}.top_interviewBox>li .interviewUser{display:inline-block;background:rgba(255,255,255,0.8);position:absolute;bottom:70px;right:10px;padding:10px 10px 0;border-radius:10px 0 0 0}@media only screen and (min-width: 641px) and (max-width: 1039px){.top_interviewBox>li .interviewUser{bottom:85px}}@media only screen and (max-width: 640px){.top_interviewBox>li .interviewUser{bottom:85px}}.top_interviewBox>li .interviewUser img{vertical-align:middle;width:60px;height:60px;border-radius:100px}@media only screen and (min-width: 641px) and (max-width: 1039px){.top_interviewBox>li .interviewUser img{width:45px;height:45px}}@media only screen and (max-width: 640px){.top_interviewBox>li .interviewUser img{width:45px;height:45px}}.top_interviewBox>li .interviewUser span{vertical-align:middle;margin:0 0 0 5px}.sliderStageWork{position:relative}.sliderStageWork:hover img{opacity:0.90;filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)"}.sliderStageWork .sliderStageWorkLink{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:none}.sliderStageWork .sliderStageWorkTitle,.sliderStageWork .sliderStageWorkName{text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sliderStageWork .sliderStageWorkTitle{margin:0 0 3px}.uaPc{display:none}#bookMark{display:none}@media only screen and (min-width: 1040px){.bookMarkBox{display:none}}@media only screen and (min-width: 641px) and (max-width: 1039px){.bookMarkBox{display:none}}@media only screen and (max-width: 640px){.bookMarkBox{display:none}}.uaIos,.uaAndroid{display:none}.topmodalScene{overflow-y:auto}.topmodalScene .modal-inner{overflow-y:auto;text-align:center}@media only screen and (min-width: 641px) and (max-width: 1039px){.topmodalScene .modal-inner{min-height:550px;height:80%}}@media only screen and (max-width: 640px){.topmodalScene .modal-inner{max-width:280px;min-height:430px;height:80%}}.topmodalScene .modal-close:after{content:'✕';position:fixed;padding:2px 8px;text-decoration:none;text-indent:2px;width:20px;font-size:20px;height:30px;border-radius:30px;top:10px;left:10px;right:95%}.topmodalScene .topmodalSceneSubTitle{font-size:1.15em;text-align:center;padding:0 0 10px}.topmodalScene .topmodalSceneUl li{display:inline-block;width:48%;vertical-align:top}@media only screen and (min-width: 1040px){.topmodalScene .topmodalSceneUl li{padding:0 10px}}@media only screen and (min-width: 641px) and (max-width: 1039px){.topmodalScene .topmodalSceneUl li{padding:0 10px}}@media only screen and (max-width: 640px){.topmodalScene .topmodalSceneUl li{width:100%;padding:0 0 10px}}.topmodalScene .topmodalSceneUl li p{text-align:left;padding:10px 0 0;font-size:0.93rem;line-height:1.6em}a.remodal-confirmRegButtonLink{border-bottom:none}a.remodal-confirmRegButtonLink:hover{text-decoration:none}.remodal-confirm.remodal-confirmRegButton{background:#F0DC69;color:#4C4C4C}.bgGray{background-color:#F2F2F2;overflow:hidden}.top .wrap{text-align:center;padding:60px 0;line-height:1.5em}.top .wrap .mainTitle{padding:0 0 30px}.top .wrap img{height:auto}@media only screen and (min-width: 641px) and (max-width: 1039px){.top .wrap{padding:60px 10px}}@media only screen and (max-width: 640px){.top .wrap{padding:60px 10px}}.top .col3 li{width:31.1%;display:inline-block;margin:30px 30px 0 0;vertical-align:top}@media only screen and (min-width: 641px) and (max-width: 1039px){.top .col3 li{width:29.7%}}@media only screen and (max-width: 640px){.top .col3 li{width:100%;display:block;margin:0 0 15px}}.top .col3 li:nth-child(3n){margin-right:0}@media only screen and (min-width: 1040px){.top .col3 .pcNone{display:none}}@media only screen and (min-width: 641px) and (max-width: 1039px){.top .col3 .tbNone{display:none}}@media only screen and (max-width: 640px){.top .col3 .spNone{display:none}}.top .banner ul li{margin-top:0}@media only screen and (max-width: 640px){.top .banner ul li{width:100%;margin:0 auto 5px;display:inline-block}.top .banner ul li .fontSize09{font-size:0.7em}}@media only screen and (max-width: 640px){.top .banner ul.col3 li:nth-child(3n){margin-right:auto;margin:0 auto 0}}.serviceBnrBox{overflow:hidden}.serviceBnrBox .serviceBnrBoxLeft{background:#F2F2F2;overflow:hidden;position:relative}@media only screen and (min-width: 1040px){.serviceBnrBox .serviceBnrBoxLeft{width:340px;height:320px;float:left}.serviceBnrBox .serviceBnrBoxLeft:hover{opacity:0.7}}@media only screen and (min-width: 641px) and (max-width: 1039px){.serviceBnrBox .serviceBnrBoxLeft{width:46%;float:left}.serviceBnrBox .serviceBnrBoxLeft:hover{opacity:0.7}}@media only screen and (max-width: 640px){.serviceBnrBox .serviceBnrBoxLeft{margin:0 0 10px;font-size:0.87rem}.serviceBnrBox .serviceBnrBoxLeft img{display:block;margin:0 auto 5px}}.serviceBnrBox .serviceBnrBoxLeft a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.serviceBnrBox .serviceBnrBoxLeft .serviceBnrBoxLeftLogo{margin:10px 0 0}@media only screen and (min-width: 1040px){.serviceBnrBox .serviceBnrBoxRight{width:100%}}@media only screen and (min-width: 641px) and (max-width: 1039px){.serviceBnrBox .serviceBnrBoxRight{width:100%}}.serviceBnrBox .serviceBnrBoxUl{text-align:center}.serviceBnrBox .serviceBnrBoxUl li{box-sizing:border-box;position:relative;background:#F2F2F2;text-align:left;overflow:hidden}@media only screen and (min-width: 1040px){.serviceBnrBox .serviceBnrBoxUl li{width:31%;margin:0 5px;display:inline-block}.serviceBnrBox .serviceBnrBoxUl li:hover{opacity:0.7}}@media only screen and (min-width: 641px) and (max-width: 1039px){.serviceBnrBox .serviceBnrBoxUl li{width:100%;max-width:400px;display:inline-block}.serviceBnrBox .serviceBnrBoxUl li:hover{opacity:0.7}}@media only screen and (max-width: 640px){.serviceBnrBox .serviceBnrBoxUl li{margin:0 0 10px}}.serviceBnrBox .serviceBnrBoxUl li .serviceBnrBoxUlText{display:inline-block;font-size:0.93rem;float:right;padding:10px 20px}@media only screen and (min-width: 1040px){.serviceBnrBox .serviceBnrBoxUl li .serviceBnrBoxUlText{width:220px;padding:5px 8px;text-align:center}}@media only screen and (min-width: 641px) and (max-width: 1039px){.serviceBnrBox .serviceBnrBoxUl li .serviceBnrBoxUlText{width:53%}}@media only screen and (max-width: 640px){.serviceBnrBox .serviceBnrBoxUl li .serviceBnrBoxUlText{width:62%;font-size:0.87rem;line-height:1.7em}}.serviceBnrBox .serviceBnrBoxUl li .serviceBnrBoxUlImg{display:inline-block;float:left}@media only screen and (min-width: 1040px){.serviceBnrBox .serviceBnrBoxUl li .serviceBnrBoxUlImg{width:100px}}@media only screen and (min-width: 641px) and (max-width: 1039px){.serviceBnrBox .serviceBnrBoxUl li .serviceBnrBoxUlImg{width:150px}}@media only screen and (max-width: 640px){.serviceBnrBox .serviceBnrBoxUl li .serviceBnrBoxUlImg{width:35%}}.serviceBnrBox .serviceBnrBoxUl li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.serviceBnrBox .serviceBnrBoxUlMainText{padding:0 20px;overflow:hidden}.serviceBnrBox .serviceBnrBoxUlMainText img{float:left;width:35%;display:block}@media only screen and (max-width: 640px){.serviceBnrBox .serviceBnrBoxUlMainText img{max-width:110px;margin:10px 0 0}}.serviceBnrBox .serviceBnrBoxUlMainText p{float:right;width:57%;font-size:0.87rem}.serviceBnrBox .serviceBnrBoxUlLogo{width:85%;margin:5px auto;display:block}@media only screen and (min-width: 1040px){.serviceBnrBox .serviceBnrBoxUlLogo{max-width:150px;margin:8px auto}}@media only screen and (min-width: 641px) and (max-width: 1039px){.serviceBnrBox .serviceBnrBoxUlLogo{max-width:120px}}@media only screen and (max-width: 640px){.serviceBnrBox .serviceBnrBoxUlLogo{max-width:100px}}.sceneStageBox{background:#F2F2F2;margin:0 0 60px}.sceneStageBox .sproughUl{max-width:1040px;margin:0px auto 20px;text-align:center;border-radius:10px}.sceneStageBox .sproughUl li{display:inline-block;vertical-align:bottom;font-size:12px}.sceneStageBox .sproughUl li a{text-decoration:none;border-bottom:none}.sceneStageBox .sproughUl li .itemBox a{display:inline-block}.sceneStageBox .sproughUl li .caption p{font-size:1.15em;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1em}@media only screen and (max-width: 640px){.sceneStageBox .sproughUl li .caption p{font-size:0.87rem;letter-spacing:-0.9px}}.sceneStageBox .sproughUl img{max-width:150px;display:block;margin:15px auto 20px}@media only screen and (min-width: 1040px){.sceneStageBox .sproughUl li{width:22%;margin:0 10px 10px}}@media only screen and (min-width: 641px) and (max-width: 1039px){.sceneStageBox .sproughUl li{width:22%;margin:0 5px 10px}}@media only screen and (max-width: 640px){.sceneStageBox .sproughUl li{width:48%;margin:0 auto 30px;padding:0 10px;font-size:12px;box-sizing:border-box}.sceneStageBox .sproughUl img{max-width:100%}}.app_banner_step{display:block;margin:0 auto;max-width:150px}.photoback_appImg{width:90%;max-width:400px}
