@charset "UTF-8";/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}*,legend{box-sizing:border-box}body,html{-webkit-text-size-adjust:100%}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:"Lineto Brown Pro Bold";src:url(/assets/fonts/lineto-brown-pro-bold.eot);src:url(/assets/fonts/lineto-brown-pro-bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/lineto-brown-pro-bold.woff2) format("woff2"),url(/assets/fonts/lineto-brown-pro-bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Lineto Brown Pro Light";src:url(/assets/fonts/lineto-brown-pro-light.eot);src:url(/assets/fonts/lineto-brown-pro-light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/lineto-brown-pro-light.woff2) format("woff2"),url(/assets/fonts/lineto-brown-pro-light.woff) format("woff");font-weight:400;font-style:normal}.font,body{font-family:'Lineto Brown Pro Bold','游ゴシック体','Yu Gothic',YuGothic,'Hiragino Kaku Gothic ProN',sans-serif}.font_body,.single .main{font-family:'Lineto Brown Pro Light','游ゴシック体','Yu Gothic',YuGothic,'Hiragino Kaku Gothic ProN',sans-serif}*{list-style:none}input:focus,select:focus,textarea:focus{outline:0}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}#company.single .main .left .body .blocks .company_info .info dl:after,#company.single .main .left .body .blocks .contact .form form dl:after,#menu .inner .left ul li a:after,#menu .inner .right ul li a:after,#menu .inner:after,#method.single .main .body .blocks .block ul:after,#top #content .main:after,#top header .top ul:after,#vision.single .main:after,.cf{content:" ";display:block;clear:both}#content.none,#menu{display:none}body{margin:0;font-size:14px;color:#000;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}#menu{position:fixed;z-index:1003;top:0;left:0;width:100%;height:100%;background-color:#FFF}#menu.appear{display:block}#menu a.top{position:fixed;z-index:999;top:24px;left:19px;color:#000;font-size:12px}#menu a.top:hover{color:#888}#menu .inner{padding:20px;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#phytotherapydataaromatherapy.single .main .left .image,#vision.single .main .image{overflow:hidden}#menu .inner .left{float:left;padding-right:20px;padding-bottom:20px;width:37.3%}@media all and (max-width:769px){#menu .inner .left{padding-right:0;padding-bottom:0;float:none;width:100%}}#menu .inner .left img,#menu .inner .left video{width:100%;height:auto}#menu .inner .left .top{margin-bottom:27px;position:relative;z-index:1}#menu .inner .left .top .title{position:absolute;width:66%;height:24px;left:0;right:0;top:0;bottom:0;margin:auto}@media all and (max-width:500px){#menu .inner .left .top .video{max-height:280px;overflow:hidden}}#menu .inner .left .top img{width:100%;height:auto}#menu .inner .left ul li{margin-bottom:25px}#menu .inner .left ul li:last-child{margin-bottom:0}#menu .inner .left ul li a{position:relative;display:block}#menu .inner .left ul li a p{float:left;margin-top:11px;color:#000;font-size:12px;padding:3px 4px;max-width:52%}#menu .inner .left ul li a .image{float:right;width:45%}@media all and (max-width:769px){#menu .inner .left ul li a p{font-size:11px;max-width:58%}#menu .inner .left ul li a .image{width:40%}}#menu .inner .left ul li a .image img{width:100%;height:auto}#menu .inner .left ul li a.current p,#menu .inner .left ul li a:hover p{background-color:#000;color:#FFF}#menu .inner .right{padding-left:15px;padding-bottom:20px;border-left:1px solid #EAEAEA;float:left;width:62.7%}@media all and (max-width:769px){#menu .inner .right{margin:25px 0 0;border-left:0;padding-left:0;padding-bottom:0;float:none;width:100%}}#menu .inner .right ul li{margin-bottom:20px}#menu .inner .right ul li:last-child{margin-bottom:0}#menu .inner .right ul li.aromatherapy p br{display:none}@media all and (max-width:817px){#menu .inner .right ul li.aromatherapy p br{display:block}}#menu .inner .right ul li a{position:relative;display:block}#menu .inner .right ul li a p{float:left;color:#000;font-size:12px;margin-top:8px;padding:3px 6px;line-height:1.5;max-width:52%}#menu .inner .right ul li a .image{float:right;background-size:cover;background-repeat:no-repeat;background-position:center center;width:45%}#menu .inner .right ul li a.current p,#menu .inner .right ul li a:hover p{background-color:#000;color:#FFF}header a.menu_open{position:fixed;z-index:1002;top:24px;right:21px;display:block;padding:10px}#top header h1,header .logo,header .page{z-index:2;position:fixed}@media all and (max-width:769px){#menu .inner .right ul li a p{font-size:11px;max-width:58%}#menu .inner .right ul li a .image{width:40%}header a.menu_open{right:11px}}header a.menu_open span{display:block;width:20px;height:3px;background-color:#000}header a.menu_open:hover span{background-color:#888}header .logo{right:-95px;bottom:30px;-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:left bottom;-moz-transform-origin:left bottom;-webit-transform-origin:left bottom;transform-origin:left bottom}header .logo img{width:130px;height:13.8px}header .logo:hover{opacity:.5}header .page{left:100%;bottom:208px;margin-left:-34px;-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:left bottom;-moz-transform-origin:left bottom;-webit-transform-origin:left bottom;transform-origin:left bottom;font-size:14px;letter-spacing:2.5px;white-space:nowrap}@media all and (max-height:800px){header .page{bottom:190px;font-size:12px;margin-left:-36px}}@media all and (max-width:769px){header .logo{right:-107px}header .page{bottom:190px;font-size:12px;margin-left:-24px!important}}#top header h1{pointer-events:none;width:100%;height:100%;top:0;left:0;right:0;margin:0 auto;text-align:center;display:table}#top header h1 span{display:table-cell;height:100%;vertical-align:middle}#top header h1 span img{width:77%;height:auto}#top header .top{position:fixed;z-index:1001;width:100%;top:32px;left:50%;margin-left:-120px}#top header .top ul li{float:left;margin-right:15px}#top header .top ul li:last-child{margin-right:0}#top header .top ul li a{font-size:14px;padding:3px 4px;color:#000;background-color:transparent}#top header .top ul li a:hover{color:#FFF;background-color:#000}#top #content .main .content{position:absolute}@media all and (max-width:769px){#top header .top{top:28px;left:20px;margin-left:0}#top header .top ul li a{font-size:13px}#top #content{padding:70px 10px 10px}#top #content .main .content{float:left;position:relative;top:0!important;left:0!important;right:0!important;bottom:0!important;height:auto!important;width:50%!important;padding:10px}#top #content .main .content .image,#top #content .main .content canvas,#top #content .main .content img,#top #content .main .content video,#top #content .main .content.aromatherapy,#top #content .main .content.kottostreetaoyama,#top #content .main .content.movie,#top #content .main .content.vision{width:100%!important;height:auto!important}#top #content .main .content.aromatherapy .text,#top #content .main .content.kottostreetaoyama .text,#top #content .main .content.movie .text,#top #content .main .content.vision .text{bottom:10px}}#top #content .main .content.top a .text{bottom:auto;top:10px}#top #content .main .content.rotate.bottom a{margin-top:-60px}#top #content .main .content canvas.rotate{-ms-transform:rotate(90deg) scale(1.2);-moz-transform:rotate(90deg) scale(1.2);-webkit-transform:rotate(90deg) scale(1.2);transform:rotate(90deg) scale(1.2);-ms-transform-origin:center center;-moz-transform-origin:center center;-webkit-transform-origin:center center;transform-origin:center center}@media all and (max-width:769px){#top #content .main .content.top a .text{bottom:10px;top:auto!important}#top #content .main .content.rotate.bottom a{margin-top:0}#top #content .main .content canvas.rotate{margin-top:0;-ms-transform:rotate(0) scale(1);-moz-transform:rotate(0) scale(1);-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}}#top #content .main .content canvas.scale{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}#top #content .main .content a{position:relative;display:block}#top #content .main .content a .text{position:absolute;z-index:2;font-size:14px;color:#000;bottom:10px;text-align:center;margin:0 auto;left:0;right:0}#top #content .main .content a .text span{display:inline-block;padding:2px 4px;background-color:#FFF}#top #content .main .content a .image{position:relative;z-index:1}#top #content .main .content a:hover .text span{background-color:#000;color:#FFF}.single.type_a .main .left .image,.single.type_a .main .left .slideshow ul.images li{background-color:#FFF;background-position:center center;background-size:cover;background-repeat:no-repeat}#top #content .main .content.vision{width:359px;height:359px}#top #content .main .content.method{width:170px;height:254px}#top #content .main .content.promise{width:200px;height:300px}#top #content .main .content.company{width:170px;height:256px}#top #content .main .content.recruit{width:170px;height:257px}#top #content .main .content.aromatherapy{width:288px;height:163px}#top #content .main .content.kottostreetaoyama{width:256px;height:171px}.single .main{position:relative;line-height:1.5}.single .main .body{line-height:1.7}.m_image{display:none;margin-right:60px;height:300px;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-bottom:45px}.m_image img{max-width:100%;width:auto;height:auto}.single.type_a .main .header .img{margin-bottom:30px}.single.type_a .main .header .img img{border:1px solid #EAEAEA;max-width:212px}.single.type_a .main .header h1{margin-bottom:32px;font-size:18px;font-weight:400}.single.type_a .main .header p{margin-bottom:38px;font-size:14px}.single.type_a .main .body p{margin-bottom:22px;font-size:12px}.single.type_a .main .left{position:fixed;z-index:1;height:100%}@media all and (max-width:769px){#top #content .main .content canvas.scale{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#top #content .main .content.vision .text{bottom:15px!important}#top #content .main .content.aromatherapy .text{top:auto!important;bottom:15px!important}.m_image{display:block}.single.type_a .main .left{position:relative;height:300px}}.single.type_a .main .left .image{width:100%;height:100%}.single.type_a .main .left .slideshow,.single.type_a .main .left .slideshow ul.images{position:absolute;width:100%;height:100%}.single.type_a .main .left .slideshow ul.images li{position:absolute;top:0;z-index:1;opacity:0;transition:opacity .6s ease;width:100%;height:100%}.single.type_a .main .left .slideshow ul.images li.current{z-index:2;opacity:1;transition:opacity .6s ease}.single.type_a .main .left .slideshow ul.nav{position:absolute;bottom:9px;right:16px;z-index:2}.single.type_a .main .left .slideshow ul.nav li a{display:inline-block;padding:6px 5px}.single.type_a .main .left .slideshow ul.nav li a span{display:block;border-radius:4px;width:8px;height:8px;background:#AEB1AF}.single.type_a .main .left .slideshow ul.nav li a.current span,.single.type_a .main .left .slideshow ul.nav li a:hover span{background:#000}.single.type_a .main .right{padding:30px 100px 60px 40px}.single.type_a .main .right .header h1{margin-bottom:38px}.single.type_a .main .right .header h2{font-size:18px;font-weight:400;line-height:1.7}.single.type_a .main .right .body{margin-top:40px}.single.type_b .main{margin:40px 100px 60px}@media all and (max-width:769px){.single.type_a .main .right{padding:45px 60px 40px 20px}.single.type_a .main .right .header h1 .img{text-align:center}.single.type_b .main{margin:20px 20px 40px}}.single.type_b .main .left{margin-right:43%;max-width:520px}.single.type_b .main .left .header{margin-bottom:33px}.single.type_b .main .left .header .top{margin-bottom:17px;font-size:14px}.single.type_b .main .left .body .texts p,.single.type_b .main .left .header .texts p{margin-bottom:20px}.single.type_b .main .left .header .top.category{margin-top:42px}.single.type_b .main .left .header h1{font-size:18px;font-weight:400}.single.type_b .main .left .body,.single.type_b .main .left .header .texts{font-size:12px}.single.type_b .main .left .body .image{text-align:center;margin-top:36px;padding:0 20px}.single.type_b .main .left .body .image img{max-width:100%;width:auto;height:auto}.single.type_b .main .right{position:fixed;right:100px;top:0;width:30%;height:100%}@media all and (max-width:769px){.single.type_b .main .left{margin-right:40px;max-width:100%}.single.type_b .main .right{display:none}}.single.type_b .main .right .image{height:100%;background-position:center top;background-repeat:repeat-y;background-size:100% auto}.single.type_b .main .right .image img{width:100%;height:auto}.single.type_c .main{margin:0 100px 60px 0}.single.type_c .main .image{width:100%}.single.type_c .main .image img{width:100%;height:auto}@media all and (max-width:769px){.single.type_c .main{margin:0 60px 40px 0}.single.type_c .main .image{display:none}}.single.type_c .main .body{margin:40px 37% 0 100px}@media all and (max-width:950px){.single.type_c .main .body{margin-right:30%}}@media all and (max-width:769px){.single.type_c .main .body{margin:40px 0 0 20px}.single.type_c .main .right{display:none}}.single.type_c .main .body .header{margin-bottom:33px;font-size:12px}.single.type_c .main .body .header .top{margin-bottom:17px;font-size:14px}.single.type_c .main .body .header .top.category{margin-top:42px}.single.type_c .main .body .header h1{font-size:18px;font-weight:400}#vision.single .main .right .header p,.single.type_c .main .body .header .texts{font-size:12px}.single.type_c .main .body .header .texts p{margin-bottom:20px}.single.type_c .main .body .header .image{text-align:center;margin-top:36px}.single.type_c .main .body .header .image img{max-width:100%;width:auto;height:auto}.single.type_c .main .right{position:fixed;right:100px;top:100px;width:30%}#phytotherapydataaromatherapy.single .main .left .image canvas,#phytotherapydataaromatherapy.single .main .left .image img,#phytotherapydataaromatherapy.single .main .left .image video,#vision.single .main .image canvas,#vision.single .main .image img,#vision.single .main .image video{position:relative}.single.type_c .main .right .image img{width:100%;height:auto}#vision.single .main .left{width:40%}@media all and (max-width:769px){#vision.single .main .left{width:auto;width:100%!important;margin-right:60px}}#vision.single .main .right{margin-left:40%;width:60%;max-width:1000px;float:right}#vision.single .main .right .header h1{margin-bottom:2px}#vision.single .main .right .body h2{font-weight:400;font-size:14px;margin-bottom:22px}#vision.single .main .right .body p:last-child{margin-bottom:0}@media all and (max-width:769px){#vision.single .main .right{margin-left:0;width:100%}}#phytotherapydataaromatherapy.single .main .left{width:40%}@media all and (max-width:769px){#phytotherapydataaromatherapy.single .main .left{width:auto;width:100%!important;margin-right:60px}}#phytotherapydataaromatherapy.single .main .right{margin-left:40%;width:60%;max-width:1000px;float:right}#phytotherapydataaromatherapy.single .main .right .header .top{margin-bottom:18px}#phytotherapydataaromatherapy.single .main .right .header h1{font-size:18px;margin-bottom:13px}#phytotherapydataaromatherapy.single .main .right .header .image{margin-top:89px;text-align:center;padding:0 20px}#phytotherapydataaromatherapy.single .main .right .header .image img{max-width:100%}#phytotherapydataaromatherapy.single .main .right .body .blocks .block{margin-top:77px;border-top:1px solid #EAEAEA}#phytotherapydataaromatherapy.single .main .right .body .blocks .block .top{margin-top:20px;display:inline-block;border:1px solid #EAEAEA;font-size:10px;padding:10px 18px;letter-spacing:0}#phytotherapydataaromatherapy.single .main .right .body .blocks .block h2{margin-top:42px;font-weight:400;font-size:18px}#phytotherapydataaromatherapy.single .main .right .body .blocks .block .text{margin-top:33px;font-size:12px}#phytotherapydataaromatherapy.single .main .right .body .blocks .block .links{font-size:12px;margin-top:30px}#phytotherapydataaromatherapy.single .main .right .body .blocks .block .links ul li{margin-bottom:20px}#phytotherapydataaromatherapy.single .main .right .body .blocks .block .links ul li:last-child{margin-bottom:0}#phytotherapydataaromatherapy.single .main .right .body .blocks .block .links ul li a{color:#000;border-bottom:1px solid #000;padding-bottom:1px}#phytotherapydataaromatherapy.single .main .right .body .blocks .block .links ul li a:hover{border-bottom:1px solid transparent}#phytotherapydataaromatherapy.single .main .right .body .blocks .block .info{margin-top:45px;border:1px solid #EAEAEA;padding:26px 30px}#phytotherapydataaromatherapy.single .main .right .body .blocks .block .info h3{font-weight:400;margin-bottom:16px;font-size:14px}#phytotherapydataaromatherapy.single .main .right .body .blocks .block .info .date{font-size:11px}#phytotherapydataaromatherapy.single .main .right .body .blocks .block .info .member,#phytotherapydataaromatherapy.single .main .right .body .blocks .block .info .text{font-size:12px}#phytotherapydataaromatherapy.single .main .right .body .blocks .block .info .link{font-size:12px;margin-top:40px;margin-bottom:40px}#phytotherapydataaromatherapy.single .main .right .body .blocks .block .info .link a{color:#000}#phytotherapydataaromatherapy.single .main .right .body .blocks .block .info .link a:hover{color:#888}#phytotherapydataaromatherapy.single .main .right .body .blocks .block .info .member .title{margin-bottom:20px}#phytotherapydataaromatherapy.single .main .right .body .blocks .block .info .member ul li span{font-size:10px}@media all and (max-width:769px){#phytotherapydataaromatherapy.single .main .right .body .blocks .block .info{padding:26px 20px}#phytotherapydataaromatherapy.single .main .right{margin-left:0;width:100%}}#argelan.single .main .left,#thepublicorganic.single .main .left{width:60%}@media all and (max-width:920px){#argelan.single .main .left,#thepublicorganic.single .main .left{width:50%}}@media all and (max-width:769px){#argelan.single .main .left,#thepublicorganic.single .main .left{width:auto;margin-right:60px}}#argelan.single .main .right,#thepublicorganic.single .main .right{margin-left:60%;width:40%}@media all and (max-width:920px){#argelan.single .main .right,#thepublicorganic.single .main .right{margin-left:50%;width:50%}}@media all and (max-width:769px){#argelan.single .main .right,#thepublicorganic.single .main .right{margin-left:0;width:100%}}#argelan.single .main .right .body p,#thepublicorganic.single .main .right .body p{margin-bottom:0}#argelan.single .main .right .body p.link,#thepublicorganic.single .main .right .body p.link{margin-top:10px}#argelan.single .main .right .body p a,#thepublicorganic.single .main .right .body p a{color:#000}#argelan.single .main .right .body p a:hover,#thepublicorganic.single .main .right .body p a:hover{color:#888}#argelan.single .main .image{background-image:url(../images/argelan_visual.jpg)}#promise.single .main .body .promise{margin-top:77px}#promise.single .main .body .promise h2{font-weight:400;font-size:18px}#promise.single .main .body .promise dl{margin:30px 0 0;line-height:1.9}#promise.single .main .body .promise dl dt{float:left;clear:both;font-size:14px}#promise.single .main .body .promise dl dd{border-left:1px solid #EAEAEA;padding-left:12px;font-size:14px;margin-left:25px;margin-bottom:23px}@media all and (max-width:769px){#promise.single .main .body .promise dl dd{margin-left:20px}}#recruit.single .main .body .recruit h2{font-size:14px;font-weight:400;margin-bottom:17px}#recruit.single .main .body .recruit dl{margin:20px 0 33px;border:1px solid #EAEAEA;padding:26px 30px;line-height:1.7}@media all and (max-width:769px){#recruit.single .main .body .recruit dl{padding:26px 20px}}#recruit.single .main .body .recruit dl dt{font-size:14px}#recruit.single .main .body .recruit dl dt:before{content:"・";width:14px}#recruit.single .main .body .recruit dl dd{font-size:12px;margin-left:14px;margin-bottom:20px}#recruit.single .main .body .recruit dl dd:last-child{margin-bottom:0}#recruit.single .main .body .recruit a{color:#000}#recruit.single .main .body .recruit a:hover{color:#888}#laboratory.single .main .body .blocks .block{margin-top:42px;padding-top:35px}#laboratory.single .main .body .blocks .block:first-child{border-top:0;margin-top:0;padding-top:0}#laboratory.single .main .body .blocks .block .top{font-weight:400;margin-bottom:17px;font-size:14px}#laboratory.single .main .body .blocks .block h2{font-weight:400;font-size:18px}#laboratory.single .main .body .blocks .block p{margin-top:17px;font-size:12px}#laboratory.single .main .body .blocks .block#verification{margin-top:45px;border:1px solid #EAEAEA;padding:26px 30px}@media all and (max-width:769px){#laboratory.single .main .body .blocks .block#verification{padding:26px 20px}}#laboratory.single .main .body .blocks .block#verification h2{font-size:14px}#laboratory.single .main .body .blocks .block#verification p{margin-top:33px}#method.single .main .body .img{margin-top:40px;text-align:center}#method.single .main .body .blocks{margin-top:54px}#method.single .main .body .blocks .block{margin-top:42px;border-top:1px solid #EAEAEA}#method.single .main .body .blocks .block h2{position:relative;margin:35px 0 18px;font-size:18px;font-weight:400;padding-left:25px}#method.single .main .body .blocks .block h2:before{position:absolute;left:0;top:7px;content:" ";width:16px;height:16px;border-radius:9px;border:1px solid #000}#method.single .main .body .blocks .block ul{border:1px solid #EAEAEA;display:inline-block;padding:6px}#method.single .main .body .blocks .block ul li{margin-right:12px;float:left}#method.single .main .body .blocks .block ul li:last-child{margin-right:0}#method.single .main .body .blocks .block h3{margin-top:22px;font-size:18px;font-weight:400}#method.single .main .body .blocks .block p{margin-top:32px}#company.single .main .left .body{margin-top:100px}@media all and (max-width:769px){#company.single .main .left .body{margin-top:40px}}#company.single .main .left .body .blocks .block{position:relative;border-top:1px solid #EAEAEA;margin-top:42px;padding-top:42px}#company.single .main .left .body .blocks .block:first-child{margin-top:0;padding-top:0;border-top:0}#company.single .main .left .body .blocks .block h1,#company.single .main .left .body .blocks .block h2{font-size:14px;font-weight:400}#company.single .main .left .body .blocks .company_info .info{margin-top:40px}#company.single .main .left .body .blocks .company_info .info dl{margin:0 0 20px;font-size:12px}#company.single .main .left .body .blocks .company_info .info dl dt{float:left;clear:none}#company.single .main .left .body .blocks .company_info .info dl dd{margin:0 0 0 100px}@media all and (max-width:769px){#company.single .main .left .body .blocks .company_info .info dl dd{margin:0 0 0 85px}}@media all and (max-width:400px){#company.single .main .left .body .blocks .company_info .info dl dt{float:none}#company.single .main .left .body .blocks .company_info .info dl dd{margin:0 0 15px}}#company.single .main .left .body .blocks .access .link{position:absolute;font-size:11px;top:42px;left:100px}#company.single .main .left .body .blocks .access .link a{padding-bottom:5px;border-bottom:1px solid #000;color:#000;letter-spacing:.5px}#company.single .main .left .body .blocks .access .link a:hover{border-bottom:1px solid transparent}#company.single .main .left .body .blocks .access .map{margin:15px 0 20px}#company.single .main .left .body .blocks .access .map #map{width:100%;height:400px}#company.single .main .left .body .blocks .access p{font-size:12px}#company.single .main .left .body .blocks .contact .send_success{display:none;margin-top:30px}#company.single .main .left .body .blocks .contact .send_success.show{display:block}#company.single .main .left .body .blocks .contact .form{margin-top:35px}#company.single .main .left .body .blocks .contact .form form input,#company.single .main .left .body .blocks .contact .form form select,#company.single .main .left .body .blocks .contact .form form textarea{border-radius:0;-webkit-appearance:none}#company.single .main .left .body .blocks .contact .form form dl{margin:0;font-size:12px}#company.single .main .left .body .blocks .contact .form form dl dt{letter-spacing:0;margin-bottom:11px}#company.single .main .left .body .blocks .contact .form form dl dd{margin:0 0 19px}#company.single .main .left .body .blocks .contact .form form dl dd select{background:url(../images/select_arrow.png) right 8px center no-repeat}#company.single .main .left .body .blocks .contact .form form dl dd input,#company.single .main .left .body .blocks .contact .form form dl dd select,#company.single .main .left .body .blocks .contact .form form dl dd textarea{padding:4px 6px;width:100%;border:1px solid #F4F4F4;background-color:#F4F4F4}#company.single .main .left .body .blocks .contact .form form dl dd textarea{min-height:231px}#company.single .main .left .body .blocks .contact .form form dl dd .e,#company.single .main .left .body .blocks .contact .form form dl dd .v_text{display:none;margin-top:4px;color:red}#company.single .main .left .body .blocks .contact .form form dl dd.error .e,#company.single .main .left .body .blocks .contact .form form dl dd.v .v_text{display:block}#company.single .main .left .body .blocks .contact .form form .submit{text-align:center;margin-top:23px}#company.single .main .left .body .blocks .contact .form form .submit input{-webkit-appearance:none;letter-spacing:1.2px;cursor:pointer;width:62px;color:#000;background:#FFF;border:1px solid #EAEAEA;border-radius:0;padding:5px 0}#company.single .main .left .body .blocks .contact .form form .submit input:hover{opacity:.6}