@import url(util/fontawesome/font-awesome.css);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-next,.slick-prev{font-size:2em;transition:color 0.3s linear;height:30px;width:20px}.slick-next:before,.slick-prev:before{font-family:'FontAwesome';font-size:1em;font-weight:lighter;line-height:1;color:#00a0e9;opacity:1;position:absolute;z-index:50}.slick-next:hover:before,.slick-prev:hover:before{opacity:0.7}.slick-prev{left:10%}[dir="rtl"] .slick-prev{left:auto;right:10%}.slick-prev:before{content:"\F053"}[dir="rtl"] .slick-prev:before{content:"\F054"}.slick-next{right:10%}[dir="rtl"] .slick-next{left:10%;right:auto}.slick-next:before{content:"\F054"}[dir="rtl"] .slick-next:before{content:"\F053"}.slick-dots{position:static;bottom:-35px;list-style:none;display:inline-block;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;width:auto;padding:0;cursor:pointer;left:0;right:0;margin:auto 15px}.slick-dots li:after{font-size:0.7em;font-weight:bold;height:100%;margin:auto;display:inline}.slick-dots li:first-child:after{content:"インターフェース"}.slick-dots li:nth-child(2):after{content:"２つ目のコンテンツ"}.slick-dots li:nth-child(3):after{content:"３つ目のコンテンツ"}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;color:transparent;padding:0;cursor:pointer;margin:auto}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{color:#00a0e9;opacity:0.7}.slick-dots li button:before{position:absolute;left:0;right:0;content:"•";width:100%;height:100%;font-family:"slick";font-size:10px;line-height:20px;text-align:center;color:#c9c9c9;opacity:1}.slick-dots li.slick-active button:before{color:#00a0e9;opacity:1}.slick-loading .slick-list{background:#fff url("../image/service/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../font/slick/slick.eot");src:url("../font/slick/slick.eot?#iefix") format("embedded-opentype"),url("../font/slick/slick.woff") format("woff"),url("../font/slick/slick.ttf") format("truetype"),url("../font/slick/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:100;src:url("../font/notosans/NotoSansJP-Thin.woff2") format("woff2");src:url("../font/notosans/NotoSansJP-Thin.ttf") format("truetype"),url("../font/notosans/NotoSansJP-Thin.otf") format("opentype"),url("../font/notosans/NotoSansJP-Thin.woff") format("woff")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;src:url("../font/notosans/NotoSansJP-Light.woff2") format("woff2");src:url("../font/notosans/NotoSansJP-Light.ttf") format("truetype"),url("../font/notosans/NotoSansJP-Light.otf") format("opentype"),url("../font/notosans/NotoSansJP-Light.woff") format("woff")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:300;src:url("../font/notosans/NotoSansJP-DemiLight.woff2") format("woff2");src:url("../font/notosans/NotoSansJP-DemiLight.ttf") format("truetype"),url("../font/notosans/NotoSansJP-DemiLight.otf") format("opentype"),url("../font/notosans/NotoSansJP-DemiLight.woff") format("woff")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:url("../font/notosans/NotoSansJP-Regular.woff2") format("woff2");src:url("../font/notosans/NotoSansJP-Regular.ttf") format("truetype"),url("../font/notosans/NotoSansJP-Regular.otf") format("opentype"),url("../font/notosans/NotoSansJP-Regular.woff") format("woff")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:500;src:url("../font/notosans/NotoSansJP-Medium.woff2") format("woff2");src:url("../font/notosans/NotoSansJP-Medium.ttf") format("truetype"),url("../font/notosans/NotoSansJP-Medium.otf") format("opentype"),url("../font/notosans/NotoSansJP-Medium.woff") format("woff")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;src:url("../font/notosans/NotoSansJP-Bold.woff2") format("woff2");src:url("../font/notosans/NotoSansJP-Bold.ttf") format("truetype"),url("../font/notosans/NotoSansJP-Bold.otf") format("opentype"),url("../font/notosans/NotoSansJP-Bold.woff") format("woff")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:900;src:url("../font/notosans/NotoSansJP-Black.woff2") format("woff2");src:url("../font/notosans/NotoSansJP-Black.ttf") format("truetype"),url("../font/notosans/NotoSansJP-Black.otf") format("opentype"),url("../font/notosans/NotoSansJP-Black.woff") format("woff")}*{box-sizing:border-box}html{overflow-y:scroll}#container,body,html{font-family:'Noto Sans Japanese';height:100%}#service header{position:fixed;z-index:100}#service .servicelogo{background-image:url("../image/logo_lookrec.png");width:210px;height:80px;background-position:10px 10px;background-repeat:no-repeat;background-size:200px;transition:all 0.1s ease-out}#service .servicelogo.invert{background-image:url("../image/logo_lookrecblack.png");width:130px;height:60px;background-size:120px;transition:all 0.1s ease-out}@media screen and (max-width: 600px){#service .servicelogo{display:none}}#service nav.sidenav{position:fixed;right:20px;top:20px;z-index:99}@media screen and (max-width: 600px){#service nav.sidenav{display:none}}#service nav.sidenav ul{list-style:none;padding:0;margin:0}#service nav.sidenav ul:before{border-right:2px solid #fff;height:100%;content:"";position:absolute;right:50%;top:0}#service nav.sidenav ul.border_change:before{border-right:2px solid #d4d4d4;transition:all 0.5s linear}#service nav.sidenav ul li{margin:0;position:relative}#service nav.sidenav ul li .current{background-color:#52728a;color:#fff}#service nav.sidenav ul li .current:hover{background-color:#3c566a}#service nav.sidenav ul li:not(:first-child){margin-top:10px}#service nav.sidenav ul a{width:70px;height:70px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:table-cell;vertical-align:middle;font-size:0.8em;font-weight:normal;line-height:20px;color:#000;text-decoration:none;background-color:#fff;text-align:center;box-shadow:0 0 5px rgba(0,0,0,0.2);border:1px solid #ccc;transition:all 0.2s linear}#service nav.sidenav ul a:hover{background-color:#878787;color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3)}#service .player-wrapper{overflow:hidden;position:absolute;top:0;width:100%;height:100%;z-index:-100}@media screen and (max-width: 600px){#service .player-wrapper #player{display:none}}#service #main-visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;background-image:url("../image/bg_obliqueline.png");background-repeat:repeat}@media screen and (max-width: 600px){#service #main-visual{background-image:url("../image/bg_mvdummy.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}}#service #main-visual .contents{width:100%;color:#fff;position:relative;text-align:center}#service #main-visual .contents h1.lookrec_logo{background-image:url("../image/logo_lookrec.png");background-repeat:no-repeat;background-position:center center;background-size:contain;display:inline-block;width:350px;height:150px;overflow:hidden;text-indent:100%;white-space:nowrap;margin:0}@media screen and (max-width: 600px){#service #main-visual .contents h1.lookrec_logo{width:70vw;height:15vh}}#service #main-visual .contents p{margin:0;padding-bottom:50px;font-size:2.5em;font-weight:lighter;text-align:center;line-height:1.2em}@media screen and (max-width: 600px){#service #main-visual .contents p{font-size:5.5vw;padding-bottom:30px}}#service #main-visual .contents .login{display:inline-block;margin:0 auto;text-align:center;position:relative}@media screen and (max-width: 600px){#service #main-visual .contents .login{width:90%}}#service #main-visual .contents .login a{text-decoration:none;color:#fff}#service #main-visual .contents .login .btn{position:relative;display:inline-block;padding:15px 200px;width:100%;height:100%}@media screen and (max-width: 600px){#service #main-visual .contents .login .btn{width:100%;padding:3% 5%;font-size:4vw;margin-bottom:20px}}#service #main-visual .contents .login .btn:after{font-family:'FontAwesome';content:"\f054";position:absolute;line-height:0;right:10px;top:50%;font-size:1em}#service #main-visual .contents .login a.sign_up{position:absolute;right:0;top:70px;padding:0 5px}@media screen and (max-width: 600px){#service #main-visual .contents .login a.sign_up{position:static;font-size:4vw}}#service #main-visual .contents .login a.sign_up:after{font-family:'FontAwesome';content:"\f054";font-size:10px;padding-left:5px;position:relative;right:-2px;top:-1px}@media screen and (max-width: 600px){#service #main-visual .contents .login a.sign_up:after{font-size:2vw}}#service h2{text-align:center;font-size:1.2em;color:#3f3f3f;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:25px 0;margin-top:0;margin-bottom:0}@media screen and (max-width: 600px){#service h2{width:100%;display:inline-block;font-size:5vw}}#service section:not(#news):not(.feature-slide){width:90%;margin:0 auto 40px}@media screen and (max-width: 600px){#service section:not(#news):not(.feature-slide){width:100%;padding-left:10px;padding-right:10px}}#service section h3{text-align:center;font-size:2.8vw;font-weight:lighter;color:#3d6891;margin:0;padding:70px 0}@media screen and (max-width: 600px){#service section h3{font-size:8vw;line-height:10vw;padding:20px 0}}#service section h4{color:#545454;font-size:1.2em;line-height:1.8em;padding-bottom:20px;margin:0}@media screen and (max-width: 600px){#service section h4{font-size:5vw;padding-bottom:0}}#service section p{color:#545454;line-height:2.3em;margin:0;padding:20px 0;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}@media screen and (max-width: 600px){#service section p{font-size:4.5vw;line-height:1.8em}}#service #news{background-color:#dadada;width:100%;height:125px}#service #news:after{display:block;clear:both;content:""}#service #news .new_info{float:left;width:20%}@media screen and (max-width: 600px){#service #news .new_info{float:none;width:100%}}#service #news .new_info h2{font-size:1.2em;display:table-cell;vertical-align:middle;background-color:#ccc;border:none;width:20%;height:125px;padding:0;margin:0}@media screen and (max-width: 600px){#service #news .new_info h2{width:100%;display:block;height:100%;padding:10px 0;font-size:5vw}}#service #news .info_contents{background-color:#dadada;height:125px;float:left;width:80%;padding:0;margin:0;overflow-y:scroll}@media screen and (max-width: 600px){#service #news .info_contents{width:100%;height:auto;overflow-y:auto}}#service #news .info_contents ul{padding:18px;margin:0;list-style:none}#service #news .info_contents ul li{margin-bottom:11px}#service #news .info_contents span{float:left;padding-right:20px;color:#2e2e2e}@media screen and (max-width: 600px){#service #news .info_contents span{float:none;line-height:1.5em}}#service #news .info_contents p{overflow:auto;margin:0;padding:0;line-height:normal}@media screen and (max-width: 600px){#service #news .info_contents p{font-size:4vw}}#service #news .info_contents p a{color:#2e2e2e;text-decoration:none}#service #news .info_contents p a:hover{text-decoration:underline}#service .service:after{display:block;clear:both;content:""}#service .service.image{margin-top:auto;height:100%;background-image:url("../image/img_cloud-service.png");background-repeat:no-repeat;background-position:center bottom 5px;background-size:auto auto;padding-bottom:250px}@media screen and (max-width: 600px){#service .service.image{background-size:90%;padding-bottom:0}}#service .service.image .cloud_service{display:block;width:45%;padding-left:80px;margin:0 0 auto}@media screen and (max-width: 600px){#service .service.image .cloud_service{width:100%;padding:0;margin:0 0 160px}}#service .service.image .cloud_service h3{display:block;text-align:center}#service .service.image .cloud_service p{width:100%;height:auto;padding-top:0;margin:0}#service .feature-slide{height:100%;background-image:url("../image/service/bg_functionarea.png");background-repeat:repeat-x;background-position:center bottom}@media screen and (max-width: 600px){#service .feature-slide{background-image:none}}#service .feature{width:100%;padding-left:12%;padding-right:12%}@media screen and (max-width: 600px){#service .feature{padding:0 10px}}#service .feature .feature-slide{height:100%}#service .feature .slide_contents{width:90%;margin:0 auto}@media screen and (max-width: 600px){#service .feature .slide_contents{width:100%}}#service .feature .slide-left,#service .feature .slide-right{width:49%;display:inline-block;margin:0 auto}@media screen and (max-width: 600px){#service .feature .slide-left,#service .feature .slide-right{width:100%}}#service .feature .slide-left{padding-right:20px;vertical-align:top}@media screen and (max-width: 600px){#service .feature .slide-left{padding:0}}#service .feature .slide-right{vertical-align:bottom;line-height:1px}@media screen and (max-width: 600px){#service .feature .slide-right{width:100%;display:block}}#service .feature .slide-right img{width:100%;height:100%;margin:0 auto}@media screen and (max-width: 600px){#service .feature .slide-right img{width:100%;height:100%}}#service .feature .slide-right:after{display:block;content:"";width:100%;height:35px;margin:auto;background:linear-gradient(to bottom, rgba(0,0,0,0.24) 0%, rgba(0,0,0,0.19) 20%, rgba(0,0,0,0.15) 35%, rgba(58,58,58,0.11) 53%, rgba(0,0,0,0.07) 70%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=  '#3d000000', endColorstr='#00000000',GradientType=0 )}@media screen and (max-width: 600px){#service .feature .slide-right:after{width:100%}}#service .feature h3{text-align:center}@media screen and (max-width: 600px){#service .feature h3 br{display:none}}#service .feature img{z-index:1}@media screen and (max-width: 600px){#service .feature img{margin:0 auto;width:100%;height:100%}}#service .feature .first-contents:after,#service .feature .second-contents:after,#service .feature .third-contents:after{display:block;clear:both;content:""}@media screen and (max-width: 600px){#service .price h3 br{display:none}}#service .price .platform_logo{float:left;width:50%;text-align:center}@media screen and (max-width: 600px){#service .price .platform_logo{float:none;width:100%;margin-bottom:30px}}@media screen and (max-width: 600px){#service .price .platform_logo img{width:80%;height:80%}}#service .price .price_detail{float:left;width:40%}@media screen and (max-width: 600px){#service .price .price_detail{float:none;width:100%}}#service .price .price_detail h4{color:#545454;padding:0 0 20px}#service .price .price_detail table{box-shadow:0 0 15px rgba(0,0,0,0.2);margin:0;font-weight:bold;border-collapse:separate;border-spacing:10px;width:100%}@media screen and (max-width: 600px){#service .price .price_detail table{font-size:4vw}}#service .price .price_detail table tr:first-child{border-bottom:1px solid #dcdcdc}#service .price .price_detail table td,#service .price .price_detail table th{padding:10px}#service .price .price_detail table th{background-color:#efefef;width:30%;text-align:center;color:#545454}#service .price .price_detail table td{color:#3e3e3e;background-color:#fff;width:70%}#service .price .price_detail ul{padding:0}#service .price .price_detail ul.asterisk li{list-style-type:none}@media screen and (max-width: 600px){#service .price .price_detail ul.asterisk li{font-size:4vw}}#service .price .price_detail ul.asterisk li:before{display:inline;content:"※"}#service .contact{text-align:center;padding-bottom:50px}@media screen and (max-width: 600px){#service .contact{padding:0}}#service .contact p{display:inline-block;text-align:left;color:#545454}@media screen and (max-width: 600px){#service .contact .contact_guide{padding:20px 0}}@media screen and (max-width: 600px){#service .contact .contact_guide br{display:none}}#service .contact .contact_detail{display:table;width:80%;height:150px;background-color:#f4f4f4;border:1px solid #d2d2d2;margin:0 auto}@media screen and (max-width: 600px){#service .contact .contact_detail{width:100%;height:100%}}#service .contact .contact_detail .contact_btn,#service .contact .contact_detail .contact_info{width:50%;height:100%;display:table-cell;vertical-align:middle}@media screen and (max-width: 600px){#service .contact .contact_detail .contact_btn,#service .contact .contact_detail .contact_info{display:block;width:100%}}#service .contact .contact_info{border-right:1px solid #d2d2d2}@media screen and (max-width: 600px){#service .contact .contact_info{border-right:none;border-bottom:1px solid #d2d2d2;text-align:center}}#service .contact .contact_info p{line-height:1.2;padding:0}#service .contact .contact_info p a[href^="tel:"]{cursor:default}@media screen and (max-width: 600px){#service .contact .contact_info p{font-size:4vw;margin:20px auto;line-height:1.2}}#service .contact .contact_info a{font-size:2.4em;font-weight:bold;color:#272727;text-decoration:none}@media screen and (max-width: 600px){#service .contact .contact_info a{font-size:10vw}}@media screen and (max-width: 600px){#service .contact .contact_btn{margin:20px 0}}#service .contact .btn{display:inline-block;padding:15px 70px}@media screen and (max-width: 600px){#service .contact .btn{font-size:4vw;padding:5% 10%}}#service .contact .btn:before{font-family:'FontAwesome';content:"\f003";font-size:1em;font-weight:normal;display:inline-block;color:#fff;vertical-align:middle;margin-right:10px;position:relative;top:-2px}#service #page-top{position:fixed;bottom:20px;right:20px;font-size:40px;width:34px;height:37px;color:#666}#service #page-top .fa{position:absolute}@media screen and (max-width: 600px){#service #page-top .fa{position:static}}#service #page-top:hover{text-decoration:none;color:#999;transition:all 0.3s linear}@media screen and (max-width: 600px){#service #page-top:hover{color:#fff}}@media screen and (max-width: 600px){#service #page-top{position:static;font-size:4vw;text-decoration:none;color:#fff;background-color:#666;display:block;width:90%;height:auto;margin:0 auto 10px;text-align:center;border-radius:5px;padding:5px 0}#service #page-top:after{content:"トップへ戻る"}}#service footer{border-top:1px solid #eee;padding:50px 0 30px;text-align:center}@media screen and (max-width: 600px){#service footer{font-size:4vw}}#service footer address{font-style:normal;margin-bottom:20px}#service footer small{color:#a0a0a0}#agree h1{text-align:center;margin:15px 0;font-size:2em;font-weight:400}@media screen and (max-width: 600px){#agree h1{font-size:6vw;font-weight:bold}}#agree .contents_area{position:relative;width:80%;margin:0 auto}@media screen and (max-width: 600px){#agree .contents_area{width:100%}}#agree .contents_area p{text-align:center;margin:0}@media screen and (max-width: 600px){#agree .contents_area p{font-size:4vw;margin:10px 0}}#agree .contents_area .terms_of_service{position:relative}#agree .contents_area .terms_of_service div{text-align:left;margin:30px 0 40px;color:#000;background-color:#fff;background-image:none;border:3px solid #666;height:350px;overflow-y:hidden}@media screen and (max-width: 600px){#agree .contents_area .terms_of_service div{height:250px;font-size:4vw;padding:5px;margin-bottom:30px;border:1px solid #666}#agree .contents_area .terms_of_service div::-webkit-scrollbar{width:10px}#agree .contents_area .terms_of_service div::-webkit-scrollbar-track{margin:0 2px;background:#ccc;border-radius:5px}#agree .contents_area .terms_of_service div::-webkit-scrollbar-thumb{border-radius:5px;background:#666}}#agree .contents_area .terms_of_service div:before{content:"";position:absolute;bottom:-57px;right:47%;border:30px solid transparent;border-top:30px solid #666}@media screen and (max-width: 600px){#agree .contents_area .terms_of_service div:before{display:none}}#agree .contents_area .checkbox_area{width:100%;margin:0 auto;border-radius:10px;border:2px solid rgba(240,67,67,0.8);background-color:#fff;color:#000;padding:10px}@media screen and (max-width: 600px){#agree .contents_area .checkbox_area{width:100%;padding:0;border-radius:3px;border:1px solid #f04343}}#agree .contents_area .checkbox_area input[type='checkbox'],#agree .contents_area .checkbox_area label{cursor:pointer}#agree .contents_area .checkbox_area label{display:block;padding:10px;text-align:left;position:relative}@media screen and (max-width: 600px){#agree .contents_area .checkbox_area label{width:100%;font-size:4vw}}#agree .contents_area .checkbox_area label:after{display:block;content:"";clear:both}#agree .contents_area .checkbox_area input{float:left;display:inline-block;margin-right:5px;position:relative;top:6px}@media screen and (max-width: 600px){#agree .contents_area .checkbox_area input{position:static}}#agree .contents_area .checkbox_area span.agree_text{float:left;display:inline-block;width:95%}@media screen and (max-width: 600px){#agree .contents_area .checkbox_area span.agree_text{width:85%}}#agree .contents_area .checkbox_area span.required{position:absolute;right:0}@media screen and (max-width: 600px){#agree .contents_area .checkbox_area span.required{right:5px}}#agree .contents_area .btn_area{width:100%;margin:40px auto;display:block;text-align:center;position:relative}@media screen and (max-width: 600px){#agree .contents_area .btn_area{width:100%;margin:30px auto}}#agree .contents_area .btn_area:after{display:block;content:"";clear:both}#agree .contents_area .btn_area button{display:inline-block;text-decoration:none;padding:10px 0;margin:0;position:relative}@media screen and (max-width: 600px){#agree .contents_area .btn_area button{font-size:5vw}}#agree .contents_area .btn_area button#cancel{float:left;width:35%}@media screen and (max-width: 600px){#agree .contents_area .btn_area button#cancel{float:none;width:100%;margin:0 auto 0 0}}#agree .contents_area .btn_area button#submit{float:right;width:60%}@media screen and (max-width: 600px){#agree .contents_area .btn_area button#submit{float:none;width:100%;margin:0 0 25px}}#agree .contents_area .btn_area button#submit:after{font-family:'FontAwesome';content:"\f054";font-size:1em;font-weight:normal;line-height:0;position:absolute;right:10px;top:50%}@media screen and (max-width: 600px){#agree .contents_area .btn_area button#submit:after{font-size:4vw}}#agree section,#regist section{border-top:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.5)}#agree footer,#regist footer{padding:30px 0;text-align:center}@media screen and (max-width: 600px){#agree footer,#regist footer{font-size:4.3vw}}#regist #container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#regist #container h1{text-align:center;margin:15px 0 30px;font-size:2em;font-weight:400}@media screen and (max-width: 600px){#regist #container h1{font-size:6vw;font-weight:bold;margin:20px 0}}#regist #container section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}@media screen and (max-width: 600px){#regist #container section{display:block;height:auto}}#regist #container .contents_area{position:relative;margin:0 auto}@media screen and (max-width: 600px){#regist #container .contents_area{width:100%}}#regist #container .contents_area p{text-align:center;margin:0}@media screen and (max-width: 600px){#regist #container .contents_area p{font-size:4vw}}#regist #container .contents_area .input_area{display:table;width:600px;color:#000;background-color:#fff;padding:30px 0;border-radius:10px;margin:40px auto}@media screen and (max-width: 600px){#regist #container .contents_area .input_area{width:100%;padding:20px 0 30px;border-radius:3px;margin:20px 0}}#regist #container .contents_area .input_area dl{display:table-row}@media screen and (max-width: 600px){#regist #container .contents_area .input_area dl{display:block}}#regist #container .contents_area .input_area dl:not(:last-child){height:50px}@media screen and (max-width: 600px){#regist #container .contents_area .input_area dl:not(:last-child){height:auto}}#regist #container .contents_area .input_area dd,#regist #container .contents_area .input_area dt{display:table-cell}@media screen and (max-width: 600px){#regist #container .contents_area .input_area dd,#regist #container .contents_area .input_area dt{display:block}}#regist #container .contents_area .input_area dt{width:50%;text-align:right;padding-right:10px}@media screen and (max-width: 600px){#regist #container .contents_area .input_area dt{width:100%;text-align:left;margin-bottom:5px;padding-left:15px}}#regist #container .contents_area .input_area dd{position:relative;margin:0}@media screen and (max-width: 600px){#regist #container .contents_area .input_area dd{padding-left:10px}}#regist #container .contents_area .input_area dd input{width:85%;max-width:250px;border:1px solid #ccc;border-radius:5px;padding-left:5px}@media screen and (max-width: 600px){#regist #container .contents_area .input_area dd input{width:90%;max-width:100%;height:50px;font-size:6vw;padding-left:10px}}#regist #container .contents_area .input_area dd input::-webkit-input-placeholder{color:#ccc}#regist #container .contents_area .input_area dd input::-moz-placeholder{color:#ccc;opacity:1}#regist #container .contents_area .input_area dd input:-ms-input-placeholder{color:#ccc}#regist #container .contents_area .input_area dd input.readonly{border:1px solid #555;background-color:#ccc;color:#555}#regist #container .contents_area .input_area dd span.required{position:relative;right:-10px}@media screen and (max-width: 600px){#regist #container .contents_area .input_area dd span.required{right:0px}}#regist #container .contents_area .btn_area{width:100%;display:block}@media screen and (max-width: 600px){#regist #container .contents_area .btn_area{width:100%;margin-bottom:20px}}#regist #container .contents_area .btn_area:after{display:block;content:"";clear:both}#regist #container .contents_area .btn_area button{font-weight:bold;display:inline-block;text-decoration:none;padding:10px 0;margin:0}@media screen and (max-width: 600px){#regist #container .contents_area .btn_area button{font-size:5vw}}#regist #container .contents_area .btn_area button#cancel{float:left;width:35%;min-width:120px}@media screen and (max-width: 600px){#regist #container .contents_area .btn_area button#cancel{float:none;width:100%;margin:20px auto 0 0}}#regist #container .contents_area .btn_area button#regist_btn{float:right;width:60%;min-width:120px;position:relative}@media screen and (max-width: 600px){#regist #container .contents_area .btn_area button#regist_btn{float:none;width:100%;margin:0}}#regist #container .contents_area .btn_area button#regist_btn:after{font-family:'FontAwesome';content:"\f054";font-size:1em;font-weight:normal;line-height:0;position:absolute;right:10px;top:50%}@media screen and (max-width: 600px){#regist #container .contents_area .btn_area button#regist_btn:after{font-size:4vw}}#login #container{width:60%;min-width:900px;margin:0 auto;height:auto;min-height:100%}@media screen and (max-width: 600px){#login #container{width:100%;min-width:auto}}#login #container section{position:relative;top:10%}@media screen and (max-width: 600px){#login #container section{position:static}}#login #container h1{margin:80px 0}@media screen and (max-width: 600px){#login #container h1{margin:80px 0}}#login #container .login_top{margin:0 auto;text-align:center}@media screen and (max-width: 600px){#login #container .login_top{width:90%}}@media screen and (max-width: 600px){#login #container .login_top img{width:288px;height:80px}}#login #container .login_top .btn_login{width:70%;max-width:450px;background-color:#fff;padding:18px;border-radius:10px;font-weight:600;font-size:1.7em;text-decoration:none;color:#58a4c9;display:block;margin:100px auto 0;vertical-align:middle;box-shadow:0 7px 18px -5px rgba(0,0,0,0.49);-moz-box-shadow:0 7px 18px -5px rgba(0,0,0,0.49);-webkit-box-shadow:0 7px 18px -5px rgba(0,0,0,0.49);transition:all 0.2s ease-out}@media screen and (max-width: 600px){#login #container .login_top .btn_login{margin:70px auto 0;width:100%;padding:10px}}#login #container .login_top .btn_login:hover{box-shadow:0 0 22px 15px rgba(0,0,0,0.09);-moz-box-shadow:0 0 22px 15px rgba(0,0,0,0.09);-webkit-box-shadow:0 0 22px 15px rgba(0,0,0,0.09)}#login #container .login_top .about{display:inline-block;margin:20px 0 100px;font-weight:600;font-size:1.2em;color:#fff;transition:all 0.2s ease-out}#login #container .login_top .about:hover{color:#96dcff;transition:all 0.2s ease-out}@media screen and (max-width: 600px){#login #container .login_top .about{margin:15px 0 80px}}#login #container .login_top p{font-size:.9em;display:inline-block;text-align:left}html.lower h1,html.lower h2,html.lower h3{font-weight:400}html.lower #container{width:60%;min-width:900px;margin:0 auto}@media screen and (max-width: 600px){html.lower #container{width:90%;min-width:auto}}html.lower #container section{color:#000;background-color:#fff;border-radius:10px;border:1px solid #aaa;padding:20px 40px;counter-reset:cnt}@media screen and (max-width: 600px){html.lower #container section{padding:10px}}html.lower #container section h1,html.lower #container section h2{border-bottom:1px solid #aaa}html.lower #container section h1:first-child{margin-top:0}@media screen and (max-width: 600px){html.lower #container section h1{font-size:6vw}}html.lower #container section h2{margin-top:60px}@media screen and (max-width: 600px){html.lower #container section h2{font-size:5vw}}html.lower #container section h3{margin-top:40px}@media screen and (max-width: 600px){html.lower #container section h3{font-size:4.5vw}}html.lower #container section h3:before{content:"■";font-size:0.9em;margin-right:3px;font-weight:normal;line-height:0}html.lower #container section img{display:block;margin:15px auto}@media screen and (max-width: 600px){html.lower #container section img{width:100%}}html.lower #container section a{color:#0083FF}@media screen and (max-width: 600px){html.lower #container section p{font-size:4vw}}html.lower #container section ul{padding-left:0}@media screen and (max-width: 600px){html.lower #container section ul{padding-left:20px}}html.lower #container section dd{margin-left:0}html.lower #container section .contents{color:#444;padding-left:30px;padding-right:30px}@media screen and (max-width: 600px){html.lower #container section .contents{padding:0}}html.lower #container section .count{counter-increment:cnt}html.lower #container section .count:before{content:counter(cnt) "."}html.lower #container section .info{margin-bottom:15px;display:inline-block;padding:20px;border:1px solid #d9d9d9}@media screen and (max-width: 600px){html.lower #container section .info{padding:10px}}html.lower #container section .info .businessday{font-size:.8em}html.lower #container section .info .phone{font-size:1.5em}html.lower #container section .info .consultation{color:#0083FF}.sp_navi{display:none}@media screen and (max-width: 600px){.sp_navi{display:block;margin:30px auto;width:100%}.sp_navi ul{padding:0}#login .sp_navi ul{width:90%;margin-left:auto;margin-right:auto}.sp_navi ul li{list-style:none}.sp_navi ul.lang{text-align:right;margin:0 auto;display:none}.sp_navi ul.lang li{display:inline-block;margin:5px}.sp_navi ul.lang a{color:#fff}#login .sp_navi ul.lang{display:block}.sp_navi ul.nav{background-color:#fff}.sp_navi ul.nav li{border-bottom:1px solid #a4a4a4}.sp_navi ul.nav a{display:block;padding:20px 30px;color:#000;text-decoration:none;text-align:center;position:relative}.sp_navi ul.nav a:last-child{border-bottom:0}.sp_navi ul.nav a:after{font-family:'FontAwesome';content:"\f054";color:#a4a4a4;line-height:0;position:absolute;right:10px;top:50%;font-weight:normal}.sp_navi ul.nav .current{background-color:#bfd5df;font-weight:600}}#login footer,.lower footer{text-align:center;margin-top:30px;width:100%}header{display:block;height:100px}@media screen and (max-width: 600px){header{text-align:center}}@media screen and (max-width: 600px){#login header{display:none}}header a{color:#e9e9e9;text-decoration:none;transition:all 0.2s ease-out}header a:hover{color:#fff;text-decoration:underline;transition:all 0.2s ease-out}header img{display:inline-block;width:180px;height:50px;margin-top:20px}.lower header img{margin-left:0}header #global-nav{display:block;position:relative}@media screen and (max-width: 600px){header #global-nav{display:none}}html[lang="ja"] header #global-nav .lang_ja a{color:#fff;font-weight:600;text-decoration:underline}html[lang="en"] header #global-nav .lang_en a{color:#fff;font-weight:600;text-decoration:underline}header #global-nav .current{color:#fff;font-weight:600;text-decoration:underline}header #global-nav ul li{margin:0 5px;list-style:none;float:left}header #global-nav ul.lang{position:absolute;right:5px;top:-85px;display:none;font-size:.8em}#login header #global-nav ul.lang{display:block}header #global-nav ul.nav{font-size:.9em;position:absolute;right:0;top:-50px}.lower header #global-nav ul.nav{right:0}header #global-nav ul.nav li{margin-left:10px}header #global-nav ul.nav li:not(:last-child){margin-right:10px}header #global-nav ul.nav .company a:after{font-family:'FontAwesome';content:"\f08e";display:inline-block;line-height:0;margin-left:3px;position:relative;font-weight:normal}.clearfix:after,header #global-nav ul:after{content:'';display:block;clear:both}.btn-go{color:#fff;background-color:#f67118}.btn-go:hover{background-color:#d35908;box-shadow:0 0 50px -9px rgba(0,0,0,0.58);-moz-box-shadow:0 0 50px -9px rgba(0,0,0,0.58);-webkit-box-shadow:0 0 50px -9px rgba(0,0,0,0.58)}@media screen and (max-width: 600px){.btn-go:hover{background-color:#f67118;box-shadow:none}}.btn-go:disabled{background-color:#ccc;border-color:#ccc;cursor:not-allowed}.btn-cancel{color:#fff;background-color:#666}.btn-cancel:hover{background-color:#4d4d4d;box-shadow:0 0 50px -9px rgba(0,0,0,0.58);-moz-box-shadow:0 0 50px -9px rgba(0,0,0,0.58);-webkit-box-shadow:0 0 50px -9px rgba(0,0,0,0.58)}@media screen and (max-width: 600px){.btn-cancel:hover{background-color:#666;box-shadow:none}}.btn-cancel:disabled{background-color:#ccc;border-color:#ccc;cursor:not-allowed}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn{border-radius:8px;font-size:1.2em;font-weight:bold;text-decoration:none;transition:all 0.2s ease-out}@media screen and (max-width: 600px){.btn{font-size:5vw}}.sign_up{border-bottom:1px solid transparent}.sign_up:hover{border-bottom:1px solid #fff;transition:border 0.2s linear;text-shadow:0 0 50px -9px rgba(0,0,0,0.58);-moz-text-shadow:0 0 50px -9px rgba(0,0,0,0.58);-webkit-text-shadow:0 0 50px -9px rgba(0,0,0,0.58)}@media screen and (max-width: 600px){.sign_up:hover{border:none}}.required{background-color:#f04343;color:#fff;font-size:0.7em;font-weight:500;padding:2px;display:inline-block;border-radius:5px;margin:0}#login,#agree,#regist,.lower{background-color:#759aab;background-image:url("../image/bg_obliqueline.png");background-repeat:repeat;color:#fff}@media screen and (max-width: 600px){#login,#agree,#regist,.lower{width:100%}}.taC{text-align:center}.taL{text-align:left}.taR{text-align:right}

/*# sourceMappingURL=map/service.css.map */
