﻿@import"https://fonts.googleapis.com/css?family=Roboto:400,700";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,a,dl,dt,dd,ol,ul,li,button,input,textarea,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;line-height:1;font-size:1.6rem;color:#000;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}img{border-style:none;max-width:100%;height:auto}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}a{text-decoration:none;color:inherit}a:active,a:hover{outline-width:0}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}ol,ul,li{list-style:none}table{border-collapse:collapse;border-spacing:0}th{font-weight:normal}hr{display:block;height:0;border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal}code,kbd,pre,samp{font-family:Consolas,"Courier New",Courier,Monaco,monospace}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}.cf::after{display:block;clear:both;content:""}html,body{height:100%}.pc{display:inline-block}.sp{display:none}.target{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}.target.action{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#wrapper{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;min-width:1000px;overflow:hidden;position:relative}#wrapper a{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s}#wrapper a:hover{opacity:.7}#globalHeader{background-color:#005645}#globalHeader .inner{max-width:1280px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 30px}#globalHeader .inner h1{width:96px}#globalHeader .inner #globalNavi a{color:#fff}#globalHeader .inner #globalNavi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#globalHeader .inner #globalNavi ul li{margin-left:20px;padding-left:20px;border-left:2px solid #fff}#globalHeader .inner #globalNavi ul li:first-of-type{border:none}#globalHeader #btnMenu{display:none}#globalFooter{background-color:#005645;text-align:center;padding:30px 0 25px 0;font-size:1.2rem}#globalFooter a{color:#fff}#globalFooter h1{margin-bottom:38px}#globalFooter h1 img{width:122px}#globalFooter .link{margin-bottom:20px}#globalFooter .copyright{color:#fff}#container{color:#005645}#container #mv{height:calc(100vh - 65px);position:relative}#container #mv .slide img{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;opacity:0}#container #mv .slide img.active{opacity:1}#container #mv .btn{position:absolute;bottom:10px;right:10px;z-index:10;text-align:center;font-size:2.2rem;font-weight:bold}#container #mv .btn a{background:url(/assets/start/bg_use-c4f1769c8bb29e22687171f39441e067aa56acdd180f41e2b8d8a09cd0432a2a.svg) no-repeat 0 0;background-size:100%;width:168px;height:168px;color:#005645;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.3}#container #mv #gotoFarmo{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translateY(30px);transform:translateY(30px);position:fixed;opacity:0;visibility:hidden}#container #mv #gotoFarmo.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}#container #mv .mv_inner{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;text-align:center}#container #mv .mv_inner .logos{text-align:center;margin-bottom:50px}#container #mv .mv_inner .logos .mark{width:300px}#container #mv .mv_inner .logos .logo{width:235px}#container #mv .mv_inner .read{font-size:2.4rem;color:#fff;line-height:1.6;font-weight:bold}#container #mv .mv_inner .read span{border-bottom:1px solid #fff}#container section{font-size:1.4rem}#container section .sec_title{background:url(/assets/start/bg_title-d3e391e52d24700d45bf79c11ebd41a4baafed66e142314de9adb078396aea75.png) repeat 0 0 #fff;text-align:center;font-size:4rem;font-weight:bold;letter-spacing:.075em;height:80px;line-height:80px;margin-bottom:40px;box-shadow:0 0 14px #d3d3d3}#container section .sec_title.no_bdr{background:none}#container section .inner{max-width:845px;margin:0 auto;position:relative}#container section .points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#container section .points .box{background-color:#fff;width:255px;position:relative;padding:40px 20px;box-shadow:4px 4px 6px #d3d3d3}#container section .points .box .num{position:absolute;top:-20px;right:-15px;font-size:6.2rem;font-weight:bold;line-height:1}#container section .points .box dl{line-height:1.4}#container section .points .box dl dt{font-size:1.6rem;font-weight:bold;margin-bottom:20px}#container section .comment{position:relative;border-radius:10px;padding:15px;width:255px;line-height:1.8}#container section .comment svg{position:absolute;bottom:6px;width:30px}#container section .comment.green{background-color:#005645;color:#fff}#container section .comment.green svg{fill:#005645}#container section .comment.yellow{background-color:#ffe139}#container section .comment.yellow svg{fill:#ffe139}#container section .comment.left svg{left:-40px}#container section .comment.right svg{-webkit-transform:scaleX(-1);transform:scaleX(-1);right:-40px}#container .regist{background-color:#f9f5de;margin-bottom:50px}#container .regist .inner{padding:65px 30px 80px 30px}#container .regist .inner .title{text-align:center;margin-bottom:30px;font-weight:bold;font-size:1.6rem}#container .regist .inner .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}#container .regist .inner .btns .btn{width:calc(50% - 10px)}#container .regist .inner .btns .btn a{background-color:#005645;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;padding:15px 0;color:#fff}#container .regist .inner .btns .btn a img{margin-right:20px}#container .regist .inner .btns .btn a span{font-size:1.5rem;display:block;text-align:center;line-height:1.5}#container .regist .inner .btns .btn a span strong{font-size:2rem}#container .regist .inner .other{background-color:#fff;border:2px solid #005645}#container .regist .inner .other a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 40px}#container .regist .inner .other a img{margin-right:25px}#container .regist .inner .other a span{font-size:1.4rem;text-align:center;margin-right:45px;line-height:1.6}#container .regist .inner .other a span strong{font-size:1.5rem}#container .regist .inner .other a p{font-size:1.2rem;line-height:1.7}#container #about{padding:80px 0 90px 0}#container #about .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#container #about .inner .img{width:230px;text-align:center}#container #about .inner .img .logos .mark{width:142px;margin-bottom:10px}#container #about .inner .img .logos .logo{width:92px}#container #about .inner .txt{width:calc(100% - 230px)}#container #about .inner .txt dt{font-size:2.6rem;font-weight:bold;margin-bottom:40px}#container #about .inner .txt dd{font-size:1.6rem;line-height:1.85}#container #solution{background-color:#ffe139;padding:25px 0}#container #point{background-color:#ffe139;padding:25px 0}#container #cando .content{padding:50px 0;position:relative}.content_title{font-size:6rem;font-weight:bold;margin-bottom:50px}.content_title_small{font-size:4.5rem;font-weight:bold;margin-bottom:50px}#container #cando #serach .unit{display:-webkit-box;display:-ms-flexbox;display:flex}#container #cando #serach .txt{width:70%}#container #cando #serach .txt figure{margin-bottom:50px}#container #cando #serach .txt p{line-height:1.8}#container #cando #serach .img{padding-top:140px;position:absolute;left:60%}#container #cando #serach .img .comment{position:absolute;top:0;right:-auto}#container #cando #serach .img figure{margin-right:-35px}#container #cando #connect{padding-top:80px}.ibory{background-color:#f9f5de}#container #cando #connect .unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#container #cando #connect .unit .txt{width:calc(100% - 370px);line-height:1.8}#container #cando #connect .unit .img{width:370px;text-align:center}#container #cando #connect .example p{line-height:1.8;margin-bottom:30px}#container #cando #connect .example ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;font-weight:bold}#container #cando #connect #data .example ul li img{margin-bottom:15px}#container #cando #exchange{padding-top:80px}#container #cando #exchange .unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}#container #cando #exchange .unit .txt{width:calc(100% - 340px);line-height:1.8}#container #cando #exchange .unit .img{width:340px;text-align:center}#container #cando #exchange .capture{text-align:center}#container #system .unit{margin-bottom:70px;padding:0 35px}#container #system .unit .top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}#container #system .unit .top figure{width:220px}#container #system .unit .top .txt{width:calc(100% - 220px)}#container #system .unit .top .txt .serif{background-color:#ffe139;position:relative;border-radius:10px;padding:15px 35px;font-size:1.6rem;font-weight:bold;line-height:1.7;margin-bottom:25px;box-shadow:4px 4px 6px #d3d3d3}#container #system .unit .top .txt .serif:before{content:"";display:block;width:23px;height:37px;position:absolute;bottom:15px}#container #system .unit .top .txt .serif.right:before{background:url(/assets/start/img_hukidashi_right-2714a1e6b2412eab83dec50b9b0b2441544a81347a57257a3dcb5ce643ad24f2.png) no-repeat 0 0;background-size:100% auto;right:-23px}#container #system .unit .top .txt .serif.left:before{background:url(/assets/start/img_hukidashi_left-0b9728b579af71c20d835eb177980fb928cbe79fd91878075977884d6d50dddf.png) no-repeat 0 0;background-size:100% auto;left:-23px}#container #system .unit .top .txt .desc{text-indent:-14px;padding-left:14px;line-height:1.6;margin-left:20px}#container #system .unit .bottom{position:relative}#container #system .unit .bottom .comment{position:absolute;bottom:50px}#container #system .unit.left .top .txt{padding-right:100px}#container #system .unit.left .bottom{padding-right:210px}#container #system .unit.left .bottom .comment{right:0}#container #system .unit.right .top{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#container #system .unit.right .top figure{text-align:right}#container #system .unit.right .top .txt{padding-left:100px}#container #system .unit.right .bottom{padding-left:210px}#container #system .unit.right .bottom .comment{left:0}#container #voice{background-color:#005645}#container #voice .inner{color:#fff;padding-bottom:50px}#container #voice .inner .voice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:35px;padding:0 50px}#container #voice .inner .voice:last-of-type{margin-bottom:0}#container #voice .inner .voice .img{width:220px}#container #voice .inner .voice .txt{width:calc(100% - 220px)}#container #voice .inner .voice .txt dt{font-size:1.8rem;font-weight:bold;margin-bottom:15px}#container #voice .inner .voice .txt dd{line-height:2}#container #interview{margin-bottom:50px;padding-bottom:50px}#container #interview .inner{padding:0 35px}#container #interview .inner .users{margin-bottom:60px}#container #interview .inner .users h3{margin-bottom:25px;font-size:2.5rem;font-weight:bold}#container #interview .inner .users .profile{display:-webkit-box;display:-ms-flexbox;display:flex}#container #interview .inner .users .profile .user{width:50%;padding:60px 25px}#container #interview .inner .users .profile .user.yellow{background-color:#ffe139}#container #interview .inner .users .profile .user.green{background-color:#005645;color:#fff}#container #interview .inner .users .profile .user .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}#container #interview .inner .users .profile .user .info .img{width:80px;margin-right:30px}#container #interview .inner .users .profile .user .info .txt{font-size:1.8rem;line-height:1.6}#container #interview .inner .users .profile .user .info .txt dt{font-weight:bold}#container #interview .inner .users .profile .user p{line-height:2}#container #interview .inner .faq{margin-bottom:70px}#container #interview .inner .faq:last-of-type{margin-bottom:0}#container #interview .inner .faq h4{text-align:center;font-size:2.5rem;font-weight:bold;margin-bottom:20px}#container #interview .inner .faq .answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:25px 0}#container #interview .inner .faq .answer:before{content:"";display:block;width:2px;height:100%;background-color:#005645;position:absolute;top:0;left:50%;margin-left:-1px}#container #interview .inner .faq .answer .unit{width:calc(50% - 35px);display:-webkit-box;display:-ms-flexbox;display:flex}#container #interview .inner .faq .answer .unit .img{width:60px}#container #interview .inner .faq .answer .unit .img img{width:42px}#container #interview .inner .faq .answer .unit .txt{width:calc(100% - 60px);line-height:2}#container #question{background-color:#f9f5de;padding-bottom:80px;margin-bottom:50px}#container #question .inner{padding:0 60px}#container #question .inner .faq{margin-bottom:60px}#container #question .inner .faq dt{font-weight:bold;font-size:1.8rem;margin-bottom:25px}#container #question .inner .faq dt:before{content:"Q. ";display:inline}#container #question .inner .faq dd{line-height:1.8}#container #question .inner .faq dd:before{content:"A. ";display:inline;font-weight:bold;font-size:1.8rem}#container #question .inner .btn{width:520px;margin:0 auto;text-align:center;font-size:2rem;font-weight:bold}#container #question .inner .btn a{background-color:#005645;border-radius:10px;display:block;height:60px;line-height:60px;color:#fff}#container #update{background-color:#ffe139;padding-bottom:90px}#container #update .points{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#container #update .points .box{margin:0 20px}#container #organization{padding-bottom:30px}#container #organization .inner{padding:0 95px;line-height:1.6}.public-conduct-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.public-conduct-flex .public-products-conduct{margin:auto;margin-top:15px}.public-conduct-flex .btn{width:calc(50% - 10px)}.public-conduct-flex .btn a{background-color:#005645;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;padding:15px 0;color:#fff}.public-conduct-flex .btn a .public-conduct-users-text{padding-left:10px}.start_search_nav{display:block;position:fixed;height:40px;top:66px;left:0;width:100%;-webkit-transition:opacity .4s ease 0s,visibility 0s ease .4s;transition:opacity .4s ease 0s,visibility 0s ease .4s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;text-align:center;background-color:#005645;z-index:10000;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.start_search_nav_item{display:inline-block;margin:0 16px;font-size:13px;font-size:1.3rem}.start_search_nav_link{display:block}.start_search_nav_is_active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible;-webkit-transition:opacity .4s ease 0s,visibility 0s ease 0s;transition:opacity .4s ease 0s,visibility 0s ease 0s}@media screen and (max-width: 768px){.pc{display:none}.sp{display:inline-block}#wrapper{min-width:100%}#globalHeader .inner{max-width:100%;display:block;padding:8px 15px}#globalHeader .inner h1{width:80px}#globalHeader .inner #globalNavi{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#005645;position:fixed;top:0;right:0;z-index:10;width:50%;height:100vh}#globalHeader .inner #globalNavi ul{display:block;padding:100px 20px 20px 20px}#globalHeader .inner #globalNavi ul li{margin:0 0 15px 0;padding-left:0;border-left:none}#globalHeader .inner #globalNavi.active{-webkit-transform:translateX(0);transform:translateX(0)}#globalHeader #btnMenu{display:block;position:fixed;top:15px;right:15px;z-index:999}#globalHeader #btnMenu .menu-trigger,#globalHeader #btnMenu .menu-trigger span{-webkit-transition:all .4s ease;transition:all .4s ease;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}#globalHeader #btnMenu .menu-trigger{width:28px;height:30px}#globalHeader #btnMenu .menu-trigger span{background-color:#005645;height:2px;width:28px;position:absolute;left:0}#globalHeader #btnMenu .menu-trigger span:nth-of-type(1){top:0}#globalHeader #btnMenu .menu-trigger span:nth-of-type(2){top:6px}#globalHeader #btnMenu .menu-trigger span:nth-of-type(3){top:12px}#globalHeader #btnMenu .menu-trigger.active span{background-color:#fff}#globalHeader #btnMenu .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}#globalHeader #btnMenu .menu-trigger.active span:nth-of-type(2){opacity:0}#globalHeader #btnMenu .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}#globalHeader #btnMenu.wh span{background-color:#fff}#globalFooter{padding:20px 0;font-size:1rem}#globalFooter h1{margin-bottom:20px}#globalFooter h1 img{width:100px}#globalFooter .link{margin-bottom:20px}#globalFooter .copyright{color:#fff}#container #mv{height:calc(100vh - 45px)}#container #mv .btn{bottom:5px;right:5px;font-size:1.2rem}#container #mv .btn a{width:120px;height:120px}#container #mv .mv_inner .logos{margin-bottom:25px}#container #mv .mv_inner .logos .mark{width:184px;margin-bottom:12px}#container #mv .mv_inner .logos .logo{width:118px}#container #mv .mv_inner .read{font-size:1.2rem}#container section{font-size:1.2rem}#container section .sec_title{background:url(/assets/start/bg_title-d3e391e52d24700d45bf79c11ebd41a4baafed66e142314de9adb078396aea75.png) repeat 0 0 #fff;background-size:auto 100%;font-size:2rem;height:40px;line-height:40px;margin-bottom:40px;box-shadow:0 0 14px #d3d3d3}#container section .inner{max-width:100%;padding-left:25px;padding-right:25px}#container section .points{display:block}#container section .points .box{width:100%;padding:40px 20px;margin-bottom:30px;box-shadow:4px 4px 6px #d3d3d3}#container section .points .box:last-of-type{margin-bottom:0}#container section .points .box .num{font-size:5rem}#container section .comment{padding:10px;width:255px}#container section .comment svg{width:15px}#container section .comment.left svg{left:-20px}#container section .comment.right svg{right:-20px}#container .regist{margin-bottom:30px}#container .regist .inner{padding:30px 15px}#container .regist .inner .title{margin-bottom:20px;line-height:1.5}#container .regist .inner .btns{display:block;margin-bottom:20px}#container .regist .inner .btns .btn{width:100%;margin-bottom:20px}#container .regist .inner .btns .btn:last-of-type{margin-bottom:0}#container .regist .inner .btns .btn a{padding:10px 0}#container .regist .inner .btns .btn a img{margin-right:15px}#container .regist .inner .btns .btn a span{font-size:1.4rem}#container .regist .inner .btns .btn a span strong{font-size:1.8rem}#container .regist .inner .other a{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 20px}#container .regist .inner .other a img{margin-right:20px}#container .regist .inner .other a span{font-size:1.4rem;margin-right:0}#container .regist .inner .other a span strong{font-size:1.5rem}#container .regist .inner .other a p{width:100%;padding-top:15px}#container #about{padding:40px 0}#container #about .inner{display:block}#container #about .inner .img{width:100%;margin-bottom:30px}#container #about .inner .txt{width:100%}#container #about .inner .txt dt{font-size:1.5rem;margin-bottom:20px}#container #about .inner .txt dd{font-size:1.2rem}#container #point{padding:25px 0 40px 0;margin-bottom:30px}#container #cando .content{padding:25px 0}.content_title,.content_title_small{font-size:3rem;margin-bottom:25px;line-height:1.5}#container #cando #serach .unit{display:block}#container #cando #serach .txt{width:100%;margin-bottom:30px}#container #cando #serach .txt figure{margin-bottom:25px}#container #cando #serach .img{padding-top:140px;display:none}#container #cando #serach .img .comment{right:auto;left:0}#container #cando #serach .img figure{margin-right:0}#container #cando #connect{padding-top:20px}#container #cando #connect .unit{display:block}#container #cando #connect .unit .txt{width:100%;margin-bottom:30px}#container #cando #connect .unit .img{width:100%;margin-bottom:30px}#container #cando #connect .example p{margin-bottom:15px}#container #cando #connect .example ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#container #cando #connect .example ul li{width:calc(50% - 10px);margin-bottom:20px}#container #cando #exchange{padding-top:40px}#container #cando #exchange .unit{display:block;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}#container #cando #exchange .unit .txt{width:100%}#container #cando #exchange .unit .img{width:100%;margin-bottom:30px}#container #cando #exchange .capture{text-align:center}#container #system{margin-bottom:30px;padding-bottom:30px}#container #system .unit{margin-bottom:30px;padding:0}#container #system .unit .top{display:block;margin-bottom:30px}#container #system .unit .top figure{width:100%;text-align:center;margin-bottom:15px}#container #system .unit .top .txt{width:100%}#container #system .unit .top .txt .serif{padding:10px 20px;font-size:1.4rem;margin-bottom:25px}#container #system .unit .top .txt .serif:before{display:none}#container #system .unit .top .txt .desc{text-indent:-12px;padding-left:12px;margin-left:0}#container #system .unit .bottom .comment{position:relative;bottom:0;margin-bottom:15px;width:100%}#container #system .unit .bottom .comment svg{display:none}#container #system .unit.left .top .txt{padding-right:0}#container #system .unit.left .bottom{padding-right:0}#container #system .unit.left .bottom .comment{right:0}#container #system .unit.right .top figure{text-align:center}#container #system .unit.right .top .txt{padding-left:0}#container #system .unit.right .bottom{padding-left:0}#container #system .unit.right .bottom .comment{left:0}#container #voice .inner{padding-bottom:30px}#container #voice .inner .voice{display:block;margin-bottom:30px;padding:0}#container #voice .inner .voice .img{width:100%;text-align:center;margin-bottom:15px}#container #voice .inner .voice .txt{width:100%}#container #voice .inner .voice .txt dt{font-size:1.6rem}#container #interview{margin-bottom:30px;padding-bottom:30px}#container #interview .inner{padding:0 15px}#container #interview .inner .users{margin-bottom:30px}#container #interview .inner .users h3{margin-bottom:20px;font-size:1.8rem}#container #interview .inner .users .profile{display:block}#container #interview .inner .users .profile .user{width:100%;padding:30px 15px}#container #interview .inner .users .profile .user .info{margin-bottom:20px}#container #interview .inner .users .profile .user .info .img{width:80px;margin-right:30px}#container #interview .inner .users .profile .user .info .txt{font-size:1.6rem}#container #interview .inner .faq{margin-bottom:30px}#container #interview .inner .faq h4{text-align:left;font-size:1.8rem;line-height:1.6}#container #interview .inner .faq .answer{display:block;padding:0}#container #interview .inner .faq .answer:before{display:none}#container #interview .inner .faq .answer .unit{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}#container #interview .inner .faq .answer .unit .img{width:60px}#container #interview .inner .faq .answer .unit .img img{width:42px}#container #interview .inner .faq .answer .unit .txt{width:calc(100% - 60px);line-height:2}#container #question{padding-bottom:30px;margin-bottom:30px}#container #question .inner{padding:0 15px}#container #question .inner .faq{margin-bottom:30px}#container #question .inner .faq dt{font-size:1.4rem;margin-bottom:15px;line-height:1.6}#container #question .inner .faq dd:before{font-size:1.4rem}#container #question .inner .btn{width:80%;font-size:1.4rem}#container #question .inner .btn a{height:40px;line-height:40px}#container #update{padding-bottom:30px}#container #update .points .box{margin:0 0 30px 0}#container #organization{padding-bottom:30px}#container #organization .inner{padding:0 15px}.public-conduct-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.public-conduct-flex .public-products-conduct{margin:auto;margin-top:15px}.public-conduct-flex .btn{width:calc(50% - 10px)}.public-conduct-flex .btn a{background-color:#005645;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;padding:15px 0;color:#fff}.public-conduct-flex .btn a .public-conduct-users-text{padding-left:10px}.start_search_button{display:none}.start_search_nav{position:initial;opacity:1;visibility:visible;text-align:left;height:100%}.start_search_list{margin-bottom:114px}.start_search_nav_item{display:block;margin:0 0 15px 0;font-size:100%}}.search-lp{margin-top:30px}.search-text-field{margin-top:4px;height:40px;width:300px;padding:5px;border-radius:2px;color:#000;background-color:#eee;box-shadow:0 0 8px #708090}.search-lp-submit{margin-top:4px;height:40px;width:50px;border-radius:2px;color:#fff;background-color:#005645;opacity:.9}
