﻿body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}html>body{font-size/*\**/:small\9}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,a,abbr,acronym,address,big,cite,code,del,dfn,em,i,font,img,ins,q,s,small,strike,sub,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:normal;font-family:inherit;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-break:strict;word-break:normal}html{overflow-y:scroll}body{line-height:1.5em}h1,h2,h3,h4,h5,h6{font-size:100%}:focus{outline:0}caption,th,td{font-weight:normal}ol,ul{list-style:none}input,textarea,select,button{font-size:100%;font-family:inherit}select{margin:inherit}a{color:#006934;text-decoration:none}a:link{color:#006934;text-decoration:none}a:visited{color:#006934}a:active{color:#8abe1e}a:hover{color:#8abe1e}img{-ms-interpolation-mode:bicubic;border:0}pre{margin:1.5em 25px;padding:1em;overflow:scroll;line-height:1.9}kbd{background-color:#f5f5f5;text-transform:uppercase;padding:0 0.4em;border:1px solid #6a8eaa}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}.F-Bold{font-weight:bold}.F-Right{float:right}.F-Left{float:left}.F-Red{color:#ff0000}.F-Red2{color:#c00000 !important}.F-Beige{color:#664D44}.F-Green{color:#006934}.F-Blue{color:#0099cc}.F-Gray{color:#666}.F-Tya{color:#7a4714}.F-White{color:#fff}.F-Black{color:#000}.F-Size-05{font-size:62%}.F-Size-04{font-size:70%}.F-Size-03{font-size:77%}.F-Size-02{font-size:85%}.F-Size-01{font-size:93%}.F-Size01{font-size:108%}.F-Size02{font-size:116%}.F-Size03{font-size:124%}.F-Size04{font-size:139%}.F-Size05{font-size:154%}.F-Size06{font-size:185%}.F-Size07{font-size:216%}.F-Size08{font-size:231%}.Mg5{margin:5px !important}.Mg5Top{margin-top:5px !important}.Mg5Right{margin-right:5px !important}.Mg5Bottom{margin-bottom:5px !important}.Mg5Left{margin-left:5px !important}.Pd5{padding:5px !important}.Pd5Top{padding-top:5px !important}.Pd5Right{padding-right:5px !important}.Pd5Bottom{padding-bottom:5px !important}.Pd5Left{padding-left:5px !important}.Mg-5{margin:-5px !important}.Mg-5Top{margin-top:-5px !important}.Mg-5Right{margin-right:-5px !important}.Mg-5Bottom{margin-bottom:-5px !important}.Mg-5Left{margin-left:-5px !important}.Pd-5{padding:-5px !important}.Pd-5Top{padding-top:-5px !important}.Pd-5Right{padding-right:-5p !important x}.Pd-5Bottom{padding-bottom:-5px !important}.Pd-5Left{padding-left:-5px !important}.Mg10{margin:10px !important}.Mg10Top{margin-top:10px !important}.Mg10Right{margin-right:10px !important}.Mg10Bottom{margin-bottom:10px !important}.Mg10Left{margin-left:10px !important}.Pd10{padding:10px !important}.Pd10Top{padding-top:10px !important}.Pd10Right{padding-right:10px !important}.Pd10Bottom{padding-bottom:10px !important}.Pd10Left{padding-left:10px !important}.Mg-10{margin:-10px !important}.Mg-10Top{margin-top:-10px !important}.Mg-10Right{margin-right:-10px !important}.Mg-10Bottom{margin-bottom:-10px !important}.Mg-10Left{margin-left:-10px !important}.Pd-10{padding:-10px !important}.Pd-10Top{padding-top:-10px !important}.Pd-10Right{padding-right:-10p !important x}.Pd-10Bottom{padding-bottom:-10px !important}.Pd-10Left{padding-left:-10px !important}.Mg15{margin:15px !important}.Mg15Top{margin-top:15px !important}.Mg15Right{margin-right:15px !important}.Mg15Bottom{margin-bottom:15px !important}.Mg15Left{margin-left:15px !important}.Pd15{padding:15px !important}.Pd15Top{padding-top:15px !important}.Pd15Right{padding-right:15px !important}.Pd15Bottom{padding-bottom:15px !important}.Pd15Left{padding-left:15px !important}.Mg-15{margin:-15px !important}.Mg-15Top{margin-top:-15px !important}.Mg-15Right{margin-right:-15px !important}.Mg-15Bottom{margin-bottom:-15px !important}.Mg-15Left{margin-left:-15px !important}.Pd-15{padding:-15px !important}.Pd-15Top{padding-top:-15px !important}.Pd-15Right{padding-right:-15p !important x}.Pd-15Bottom{padding-bottom:-15px !important}.Pd-15Left{padding-left:-15px !important}.Mg20{margin:20px !important}.Mg20Top{margin-top:20px !important}.Mg20Right{margin-right:20px !important}.Mg20Bottom{margin-bottom:20px !important}.Mg20Left{margin-left:20px !important}.Pd20{padding:20px !important}.Pd20Top{padding-top:20px !important}.Pd20Right{padding-right:20px !important}.Pd20Bottom{padding-bottom:20px !important}.Pd20Left{padding-left:20px !important}.Mg-20{margin:-20px !important}.Mg-20Top{margin-top:-20px !important}.Mg-20Right{margin-right:-20px !important}.Mg-20Bottom{margin-bottom:-20px !important}.Mg-20Left{margin-left:-20px !important}.Pd-20{padding:-20px !important}.Pd-20Top{padding-top:-20px !important}.Pd-20Right{padding-right:-20p !important x}.Pd-20Bottom{padding-bottom:-20px !important}.Pd-20Left{padding-left:-20px !important}.Mg25{margin:25px !important}.Mg25Top{margin-top:25px !important}.Mg25Right{margin-right:25px !important}.Mg25Bottom{margin-bottom:25px !important}.Mg25Left{margin-left:25px !important}.Pd25{padding:25px !important}.Pd25Top{padding-top:25px !important}.Pd25Right{padding-right:25px !important}.Pd25Bottom{padding-bottom:25px !important}.Pd25Left{padding-left:25px !important}.Mg-25{margin:-25px !important}.Mg-25Top{margin-top:-25px !important}.Mg-25Right{margin-right:-25px !important}.Mg-25Bottom{margin-bottom:-25px !important}.Mg-25Left{margin-left:-25px !important}.Pd-25{padding:-25px !important}.Pd-25Top{padding-top:-25px !important}.Pd-25Right{padding-right:-25p !important x}.Pd-25Bottom{padding-bottom:-25px !important}.Pd-25Left{padding-left:-25px !important}.Mg30{margin:30px !important}.Mg30Top{margin-top:30px !important}.Mg30Right{margin-right:30px !important}.Mg30Bottom{margin-bottom:30px !important}.Mg30Left{margin-left:30px !important}.Pd30{padding:30px !important}.Pd30Top{padding-top:30px !important}.Pd30Right{padding-right:30px !important}.Pd30Bottom{padding-bottom:30px !important}.Pd30Left{padding-left:30px !important}.Mg-30{margin:-30px !important}.Mg-30Top{margin-top:-30px !important}.Mg-30Right{margin-right:-30px !important}.Mg-30Bottom{margin-bottom:-30px !important}.Mg-30Left{margin-left:-30px !important}.Pd-30{padding:-30px !important}.Pd-30Top{padding-top:-30px !important}.Pd-30Right{padding-right:-30p !important x}.Pd-30Bottom{padding-bottom:-30px !important}.Pd-30Left{padding-left:-30px !important}.Mg35{margin:35px !important}.Mg35Top{margin-top:35px !important}.Mg35Right{margin-right:35px !important}.Mg35Bottom{margin-bottom:35px !important}.Mg35Left{margin-left:35px !important}.Pd35{padding:35px !important}.Pd35Top{padding-top:35px !important}.Pd35Right{padding-right:35px !important}.Pd35Bottom{padding-bottom:35px !important}.Pd35Left{padding-left:35px !important}.Mg-35{margin:-35px !important}.Mg-35Top{margin-top:-35px !important}.Mg-35Right{margin-right:-35px !important}.Mg-35Bottom{margin-bottom:-35px !important}.Mg-35Left{margin-left:-35px !important}.Pd-35{padding:-35px !important}.Pd-35Top{padding-top:-35px !important}.Pd-35Right{padding-right:-35p !important x}.Pd-35Bottom{padding-bottom:-35px !important}.Pd-35Left{padding-left:-35px !important}.Mg40{margin:40px !important}.Mg40Top{margin-top:40px !important}.Mg40Right{margin-right:40px !important}.Mg40Bottom{margin-bottom:40px !important}.Mg40Left{margin-left:40px !important}.Pd40{padding:40px !important}.Pd40Top{padding-top:40px !important}.Pd40Right{padding-right:40px !important}.Pd40Bottom{padding-bottom:40px !important}.Pd40Left{padding-left:40px !important}.Mg-40{margin:-40px !important}.Mg-40Top{margin-top:-40px !important}.Mg-40Right{margin-right:-40px !important}.Mg-40Bottom{margin-bottom:-40px !important}.Mg-40Left{margin-left:-40px !important}.Pd-40{padding:-40px !important}.Pd-40Top{padding-top:-40px !important}.Pd-40Right{padding-right:-40p !important x}.Pd-40Bottom{padding-bottom:-40px !important}.Pd-40Left{padding-left:-40px !important}.Mg45{margin:45px !important}.Mg45Top{margin-top:45px !important}.Mg45Right{margin-right:45px !important}.Mg45Bottom{margin-bottom:45px !important}.Mg45Left{margin-left:45px !important}.Pd45{padding:45px !important}.Pd45Top{padding-top:45px !important}.Pd45Right{padding-right:45px !important}.Pd45Bottom{padding-bottom:45px !important}.Pd45Left{padding-left:45px !important}.Mg-45{margin:-45px !important}.Mg-45Top{margin-top:-45px !important}.Mg-45Right{margin-right:-45px !important}.Mg-45Bottom{margin-bottom:-45px !important}.Mg-45Left{margin-left:-45px !important}.Pd-45{padding:-45px !important}.Pd-45Top{padding-top:-45px !important}.Pd-45Right{padding-right:-45p !important x}.Pd-45Bottom{padding-bottom:-45px !important}.Pd-45Left{padding-left:-45px !important}.Mg50{margin:50px !important}.Mg50Top{margin-top:50px !important}.Mg50Right{margin-right:50px !important}.Mg50Bottom{margin-bottom:50px !important}.Mg50Left{margin-left:50px !important}.Pd50{padding:50px !important}.Pd50Top{padding-top:50px !important}.Pd50Right{padding-right:50px !important}.Pd50Bottom{padding-bottom:50px !important}.Pd50Left{padding-left:50px !important}.Mg-50{margin:-50px !important}.Mg-50Top{margin-top:-50px !important}.Mg-50Right{margin-right:-50px !important}.Mg-50Bottom{margin-bottom:-50px !important}.Mg-50Left{margin-left:-50px !important}.Pd-50{padding:-50px !important}.Pd-50Top{padding-top:-50px !important}.Pd-50Right{padding-right:-50p !important x}.Pd-50Bottom{padding-bottom:-50px !important}.Pd-50Left{padding-left:-50px !important}.Posi{position:relative}.Posii{position:absolute;top:0;left:0}.Left{float:left}.Right{float:right}.Clear{clear:both}.None{display:none}.clearfix{min-height:1px;_height:1%}.clearfix:before,.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.pctrigger{display:block !important}.sptrigger{display:none !important}html,body{height:100%;min-height:100%}img{vertical-align:middle}a{text-decoration:none}article{font-size:108%;width:100%;overflow:hidden;position:relative;min-width:980px;position:relative;min-height:1px;_height:1%}article:before,article:after{content:".";display:block;clear:both;height:0;visibility:hidden}article h1{display:none}article section{padding:90px 0;line-height:1.7em}article section h2{display:none}.base_width{width:940px;padding:0 20px;margin:auto}.Jsoff{background:#fcc;text-align:center;color:#F00;font-weight:bold;padding:10px;position:relative;z-index:10;-webkit-opacity:0.7;-moz-opacity:0.7;-o-opacity:0.7;-ms-filter:"alpha(opacity=70)";opacity:0.7;filter:alpha(opacity=70);zoom:1}#footer{min-width:980px;background:url(../Images/All/bg.png);color:#fff;padding:100px 0}#header{min-width:980px;min-height:100%;position:relative;height:100%;width:100%;z-index:100;background:url(../Images/TopPage/bg.jpg) center center;background-size:cover}#header h1{display:none}#header video#op{background:url(../Images/All/bg.png);background:#000;position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100}#header .overlay{position:absolute;min-width:100%;min-height:100%;height:100%;width:100%;background:url(../Images/All/overlays/02.png);z-index:1}#header .scroll{position:absolute;bottom:20px;left:50%;display:inline-block;text-decoration:none;padding-top:60px;color:#fff;z-index:3;bottom:100px;font-size:154%;margin-left:-25px}#header .scroll span{position:absolute;top:0;left:50%;width:30px;height:50px;margin-left:-15px;border:2px solid #fff;border-radius:50px;box-sizing:border-box}#header .scroll span::before{position:absolute;top:10px;left:50%;content:'';width:6px;height:6px;margin-left:-3px;background-color:#fff;border-radius:100%;-webkit-animation:sdb 2s infinite;animation:sdb 2s infinite;box-sizing:border-box}@-webkit-keyframes sdb{0%{-webkit-transform:translate(0, 0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0, 20px);opacity:0}100%{opacity:0}}@keyframes sdb{0%{transform:translate(0, 0);opacity:0}40%{opacity:1}80%{transform:translate(0, 20px);opacity:0}100%{opacity:0}}#header .logo{position:absolute;top:50%;left:50%;margin-left:-230.5px;margin-top:-61px;z-index:10;top:40%}#header_in{position:relative;height:65px}#header_in h1{display:none}#gnavi{min-width:980px;width:100%;position:absolute;bottom:0;z-index:10;background:url(../Images/All/bg.png);height:65px}#gnavi ul{position:relative}#gnavi ul li{display:table;width:134px;height:65px;float:left;border-collapse:collapse}#gnavi ul li a{color:#fff;display:table-cell;vertical-align:middle;text-align:center;font-weight:bold}#gnavi ul li a:hover{color:#8abe1e}.gnavi_fixed{position:fixed !important;width:100%;top:0;left:0;bottom:auto}.ta,.ta2,.mi{position:absolute;left:50%;z-index:-10000}.ta{margin-left:300px}.ta2{margin-left:-700px}.mi{margin-left:300px}#intro{min-height:1px;_height:1%;line-height:1.7em;background:url(../Images/TopPage/intro_bg.jpg) center center no-repeat;background-size:cover;min-width:980px;min-height:910px;height:100%;width:100%;overflow:hidden;position:relative;text-align:center;font-size:124%}#intro:before,#intro:after{content:".";display:block;clear:both;height:0;visibility:hidden}#intro h2{display:none}#intro .body{display:table;height:100%;min-height:910px;width:940px;-webkit-text-shadow:1px 1px 0 #ddd;-moz-text-shadow:1px 1px 0 #ddd;-o-text-shadow:1px 1px 0 #ddd;-ms-text-shadow:1px 1px 0 #ddd;text-shadow:1px 1px 0 #ddd}#intro .body .cell{display:table-cell;vertical-align:middle}#intro .base_width{min-height:100%;height:100%}#flow .base_width{padding-left:13px;padding-bottom:13px;background:url(../Images/All/overlays/alpha_w.png)}#flow .image{position:relative;width:300px;height:169px;margin-bottom:10px}#flow .image video{width:300px;height:169px;position:absolute;top:0;left:0}#flow .image img{position:absolute;top:0;left:0;-webkit-transition:0.2s ease-out;-moz-transition:0.2s ease-out;-o-transition:0.2s ease-out;-ms-transition:0.2s ease-out;transition:0.2s ease-out;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;-ms-filter:"alpha(opacity=100)";opacity:1;filter:alpha(opacity=100);zoom:1}#flow .image:hover img{-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;-ms-filter:"alpha(opacity=0)";opacity:0;filter:alpha(opacity=0);zoom:1}#flow .mark{-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;border-radius:50px;background:#c7aa6a;text-align:center;color:#fff;padding:10px 15px;position:absolute;top:-20px;left:-10px;z-index:1;line-height:1.3em;font-weight:bold;font-size:124%}#kodawari{background:url(../Images/TopPage/kodawari_bg.jpg) center center no-repeat;background-size:cover}#kodawari .Posi{height:400px}#kodawari .kodawari1,#kodawari .kodawari2{width:100%;position:absolute;top:0;left:0}#kodawari .kodawari1{min-height:1px;_height:1%}#kodawari .kodawari1:before,#kodawari .kodawari1:after{content:".";display:block;clear:both;height:0;visibility:hidden}#kodawari .kodawari1 .kind{width:700px;float:left}#kodawari .kodawari1 .kind .column3 .cell{padding-right:20px !important;width:auto}#kodawari .kodawari1 .kind .column3 .cell:last-child{padding-right:0 !important}#kodawari .kodawari1 .info{float:right;width:185px}#kodawari h3{background:#39b54a;font-size:124%;font-weight:bold;padding:7px 13px;border-left:18px solid #006934;color:#fff;margin-bottom:20px}#works ul li{display:inline-block;*display:inline;*zoom:1;width:220px;height:220px;overflow:hidden;margin-right:15px;margin-bottom:15px}#works ul li:nth-child(4n){margin-right:0}#works ul li img{-webkit-transition:0.2s ease-out;-moz-transition:0.2s ease-out;-o-transition:0.2s ease-out;-ms-transition:0.2s ease-out;transition:0.2s ease-out}#works ul li a:hover img{-webkit-opacity:0.7;-moz-opacity:0.7;-o-opacity:0.7;-ms-filter:"alpha(opacity=70)";opacity:0.7;filter:alpha(opacity=70);zoom:1}#outline{background:url(../Images/TopPage/outline_bg.jpg) center center no-repeat;background-size:cover}#outline table{font-size:116%;border-collapse:collapse}#outline table th{border-bottom:1px solid #000;padding:10px 0;text-align:left;width:20%}#outline table th:first-letter{color:#006934;font-size:139%}#outline table td{border-bottom:1px solid #000;padding:10px 0}.privacy{border:1px solid #999;padding:20px;height:400px;overflow:auto}.privacy h3{text-align:center;margin-bottom:30px;font-size:154%;font-weight:bold}.privacy .line{border-bottom:1px dotted #ccc;padding-bottom:5px;margin-bottom:10px;font-weight:bold;font-size:108%}.form input,.form textarea{padding:8px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:1px solid #bbb;margin:8px 0;margin-right:10px}.form input:focus,.form textarea:focus{background:#fff2e7}.form textarea{margin-right:0}.form .F-Red{background:#f00;display:inline-block;padding:3px 5px;color:#fff;font-weight:bold;font-size:85%}.form .submit{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#a2a2a2;background:-moz-linear-gradient(top, #a2a2a2 0%, gray 80%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a2a2a2), color-stop(80%, gray));background:-webkit-linear-gradient(top, #a2a2a2 0%, gray 80%);background:-o-linear-gradient(top, #a2a2a2 0%, gray 80%);background:-ms-linear-gradient(top, #a2a2a2 0%, gray 80%);background:linear-gradient(to bottom, #a2a2a2 0%,#808080 80%);border:1px solid #fff;color:#fff;padding:15px 30px;font-size:139%;cursor:pointer}.form .submit:active,.form .submit:focus{background:#a2a2a2;background:-moz-linear-gradient(top, #a2a2a2 0%, gray 80%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a2a2a2), color-stop(80%, gray));background:-webkit-linear-gradient(top, #a2a2a2 0%, gray 80%);background:-o-linear-gradient(top, #a2a2a2 0%, gray 80%);background:-ms-linear-gradient(top, #a2a2a2 0%, gray 80%);background:linear-gradient(to bottom, #a2a2a2 0%,#808080 80%)}.form .submit:active{border:1px solid #f7931e}.form .reset{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#e64545;background:-moz-linear-gradient(top, #e64545 0%, #c82626 80%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e64545), color-stop(80%, #c82626));background:-webkit-linear-gradient(top, #e64545 0%, #c82626 80%);background:-o-linear-gradient(top, #e64545 0%, #c82626 80%);background:-ms-linear-gradient(top, #e64545 0%, #c82626 80%);background:linear-gradient(to bottom, #e64545 0%,#c82626 80%);border:1px solid #fff;color:#fff;padding:15px 30px;font-size:139%;cursor:pointer}.form .reset:active,.form .reset:focus{background:#e64545;background:-moz-linear-gradient(top, #e64545 0%, #c82626 80%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e64545), color-stop(80%, #c82626));background:-webkit-linear-gradient(top, #e64545 0%, #c82626 80%);background:-o-linear-gradient(top, #e64545 0%, #c82626 80%);background:-ms-linear-gradient(top, #e64545 0%, #c82626 80%);background:linear-gradient(to bottom, #e64545 0%,#c82626 80%)}.form .reset:active{border:1px solid #f7931e}ul.pageNav01{font-size:108%;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;min-height:1px;_height:1%;margin:auto;background:#f0f0f0;padding:15px;text-align:center;color:#999;margin-top:20px;margin-bottom:25px}ul.pageNav01:before,ul.pageNav01:after{content:".";display:block;clear:both;height:0;visibility:hidden}ul.pageNav01 li{position:relative;top:2px;display:inline;margin:0 2px;padding:0}ul.pageNav01 li span,ul.pageNav01 li a{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;display:inline-block;margin-bottom:5px;padding:8px 17px;background:#fff;border:1px solid #CCCCCC;text-decoration:none;vertical-align:middle;color:#666}ul.pageNav01 li span{border-color:#006934;color:#006934;font-weight:bold}ul.pageNav01 li a:hover{background:#fff;border-color:#006934;color:#006934}#pagetop{position:fixed;bottom:20px;right:20px;height:63px;width:62px}#pagetop a{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;background:url("../Images/All/pagetop.png");height:63px;width:62px;-webkit-transition:0.2s ease-out;-moz-transition:0.2s ease-out;-o-transition:0.2s ease-out;-ms-transition:0.2s ease-out;transition:0.2s ease-out;-webkit-opacity:0.7;-moz-opacity:0.7;-o-opacity:0.7;-ms-filter:"alpha(opacity=70)";opacity:0.7;filter:alpha(opacity=70);zoom:1}#pagetop a:hover{-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;-ms-filter:"alpha(opacity=100)";opacity:1;filter:alpha(opacity=100);zoom:1}.T-Center{text-align:center !important}.lh12{line-height:1.2em}.lh15{line-height:1.5em}.lh17{line-height:1.7em}.lh2{line-height:2em}.indent1{text-indent:-1em;margin-left:1em}.indent2{text-indent:-2em;margin-left:2em}.unbold{font-weight:normal}.radius{-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.box_shadow{-webkit-box-shadow:0 0 5px #ddd;-moz-box-shadow:0 0 5px #ddd;-o-box-shadow:0 0 5px #ddd;-ms-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}.z1{z-index:1}.blank{background:url(../Images/All/Icon/blank.gif) 0 center no-repeat;padding-left:15px}.blank_w{background:url(../Images/All/Icon/blank_w.gif) 0 center no-repeat;padding-left:15px}.block{display:block}.inline_block{display:inline-block}.valign{vertical-align:middle}.def_table1{border-collapse:collapse}.def_table1 th,.def_table1 td{padding:10px 15px;border-bottom:10px solid #fff}.def_table1 th{background:#666;color:#fff;font-weight:bold}.def_table1 td{background:#f2f2f2}.def_table2{border-collapse:collapse}.def_table2 th,.def_table2 td{padding:10px 15px}.def_table2 th{text-align:left;font-weight:normal}.def_table2 tr:nth-child(odd){background:#f2f2f2}.def_list1 li{padding-left:15px;position:relative}.def_list1 li:before{content:"";width:10px;height:10px;display:block;background:#006934;position:absolute;top:6px;left:0;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;border-radius:50px}.def_box1{background:#ecf4d9;padding:15px}.def_box2{background:#fff;padding:15px;min-height:150px}.def_button1{display:inline-block;background:#8dc21f;color:#fff;padding-left:15px;position:relative;padding:7px 10px 7px 10px;min-width:150px;text-align:center;cursor:pointer;-webkit-transition:0.2s ease-out;-moz-transition:0.2s ease-out;-o-transition:0.2s ease-out;-ms-transition:0.2s ease-out;transition:0.2s ease-out}.def_button1:before{display:block;width:0;height:0;border-top:7px solid #fff;border-right:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid transparent;position:absolute;bottom:11px;left:0;content:"";-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.def_button1:before{left:auto;right:10px}.def_button1:hover{-webkit-opacity:0.7;-moz-opacity:0.7;-o-opacity:0.7;-ms-filter:"alpha(opacity=70)";opacity:0.7;filter:alpha(opacity=70);zoom:1}.def_button1.active{background:#006934}.def_button1.active:before{left:auto;right:13px;bottom:6px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.column2{display:table;width:100%;border-collapse:collapse}.column2 .cell{width:50%;display:table-cell;vertical-align:top}.column2 .cell:first-child{padding-right:10px}.column2 .cell:last-child{padding-left:10px}.column2 .center{vertical-align:middle}.column3{display:table;width:100%;border-collapse:collapse}.column3 .cell{width:33%;display:table-cell;vertical-align:top}.column3 .cell2{width:67%;display:table-cell;vertical-align:top}.column3 .center{vertical-align:middle}.column4{display:table;width:100%;border-collapse:collapse}.column4 .cell{width:25%;display:table-cell;vertical-align:top}.column4 .cell2{width:50%;display:table-cell;vertical-align:top}.column4 .cell3{width:75%;display:table-cell;vertical-align:top}.column4 .center{vertical-align:middle}.column5{display:table;width:100%;border-collapse:collapse}.column5 .cell{width:20%;display:table-cell;vertical-align:top}.column5 .cell2{width:40%;display:table-cell;vertical-align:top}.column5 .cell3{width:60%;display:table-cell;vertical-align:top}.column5 .cell4{width:80%;display:table-cell;vertical-align:top}.column5 .center{vertical-align:middle}.image_change{margin-bottom:30px}.image_change .image_main{margin-bottom:13px}.image_change .image_main img{width:100%}.image_change .image_thumb{text-align:center}.image_change .image_thumb li{display:inline-block;width:220px;height:150px;overflow:hidden;margin:0px;margin-right:13px;vertical-align:top;border:1px solid #fff;cursor:pointer}.image_change .image_thumb li img{width:135%;margin-left:-12px}.image_change .image_thumb li:last-child{margin-right:0}.image_change .image_thumb .over{border:1px solid #006934}.pdf{border:1px solid #666;display:inline-block;display:inline-block;*display:inline;*zoom:1;padding:5px 20px 5px 30px;background:url(../Images/All/Icon/PDF.gif) 10px center no-repeat}.word{border:1px solid #666;display:inline-block;display:inline-block;*display:inline;*zoom:1;padding:5px 20px 5px 30px;background:url(../Images/All/Icon/DOC.gif) 10px center no-repeat}.excel{border:1px solid #666;display:inline-block;display:inline-block;*display:inline;*zoom:1;padding:5px 20px 5px 30px;background:url(../Images/All/Icon/XLS.gif) 10px center no-repeat}.back{display:block;background:#f0f0f0;padding:10px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;text-align:center;margin-top:40px}@media screen and (max-width: 460px){.pctrigger{display:none !important}.sptrigger{display:block !important}html{height:auto;min-height:auto}body{overflow:hidden;width:460px;min-width:460px;font-size:108%;height:auto;min-height:auto;padding-top:70px}.base_width{width:420px;margin:auto;padding:auto 20px;position:relative;min-height:1px;_height:1%}.base_width:before,.base_width:after{content:".";display:block;clear:both;height:0;visibility:hidden}img{max-width:100%}article{font-size:100%;position:relative;min-width:460px}article section{padding:40px 0}article section h2{display:none}.T-Center{text-align:left !important}.Sp-Center{text-align:center !important}#s01,#s02,#s03,#s04,#s05{margin-top:-70px;padding-top:70px;height:0;display:block}#nav-toggle{position:absolute;right:20px;top:19px;width:34px;height:36px;cursor:pointer;z-index:101}#nav-toggle div{position:relative}#nav-toggle span{display:block;position:absolute;height:4px;width:100%;background:#fff;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}.open #nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}.open#gnavi{height:340px !important;min-height:340px !important}#gnavi{min-width:460px;height:0px;min-height:0;-webkit-transition:0.2s ease-out;-moz-transition:0.2s ease-out;-o-transition:0.2s ease-out;-ms-transition:0.2s ease-out;transition:0.2s ease-out;overflow:hidden;position:absolute;top:70px;left:0;padding:0;width:100%;z-index:1000}#gnavi ul{width:460px;padding:0}#gnavi ul li{display:block;height:auto;width:auto;float:inherit;border-top:1px dotted #ccc}#gnavi ul li:first-child{display:none}#gnavi ul li a{display:block;padding:15px 20px;text-align:left}#footer{min-width:460px;padding:30px 0}#header,#header_in{min-width:460px;min-height:auto;height:70px;width:460px;z-index:1001;position:fixed;top:0;left:0;background:url(../Images/All/bg.png)}#header video#op,#header_in video#op{display:none}#header .overlay,#header_in .overlay{display:none}#header .scroll,#header_in .scroll{display:none}#header .logo,#header_in .logo{display:none}#header .splogo,#header_in .splogo{display:block;width:200px;margin:5px auto 0 auto}.ta,.ta2,.mi{position:absolute;left:50%;z-index:-10000}.ta,.ta2,.mi{display:none}#intro{min-height:1px;_height:1%;min-width:460px;min-height:auto;height:auto;width:auto;overflow:inherit;font-size:108%}#intro:before,#intro:after{content:".";display:block;clear:both;height:0;visibility:hidden}#intro .body{display:block;height:auto;min-height:auto;width:auto;padding:40px 0}#intro .body .cell{display:block}#intro .base_width{min-height:auto;height:auto}#flow .image{margin:auto;margin-bottom:10px}#flow .image video{display:none}#flow .image:hover img{-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;-ms-filter:"alpha(opacity=100)";opacity:1;filter:alpha(opacity=100);zoom:1}#flow .cell{margin-bottom:50px}#flow .cell h3,#flow .cell p{padding-left:60px}#kodawari .Posi{height:1200px}#kodawari .kodawari1{min-height:1px;_height:1%}#kodawari .kodawari1:before,#kodawari .kodawari1:after{content:".";display:block;clear:both;height:0;visibility:hidden}#kodawari .kodawari1 .kind{width:auto;float:inherit}#kodawari .kodawari1 .kind .column3 .cell{padding-right:0 !important;width:47%;display:inline-block;vertical-align:top}#kodawari .kodawari1 .kind .column3 .cell:last-child{padding-right:0 !important}#kodawari .kodawari1 .kind .column3 .cell:nth-child(odd){margin-right:10px}#kodawari .kodawari1 .info{float:inherit;width:auto}#kodawari .kodawari1 .info img{width:186px;display:block;margin:auto;margin-bottom:10px}#works ul li{width:198px;height:198px;overflow:hidden;margin-right:13px;margin-bottom:10px}#works ul li:nth-child(2n){margin-right:0}#outline .cell{margin:0 !important;padding:0 !important}#outline table{font-size:108%}#outline table th{width:25%}#outline table td{padding-left:20px}#inquiry .Mg-30Top{margin-top:0 !important}.privacy{border:1px solid #999;padding:20px;height:400px;overflow:auto}.privacy h3{text-align:center;margin-bottom:30px;font-size:154%;font-weight:bold}.privacy .line{border-bottom:1px dotted #ccc;padding-bottom:5px;margin-bottom:10px;font-weight:bold;font-size:108%}#pagetop{display:none}.def_table1{display:block;width:390px}.def_table1 th,.def_table1 td{display:block;width:390px}.def_table1 tr{display:block;width:390px}.def_table2{display:block}.def_table2 th,.def_table2 td{display:block}.def_table2 th{font-weight:bold}.def_table2 th::before{content:"";background:#000;width:20px;height:20px;display:inline-block;margin-right:10px}.column2,.column3,.column4,.column5{display:block}.column2 .cell,.column3 .cell,.column4 .cell,.column5 .cell{width:auto;display:block;margin-bottom:20px}.column2 .cell2,.column3 .cell2,.column4 .cell2,.column5 .cell2{width:auto;display:block}.column2 .cell3,.column3 .cell3,.column4 .cell3,.column5 .cell3{width:auto;display:block}.column2 .cell4,.column3 .cell4,.column4 .cell4,.column5 .cell4{width:auto;display:block}.column4{display:block}.column4 .cell{width:47%;display:inline-block;vertical-align:top;margin-bottom:20px}.column4 .cell:nth-child(odd){margin-right:15px}.column4 .Mg25Left{margin-left:0 !important}.image_change{margin-bottom:10px}.image_change .image_main{margin-bottom:13px}.image_change .image_main img{width:100%}.image_change .image_thumb{text-align:center}.image_change .image_thumb li{display:inline-block;width:23%;height:65px;margin-right:0}.image_change .image_thumb li img{margin-left:0}.form{margin-bottom:30px}.form input,.form select{margin-bottom:10px;max-width:99%}.form textarea{width:99%}.form .title{border:1px solid #bbb;border-bottom:0;background:#fff;background:-moz-linear-gradient(top, #fff 50%, #d8d8d8 90%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(90%, #d8d8d8));background:-webkit-linear-gradient(top, #fff 50%, #d8d8d8 90%);background:-o-linear-gradient(top, #fff 50%, #d8d8d8 90%);background:-ms-linear-gradient(top, #fff 50%, #d8d8d8 90%);background:linear-gradient(to bottom, #ffffff 50%,#d8d8d8 90%);padding:15px;font-size:124%;font-weight:bold;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.form .input{padding:20px;border:1px solid #bbb;border-top:0;margin-bottom:30px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.form .input span{color:#454545}.def_button1{min-width:170px}.def_button1:before{bottom:15px}.def_button1.active:before{bottom:10px}}
