@charset "UTF-8";html{overflow-y:scroll;}
body{line-height:1;color:#000;}
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, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
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,
time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
nav ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
a:active, a:focus{outline:none;}
:focus{outline:0;}
::selection{background:#ddd;}
::-moz-selection{background:#ddd;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select{vertical-align:middle;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select, input, button, textarea{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre, code, kbd, samp, tt{font-family:monospace;*font-size:108%;line-height:100%;}
a:link,
a:visited,
a:active,
a:hover{overflow:hidden;outline:none;}
[class^="mark"]{padding-left:15px;background:no-repeat left .5em;}
.opacity{opacity:0.55;-moz-opacity:0.55;filter:alpha(opacity=55);-ms-filter:"alpha(opacity=55)";}
.inline_block{display:inline-block;*display:inline;*zoom:1;}
.table_cell{display:table-cell;*display:inline;*zoom:1;vertical-align:middle;}
.fr,
.imgR{float:right;margin-left:10px;}
.fl,
.imgL{float:left;margin-right:10px;}
.imgC,
.tC,
.btn{text-align:center;}
.imgC{display:block;margin-left:auto;margin-right:auto;}
.tR,
.sign{text-align:right;}
.box_size{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.ts_none{-webkit-text-shadow:none !important;-moz-text-shadow:none !important;-ms-text-shadow:none !important;-o-text-shadow:none !important;text-shadow:none !important;}
.bs_none{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;}
.clearfix{*zoom:1;}

@font-face {
font-family: 'MicrosoftYaHei';
src: url('../img/Microsoft Yahei UI.ttf') format('truetype') /* Safari, Android, iOS */
}

.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
body{background:#ffffff;color:#444;font-family:"SimHei", "helvetica","Hiragino Kaku Gothic Pro",Sans-Serif;font-family:"Microsoft YaHei"!important;}
input, textarea{font-family:"SimHei", "helvetica","Hiragino Kaku Gothic Pro",Sans-Serif;font-family:"Microsoft YaHei"!important;}
* html body, * html input, * html textarea{font-family:"Microsoft Yahei", "helvetica","Hiragino Kaku Gothic Pro",Sans-Serif;}
a:link{color:#35af57;}
a:visited{color:#35af57;}
a:hover{text-decoration:none;color:#35af57;}
a:active{color:#35af57;}
html, body{height:100%;-webkit-text-size-adjust:100%;}
li{list-style:none;}
th, td{vertical-align:middle;}
input, textarea, select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input[type=radio], input[type=checkbox]{display:none;}
.radio, .checkbox{box-sizing:border-box;-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear;position:relative;display:inline-block;margin:0 20px 8px 0;padding:12px 12px 12px 42px;border-radius:8px;background-color:#f6f7f8;vertical-align:middle;cursor:pointer;}
.radio:hover, .checkbox:hover{background-color:#e2edd7;}
.radio:hover:after, .checkbox:hover:after{border-color:#53b300;}
.radio:after, .checkbox:after{-webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear;position:absolute;top:50%;left:15px;display:block;margin-top:-10px;width:16px;height:16px;border:2px solid #bbb;border-radius:6px;content:'';}
.radio:before{-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;position:absolute;top:50%;left:20px;display:block;margin-top:-5px;width:10px;height:10px;border-radius:50%;background-color:#53b300;content:'';opacity:0;}
input[type=radio]:checked + .radio:before{opacity:1;}
.checkbox:before{-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;position:absolute;top:50%;left:21px;display:block;margin-top:-7px;width:5px;height:9px;border-right:3px solid #53b300;border-bottom:3px solid #53b300;content:'';opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
input[type=checkbox]:checked + .checkbox:before{opacity:1;}
input[type=radio], input[type=checkbox]{display:none;}
.checkbox{box-sizing:border-box;-webkit-transition:background-color 0.1s linear;transition:background-color 0.1s linear;position:relative;display:inline-block;margin:0 5px 5px 0;padding:3px 10px 3px 35px;border-radius:3px;vertical-align:middle;cursor:pointer;background-color:#fff;}
.checkbox:hover{background-color:#eee;}
.checkbox:hover:after{border-color:#35af57;}
.checkbox:after{-webkit-transition:border-color 0.1s linear;transition:border-color 0.1s linear;position:absolute;top:50%;left:10px;display:block;margin-top:-10px;width:18px;height:18px;border-radius:0px;border:1px solid #aaa;content:'';}
.radio{box-sizing:border-box;-webkit-transition:background-color 0.1s linear;transition:background-color 0.1s linear;position:relative;display:inline-block;margin:0 5px 5px 0;padding:3px 10px 3px 35px;border-radius:3px;vertical-align:middle;cursor:pointer;background-color:#fff;}
.radio:hover{background-color:#eee;}
.radio:hover:after{border-color:#35af57;}
.radio:after{-webkit-transition:border-color 0.1s linear;transition:border-color 0.1s linear;position:absolute;top:50%;left:10px;display:block;margin-top:-10px;width:18px;height:18px;border:1px solid #aaa;border-radius:50%;content:'';}
.radio:before{-webkit-transition:opacity 0.1s linear;transition:opacity 0.1s linear;position:absolute;top:50%;left:15px;display:block;margin-top:-5px;width:10px;height:10px;border-radius:50%;background-color:#35af57;content:'';opacity:0;}
input[type=radio]:checked + .radio:before{opacity:1;}
.checkbox:before{-webkit-transition:opacity 0.1s linear;transition:opacity 0.1s linear;position:absolute;top:50%;left:16px;display:block;margin-top:-7px;width:5px;height:9px;border-right:3px solid #35af57;border-bottom:3px solid #35af57;content:'';opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
input[type=checkbox]:checked + .checkbox:before{opacity:1;}
select{text-indent:0.01px;text-overflow:'';-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:3px;border:1px solid #aaa;margin:10px 0 0;padding:5px 35px 5px 5px;background:url(../img/icon_square.png) no-repeat 90% 50%;background-size:12px auto;vertical-align:middle;font-size:inherit;color:inherit;box-sizing:content-box;cursor:pointer;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;}
select::-ms-expand{display:none;}
.postBtn a{position:relative;margin-bottom:-11px;margin-left:5px;display:inline-block;font-size:85%;color:#fff;background:linear-gradient(-45deg, #062681 0%, #106efb 100%);background:-webkit-linear-gradient(-45deg, #062681 0%, #106efb 100%);text-decoration:none;padding:3px 10px;border-radius:3px;opacity:1;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}
.postBtn a:hover{opacity:0.8;}
#wrapper{position:relative;width:100%;height:auto !important;height:100%;min-height:100%;text-align:center;}
#wrapper .pdf{display:inline-block;padding-right:22px;background:url(../img/icon_pdf.png) no-repeat 100% 50%;background-size:16px auto;}
#wrapper .external{display:inline;padding-right:20px;background:url(../img/icon_external.png) no-repeat 100% 50%;background-size:15px auto;margin-right:3px;}
#wrapper #header .drawer-nav{line-height:2.5;display:table;}
#wrapper #header .drawer-nav ul{display:table-cell;vertical-align:middle;}
#wrapper #header .drawer-nav ul a{color:#ffffff;text-decoration:none;font-size:147%;}
#wrapper #header .drawer-nav ul .copyright_top{color:#fff;font-size:62%;position:absolute;width:100%;text-align:center;bottom:10px;}
#wrapper #menu{display:table;position:absolute;right:30px;z-index:600;}
#wrapper #menu ul{display:table-cell;vertical-align:middle;}
#wrapper #menu ul li{margin-top:16px;margin-bottom:16px;padding-right:0;}
#wrapper #menu ul li a{position:relative;text-indent:-9999px;display:block;height:3px;width:20px;margin-left:10px;background:#35af57;-webkit-transition:margin-left 0.3s linear, padding-left 0.3s linear,opacity 0.3s linear;transition:margin-left 0.3s linear, padding-left 0.3s linear,opacity 0.3s linear;}
#wrapper #menu ul li.active a{margin-left:0;padding-left:10px;opacity:0.6;-webkit-transition:margin-left 0.3s linear, padding-left 0.3s linear,opacity 0.3s linear;transition:margin-left 0.3s linear, padding-left 0.3s linear,opacity 0.3s linear;}
#wrapper .top_links{display:table;position:absolute;width:100%;z-index:1;}
#wrapper .top_links a{text-decoration:none;font-size:124%;letter-spacing:1px;}
#wrapper .top_links .top_link01{position:absolute;top:50%;left:15px;margin-top:-18px;z-index:600;}
#wrapper .top_links .top_link01 .linkline{display:block;width:70px;height:20px;float:left;margin-right:10px;margin-top:10px;}
#wrapper .top_links .top_link01 .linkline .linkline2{display:block;width:10px;height:1px;float:right;background:#35af57;}
#wrapper .top_links .top_link01 .linkline .linkline1{display:block;position:relative;width:50px;height:1px;margin-right:20px;float:right;margin-bottom:-2px;background:#35af57;}
#wrapper .top_links .top_link02{position:absolute;bottom:15px;width:100%;z-index:600;}
#wrapper .top_links .top_link02 .linkline{margin:0 auto;display:block;width:20px;height:70px;text-align:center;margin-top:10px;}
#wrapper .top_links .top_link02 .linkline .linkline1{display:block;margin:0 auto 10px;width:1px;height:10px;background:#35af57;}
#wrapper .top_links .top_link02 .linkline .linkline2{display:block;margin:0 auto;width:1px;height:50px;background:#35af57;}
#wrapper .top_links .top_link03{position:absolute;top:50%;right:15px;margin-top:-18px;z-index:600;}
#wrapper .top_links .top_link03 .linkline{display:block;width:70px;height:20px;text-align:right;float:right;margin-left:10px;margin-top:10px;}
#wrapper .top_links .top_link03 .linkline .linkline1{display:block;width:10px;height:1px;position:relative;margin-top:-1px;background:#35af57;float:left;}
#wrapper .top_links .top_link03 .linkline .linkline2{display:block;width:50px;height:1px;margin-left:20px;background:#35af57;}
#wrapper #container_top{background-color:#2c2a2b;}
#wrapper #container_top .opening{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-color:#2c2a2b;}
#wrapper #container_top .opening img{visibility:hidden;}
#wrapper #container_top .main{display:table;background:#2c2a2b;width:100%;height:100%;}
#wrapper #container_top .main h1{display:table-cell;vertical-align:middle;}
#wrapper #container_top .main h1 #logo_svg{width:720px;height:auto;}
#wrapper #container_top .main h1 #logo_svg{stroke:#fff;fill:none;stroke-width:1;stroke-dasharray:5000;stroke-dashoffset:5000;animation:DASH 3.4s ease-in-out alternate forwards;-webkit-animation:DASH 3.4s ease-in-out 0s forwards;animation:DASH 3.4s ease-in-out 0s forwards;}
@keyframes DASH{0%{stroke-dashoffset:5000;fill-opacity:0;stroke-opacity:1;}
100%{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0;}
}
@-moz-keyframes DASH{0%{stroke-dashoffset:5000;fill-opacity:0;stroke-opacity:1;}
100%{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0;}
}
@-webkit-keyframes DASH{0%{stroke-dashoffset:5000;fill-opacity:0;stroke-opacity:1;}
100%{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0;}
}
#wrapper #container_top .feature{display:table;width:90%;height:100%;padding-left:10%;}
#wrapper #container_top .feature .textArea{text-align:left;width:30%;display:table-cell;vertical-align:middle;position:relative;z-index:500;overflow-y:hidden;}
#wrapper #container_top .feature .textArea h3{color:#fff;font-size:760%;position:relative;z-index:500;letter-spacing:4px;}
#wrapper #container_top .feature .textArea h3 .title{font-size:116%;font-family:"bebas-neue", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-weight:normal;}
#wrapper #container_top .feature .textArea h3 .icon{position:relative;display:inline-block;width:100px;height:100px;overflow:hidden;}
#wrapper #container_top .feature .textArea h3 .icon::before, #wrapper #container_top .feature .textArea h3 .icon::after{content:'';position:absolute;height:2px;height:1px;width:100%;top:50%;left:0;margin-top:11px;background:#fff;}
#wrapper #container_top .feature .textArea h3 .icon::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#wrapper #container_top .feature .textArea h3 .icon::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#wrapper #container_top .feature .textArea p{font-size:177%;line-height:1.8;font-weight:bold;color:#fff;margin-bottom:40px;position:relative;z-index:500;}
#wrapper #container_top .feature .textArea .link{position:relative;z-index:500;}
#wrapper #container_top .feature .textArea .link a{display:inline-block;color:#fff;text-decoration:none;background:#35af57;font-size:240%;font-weight:normal;letter-spacing:1px;padding:20px 55px;-webkit-transition:box-shadow 0.3s linear,background-position 0.3s linear;transition:box-shadow 0.3s linear,background-position 0.3s linear;box-shadow:0 6px 20px 0 rgba(0, 0, 0, 0.3);background:linear-gradient(-45deg, #35af57 0%, #00fff6 50%, #35af57 100%);background:-webkit-linear-gradient(-45deg, #35af57 0%, #00fff6 50%, #35af57 100%);background-position:0 0;background-size:200% auto;}
#wrapper #container_top .feature .textArea .link a img{margin-left:30px;position:relative;vertical-align:middle;}
#wrapper #container_top .feature .textArea .link a:hover{-webkit-transition:background-position 0.3s linear;transition:background-position 0.3s linear;background-position:-100% 0;cursor:pointer;}
#wrapper #container_top .feature .textArea .feature_img{position:absolute;z-index:200;right:45px;margin-top:-36%;width:73%;}
#wrapper #container_top .feature .particle{display:block;width:100%;height:100%;margin-left:-10%;}
#wrapper #container_top .feature #particle01 canvas, #wrapper #container_top .feature #particle02 canvas, #wrapper #container_top .feature #particle03 canvas{position:absolute;width:100%;z-index:1;}
#wrapper #container{max-width:980px;}
#wrapper #container_business::before{content:"";position:fixed;display:block;width:100%;height:100%;background:url("../../business/img/bg_business.png") repeat 0 0;background-size:25%;}
#wrapper #container_business .content{margin:0 auto;}
#wrapper #container_business .content #businessLink03 .lines02 span:nth-child(1){width:70px;height:24px;margin-top:400px;margin-left:85%;}
#wrapper #container_business .content #businessLink03 .lines02 span:nth-child(2){width:230px;margin-top:445px;margin-left:70%;}
#wrapper #container_business .content #businessLink03 .lines02 span:nth-child(3){width:70px;margin-top:470px;margin-left:85%;}
#wrapper #container_business .content #businessLink03 .lines02 span:nth-child(4){width:240px;height:45px;margin-top:495px;margin-left:70%;}
#wrapper #container_business{padding-bottom:270px;}
#wrapper #container, #wrapper #container_case{padding-bottom:310px;}
#wrapper #container, #wrapper #container_case, #wrapper #container_business{width:100%;margin:0 auto;}
#wrapper #container .pathList, #wrapper #container_case .pathList, #wrapper #container_business .pathList{position:absolute;top:20px;left:20px;color:#35af57;font-size:85%;z-index:100;}
#wrapper #container .pathList li, #wrapper #container_case .pathList li, #wrapper #container_business .pathList li{float:left;}
#wrapper #container .pathList li + li:before, #wrapper #container_case .pathList li + li:before, #wrapper #container_business .pathList li + li:before{content:'>';display:inline-block;width:15px;height:15px;color:#35af57;}
#wrapper #container .titleArea_business, #wrapper #container_case .titleArea_business, #wrapper #container_business .titleArea_business{margin-bottom:100px;height:860px;}
#wrapper #container .titleArea_business h3, #wrapper #container_case .titleArea_business h3, #wrapper #container_business .titleArea_business h3{font-family:"bebas-neue", "Microsoft Yahei", "helvetica","Hiragino Kaku Gothic Pro", sans-serif;font-weight:normal;color:#35af57;font-size:600%;border:10px solid #35af57;display:inline-block;padding:15px 20px;position:absolute;top:60px;right:60px;z-index:300;background:rgba(255, 255, 255, 0.3);}
#wrapper #container .titleArea_business .textArea, #wrapper #container_case .titleArea_business .textArea, #wrapper #container_business .titleArea_business .textArea{color:#2c2a2b;display:inline-block;text-align:left;padding:40px;width:65%;max-width:640px;z-index:200;margin-top:455px;float:left;left:10%;}
#wrapper #container .titleArea_business .textArea h4, #wrapper #container_case .titleArea_business .textArea h4, #wrapper #container_business .titleArea_business .textArea h4{font-size:400%;line-height:1.6;padding-bottom:20px;}
#wrapper #container .titleArea_business .textArea p, #wrapper #container_case .titleArea_business .textArea p, #wrapper #container_business .titleArea_business .textArea p{font-size:114%;line-height:2.0;font-weight:bold;}
#wrapper #container .titleArea_business .img::before, #wrapper #container_case .titleArea_business .img::before, #wrapper #container_business .titleArea_business .img::before{content:"";position:fixed;display:block;width:100%;height:100%;background:url("../../business/img/bg_business.png") repeat 0 0;background-size:25%;}
#wrapper #container .titleArea_business .img, #wrapper #container_case .titleArea_business .img, #wrapper #container_business .titleArea_business .img{text-align:left;margin-top:0;position:absolute;z-index:1;}
#wrapper #container .content, #wrapper #container_case .content, #wrapper #container_business .content{padding:0 0 120px;}
#wrapper #container .content .titleArea, #wrapper #container_case .content .titleArea, #wrapper #container_business .content .titleArea{padding:85px 0 65px;}
#wrapper #container .content .titleArea h2, #wrapper #container_case .content .titleArea h2, #wrapper #container_business .content .titleArea h2{color:#35af57;font-family:"bebas-neue", "Microsoft Yahei", "helvetica","Hiragino Kaku Gothic Pro", sans-serif;font-size:330%;letter-spacing:1.5px;font-weight:normal;}
#wrapper #container .content .titleArea .name, #wrapper #container_case .content .titleArea .name, #wrapper #container_business .content .titleArea .name{color:#35af57;font-size:116%;margin-top:10px;}
#wrapper #container .content .titleArea img, #wrapper #container_case .content .titleArea img, #wrapper #container_business .content .titleArea img{width:90%;max-width:940px;margin:20px auto 0;}
#wrapper #container .content .titleArea2, #wrapper #container_case .content .titleArea2, #wrapper #container_business .content .titleArea2{padding:0 0 60px;width:100%;overflow:hidden;position:relative;}
#wrapper #container .content .titleArea2 .img, #wrapper #container_case .content .titleArea2 .img, #wrapper #container_business .content .titleArea2 .img{width:100%;padding:0;margin:0 auto;}
#wrapper #container .content .titleArea2 .img img, #wrapper #container_case .content .titleArea2 .img img, #wrapper #container_business .content .titleArea2 .img img{width:100%;max-width:1280px;vertical-align:bottom;}
#wrapper #container .content .titleArea3, #wrapper #container_case .content .titleArea3, #wrapper #container_business .content .titleArea3{background:linear-gradient(-45deg, #35af57 0%, #00fff6 100%);background:-webkit-linear-gradient(-45deg, #00fff6 0%, #35af57 100%);vertical-align:bottom;}
#wrapper #container .content .titleArea3 .img, #wrapper #container_case .content .titleArea3 .img, #wrapper #container_business .content .titleArea3 .img{width:100%;padding:0;position:relative;}
#wrapper #container .content .titleArea3 .img img, #wrapper #container_case .content .titleArea3 .img img, #wrapper #container_business .content .titleArea3 .img img{width:100%;vertical-align:bottom;}
#wrapper #container .content .tabBtn, #wrapper #container_case .content .tabBtn, #wrapper #container_business .content .tabBtn{width:90%;max-width:940px;margin:40px auto 0;}
#wrapper #container .content .tabBtn li, #wrapper #container_case .content .tabBtn li, #wrapper #container_business .content .tabBtn li{width:50%;float:left;font-size:147%;}
#wrapper #container .content .tabBtn li .on, #wrapper #container_case .content .tabBtn li .on, #wrapper #container_business .content .tabBtn li .on{display:block;width:100%;text-decoration:none;background:#fff;border-top:1px solid #106efb;border-left:1px solid #106efb;border-right:1px solid #106efb;border-bottom:1px solid #fff;color:#2c2a2b;padding:21px 0;font-weight:bold;}
#wrapper #container .content .tabBtn li .on span, #wrapper #container_case .content .tabBtn li .on span, #wrapper #container_business .content .tabBtn li .on span{font-size:77%;}
#wrapper #container .content .tabBtn li a, #wrapper #container_case .content .tabBtn li a, #wrapper #container_business .content .tabBtn li a{display:block;width:100%;text-decoration:none;background:linear-gradient(-45deg, #062681 0%, #106efb 100%);background:-webkit-linear-gradient(-45deg, #062681 0%, #106efb 100%);border-top:1px solid #106efb;border-left:1px solid #106efb;border-right:1px solid #106efb;border-bottom:1px solid #fff;color:#fff;padding:21px 0;}
#wrapper #container .content .tabBtn li a span, #wrapper #container_case .content .tabBtn li a span, #wrapper #container_business .content .tabBtn li a span{font-size:77%;}
#wrapper #container .content .tabBtn li a:before, #wrapper #container_case .content .tabBtn li a:before, #wrapper #container_business .content .tabBtn li a:before{content:"";display:inline-block;width:6px;height:6px;position:relative;margin-right:15px;margin-left:-5px;margin-bottom:3px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
#wrapper #container .content .need,
#wrapper #container .content .any, #wrapper #container_case .content .need,
#wrapper #container_case .content .any, #wrapper #container_business .content .need,
#wrapper #container_business .content .any{display:inline-block;font-weight:normal;font-size:68%;padding:0 5px;color:#fff;float:right;margin-right:15%;margin-top:5px;}
#wrapper #container .content .need, #wrapper #container_case .content .need, #wrapper #container_business .content .need{background:#ff0048;}
#wrapper #container .content .any, #wrapper #container_case .content .any, #wrapper #container_business .content .any{background:#ccc;}
#wrapper #container .content #btn_enable, #wrapper #container_case .content #btn_enable, #wrapper #container_business .content #btn_enable{display:none;}
#wrapper #container .content .btn01, #wrapper #container_case .content .btn01, #wrapper #container_business .content .btn01{width:100%;display:block;text-align:center;}
#wrapper #container .content .btn01 a, #wrapper #container .content .btn01 span, #wrapper #container .content .btn01 span.off, #wrapper #container_case .content .btn01 a, #wrapper #container_case .content .btn01 span, #wrapper #container_case .content .btn01 span.off, #wrapper #container_business .content .btn01 a, #wrapper #container_business .content .btn01 span, #wrapper #container_business .content .btn01 span.off{font-size:131%;text-align:center;display:block;width:270px;margin:40px auto;text-decoration:none;background:linear-gradient(-45deg, #062681 0%, #106efb 100%);background:-webkit-linear-gradient(-45deg, #062681 0%, #106efb 100%);color:#fff;padding:15px 0;opacity:1;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}
#wrapper #container .content .btn01 a input, #wrapper #container .content .btn01 span input, #wrapper #container .content .btn01 span.off input, #wrapper #container_case .content .btn01 a input, #wrapper #container_case .content .btn01 span input, #wrapper #container_case .content .btn01 span.off input, #wrapper #container_business .content .btn01 a input, #wrapper #container_business .content .btn01 span input, #wrapper #container_business .content .btn01 span.off input{border:none;background:none;color:#fff;}
#wrapper #container .content .btn01 a span, #wrapper #container .content .btn01 span span, #wrapper #container .content .btn01 span.off span, #wrapper #container_case .content .btn01 a span, #wrapper #container_case .content .btn01 span span, #wrapper #container_case .content .btn01 span.off span, #wrapper #container_business .content .btn01 a span, #wrapper #container_business .content .btn01 span span, #wrapper #container_business .content .btn01 span.off span{font-size:77%;}
#wrapper #container .content .btn01 a:before, #wrapper #container .content .btn01 span.off:before, #wrapper #container .content .btn01 span:before, #wrapper #container_case .content .btn01 a:before, #wrapper #container_case .content .btn01 span.off:before, #wrapper #container_case .content .btn01 span:before, #wrapper #container_business .content .btn01 a:before, #wrapper #container_business .content .btn01 span.off:before, #wrapper #container_business .content .btn01 span:before{content:"";display:inline-block;width:6px;height:6px;position:relative;margin-right:15px;margin-left:-5px;margin-bottom:3px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
#wrapper #container .content .btn01 a:hover, #wrapper #container_case .content .btn01 a:hover, #wrapper #container_business .content .btn01 a:hover{opacity:0.8;}
#wrapper #container .content .btn01 span.off, #wrapper #container_case .content .btn01 span.off, #wrapper #container_business .content .btn01 span.off{opacity:0.4;}
#wrapper #container .content section .detail_textArea h2, #wrapper #container_case .content section .detail_textArea h2, #wrapper #container_business .content section .detail_textArea h2{font-size:231%;letter-spacing:1.5px;font-weight:bold;margin-bottom:35px;}
#wrapper #container .content section .detail_textArea h3, #wrapper #container_case .content section .detail_textArea h3, #wrapper #container_business .content section .detail_textArea h3{font-size:200%;font-weight:bold;line-height:1.6;margin-bottom:35px;}
#wrapper #container .content section .detail_textArea h4, #wrapper #container_case .content section .detail_textArea h4, #wrapper #container_business .content section .detail_textArea h4{margin-top:120px;margin-bottom:60px;font-family:"bebas-neue", "Microsoft Yahei", "helvetica","Hiragino Kaku Gothic Pro", sans-serif;font-weight:normal;font-size:300%;letter-spacing:2px;}
#wrapper #container .content section .detail_textArea h4:after, #wrapper #container_case .content section .detail_textArea h4:after, #wrapper #container_business .content section .detail_textArea h4:after{content:"";display:inline-block;position:absolute;margin-top:70px;width:40px;height:3px;background:#35af57;}
#wrapper #container .content section .detail_textArea h4.ttl1:after, #wrapper #container_case .content section .detail_textArea h4.ttl1:after, #wrapper #container_business .content section .detail_textArea h4.ttl1:after{margin-left:-110px;}
#wrapper #container .content section .detail_textArea h4.ttl2:after, #wrapper #container_case .content section .detail_textArea h4.ttl2:after, #wrapper #container_business .content section .detail_textArea h4.ttl2:after{margin-left:-85px;}
#wrapper #container .content section .detail_textArea h4.ttl2-2:after, #wrapper #container_case .content section .detail_textArea h4.ttl2-2:after, #wrapper #container_business .content section .detail_textArea h4.ttl2-2:after{margin-left:-90px;}
#wrapper #container .content section .detail_textArea h4.ttl3:after, #wrapper #container_case .content section .detail_textArea h4.ttl3:after, #wrapper #container_business .content section .detail_textArea h4.ttl3:after{margin-left:-165px;}
#wrapper #container .content section .detail_textArea h4.ttl4:after, #wrapper #container_case .content section .detail_textArea h4.ttl4:after, #wrapper #container_business .content section .detail_textArea h4.ttl4:after{margin-left:-180px;}
#wrapper #container .content section .detail_textArea h6, #wrapper #container_case .content section .detail_textArea h6, #wrapper #container_business .content section .detail_textArea h6{width:95%;max-width:895px;margin:120px auto 40px;font-weight:bold;font-size:170%;letter-spacing:2px;text-align:left;}
#wrapper #container .content section .detail_textArea h6:after, #wrapper #container_case .content section .detail_textArea h6:after, #wrapper #container_business .content section .detail_textArea h6:after{content:"";display:inline-block;position:absolute;margin-top:45px;left:0;width:40px;height:3px;background:#2c2a2b;}
#wrapper #container .content section .detail_textArea p.txt01, #wrapper #container .content section .detail_textArea p.txt02, #wrapper #container_case .content section .detail_textArea p.txt01, #wrapper #container_case .content section .detail_textArea p.txt02, #wrapper #container_business .content section .detail_textArea p.txt01, #wrapper #container_business .content section .detail_textArea p.txt02{width:95%;max-width:895px;margin:0 auto 120px;font-size:124%;line-height:2.0;text-align:left;}
#wrapper #container .content section .detail_textArea p.txt01 small, #wrapper #container .content section .detail_textArea p.txt02 small, #wrapper #container_case .content section .detail_textArea p.txt01 small, #wrapper #container_case .content section .detail_textArea p.txt02 small, #wrapper #container_business .content section .detail_textArea p.txt01 small, #wrapper #container_business .content section .detail_textArea p.txt02 small{font-size:77%;line-height:1.6;}
#wrapper #container .content section .detail_textArea p.txt02-2, #wrapper #container_case .content section .detail_textArea p.txt02-2, #wrapper #container_business .content section .detail_textArea p.txt02-2{width:95%;max-width:400px;margin:0 auto 120px;font-size:124%;line-height:2.0;text-align:left;}
#wrapper #container .content section .detail_textArea p.txt02-2 span, #wrapper #container_case .content section .detail_textArea p.txt02-2 span, #wrapper #container_business .content section .detail_textArea p.txt02-2 span{display:block;padding:10px 0 0;font-size:93%;}
#wrapper #container .content section .detail_textArea p.txt03, #wrapper #container_case .content section .detail_textArea p.txt03, #wrapper #container_business .content section .detail_textArea p.txt03{width:95%;max-width:895px;margin:0 auto 60px;font-size:124%;line-height:2.0;text-align:left;}
#wrapper #container .content section .detail_textArea .sectionImg, #wrapper #container_case .content section .detail_textArea .sectionImg, #wrapper #container_business .content section .detail_textArea .sectionImg{width:100%;height:600px;overflow:hidden;position:relative;}
#wrapper #container .content section .detail_textArea .sectionImg img, #wrapper #container_case .content section .detail_textArea .sectionImg img, #wrapper #container_business .content section .detail_textArea .sectionImg img{width:100%;height:auto;position:absolute;left:0;}
#wrapper #container .content section .detail_textArea .img02, #wrapper #container_case .content section .detail_textArea .img02, #wrapper #container_business .content section .detail_textArea .img02{width:100%;max-width:1280px;height:auto;}
#wrapper #container .content section .detail_textArea .img03, #wrapper #container_case .content section .detail_textArea .img03, #wrapper #container_business .content section .detail_textArea .img03{width:100%;max-width:920px;height:auto;position:relative;margin:60px auto 30px;z-index:10;}
#wrapper #container .content section .detail_textArea .bg_img03, #wrapper #container_case .content section .detail_textArea .bg_img03, #wrapper #container_business .content section .detail_textArea .bg_img03{content:"";display:block;width:100%;height:245px;position:absolute;background:#eee;margin-top:-205px;}
#wrapper #container .content section .detail_textArea .img04, #wrapper #container_case .content section .detail_textArea .img04, #wrapper #container_business .content section .detail_textArea .img04{width:95%;max-width:950px;height:auto;margin:0 auto 60px;}
#wrapper #container .content section .detail_textArea .link, #wrapper #container_case .content section .detail_textArea .link, #wrapper #container_business .content section .detail_textArea .link{font-size:124%;margin-bottom:105px;}
#wrapper #container .content section .detail_textArea h5, #wrapper #container_case .content section .detail_textArea h5, #wrapper #container_business .content section .detail_textArea h5{font-weight:normal;color:#35af57;font-size:154%;margin-bottom:35px;}
#wrapper #container .content section .detail_textArea .tag_list, #wrapper #container_case .content section .detail_textArea .tag_list, #wrapper #container_business .content section .detail_textArea .tag_list{margin-bottom:100px;width:100%;max-width:944px;margin:0 auto 100px;}
#wrapper #container .content section .detail_textArea .tag_list li, #wrapper #container_case .content section .detail_textArea .tag_list li, #wrapper #container_business .content section .detail_textArea .tag_list li{padding:0 8px 15px;float:left;}
#wrapper #container .content section .detail_textArea .tag_list li span, #wrapper #container_case .content section .detail_textArea .tag_list li span, #wrapper #container_business .content section .detail_textArea .tag_list li span{display:inline-block;font-size:131%;width:218px;text-align:center;padding:10px 0;color:#35af57;border:1px solid #35af57;}
#wrapper #container .content section .detail_textArea .link_more, #wrapper #container_case .content section .detail_textArea .link_more, #wrapper #container_business .content section .detail_textArea .link_more{margin-top:100px;}
#wrapper #container .content section .detail_textArea .link_more a .square, #wrapper #container_case .content section .detail_textArea .link_more a .square, #wrapper #container_business .content section .detail_textArea .link_more a .square{display:block;text-align:left;width:22px;height:40px;margin:0 auto;}
#wrapper #container .content section .detail_textArea .link_more a .square span, #wrapper #container_case .content section .detail_textArea .link_more a .square span, #wrapper #container_business .content section .detail_textArea .link_more a .square span{-webkit-transition:margin 0.2s linear;transition:margin 0.2s linear;position:absolute;width:10px;height:10px;background:#35af57;}
#wrapper #container .content section .detail_textArea .link_more a .square span:nth-of-type(2), #wrapper #container_case .content section .detail_textArea .link_more a .square span:nth-of-type(2), #wrapper #container_business .content section .detail_textArea .link_more a .square span:nth-of-type(2){margin-left:12px;}
#wrapper #container .content section .detail_textArea .link_more a .square span:nth-of-type(3), #wrapper #container_case .content section .detail_textArea .link_more a .square span:nth-of-type(3), #wrapper #container_business .content section .detail_textArea .link_more a .square span:nth-of-type(3){margin-top:12px;}
#wrapper #container .content section .detail_textArea .link_more a .square span:nth-of-type(4), #wrapper #container_case .content section .detail_textArea .link_more a .square span:nth-of-type(4), #wrapper #container_business .content section .detail_textArea .link_more a .square span:nth-of-type(4){margin-top:12px;margin-left:12px;}
#wrapper #container .content section .detail_textArea .link_more span, #wrapper #container_case .content section .detail_textArea .link_more span, #wrapper #container_business .content section .detail_textArea .link_more span{display:inline-block;color:#2c2a2b;}
#wrapper #container .content section .detail_textArea a:hover .square span, #wrapper #container_case .content section .detail_textArea a:hover .square span, #wrapper #container_business .content section .detail_textArea a:hover .square span{-webkit-transition:margin 0.2s linear;transition:margin 0.2s linear;}
#wrapper #container .content section .detail_textArea a:hover .square span:nth-of-type(1), #wrapper #container_case .content section .detail_textArea a:hover .square span:nth-of-type(1), #wrapper #container_business .content section .detail_textArea a:hover .square span:nth-of-type(1){margin-left:-5px;margin-top:-5px;}
#wrapper #container .content section .detail_textArea a:hover .square span:nth-of-type(2), #wrapper #container_case .content section .detail_textArea a:hover .square span:nth-of-type(2), #wrapper #container_business .content section .detail_textArea a:hover .square span:nth-of-type(2){margin-left:17px;margin-top:-5px;}
#wrapper #container .content section .detail_textArea a:hover .square span:nth-of-type(3), #wrapper #container_case .content section .detail_textArea a:hover .square span:nth-of-type(3), #wrapper #container_business .content section .detail_textArea a:hover .square span:nth-of-type(3){margin-left:-5px;margin-top:17px;}
#wrapper #container .content section .detail_textArea a:hover .square span:nth-of-type(4), #wrapper #container_case .content section .detail_textArea a:hover .square span:nth-of-type(4), #wrapper #container_business .content section .detail_textArea a:hover .square span:nth-of-type(4){margin-top:17px;margin-left:17px;}
#wrapper #container .content section .detail_textArea .iconBlock_3clm, #wrapper #container_case .content section .detail_textArea .iconBlock_3clm, #wrapper #container_business .content section .detail_textArea .iconBlock_3clm{width:660px;}
#wrapper #container .content section .detail_textArea .iconBlock_4clm, #wrapper #container_case .content section .detail_textArea .iconBlock_4clm, #wrapper #container_business .content section .detail_textArea .iconBlock_4clm{width:880px;}
#wrapper #container .content section .detail_textArea .iconBlock_3clm,
#wrapper #container .content section .detail_textArea .iconBlock_4clm, #wrapper #container_case .content section .detail_textArea .iconBlock_3clm,
#wrapper #container_case .content section .detail_textArea .iconBlock_4clm, #wrapper #container_business .content section .detail_textArea .iconBlock_3clm,
#wrapper #container_business .content section .detail_textArea .iconBlock_4clm{margin:0 auto;}
#wrapper #container .content section .detail_textArea .iconBlock_3clm li,
#wrapper #container .content section .detail_textArea .iconBlock_4clm li, #wrapper #container_case .content section .detail_textArea .iconBlock_3clm li,
#wrapper #container_case .content section .detail_textArea .iconBlock_4clm li, #wrapper #container_business .content section .detail_textArea .iconBlock_3clm li,
#wrapper #container_business .content section .detail_textArea .iconBlock_4clm li{background:#2c2a2b;color:#ffffff;font-weight:bold;text-align:center;width:200px;float:left;padding-top:45px;padding-bottom:10px;margin-left:10px;margin-right:10px;}
#wrapper #container .content section .detail_textArea .iconBlock_3clm li span,
#wrapper #container .content section .detail_textArea .iconBlock_4clm li span, #wrapper #container_case .content section .detail_textArea .iconBlock_3clm li span,
#wrapper #container_case .content section .detail_textArea .iconBlock_4clm li span, #wrapper #container_business .content section .detail_textArea .iconBlock_3clm li span,
#wrapper #container_business .content section .detail_textArea .iconBlock_4clm li span{display:block;font-size:124%;line-height:1.5;height:90px;width:200px;display:table-cell;text-align:center;vertical-align:middle;}
#wrapper #container .content section .case_link, #wrapper #container_case .content section .case_link, #wrapper #container_business .content section .case_link{margin:40px auto 120px;}
#wrapper #container .content section .case_link a, #wrapper #container_case .content section .case_link a, #wrapper #container_business .content section .case_link a{overflow:hidden;display:block;background:#2c2a2b;webkit-transition:box-shadow 0.3s linear;transition:box-shadow 0.3s linear;box-shadow:0 8px 8px 0 rgba(0, 0, 0, 0.42);color:#fff;text-decoration:none;font-size:200%;font-weight:normal;}
#wrapper #container .content section .case_link a .img, #wrapper #container_case .content section .case_link a .img, #wrapper #container_business .content section .case_link a .img{float:right;width:60%;}
#wrapper #container .content section .case_link a .img img, #wrapper #container_case .content section .case_link a .img img, #wrapper #container_business .content section .case_link a .img img{vertical-align:bottom;margin:0;padding:0;}
#wrapper #container .content section .case_link a .txt, #wrapper #container_case .content section .case_link a .txt, #wrapper #container_business .content section .case_link a .txt{width:40%;float:left;text-align:left;}
#wrapper #container .content section .case_link a .txt p, #wrapper #container_case .content section .case_link a .txt p, #wrapper #container_business .content section .case_link a .txt p{margin-top:15%;margin-left:10%;margin-right:10%;margin-bottom:10%;font-weight:bold;line-height:1.6;}
#wrapper #container .content section .case_link a .txt p:after, #wrapper #container_case .content section .case_link a .txt p:after, #wrapper #container_business .content section .case_link a .txt p:after{content:"";display:block;width:50px;height:2px;background:#fff;margin-top:15px;font-weight:bold;}
#wrapper #container .content section .case_link a .txt span, #wrapper #container_case .content section .case_link a .txt span, #wrapper #container_business .content section .case_link a .txt span{display:block;margin-left:10%;margin-right:10%;font-size:63%;line-height:1.8;}
#wrapper #container .content section .case_link a:hover, #wrapper #container_case .content section .case_link a:hover, #wrapper #container_business .content section .case_link a:hover{-webkit-transition:box-shadow 0.3s linear;transition:box-shadow 0.3s linear;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.4);}
#wrapper #container .content section .case_link .new:before, #wrapper #container_case .content section .case_link .new:before, #wrapper #container_business .content section .case_link .new:before{content:"NEW";position:absolute;left:40%;display:inline-block;font-family:"bebas-neue", "Microsoft Yahei", "helvetica","Hiragino Kaku Gothic Pro", sans-serif;color:#35af57;font-size:200%;font-weight:normal;letter-spacing:2px;border:3px solid #35af57;background:rgba(255, 255, 255, 0.6);padding:10px 5px;margin:3%;}
#wrapper #container .content section .case_link:last-child, #wrapper #container_case .content section .case_link:last-child, #wrapper #container_business .content section .case_link:last-child{margin-bottom:120px;}
#wrapper #container .content section #businessLink01 .linkText a, #wrapper #container .content section #businessLink03 .linkText a, #wrapper #container_case .content section #businessLink01 .linkText a, #wrapper #container_case .content section #businessLink03 .linkText a, #wrapper #container_business .content section #businessLink01 .linkText a, #wrapper #container_business .content section #businessLink03 .linkText a{height:200px;}
#wrapper #container .content section #businessLink02 .linkText a, #wrapper #container_case .content section #businessLink02 .linkText a, #wrapper #container_business .content section #businessLink02 .linkText a{height:240px;}
#wrapper #container .content section .linkBox01,
#wrapper #container .content section .linkBox02, #wrapper #container_case .content section .linkBox01,
#wrapper #container_case .content section .linkBox02, #wrapper #container_business .content section .linkBox01,
#wrapper #container_business .content section .linkBox02{margin-bottom:500px;}
#wrapper #container .content section .linkBox01 .img:before,
#wrapper #container .content section .linkBox02 .img:before, #wrapper #container_case .content section .linkBox01 .img:before,
#wrapper #container_case .content section .linkBox02 .img:before, #wrapper #container_business .content section .linkBox01 .img:before,
#wrapper #container_business .content section .linkBox02 .img:before{content:"";position:fixed;display:block;width:100%;height:76%;background:url("../../business/img/bg_business.png") repeat 0 0;background-size:25%;z-index:5;}
#wrapper #container .content section .linkBox01 .img img,
#wrapper #container .content section .linkBox02 .img img, #wrapper #container_case .content section .linkBox01 .img img,
#wrapper #container_case .content section .linkBox02 .img img, #wrapper #container_business .content section .linkBox01 .img img,
#wrapper #container_business .content section .linkBox02 .img img{position:relative;z-index:1;}
#wrapper #container .content section .linkBox01 .img:after,
#wrapper #container .content section .linkBox02 .img:after, #wrapper #container_case .content section .linkBox01 .img:after,
#wrapper #container_case .content section .linkBox02 .img:after, #wrapper #container_business .content section .linkBox01 .img:after,
#wrapper #container_business .content section .linkBox02 .img:after{content:"";position:relative;display:block;width:60%;max-width:480px;height:280px;padding:20px 40px;margin-left:20%;margin-right:5%;margin-top:-140px;background:#2c2a2b;z-index:0;}
#wrapper #container .content section .linkBox01 .linkTitle,
#wrapper #container .content section .linkBox02 .linkTitle, #wrapper #container_case .content section .linkBox01 .linkTitle,
#wrapper #container_case .content section .linkBox02 .linkTitle, #wrapper #container_business .content section .linkBox01 .linkTitle,
#wrapper #container_business .content section .linkBox02 .linkTitle{position:relative;display:block;margin-left:6%;font-family:"bebas-neue", "Microsoft Yahei", "helvetica","Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-weight:normal;font-size:125px;margin-top:-400px;color:#2c2a2b;z-index:100;}
#wrapper #container .content section .linkBox01 .linkText a,
#wrapper #container .content section .linkBox02 .linkText a, #wrapper #container_case .content section .linkBox01 .linkText a,
#wrapper #container_case .content section .linkBox02 .linkText a, #wrapper #container_business .content section .linkBox01 .linkText a,
#wrapper #container_business .content section .linkBox02 .linkText a{display:block;position:absolute;width:60%;height:260px;max-width:400px;padding:20px 40px 40px 60px;line-height:1.8;text-align:left;background:linear-gradient(-45deg, #062681 0%, #106efb 100%);background:-webkit-linear-gradient(-45deg, #062681 0%, #106efb 100%);font-weight:bold;z-index:10;font-size:147%;text-decoration:none;color:#ffffff;-webkit-transition:box-shadow 0.3s linear;transition:box-shadow 0.3s linear;box-shadow:0 8px 8px 0 rgba(0, 0, 0, 0.42);}
#wrapper #container .content section .linkBox01 .linkText a .link_icon,
#wrapper #container .content section .linkBox02 .linkText a .link_icon, #wrapper #container_case .content section .linkBox01 .linkText a .link_icon,
#wrapper #container_case .content section .linkBox02 .linkText a .link_icon, #wrapper #container_business .content section .linkBox01 .linkText a .link_icon,
#wrapper #container_business .content section .linkBox02 .linkText a .link_icon{position:absolute;margin-top:8px;margin-left:-35px;}
#wrapper #container .content section .linkBox01 .linkText a .link_icon:before,
#wrapper #container .content section .linkBox02 .linkText a .link_icon:before, #wrapper #container_case .content section .linkBox01 .linkText a .link_icon:before,
#wrapper #container_case .content section .linkBox02 .linkText a .link_icon:before, #wrapper #container_business .content section .linkBox01 .linkText a .link_icon:before,
#wrapper #container_business .content section .linkBox02 .linkText a .link_icon:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;background:#fff;border-radius:50%;}
#wrapper #container .content section .linkBox01 .linkText a .link_icon:after,
#wrapper #container .content section .linkBox02 .linkText a .link_icon:after, #wrapper #container_case .content section .linkBox01 .linkText a .link_icon:after,
#wrapper #container_case .content section .linkBox02 .linkText a .link_icon:after, #wrapper #container_business .content section .linkBox01 .linkText a .link_icon:after,
#wrapper #container_business .content section .linkBox02 .linkText a .link_icon:after{content:"";display:inline-block;width:6px;height:6px;position:absolute;margin-top:6px;margin-left:5px;border-top:2px solid #35af57;border-right:2px solid #35af57;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
#wrapper #container .content section .linkBox01 .linkText a span,
#wrapper #container .content section .linkBox02 .linkText a span, #wrapper #container_case .content section .linkBox01 .linkText a span,
#wrapper #container_case .content section .linkBox02 .linkText a span, #wrapper #container_business .content section .linkBox01 .linkText a span,
#wrapper #container_business .content section .linkBox02 .linkText a span{line-height:1.7;display:block;font-size:100%;font-weight:normal;}
#wrapper #container .content section .linkBox01 .linkText a .linkJob,
#wrapper #container .content section .linkBox02 .linkText a .linkJob, #wrapper #container_case .content section .linkBox01 .linkText a .linkJob,
#wrapper #container_case .content section .linkBox02 .linkText a .linkJob, #wrapper #container_business .content section .linkBox01 .linkText a .linkJob,
#wrapper #container_business .content section .linkBox02 .linkText a .linkJob{font-size:77%;}
#wrapper #container .content section .linkBox01 .linkText a:hover,
#wrapper #container .content section .linkBox02 .linkText a:hover, #wrapper #container_case .content section .linkBox01 .linkText a:hover,
#wrapper #container_case .content section .linkBox02 .linkText a:hover, #wrapper #container_business .content section .linkBox01 .linkText a:hover,
#wrapper #container_business .content section .linkBox02 .linkText a:hover{-webkit-transition:box-shadow 0.3s linear;transition:box-shadow 0.3s linear;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.4);}
#wrapper #container .content section .linkBox01.mbFix,
#wrapper #container .content section .linkBox02.mbFix, #wrapper #container_case .content section .linkBox01.mbFix,
#wrapper #container_case .content section .linkBox02.mbFix, #wrapper #container_business .content section .linkBox01.mbFix,
#wrapper #container_business .content section .linkBox02.mbFix{margin-bottom:450px;}
#wrapper #container .content section .linkBox01, #wrapper #container_case .content section .linkBox01, #wrapper #container_business .content section .linkBox01{padding-bottom:500px;}
#wrapper #container .content section .linkBox01 .linkTitle, #wrapper #container_case .content section .linkBox01 .linkTitle, #wrapper #container_business .content section .linkBox01 .linkTitle{float:left;text-align:left;}
#wrapper #container .content section .linkBox01 .linkText a, #wrapper #container_case .content section .linkBox01 .linkText a, #wrapper #container_business .content section .linkBox01 .linkText a{margin-left:48%;margin-top:280px;}
#wrapper #container .content section .linkBox01 .linkText a .linkNameArea, #wrapper #container_case .content section .linkBox01 .linkText a .linkNameArea, #wrapper #container_business .content section .linkBox01 .linkText a .linkNameArea{margin-top:183px;float:right;}
#wrapper #container .content section .linkBox02 .linkTitle, #wrapper #container_case .content section .linkBox02 .linkTitle, #wrapper #container_business .content section .linkBox02 .linkTitle{float:right;text-align:right;margin-left:25%;}
#wrapper #container .content section .linkBox02 .linkText a, #wrapper #container_case .content section .linkBox02 .linkText a, #wrapper #container_business .content section .linkBox02 .linkText a{margin-left:15%;margin-top:180px;}
#wrapper #container .content section .linkBox02 .linkText a .linkNameArea, #wrapper #container_case .content section .linkBox02 .linkText a .linkNameArea, #wrapper #container_business .content section .linkBox02 .linkText a .linkNameArea{margin-top:145px;}
#wrapper #container .content section #businessLink03, #wrapper #container_case .content section #businessLink03, #wrapper #container_business .content section #businessLink03{padding-bottom:1000px;margin-bottom:100px;}
#wrapper #container .content section #businessLink03 .img, #wrapper #container_case .content section #businessLink03 .img, #wrapper #container_business .content section #businessLink03 .img{position:absolute;right:0;margin-top:-200px;text-align:right;}
#wrapper #container .content section #businessLink03 .img:after, #wrapper #container_case .content section #businessLink03 .img:after, #wrapper #container_business .content section #businessLink03 .img:after{max-width:440px;height:420px;margin-top:-300px;margin-left:20%;}
#wrapper #container .content section #businessLink03 .linkTitle, #wrapper #container_case .content section #businessLink03 .linkTitle, #wrapper #container_business .content section #businessLink03 .linkTitle{margin-left:17%;margin-top:-280px;}
#wrapper #container .content section #businessLink03 .linkText a, #wrapper #container_case .content section #businessLink03 .linkText a, #wrapper #container_business .content section #businessLink03 .linkText a{max-width:480px;padding:40px;font-size:116%;font-weight:normal;margin-top:280px;height:170px;margin-left:10%;}
#wrapper #container .content section #businessLink03 .linkText a span, #wrapper #container_case .content section #businessLink03 .linkText a span, #wrapper #container_business .content section #businessLink03 .linkText a span{padding-right:40px;}
#wrapper #container .content section #businessLink03 .linkText a span .link_more, #wrapper #container_case .content section #businessLink03 .linkText a span .link_more, #wrapper #container_business .content section #businessLink03 .linkText a span .link_more{font-family:"bebas-neue", "Microsoft Yahei", "helvetica","Hiragino Kaku Gothic Pro", sans-serif;font-weight:normal;font-size:170%;letter-spacing:1px;display:block;text-align:left;width:100%;margin-top:40px;}
#wrapper #container .content section #businessLink03 .linkText a span .link_more img, #wrapper #container_case .content section #businessLink03 .linkText a span .link_more img, #wrapper #container_business .content section #businessLink03 .linkText a span .link_more img{vertical-align:middle;margin-left:10px;}
#wrapper #container .content section #businessLink02, #wrapper #container_case .content section #businessLink02, #wrapper #container_business .content section #businessLink02{text-align:right;padding-bottom:900px;}
#wrapper #container .content section #businessLink02 .img, #wrapper #container_case .content section #businessLink02 .img, #wrapper #container_business .content section #businessLink02 .img{position:absolute;left:0;margin-top:-200px;text-align:left;}
#wrapper #container .content section #businessLink02 .img:after, #wrapper #container_case .content section #businessLink02 .img:after, #wrapper #container_business .content section #businessLink02 .img:after{margin-top:-270px;margin-left:40%;height:320px;}
#wrapper #container .content section #businessLink02 .linkTitle, #wrapper #container_case .content section #businessLink02 .linkTitle, #wrapper #container_business .content section #businessLink02 .linkTitle{max-width:550px;float:right;text-align:left;right:15%;margin-left:50%;padding-top:20px;}
#wrapper #container .content section #businessLink02 .linkText, #wrapper #container_case .content section #businessLink02 .linkText, #wrapper #container_business .content section #businessLink02 .linkText{margin-left:6%;}
#wrapper #container .content section #businessLink02 .linkText a, #wrapper #container_case .content section #businessLink02 .linkText a, #wrapper #container_business .content section #businessLink02 .linkText a{margin-left:0;max-width:500px;padding:40px;font-size:116%;font-weight:normal;margin-top:340px;}
#wrapper #container .content section #businessLink02 .linkText a span, #wrapper #container_case .content section #businessLink02 .linkText a span, #wrapper #container_business .content section #businessLink02 .linkText a span{padding-right:40px;}
#wrapper #container .content section #businessLink02 .linkText a span .link_more, #wrapper #container_case .content section #businessLink02 .linkText a span .link_more, #wrapper #container_business .content section #businessLink02 .linkText a span .link_more{font-family:"bebas-neue", "Microsoft Yahei", "helvetica","Hiragino Kaku Gothic Pro", sans-serif;font-weight:normal;font-size:170%;letter-spacing:1px;display:block;text-align:left;width:100%;margin-top:40px;}
#wrapper #container .content section #businessLink02 .linkText a span .link_more img, #wrapper #container_case .content section #businessLink02 .linkText a span .link_more img, #wrapper #container_business .content section #businessLink02 .linkText a span .link_more img{vertical-align:middle;margin-left:10px;}
#wrapper #container .content section #businessLink01, #wrapper #container_case .content section #businessLink01, #wrapper #container_business .content section #businessLink01{margin-top:200px;padding-top:420px;padding-bottom:1100px;}
#wrapper #container .content section #businessLink01 .img, #wrapper #container_case .content section #businessLink01 .img, #wrapper #container_business .content section #businessLink01 .img{position:absolute;right:0;margin-top:-200px;text-align:right;}
#wrapper #container .content section #businessLink01 .linkTitle, #wrapper #container_case .content section #businessLink01 .linkTitle, #wrapper #container_business .content section #businessLink01 .linkTitle{max-width:550px;}
#wrapper #container .content section #businessLink01 .linkText a, #wrapper #container_case .content section #businessLink01 .linkText a, #wrapper #container_business .content section #businessLink01 .linkText a{max-width:480px;padding:40px;font-size:116%;font-weight:normal;}
#wrapper #container .content section #businessLink01 .linkText a span, #wrapper #container_case .content section #businessLink01 .linkText a span, #wrapper #container_business .content section #businessLink01 .linkText a span{padding-right:40px;}
#wrapper #container .content section #businessLink01 .linkText a span .link_more, #wrapper #container_case .content section #businessLink01 .linkText a span .link_more, #wrapper #container_business .content section #businessLink01 .linkText a span .link_more{font-family:"bebas-neue", "Microsoft Yahei", "helvetica","Hiragino Kaku Gothic Pro", sans-serif;font-weight:normal;font-size:170%;letter-spacing:1px;display:block;text-align:left;width:100%;margin-top:40px;}
#wrapper #container .content section #businessLink01 .linkText a span .link_more img, #wrapper #container_case .content section #businessLink01 .linkText a span .link_more img, #wrapper #container_business .content section #businessLink01 .linkText a span .link_more img{vertical-align:middle;margin-left:10px;}
#wrapper #container .content section .imgArea01,
#wrapper #container .content section .imgArea02,
#wrapper #container .content section .textArea01, #wrapper #container_case .content section .imgArea01,
#wrapper #container_case .content section .imgArea02,
#wrapper #container_case .content section .textArea01, #wrapper #container_business .content section .imgArea01,
#wrapper #container_business .content section .imgArea02,
#wrapper #container_business .content section .textArea01{width:90%;max-width:720px;margin:0 auto 60px;font-size:108%;}
#wrapper #container .content section .imgArea01 .pagelink_2clm ul li,
#wrapper #container .content section .imgArea02 .pagelink_2clm ul li,
#wrapper #container .content section .textArea01 .pagelink_2clm ul li, #wrapper #container_case .content section .imgArea01 .pagelink_2clm ul li,
#wrapper #container_case .content section .imgArea02 .pagelink_2clm ul li,
#wrapper #container_case .content section .textArea01 .pagelink_2clm ul li, #wrapper #container_business .content section .imgArea01 .pagelink_2clm ul li,
#wrapper #container_business .content section .imgArea02 .pagelink_2clm ul li,
#wrapper #container_business .content section .textArea01 .pagelink_2clm ul li{width:48%;padding-left:2%;}
#wrapper #container .content section .imgArea01 .pagelink_3clm ul li,
#wrapper #container .content section .imgArea02 .pagelink_3clm ul li,
#wrapper #container .content section .textArea01 .pagelink_3clm ul li, #wrapper #container_case .content section .imgArea01 .pagelink_3clm ul li,
#wrapper #container_case .content section .imgArea02 .pagelink_3clm ul li,
#wrapper #container_case .content section .textArea01 .pagelink_3clm ul li, #wrapper #container_business .content section .imgArea01 .pagelink_3clm ul li,
#wrapper #container_business .content section .imgArea02 .pagelink_3clm ul li,
#wrapper #container_business .content section .textArea01 .pagelink_3clm ul li{width:31%;padding-left:2%;}
#wrapper #container .content section .imgArea01 .pagelink_2clm,
#wrapper #container .content section .imgArea01 .pagelink_3clm,
#wrapper #container .content section .imgArea02 .pagelink_2clm,
#wrapper #container .content section .imgArea02 .pagelink_3clm,
#wrapper #container .content section .textArea01 .pagelink_2clm,
#wrapper #container .content section .textArea01 .pagelink_3clm, #wrapper #container_case .content section .imgArea01 .pagelink_2clm,
#wrapper #container_case .content section .imgArea01 .pagelink_3clm,
#wrapper #container_case .content section .imgArea02 .pagelink_2clm,
#wrapper #container_case .content section .imgArea02 .pagelink_3clm,
#wrapper #container_case .content section .textArea01 .pagelink_2clm,
#wrapper #container_case .content section .textArea01 .pagelink_3clm, #wrapper #container_business .content section .imgArea01 .pagelink_2clm,
#wrapper #container_business .content section .imgArea01 .pagelink_3clm,
#wrapper #container_business .content section .imgArea02 .pagelink_2clm,
#wrapper #container_business .content section .imgArea02 .pagelink_3clm,
#wrapper #container_business .content section .textArea01 .pagelink_2clm,
#wrapper #container_business .content section .textArea01 .pagelink_3clm{border:2px solid #e3e3e3;margin-bottom:60px;}
#wrapper #container .content section .imgArea01 .pagelink_2clm ul,
#wrapper #container .content section .imgArea01 .pagelink_3clm ul,
#wrapper #container .content section .imgArea02 .pagelink_2clm ul,
#wrapper #container .content section .imgArea02 .pagelink_3clm ul,
#wrapper #container .content section .textArea01 .pagelink_2clm ul,
#wrapper #container .content section .textArea01 .pagelink_3clm ul, #wrapper #container_case .content section .imgArea01 .pagelink_2clm ul,
#wrapper #container_case .content section .imgArea01 .pagelink_3clm ul,
#wrapper #container_case .content section .imgArea02 .pagelink_2clm ul,
#wrapper #container_case .content section .imgArea02 .pagelink_3clm ul,
#wrapper #container_case .content section .textArea01 .pagelink_2clm ul,
#wrapper #container_case .content section .textArea01 .pagelink_3clm ul, #wrapper #container_business .content section .imgArea01 .pagelink_2clm ul,
#wrapper #container_business .content section .imgArea01 .pagelink_3clm ul,
#wrapper #container_business .content section .imgArea02 .pagelink_2clm ul,
#wrapper #container_business .content section .imgArea02 .pagelink_3clm ul,
#wrapper #container_business .content section .textArea01 .pagelink_2clm ul,
#wrapper #container_business .content section .textArea01 .pagelink_3clm ul{margin:25px 20px;}
#wrapper #container .content section .imgArea01 .pagelink_2clm ul li,
#wrapper #container .content section .imgArea01 .pagelink_3clm ul li,
#wrapper #container .content section .imgArea02 .pagelink_2clm ul li,
#wrapper #container .content section .imgArea02 .pagelink_3clm ul li,
#wrapper #container .content section .textArea01 .pagelink_2clm ul li,
#wrapper #container .content section .textArea01 .pagelink_3clm ul li, #wrapper #container_case .content section .imgArea01 .pagelink_2clm ul li,
#wrapper #container_case .content section .imgArea01 .pagelink_3clm ul li,
#wrapper #container_case .content section .imgArea02 .pagelink_2clm ul li,
#wrapper #container_case .content section .imgArea02 .pagelink_3clm ul li,
#wrapper #container_case .content section .textArea01 .pagelink_2clm ul li,
#wrapper #container_case .content section .textArea01 .pagelink_3clm ul li, #wrapper #container_business .content section .imgArea01 .pagelink_2clm ul li,
#wrapper #container_business .content section .imgArea01 .pagelink_3clm ul li,
#wrapper #container_business .content section .imgArea02 .pagelink_2clm ul li,
#wrapper #container_business .content section .imgArea02 .pagelink_3clm ul li,
#wrapper #container_business .content section .textArea01 .pagelink_2clm ul li,
#wrapper #container_business .content section .textArea01 .pagelink_3clm ul li{float:left;text-align:center;line-height:2.5;list-style-type:none;}
#wrapper #container .content section .imgArea01 .pagelink_2clm ul li a:before,
#wrapper #container .content section .imgArea01 .pagelink_3clm ul li a:before,
#wrapper #container .content section .imgArea02 .pagelink_2clm ul li a:before,
#wrapper #container .content section .imgArea02 .pagelink_3clm ul li a:before,
#wrapper #container .content section .textArea01 .pagelink_2clm ul li a:before,
#wrapper #container .content section .textArea01 .pagelink_3clm ul li a:before, #wrapper #container_case .content section .imgArea01 .pagelink_2clm ul li a:before,
#wrapper #container_case .content section .imgArea01 .pagelink_3clm ul li a:before,
#wrapper #container_case .content section .imgArea02 .pagelink_2clm ul li a:before,
#wrapper #container_case .content section .imgArea02 .pagelink_3clm ul li a:before,
#wrapper #container_case .content section .textArea01 .pagelink_2clm ul li a:before,
#wrapper #container_case .content section .textArea01 .pagelink_3clm ul li a:before, #wrapper #container_business .content section .imgArea01 .pagelink_2clm ul li a:before,
#wrapper #container_business .content section .imgArea01 .pagelink_3clm ul li a:before,
#wrapper #container_business .content section .imgArea02 .pagelink_2clm ul li a:before,
#wrapper #container_business .content section .imgArea02 .pagelink_3clm ul li a:before,
#wrapper #container_business .content section .textArea01 .pagelink_2clm ul li a:before,
#wrapper #container_business .content section .textArea01 .pagelink_3clm ul li a:before{content:"";display:inline-block;width:5px;height:5px;position:relative;margin-left:-20px;margin-right:10px;border-top:2px solid #35af57;border-right:2px solid #35af57;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
#wrapper #container .content section .imgArea01 .linkList_1clm li,
#wrapper #container .content section .imgArea02 .linkList_1clm li,
#wrapper #container .content section .textArea01 .linkList_1clm li, #wrapper #container_case .content section .imgArea01 .linkList_1clm li,
#wrapper #container_case .content section .imgArea02 .linkList_1clm li,
#wrapper #container_case .content section .textArea01 .linkList_1clm li, #wrapper #container_business .content section .imgArea01 .linkList_1clm li,
#wrapper #container_business .content section .imgArea02 .linkList_1clm li,
#wrapper #container_business .content section .textArea01 .linkList_1clm li{width:95%;padding-left:5%;}
#wrapper #container .content section .imgArea01 .linkList_3clm li,
#wrapper #container .content section .imgArea02 .linkList_3clm li,
#wrapper #container .content section .textArea01 .linkList_3clm li, #wrapper #container_case .content section .imgArea01 .linkList_3clm li,
#wrapper #container_case .content section .imgArea02 .linkList_3clm li,
#wrapper #container_case .content section .textArea01 .linkList_3clm li, #wrapper #container_business .content section .imgArea01 .linkList_3clm li,
#wrapper #container_business .content section .imgArea02 .linkList_3clm li,
#wrapper #container_business .content section .textArea01 .linkList_3clm li{width:28%;padding-left:5%;}
#wrapper #container .content section .imgArea01 .linkList_1clm,
#wrapper #container .content section .imgArea01 .linkList_3clm,
#wrapper #container .content section .imgArea02 .linkList_1clm,
#wrapper #container .content section .imgArea02 .linkList_3clm,
#wrapper #container .content section .textArea01 .linkList_1clm,
#wrapper #container .content section .textArea01 .linkList_3clm, #wrapper #container_case .content section .imgArea01 .linkList_1clm,
#wrapper #container_case .content section .imgArea01 .linkList_3clm,
#wrapper #container_case .content section .imgArea02 .linkList_1clm,
#wrapper #container_case .content section .imgArea02 .linkList_3clm,
#wrapper #container_case .content section .textArea01 .linkList_1clm,
#wrapper #container_case .content section .textArea01 .linkList_3clm, #wrapper #container_business .content section .imgArea01 .linkList_1clm,
#wrapper #container_business .content section .imgArea01 .linkList_3clm,
#wrapper #container_business .content section .imgArea02 .linkList_1clm,
#wrapper #container_business .content section .imgArea02 .linkList_3clm,
#wrapper #container_business .content section .textArea01 .linkList_1clm,
#wrapper #container_business .content section .textArea01 .linkList_3clm{border-top:1px solid #2c2a2b;margin:0 0 40px;padding:25px 0 10px;font-size:93%;}
#wrapper #container .content section .imgArea01 .linkList_1clm li,
#wrapper #container .content section .imgArea01 .linkList_3clm li,
#wrapper #container .content section .imgArea02 .linkList_1clm li,
#wrapper #container .content section .imgArea02 .linkList_3clm li,
#wrapper #container .content section .textArea01 .linkList_1clm li,
#wrapper #container .content section .textArea01 .linkList_3clm li, #wrapper #container_case .content section .imgArea01 .linkList_1clm li,
#wrapper #container_case .content section .imgArea01 .linkList_3clm li,
#wrapper #container_case .content section .imgArea02 .linkList_1clm li,
#wrapper #container_case .content section .imgArea02 .linkList_3clm li,
#wrapper #container_case .content section .textArea01 .linkList_1clm li,
#wrapper #container_case .content section .textArea01 .linkList_3clm li, #wrapper #container_business .content section .imgArea01 .linkList_1clm li,
#wrapper #container_business .content section .imgArea01 .linkList_3clm li,
#wrapper #container_business .content section .imgArea02 .linkList_1clm li,
#wrapper #container_business .content section .imgArea02 .linkList_3clm li,
#wrapper #container_business .content section .textArea01 .linkList_1clm li,
#wrapper #container_business .content section .textArea01 .linkList_3clm li{float:left;text-align:left;line-height:1.6;list-style-type:none;padding-bottom:12px;}
#wrapper #container .content section .imgArea01 .linkList_1clm li a,
#wrapper #container .content section .imgArea01 .linkList_3clm li a,
#wrapper #container .content section .imgArea02 .linkList_1clm li a,
#wrapper #container .content section .imgArea02 .linkList_3clm li a,
#wrapper #container .content section .textArea01 .linkList_1clm li a,
#wrapper #container .content section .textArea01 .linkList_3clm li a, #wrapper #container_case .content section .imgArea01 .linkList_1clm li a,
#wrapper #container_case .content section .imgArea01 .linkList_3clm li a,
#wrapper #container_case .content section .imgArea02 .linkList_1clm li a,
#wrapper #container_case .content section .imgArea02 .linkList_3clm li a,
#wrapper #container_case .content section .textArea01 .linkList_1clm li a,
#wrapper #container_case .content section .textArea01 .linkList_3clm li a, #wrapper #container_business .content section .imgArea01 .linkList_1clm li a,
#wrapper #container_business .content section .imgArea01 .linkList_3clm li a,
#wrapper #container_business .content section .imgArea02 .linkList_1clm li a,
#wrapper #container_business .content section .imgArea02 .linkList_3clm li a,
#wrapper #container_business .content section .textArea01 .linkList_1clm li a,
#wrapper #container_business .content section .textArea01 .linkList_3clm li a{color:#2c2a2b;}
#wrapper #container .content section .imgArea01 .linkList_1clm li a:before,
#wrapper #container .content section .imgArea01 .linkList_3clm li a:before,
#wrapper #container .content section .imgArea02 .linkList_1clm li a:before,
#wrapper #container .content section .imgArea02 .linkList_3clm li a:before,
#wrapper #container .content section .textArea01 .linkList_1clm li a:before,
#wrapper #container .content section .textArea01 .linkList_3clm li a:before, #wrapper #container_case .content section .imgArea01 .linkList_1clm li a:before,
#wrapper #container_case .content section .imgArea01 .linkList_3clm li a:before,
#wrapper #container_case .content section .imgArea02 .linkList_1clm li a:before,
#wrapper #container_case .content section .imgArea02 .linkList_3clm li a:before,
#wrapper #container_case .content section .textArea01 .linkList_1clm li a:before,
#wrapper #container_case .content section .textArea01 .linkList_3clm li a:before, #wrapper #container_business .content section .imgArea01 .linkList_1clm li a:before,
#wrapper #container_business .content section .imgArea01 .linkList_3clm li a:before,
#wrapper #container_business .content section .imgArea02 .linkList_1clm li a:before,
#wrapper #container_business .content section .imgArea02 .linkList_3clm li a:before,
#wrapper #container_business .content section .textArea01 .linkList_1clm li a:before,
#wrapper #container_business .content section .textArea01 .linkList_3clm li a:before{content:"";display:inline-block;width:5px;height:5px;position:relative;margin-left:-15px;margin-right:5px;border-top:2px solid #35af57;border-right:2px solid #35af57;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
#wrapper #container .content section .imgArea01 .interviewTitle,
#wrapper #container .content section .imgArea02 .interviewTitle,
#wrapper #container .content section .textArea01 .interviewTitle, #wrapper #container_case .content section .imgArea01 .interviewTitle,
#wrapper #container_case .content section .imgArea02 .interviewTitle,
#wrapper #container_case .content section .textArea01 .interviewTitle, #wrapper #container_business .content section .imgArea01 .interviewTitle,
#wrapper #container_business .content section .imgArea02 .interviewTitle,
#wrapper #container_business .content section .textArea01 .interviewTitle{background:#2c2a2b;color:#fff;font-weight:normal;font-size:139%;font-family:"bebas-neue", "Microsoft Yahei", "helvetica","Hiragino Kaku Gothic Pro", sans-serif;padding:30px 40px;margin-bottom:60px;}
#wrapper #container .content section .imgArea01 .interviewTitle span,
#wrapper #container .content section .imgArea02 .interviewTitle span,
#wrapper #container .content section .textArea01 .interviewTitle span, #wrapper #container_case .content section .imgArea01 .interviewTitle span,
#wrapper #container_case .content section .imgArea02 .interviewTitle span,
#wrapper #container_case .content section .textArea01 .interviewTitle span, #wrapper #container_business .content section .imgArea01 .interviewTitle span,
#wrapper #container_business .content section .imgArea02 .interviewTitle span,
#wrapper #container_business .content section .textArea01 .interviewTitle span{display:block;}
#wrapper #container .content section .imgArea01 .interviewTitle .job,
#wrapper #container .content section .imgArea02 .interviewTitle .job,
#wrapper #container .content section .textArea01 .interviewTitle .job, #wrapper #container_case .content section .imgArea01 .interviewTitle .job,
#wrapper #container_case .content section .imgArea02 .interviewTitle .job,
#wrapper #container_case .content section .textArea01 .interviewTitle .job, #wrapper #container_business .content section .imgArea01 .interviewTitle .job,
#wrapper #container_business .content section .imgArea02 .interviewTitle .job,
#wrapper #container_business .content section .textArea01 .interviewTitle .job{font-size:77%;line-height:1.4;margin-top:20px;text-align:right;}
#wrapper #container .content section .imgArea01 .interviewTitle .name,
#wrapper #container .content section .imgArea02 .interviewTitle .name,
#wrapper #container .content section .textArea01 .interviewTitle .name, #wrapper #container_case .content section .imgArea01 .interviewTitle .name,
#wrapper #container_case .content section .imgArea02 .interviewTitle .name,
#wrapper #container_case .content section .textArea01 .interviewTitle .name, #wrapper #container_business .content section .imgArea01 .interviewTitle .name,
#wrapper #container_business .content section .imgArea02 .interviewTitle .name,
#wrapper #container_business .content section .textArea01 .interviewTitle .name{font-size:85%;text-align:right;}
#wrapper #container .content section .imgArea01 a.interviewTitle,
#wrapper #container .content section .imgArea02 a.interviewTitle,
#wrapper #container .content section .textArea01 a.interviewTitle, #wrapper #container_case .content section .imgArea01 a.interviewTitle,
#wrapper #container_case .content section .imgArea02 a.interviewTitle,
#wrapper #container_case .content section .textArea01 a.interviewTitle, #wrapper #container_business .content section .imgArea01 a.interviewTitle,
#wrapper #container_business .content section .imgArea02 a.interviewTitle,
#wrapper #container_business .content section .textArea01 a.interviewTitle{padding-left:60px;display:block;text-align:left;line-height:2.0;text-decoration:none;background:#35af57;background:linear-gradient(-45deg, #062681 0%, #106efb 100%);background:-webkit-linear-gradient(-45deg, #062681 0%, #106efb 100%);box-shadow:0 8px 8px 0 rgba(0, 0, 0, 0.42);-webkit-transition:box-shadow 0.3s linear;transition:box-shadow 0.3s linear;}
#wrapper #container .content section .imgArea01 a.interviewTitle .link_icon,
#wrapper #container .content section .imgArea02 a.interviewTitle .link_icon,
#wrapper #container .content section .textArea01 a.interviewTitle .link_icon, #wrapper #container_case .content section .imgArea01 a.interviewTitle .link_icon,
#wrapper #container_case .content section .imgArea02 a.interviewTitle .link_icon,
#wrapper #container_case .content section .textArea01 a.interviewTitle .link_icon, #wrapper #container_business .content section .imgArea01 a.interviewTitle .link_icon,
#wrapper #container_business .content section .imgArea02 a.interviewTitle .link_icon,
#wrapper #container_business .content section .textArea01 a.interviewTitle .link_icon{position:absolute;margin-top:8px;margin-left:-35px;}
#wrapper #container .content section .imgArea01 a.interviewTitle .link_icon:before,
#wrapper #container .content section .imgArea02 a.interviewTitle .link_icon:before,
#wrapper #container .content section .textArea01 a.interviewTitle .link_icon:before, #wrapper #container_case .content section .imgArea01 a.interviewTitle .link_icon:before,
#wrapper #container_case .content section .imgArea02 a.interviewTitle .link_icon:before,
#wrapper #container_case .content section .textArea01 a.interviewTitle .link_icon:before, #wrapper #container_business .content section .imgArea01 a.interviewTitle .link_icon:before,
#wrapper #container_business .content section .imgArea02 a.interviewTitle .link_icon:before,
#wrapper #container_business .content section .textArea01 a.interviewTitle .link_icon:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;background:#fff;border-radius:50%;}
#wrapper #container .content section .imgArea01 a.interviewTitle .link_icon:after,
#wrapper #container .content section .imgArea02 a.interviewTitle .link_icon:after,
#wrapper #container .content section .textArea01 a.interviewTitle .link_icon:after, #wrapper #container_case .content section .imgArea01 a.interviewTitle .link_icon:after,
#wrapper #container_case .content section .imgArea02 a.interviewTitle .link_icon:after,
#wrapper #container_case .content section .textArea01 a.interviewTitle .link_icon:after, #wrapper #container_business .content section .imgArea01 a.interviewTitle .link_icon:after,
#wrapper #container_business .content section .imgArea02 a.interviewTitle .link_icon:after,
#wrapper #container_business .content section .textArea01 a.interviewTitle .link_icon:after{content:"";display:inline-block;width:6px;height:6px;position:absolute;margin-top:6px;margin-left:5px;border-top:2px solid #35af57;border-right:2px solid #35af57;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
#wrapper #container .content section .imgArea01 a.interviewTitle:hover,
#wrapper #container .content section .imgArea02 a.interviewTitle:hover,
#wrapper #container .content section .textArea01 a.interviewTitle:hover, #wrapper #container_case .content section .imgArea01 a.interviewTitle:hover,
#wrapper #container_case .content section .imgArea02 a.interviewTitle:hover,
#wrapper #container_case .content section .textArea01 a.interviewTitle:hover, #wrapper #container_business .content section .imgArea01 a.interviewTitle:hover,
#wrapper #container_business .content section .imgArea02 a.interviewTitle:hover,
#wrapper #container_business .content section .textArea01 a.interviewTitle:hover{-webkit-transition:box-shadow 0.3s linear;transition:box-shadow 0.3s linear;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.4);}
#wrapper #container .content section .imgArea01 .movie01,
#wrapper #container .content section .imgArea01 .movie02,
#wrapper #container .content section .imgArea02 .movie01,
#wrapper #container .content section .imgArea02 .movie02,
#wrapper #container .content section .textArea01 .movie01,
#wrapper #container .content section .textArea01 .movie02, #wrapper #container_case .content section .imgArea01 .movie01,
#wrapper #container_case .content section .imgArea01 .movie02,
#wrapper #container_case .content section .imgArea02 .movie01,
#wrapper #container_case .content section .imgArea02 .movie02,
#wrapper #container_case .content section .textArea01 .movie01,
#wrapper #container_case .content section .textArea01 .movie02, #wrapper #container_business .content section .imgArea01 .movie01,
#wrapper #container_business .content section .imgArea01 .movie02,
#wrapper #container_business .content section .imgArea02 .movie01,
#wrapper #container_business .content section .imgArea02 .movie02,
#wrapper #container_business .content section .textArea01 .movie01,
#wrapper #container_business .content section .textArea01 .movie02{display:block;width:360px;height:300px;overflow:hidden;margin-bottom:20px;}
#wrapper #container .content section .imgArea01 .movie01 iframe,
#wrapper #container .content section .imgArea01 .movie02 iframe,
#wrapper #container .content section .imgArea02 .movie01 iframe,
#wrapper #container .content section .imgArea02 .movie02 iframe,
#wrapper #container .content section .textArea01 .movie01 iframe,
#wrapper #container .content section .textArea01 .movie02 iframe, #wrapper #container_case .content section .imgArea01 .movie01 iframe,
#wrapper #container_case .content section .imgArea01 .movie02 iframe,
#wrapper #container_case .content section .imgArea02 .movie01 iframe,
#wrapper #container_case .content section .imgArea02 .movie02 iframe,
#wrapper #container_case .content section .textArea01 .movie01 iframe,
#wrapper #container_case .content section .textArea01 .movie02 iframe, #wrapper #container_business .content section .imgArea01 .movie01 iframe,
#wrapper #container_business .content section .imgArea01 .movie02 iframe,
#wrapper #container_business .content section .imgArea02 .movie01 iframe,
#wrapper #container_business .content section .imgArea02 .movie02 iframe,
#wrapper #container_business .content section .textArea01 .movie01 iframe,
#wrapper #container_business .content section .textArea01 .movie02 iframe{position:relative;margin-top:-70px;}
#wrapper #container .content section .imgArea01 .movie01,
#wrapper #container .content section .imgArea02 .movie01,
#wrapper #container .content section .textArea01 .movie01, #wrapper #container_case .content section .imgArea01 .movie01,
#wrapper #container_case .content section .imgArea02 .movie01,
#wrapper #container_case .content section .textArea01 .movie01, #wrapper #container_business .content section .imgArea01 .movie01,
#wrapper #container_business .content section .imgArea02 .movie01,
#wrapper #container_business .content section .textArea01 .movie01{float:left;margin-right:20px;}
#wrapper #container .content section .imgArea01 .movie02,
#wrapper #container .content section .imgArea02 .movie02,
#wrapper #container .content section .textArea01 .movie02, #wrapper #container_case .content section .imgArea01 .movie02,
#wrapper #container_case .content section .imgArea02 .movie02,
#wrapper #container_case .content section .textArea01 .movie02, #wrapper #container_business .content section .imgArea01 .movie02,
#wrapper #container_business .content section .imgArea02 .movie02,
#wrapper #container_business .content section .textArea01 .movie02{float:right;margin-left:20px;}
#wrapper #container .content section .imgArea01 .check_policy,
#wrapper #container .content section .imgArea02 .check_policy,
#wrapper #container .content section .textArea01 .check_policy, #wrapper #container_case .content section .imgArea01 .check_policy,
#wrapper #container_case .content section .imgArea02 .check_policy,
#wrapper #container_case .content section .textArea01 .check_policy, #wrapper #container_business .content section .imgArea01 .check_policy,
#wrapper #container_business .content section .imgArea02 .check_policy,
#wrapper #container_business .content section .textArea01 .check_policy{margin-top:40px;}
#wrapper #container .content section .imgArea01 .check_policy p,
#wrapper #container .content section .imgArea02 .check_policy p,
#wrapper #container .content section .textArea01 .check_policy p, #wrapper #container_case .content section .imgArea01 .check_policy p,
#wrapper #container_case .content section .imgArea02 .check_policy p,
#wrapper #container_case .content section .textArea01 .check_policy p, #wrapper #container_business .content section .imgArea01 .check_policy p,
#wrapper #container_business .content section .imgArea02 .check_policy p,
#wrapper #container_business .content section .textArea01 .check_policy p{text-align:center;}
#wrapper #container .content section .imgArea01 h3,
#wrapper #container .content section .imgArea02 h3,
#wrapper #container .content section .textArea01 h3, #wrapper #container_case .content section .imgArea01 h3,
#wrapper #container_case .content section .imgArea02 h3,
#wrapper #container_case .content section .textArea01 h3, #wrapper #container_business .content section .imgArea01 h3,
#wrapper #container_business .content section .imgArea02 h3,
#wrapper #container_business .content section .textArea01 h3{text-align:left;font-size:208%;line-height:1.8;margin-bottom:45px;color:#35af57;}
#wrapper #container .content section .imgArea01 h3.subTitle,
#wrapper #container .content section .imgArea02 h3.subTitle,
#wrapper #container .content section .textArea01 h3.subTitle, #wrapper #container_case .content section .imgArea01 h3.subTitle,
#wrapper #container_case .content section .imgArea02 h3.subTitle,
#wrapper #container_case .content section .textArea01 h3.subTitle, #wrapper #container_business .content section .imgArea01 h3.subTitle,
#wrapper #container_business .content section .imgArea02 h3.subTitle,
#wrapper #container_business .content section .textArea01 h3.subTitle{margin-bottom:5px;text-align:center;font-family:"bebas-neue", "Microsoft Yahei", "helvetica","Hiragino Kaku Gothic Pro", sans-serif;font-weight:normal;}
#wrapper #container .content section .imgArea01 h3.subTitle a,
#wrapper #container .content section .imgArea02 h3.subTitle a,
#wrapper #container .content section .textArea01 h3.subTitle a, #wrapper #container_case .content section .imgArea01 h3.subTitle a,
#wrapper #container_case .content section .imgArea02 h3.subTitle a,
#wrapper #container_case .content section .textArea01 h3.subTitle a, #wrapper #container_business .content section .imgArea01 h3.subTitle a,
#wrapper #container_business .content section .imgArea02 h3.subTitle a,
#wrapper #container_business .content section .textArea01 h3.subTitle a{text-decoration:none;}
#wrapper #container .content section .imgArea01 h3.subTitle a:hover,
#wrapper #container .content section .imgArea02 h3.subTitle a:hover,
#wrapper #container .content section .textArea01 h3.subTitle a:hover, #wrapper #container_case .content section .imgArea01 h3.subTitle a:hover,
#wrapper #container_case .content section .imgArea02 h3.subTitle a:hover,
#wrapper #container_case .content section .textArea01 h3.subTitle a:hover, #wrapper #container_business .content section .imgArea01 h3.subTitle a:hover,
#wrapper #container_business .content section .imgArea02 h3.subTitle a:hover,
#wrapper #container_business .content section .textArea01 h3.subTitle a:hover{opacity:0.7;}
#wrapper #container .content section .imgArea01 h3.textCenter,
#wrapper #container .content section .imgArea02 h3.textCenter,
#wrapper #container .content section .textArea01 h3.textCenter, #wrapper #container_case .content section .imgArea01 h3.textCenter,
#wrapper #container_case .content section .imgArea02 h3.textCenter,
#wrapper #container_case .content section .textArea01 h3.textCenter, #wrapper #container_business .content section .imgArea01 h3.textCenter,
#wrapper #container_business .content section .imgArea02 h3.textCenter,
#wrapper #container_business .content section .textArea01 h3.textCenter{text-align:center;font-size:177%;line-height:1.8;margin-bottom:25px;font-weight:normal;}
#wrapper #container .content section .imgArea01 h4.interviewTopic,
#wrapper #container .content section .imgArea02 h4.interviewTopic,
#wrapper #container .content section .textArea01 h4.interviewTopic, #wrapper #container_case .content section .imgArea01 h4.interviewTopic,
#wrapper #container_case .content section .imgArea02 h4.interviewTopic,
#wrapper #container_case .content section .textArea01 h4.interviewTopic, #wrapper #container_business .content section .imgArea01 h4.interviewTopic,
#wrapper #container_business .content section .imgArea02 h4.interviewTopic,
#wrapper #container_business .content section .textArea01 h4.interviewTopic{margin-bottom:15px;font-size:185%;}
#wrapper #container .content section .imgArea01 p.textCenter,
#wrapper #container .content section .imgArea02 p.textCenter,
#wrapper #container .content section .textArea01 p.textCenter, #wrapper #container_case .content section .imgArea01 p.textCenter,
#wrapper #container_case .content section .imgArea02 p.textCenter,
#wrapper #container_case .content section .textArea01 p.textCenter, #wrapper #container_business .content section .imgArea01 p.textCenter,
#wrapper #container_business .content section .imgArea02 p.textCenter,
#wrapper #container_business .content section .textArea01 p.textCenter{text-align:center;font-size:116%;line-height:1.8;margin-bottom:25px;font-weight:normal;}
#wrapper #container .content section .imgArea01 h4,
#wrapper #container .content section .imgArea02 h4,
#wrapper #container .content section .textArea01 h4, #wrapper #container_case .content section .imgArea01 h4,
#wrapper #container_case .content section .imgArea02 h4,
#wrapper #container_case .content section .textArea01 h4, #wrapper #container_business .content section .imgArea01 h4,
#wrapper #container_business .content section .imgArea02 h4,
#wrapper #container_business .content section .textArea01 h4{text-align:left;font-size:147%;font-weight:normal;line-height:1.8;margin-top:45px;margin-bottom:7px;color:#35af57;}
#wrapper #container .content section .imgArea01 h4.jobName,
#wrapper #container .content section .imgArea02 h4.jobName,
#wrapper #container .content section .textArea01 h4.jobName, #wrapper #container_case .content section .imgArea01 h4.jobName,
#wrapper #container_case .content section .imgArea02 h4.jobName,
#wrapper #container_case .content section .textArea01 h4.jobName, #wrapper #container_business .content section .imgArea01 h4.jobName,
#wrapper #container_business .content section .imgArea02 h4.jobName,
#wrapper #container_business .content section .textArea01 h4.jobName{margin-left:5%;margin-bottom:20px;margin-top:70px;}
#wrapper #container .content section .imgArea01 .mt100,
#wrapper #container .content section .imgArea02 .mt100,
#wrapper #container .content section .textArea01 .mt100, #wrapper #container_case .content section .imgArea01 .mt100,
#wrapper #container_case .content section .imgArea02 .mt100,
#wrapper #container_case .content section .textArea01 .mt100, #wrapper #container_business .content section .imgArea01 .mt100,
#wrapper #container_business .content section .imgArea02 .mt100,
#wrapper #container_business .content section .textArea01 .mt100{margin-top:100px;}
#wrapper #container .content section .imgArea01 .mt20,
#wrapper #container .content section .imgArea02 .mt20,
#wrapper #container .content section .textArea01 .mt20, #wrapper #container_case .content section .imgArea01 .mt20,
#wrapper #container_case .content section .imgArea02 .mt20,
#wrapper #container_case .content section .textArea01 .mt20, #wrapper #container_business .content section .imgArea01 .mt20,
#wrapper #container_business .content section .imgArea02 .mt20,
#wrapper #container_business .content section .textArea01 .mt20{margin-top:20px;}
#wrapper #container .content section .imgArea01 .ml10,
#wrapper #container .content section .imgArea02 .ml10,
#wrapper #container .content section .textArea01 .ml10, #wrapper #container_case .content section .imgArea01 .ml10,
#wrapper #container_case .content section .imgArea02 .ml10,
#wrapper #container_case .content section .textArea01 .ml10, #wrapper #container_business .content section .imgArea01 .ml10,
#wrapper #container_business .content section .imgArea02 .ml10,
#wrapper #container_business .content section .textArea01 .ml10{margin-left:10px;}
#wrapper #container .content section .imgArea01 .textRight + h4,
#wrapper #container .content section .imgArea02 .textRight + h4,
#wrapper #container .content section .textArea01 .textRight + h4, #wrapper #container_case .content section .imgArea01 .textRight + h4,
#wrapper #container_case .content section .imgArea02 .textRight + h4,
#wrapper #container_case .content section .textArea01 .textRight + h4, #wrapper #container_business .content section .imgArea01 .textRight + h4,
#wrapper #container_business .content section .imgArea02 .textRight + h4,
#wrapper #container_business .content section .textArea01 .textRight + h4{margin-top:15px;}
#wrapper #container .content section .imgArea01 p,
#wrapper #container .content section .imgArea02 p,
#wrapper #container .content section .textArea01 p, #wrapper #container_case .content section .imgArea01 p,
#wrapper #container_case .content section .imgArea02 p,
#wrapper #container_case .content section .textArea01 p, #wrapper #container_business .content section .imgArea01 p,
#wrapper #container_business .content section .imgArea02 p,
#wrapper #container_business .content section .textArea01 p{text-align:left;font-size:108%;line-height:1.7;margin-bottom:25px;}
#wrapper #container .content section .imgArea01 p.textCenter01,
#wrapper #container .content section .imgArea02 p.textCenter01,
#wrapper #container .content section .textArea01 p.textCenter01, #wrapper #container_case .content section .imgArea01 p.textCenter01,
#wrapper #container_case .content section .imgArea02 p.textCenter01,
#wrapper #container_case .content section .textArea01 p.textCenter01, #wrapper #container_business .content section .imgArea01 p.textCenter01,
#wrapper #container_business .content section .imgArea02 p.textCenter01,
#wrapper #container_business .content section .textArea01 p.textCenter01{text-align:center;}
#wrapper #container .content section .imgArea01 p + ul,
#wrapper #container .content section .imgArea02 p + ul,
#wrapper #container .content section .textArea01 p + ul, #wrapper #container_case .content section .imgArea01 p + ul,
#wrapper #container_case .content section .imgArea02 p + ul,
#wrapper #container_case .content section .textArea01 p + ul, #wrapper #container_business .content section .imgArea01 p + ul,
#wrapper #container_business .content section .imgArea02 p + ul,
#wrapper #container_business .content section .textArea01 p + ul{margin-top:-22px;}
#wrapper #container .content section .imgArea01 .large,
#wrapper #container .content section .imgArea02 .large,
#wrapper #container .content section .textArea01 .large, #wrapper #container_case .content section .imgArea01 .large,
#wrapper #container_case .content section .imgArea02 .large,
#wrapper #container_case .content section .textArea01 .large, #wrapper #container_business .content section .imgArea01 .large,
#wrapper #container_business .content section .imgArea02 .large,
#wrapper #container_business .content section .textArea01 .large{font-size:116%;line-height:1.8;padding-bottom:20px;}
#wrapper #container .content section .imgArea01 dl,
#wrapper #container .content section .imgArea02 dl,
#wrapper #container .content section .textArea01 dl, #wrapper #container_case .content section .imgArea01 dl,
#wrapper #container_case .content section .imgArea02 dl,
#wrapper #container_case .content section .textArea01 dl, #wrapper #container_business .content section .imgArea01 dl,
#wrapper #container_business .content section .imgArea02 dl,
#wrapper #container_business .content section .textArea01 dl{padding-top:30px;margin-bottom:40px;}
#wrapper #container .content section .imgArea01 dl dt,
#wrapper #container .content section .imgArea02 dl dt,
#wrapper #container .content section .textArea01 dl dt, #wrapper #container_case .content section .imgArea01 dl dt,
#wrapper #container_case .content section .imgArea02 dl dt,
#wrapper #container_case .content section .textArea01 dl dt, #wrapper #container_business .content section .imgArea01 dl dt,
#wrapper #container_business .content section .imgArea02 dl dt,
#wrapper #container_business .content section .textArea01 dl dt{text-align:left;font-size:154%;line-height:1.8;padding-bottom:10px;margin-bottom:15px;color:#35af57;cursor:pointer;border-bottom:1px solid #2c2a2b;padding-left:10px;}
#wrapper #container .content section .imgArea01 dl dd,
#wrapper #container .content section .imgArea02 dl dd,
#wrapper #container .content section .textArea01 dl dd, #wrapper #container_case .content section .imgArea01 dl dd,
#wrapper #container_case .content section .imgArea02 dl dd,
#wrapper #container_case .content section .textArea01 dl dd, #wrapper #container_business .content section .imgArea01 dl dd,
#wrapper #container_business .content section .imgArea02 dl dd,
#wrapper #container_business .content section .textArea01 dl dd{text-align:left;font-size:108%;line-height:1.8;margin-bottom:5px;color:#2c2a2b;padding-left:10px;}
#wrapper #container .content section .imgArea01 .faqList,
#wrapper #container .content section .imgArea02 .faqList,
#wrapper #container .content section .textArea01 .faqList, #wrapper #container_case .content section .imgArea01 .faqList,
#wrapper #container_case .content section .imgArea02 .faqList,
#wrapper #container_case .content section .textArea01 .faqList, #wrapper #container_business .content section .imgArea01 .faqList,
#wrapper #container_business .content section .imgArea02 .faqList,
#wrapper #container_business .content section .textArea01 .faqList{padding-top:0;margin-bottom:0;}
#wrapper #container .content section .imgArea01 .faqList dt,
#wrapper #container .content section .imgArea02 .faqList dt,
#wrapper #container .content section .textArea01 .faqList dt, #wrapper #container_case .content section .imgArea01 .faqList dt,
#wrapper #container_case .content section .imgArea02 .faqList dt,
#wrapper #container_case .content section .textArea01 .faqList dt, #wrapper #container_business .content section .imgArea01 .faqList dt,
#wrapper #container_business .content section .imgArea02 .faqList dt,
#wrapper #container_business .content section .textArea01 .faqList dt{font-size:139%;line-height:1.6;padding-right:30px;padding-left:30px;background:url(../img/icon_show.png) no-repeat 98% 8px;background-size:16px 16px;}
#wrapper #container .content section .imgArea01 .faqList dt span,
#wrapper #container .content section .imgArea02 .faqList dt span,
#wrapper #container .content section .textArea01 .faqList dt span, #wrapper #container_case .content section .imgArea01 .faqList dt span,
#wrapper #container_case .content section .imgArea02 .faqList dt span,
#wrapper #container_case .content section .textArea01 .faqList dt span, #wrapper #container_business .content section .imgArea01 .faqList dt span,
#wrapper #container_business .content section .imgArea02 .faqList dt span,
#wrapper #container_business .content section .textArea01 .faqList dt span{color:#35af57;}
#wrapper #container .content section .imgArea01 .faqList dt.open,
#wrapper #container .content section .imgArea02 .faqList dt.open,
#wrapper #container .content section .textArea01 .faqList dt.open, #wrapper #container_case .content section .imgArea01 .faqList dt.open,
#wrapper #container_case .content section .imgArea02 .faqList dt.open,
#wrapper #container_case .content section .textArea01 .faqList dt.open, #wrapper #container_business .content section .imgArea01 .faqList dt.open,
#wrapper #container_business .content section .imgArea02 .faqList dt.open,
#wrapper #container_business .content section .textArea01 .faqList dt.open{background:url(../img/icon_hide.png) no-repeat 98% 8px;background-size:16px 16px;}
#wrapper #container .content section .imgArea01 .faqList dt:before,
#wrapper #container .content section .imgArea02 .faqList dt:before,
#wrapper #container .content section .textArea01 .faqList dt:before, #wrapper #container_case .content section .imgArea01 .faqList dt:before,
#wrapper #container_case .content section .imgArea02 .faqList dt:before,
#wrapper #container_case .content section .textArea01 .faqList dt:before, #wrapper #container_business .content section .imgArea01 .faqList dt:before,
#wrapper #container_business .content section .imgArea02 .faqList dt:before,
#wrapper #container_business .content section .textArea01 .faqList dt:before{content:"Q.";font-size:147%;font-family:"bebas-neue", "Microsoft Yahei", "helvetica","Hiragino Kaku Gothic Pro", sans-serif;position:absolute;display:inline-block;margin-top:-8px;margin-left:-25px;}
#wrapper #container .content section .imgArea01 .faqList dd,
#wrapper #container .content section .imgArea02 .faqList dd,
#wrapper #container .content section .textArea01 .faqList dd, #wrapper #container_case .content section .imgArea01 .faqList dd,
#wrapper #container_case .content section .imgArea02 .faqList dd,
#wrapper #container_case .content section .textArea01 .faqList dd, #wrapper #container_business .content section .imgArea01 .faqList dd,
#wrapper #container_business .content section .imgArea02 .faqList dd,
#wrapper #container_business .content section .textArea01 .faqList dd{display:none;padding-left:30px;color:#35af57;padding-bottom:25px;}
#wrapper #container .content section .imgArea01 .faqList dd span,
#wrapper #container .content section .imgArea02 .faqList dd span,
#wrapper #container .content section .textArea01 .faqList dd span, #wrapper #container_case .content section .imgArea01 .faqList dd span,
#wrapper #container_case .content section .imgArea02 .faqList dd span,
#wrapper #container_case .content section .textArea01 .faqList dd span, #wrapper #container_business .content section .imgArea01 .faqList dd span,
#wrapper #container_business .content section .imgArea02 .faqList dd span,
#wrapper #container_business .content section .textArea01 .faqList dd span{color:#2c2a2b;}
#wrapper #container .content section .imgArea01 .faqList dd:before,
#wrapper #container .content section .imgArea02 .faqList dd:before,
#wrapper #container .content section .textArea01 .faqList dd:before, #wrapper #container_case .content section .imgArea01 .faqList dd:before,
#wrapper #container_case .content section .imgArea02 .faqList dd:before,
#wrapper #container_case .content section .textArea01 .faqList dd:before, #wrapper #container_business .content section .imgArea01 .faqList dd:before,
#wrapper #container_business .content section .imgArea02 .faqList dd:before,
#wrapper #container_business .content section .textArea01 .faqList dd:before{content:"A.";font-size:200%;font-family:"bebas-neue", "Microsoft Yahei", "helvetica","Hiragino Kaku Gothic Pro", sans-serif;position:absolute;display:inline-block;margin-top:-15px;margin-left:-25px;z-index:0;}
#wrapper #container .content section .imgArea01 .slideIn .textCenter,
#wrapper #container .content section .imgArea02 .slideIn .textCenter,
#wrapper #container .content section .textArea01 .slideIn .textCenter, #wrapper #container_case .content section .imgArea01 .slideIn .textCenter,
#wrapper #container_case .content section .imgArea02 .slideIn .textCenter,
#wrapper #container_case .content section .textArea01 .slideIn .textCenter, #wrapper #container_business .content section .imgArea01 .slideIn .textCenter,
#wrapper #container_business .content section .imgArea02 .slideIn .textCenter,
#wrapper #container_business .content section .textArea01 .slideIn .textCenter{margin-top:70px;}
#wrapper #container .content section .imgArea01 .center,
#wrapper #container .content section .imgArea02 .center,
#wrapper #container .content section .textArea01 .center, #wrapper #container_case .content section .imgArea01 .center,
#wrapper #container_case .content section .imgArea02 .center,
#wrapper #container_case .content section .textArea01 .center, #wrapper #container_business .content section .imgArea01 .center,
#wrapper #container_business .content section .imgArea02 .center,
#wrapper #container_business .content section .textArea01 .center{text-align:center;}
#wrapper #container .content section .imgArea01 .slideIn h3.textCenter.mt0,
#wrapper #container .content section .imgArea02 .slideIn h3.textCenter.mt0,
#wrapper #container .content section .textArea01 .slideIn h3.textCenter.mt0, #wrapper #container_case .content section .imgArea01 .slideIn h3.textCenter.mt0,
#wrapper #container_case .content section .imgArea02 .slideIn h3.textCenter.mt0,
#wrapper #container_case .content section .textArea01 .slideIn h3.textCenter.mt0, #wrapper #container_business .content section .imgArea01 .slideIn h3.textCenter.mt0,
#wrapper #container_business .content section .imgArea02 .slideIn h3.textCenter.mt0,
#wrapper #container_business .content section .textArea01 .slideIn h3.textCenter.mt0{margin-top:0 !important;}
#wrapper #container .content section .imgArea01 ul,
#wrapper #container .content section .imgArea02 ul,
#wrapper #container .content section .textArea01 ul, #wrapper #container_case .content section .imgArea01 ul,
#wrapper #container_case .content section .imgArea02 ul,
#wrapper #container_case .content section .textArea01 ul, #wrapper #container_business .content section .imgArea01 ul,
#wrapper #container_business .content section .imgArea02 ul,
#wrapper #container_business .content section .textArea01 ul{padding-top:0;margin-bottom:15px;margin-left:25px;}
#wrapper #container .content section .imgArea01 ul li,
#wrapper #container .content section .imgArea02 ul li,
#wrapper #container .content section .textArea01 ul li, #wrapper #container_case .content section .imgArea01 ul li,
#wrapper #container_case .content section .imgArea02 ul li,
#wrapper #container_case .content section .textArea01 ul li, #wrapper #container_business .content section .imgArea01 ul li,
#wrapper #container_business .content section .imgArea02 ul li,
#wrapper #container_business .content section .textArea01 ul li{list-style:square;text-align:left;font-size:108%;line-height:1.7;margin-bottom:5px;color:#35af57;}
#wrapper #container .content section .imgArea01 ul li span,
#wrapper #container .content section .imgArea02 ul li span,
#wrapper #container .content section .textArea01 ul li span, #wrapper #container_case .content section .imgArea01 ul li span,
#wrapper #container_case .content section .imgArea02 ul li span,
#wrapper #container_case .content section .textArea01 ul li span, #wrapper #container_business .content section .imgArea01 ul li span,
#wrapper #container_business .content section .imgArea02 ul li span,
#wrapper #container_business .content section .textArea01 ul li span{color:#2c2a2b;}
#wrapper #container .content section .imgArea01 ol,
#wrapper #container .content section .imgArea02 ol,
#wrapper #container .content section .textArea01 ol, #wrapper #container_case .content section .imgArea01 ol,
#wrapper #container_case .content section .imgArea02 ol,
#wrapper #container_case .content section .textArea01 ol, #wrapper #container_business .content section .imgArea01 ol,
#wrapper #container_business .content section .imgArea02 ol,
#wrapper #container_business .content section .textArea01 ol{margin-top:15px;margin-left:20px;}
#wrapper #container .content section .imgArea01 ol li,
#wrapper #container .content section .imgArea02 ol li,
#wrapper #container .content section .textArea01 ol li, #wrapper #container_case .content section .imgArea01 ol li,
#wrapper #container_case .content section .imgArea02 ol li,
#wrapper #container_case .content section .textArea01 ol li, #wrapper #container_business .content section .imgArea01 ol li,
#wrapper #container_business .content section .imgArea02 ol li,
#wrapper #container_business .content section .textArea01 ol li{list-style:decimal;text-align:left;font-size:108%;line-height:1.7;margin-bottom:25px;color:#35af57;}
#wrapper #container .content section .imgArea01 ol li span,
#wrapper #container .content section .imgArea02 ol li span,
#wrapper #container .content section .textArea01 ol li span, #wrapper #container_case .content section .imgArea01 ol li span,
#wrapper #container_case .content section .imgArea02 ol li span,
#wrapper #container_case .content section .textArea01 ol li span, #wrapper #container_business .content section .imgArea01 ol li span,
#wrapper #container_business .content section .imgArea02 ol li span,
#wrapper #container_business .content section .textArea01 ol li span{color:#2c2a2b;}
#wrapper #container .content section .imgArea01 .textRight,
#wrapper #container .content section .imgArea02 .textRight,
#wrapper #container .content section .textArea01 .textRight, #wrapper #container_case .content section .imgArea01 .textRight,
#wrapper #container_case .content section .imgArea02 .textRight,
#wrapper #container_case .content section .textArea01 .textRight, #wrapper #container_business .content section .imgArea01 .textRight,
#wrapper #container_business .content section .imgArea02 .textRight,
#wrapper #container_business .content section .textArea01 .textRight{text-align:right;font-size:108%;line-height:2.0;}
#wrapper #container .content section .imgArea01 .textRight img,
#wrapper #container .content section .imgArea02 .textRight img,
#wrapper #container .content section .textArea01 .textRight img, #wrapper #container_case .content section .imgArea01 .textRight img,
#wrapper #container_case .content section .imgArea02 .textRight img,
#wrapper #container_case .content section .textArea01 .textRight img, #wrapper #container_business .content section .imgArea01 .textRight img,
#wrapper #container_business .content section .imgArea02 .textRight img,
#wrapper #container_business .content section .textArea01 .textRight img{vertical-align:top;}
#wrapper #container .content section .imgArea01 .textBox01,
#wrapper #container .content section .imgArea02 .textBox01,
#wrapper #container .content section .textArea01 .textBox01, #wrapper #container_case .content section .imgArea01 .textBox01,
#wrapper #container_case .content section .imgArea02 .textBox01,
#wrapper #container_case .content section .textArea01 .textBox01, #wrapper #container_business .content section .imgArea01 .textBox01,
#wrapper #container_business .content section .imgArea02 .textBox01,
#wrapper #container_business .content section .textArea01 .textBox01{display:inline-block;text-align:center;line-height:1.8;font-size:100%;padding:10px 15px;background:#eee;border:1px solid #e3e3e3;}
#wrapper #container .content section .imgArea01 .textBox01 span,
#wrapper #container .content section .imgArea02 .textBox01 span,
#wrapper #container .content section .textArea01 .textBox01 span, #wrapper #container_case .content section .imgArea01 .textBox01 span,
#wrapper #container_case .content section .imgArea02 .textBox01 span,
#wrapper #container_case .content section .textArea01 .textBox01 span, #wrapper #container_business .content section .imgArea01 .textBox01 span,
#wrapper #container_business .content section .imgArea02 .textBox01 span,
#wrapper #container_business .content section .textArea01 .textBox01 span{display:inline-block;margin-top:5px;margin-bottom:5px;}
#wrapper #container .content section .imgArea01 .newDate,
#wrapper #container .content section .imgArea02 .newDate,
#wrapper #container .content section .textArea01 .newDate, #wrapper #container_case .content section .imgArea01 .newDate,
#wrapper #container_case .content section .imgArea02 .newDate,
#wrapper #container_case .content section .textArea01 .newDate, #wrapper #container_business .content section .imgArea01 .newDate,
#wrapper #container_business .content section .imgArea02 .newDate,
#wrapper #container_business .content section .textArea01 .newDate{margin-bottom:15px;}
#wrapper #container .content section .imgArea01 .newDate .label,
#wrapper #container .content section .imgArea02 .newDate .label,
#wrapper #container .content section .textArea01 .newDate .label, #wrapper #container_case .content section .imgArea01 .newDate .label,
#wrapper #container_case .content section .imgArea02 .newDate .label,
#wrapper #container_case .content section .textArea01 .newDate .label, #wrapper #container_business .content section .imgArea01 .newDate .label,
#wrapper #container_business .content section .imgArea02 .newDate .label,
#wrapper #container_business .content section .textArea01 .newDate .label{display:block;width:65px;padding:4px 0;color:#fff;background:#35af57;font-weight:normal;font-family:"bebas-neue", "Microsoft Yahei", "helvetica","Hiragino Kaku Gothic Pro", sans-serif;letter-spacing:0.5px;text-align:center;vertical-align:middle;font-size:114%;float:left;margin-right:10px;}
#wrapper #container .content section .imgArea01 .newDate .date,
#wrapper #container .content section .imgArea02 .newDate .date,
#wrapper #container .content section .textArea01 .newDate .date, #wrapper #container_case .content section .imgArea01 .newDate .date,
#wrapper #container_case .content section .imgArea02 .newDate .date,
#wrapper #container_case .content section .textArea01 .newDate .date, #wrapper #container_business .content section .imgArea01 .newDate .date,
#wrapper #container_business .content section .imgArea02 .newDate .date,
#wrapper #container_business .content section .textArea01 .newDate .date{display:inline-block;font-weight:bold;margin-top:5px;}
#wrapper #container .content section .imgArea01 h4.newsTitle,
#wrapper #container .content section .imgArea02 h4.newsTitle,
#wrapper #container .content section .textArea01 h4.newsTitle, #wrapper #container_case .content section .imgArea01 h4.newsTitle,
#wrapper #container_case .content section .imgArea02 h4.newsTitle,
#wrapper #container_case .content section .textArea01 h4.newsTitle, #wrapper #container_business .content section .imgArea01 h4.newsTitle,
#wrapper #container_business .content section .imgArea02 h4.newsTitle,
#wrapper #container_business .content section .textArea01 h4.newsTitle{font-weight:bold;margin-top:10px;margin-bottom:10px;}
#wrapper #container .content section .imgArea01 .newsFIle,
#wrapper #container .content section .imgArea02 .newsFIle,
#wrapper #container .content section .textArea01 .newsFIle, #wrapper #container_case .content section .imgArea01 .newsFIle,
#wrapper #container_case .content section .imgArea02 .newsFIle,
#wrapper #container_case .content section .textArea01 .newsFIle, #wrapper #container_business .content section .imgArea01 .newsFIle,
#wrapper #container_business .content section .imgArea02 .newsFIle,
#wrapper #container_business .content section .textArea01 .newsFIle{font-size:93%;margin-bottom:10px;}
#wrapper #container .content section .imgArea01 .snsBtn,
#wrapper #container .content section .imgArea02 .snsBtn,
#wrapper #container .content section .textArea01 .snsBtn, #wrapper #container_case .content section .imgArea01 .snsBtn,
#wrapper #container_case .content section .imgArea02 .snsBtn,
#wrapper #container_case .content section .textArea01 .snsBtn, #wrapper #container_business .content section .imgArea01 .snsBtn,
#wrapper #container_business .content section .imgArea02 .snsBtn,
#wrapper #container_business .content section .textArea01 .snsBtn{display:block;text-align:left;width:100%;height:60px;padding-top:15px;}
#wrapper #container .content section .imgArea01 .snsBtn div,
#wrapper #container .content section .imgArea02 .snsBtn div,
#wrapper #container .content section .textArea01 .snsBtn div, #wrapper #container_case .content section .imgArea01 .snsBtn div,
#wrapper #container_case .content section .imgArea02 .snsBtn div,
#wrapper #container_case .content section .textArea01 .snsBtn div, #wrapper #container_business .content section .imgArea01 .snsBtn div,
#wrapper #container_business .content section .imgArea02 .snsBtn div,
#wrapper #container_business .content section .textArea01 .snsBtn div{float:left;margin-right:15px;}
#wrapper #container .content section .imgArea01 .newTextArea .newsCaption,
#wrapper #container .content section .imgArea02 .newTextArea .newsCaption,
#wrapper #container .content section .textArea01 .newTextArea .newsCaption, #wrapper #container_case .content section .imgArea01 .newTextArea .newsCaption,
#wrapper #container_case .content section .imgArea02 .newTextArea .newsCaption,
#wrapper #container_case .content section .textArea01 .newTextArea .newsCaption, #wrapper #container_business .content section .imgArea01 .newTextArea .newsCaption,
#wrapper #container_business .content section .imgArea02 .newTextArea .newsCaption,
#wrapper #container_business .content section .textArea01 .newTextArea .newsCaption{text-align:center;margin-top:50px;font-weight:bold;color:#555;}
#wrapper #container .content section .imgArea01 .newTextArea h5,
#wrapper #container .content section .imgArea02 .newTextArea h5,
#wrapper #container .content section .textArea01 .newTextArea h5, #wrapper #container_case .content section .imgArea01 .newTextArea h5,
#wrapper #container_case .content section .imgArea02 .newTextArea h5,
#wrapper #container_case .content section .textArea01 .newTextArea h5, #wrapper #container_business .content section .imgArea01 .newTextArea h5,
#wrapper #container_business .content section .imgArea02 .newTextArea h5,
#wrapper #container_business .content section .textArea01 .newTextArea h5{margin-top:50px;font-weight:bold;font-size:116%;text-align:left;margin-bottom:15px;}
#wrapper #container .content section .imgArea01 .newTextArea ul, #wrapper #container .content section .imgArea01 .newTextArea ol,
#wrapper #container .content section .imgArea02 .newTextArea ul,
#wrapper #container .content section .imgArea02 .newTextArea ol,
#wrapper #container .content section .textArea01 .newTextArea ul,
#wrapper #container .content section .textArea01 .newTextArea ol, #wrapper #container_case .content section .imgArea01 .newTextArea ul, #wrapper #container_case .content section .imgArea01 .newTextArea ol,
#wrapper #container_case .content section .imgArea02 .newTextArea ul,
#wrapper #container_case .content section .imgArea02 .newTextArea ol,
#wrapper #container_case .content section .textArea01 .newTextArea ul,
#wrapper #container_case .content section .textArea01 .newTextArea ol, #wrapper #container_business .content section .imgArea01 .newTextArea ul, #wrapper #container_business .content section .imgArea01 .newTextArea ol,
#wrapper #container_business .content section .imgArea02 .newTextArea ul,
#wrapper #container_business .content section .imgArea02 .newTextArea ol,
#wrapper #container_business .content section .textArea01 .newTextArea ul,
#wrapper #container_business .content section .textArea01 .newTextArea ol{margin-bottom:40px;}
#wrapper #container .content section .imgArea01 .newTextArea .exText,
#wrapper #container .content section .imgArea02 .newTextArea .exText,
#wrapper #container .content section .textArea01 .newTextArea .exText, #wrapper #container_case .content section .imgArea01 .newTextArea .exText,
#wrapper #container_case .content section .imgArea02 .newTextArea .exText,
#wrapper #container_case .content section .textArea01 .newTextArea .exText, #wrapper #container_business .content section .imgArea01 .newTextArea .exText,
#wrapper #container_business .content section .imgArea02 .newTextArea .exText,
#wrapper #container_business .content section .textArea01 .newTextArea .exText{padding-left:30px;margin-bottom:20px;font-size:93%;}
#wrapper #container .content section .imgArea01 .newTextArea .aboutArea,
#wrapper #container .content section .imgArea02 .newTextArea .aboutArea,
#wrapper #container .content section .textArea01 .newTextArea .aboutArea, #wrapper #container_case .content section .imgArea01 .newTextArea .aboutArea,
#wrapper #container_case .content section .imgArea02 .newTextArea .aboutArea,
#wrapper #container_case .content section .textArea01 .newTextArea .aboutArea, #wrapper #container_business .content section .imgArea01 .newTextArea .aboutArea,
#wrapper #container_business .content section .imgArea02 .newTextArea .aboutArea,
#wrapper #container_business .content section .textArea01 .newTextArea .aboutArea{margin-top:60px;border-top:1px solid #2c2a2b;}
#wrapper #container .content section .imgArea01 .newTextArea .aboutArea h5,
#wrapper #container .content section .imgArea02 .newTextArea .aboutArea h5,
#wrapper #container .content section .textArea01 .newTextArea .aboutArea h5, #wrapper #container_case .content section .imgArea01 .newTextArea .aboutArea h5,
#wrapper #container_case .content section .imgArea02 .newTextArea .aboutArea h5,
#wrapper #container_case .content section .textArea01 .newTextArea .aboutArea h5, #wrapper #container_business .content section .imgArea01 .newTextArea .aboutArea h5,
#wrapper #container_business .content section .imgArea02 .newTextArea .aboutArea h5,
#wrapper #container_business .content section .textArea01 .newTextArea .aboutArea h5{margin-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;text-align:left;border-bottom:1px solid #2c2a2b;}
#wrapper #container .content section .imgArea01 .newTextArea .aboutArea ul, #wrapper #container .content section .imgArea01 .newTextArea .aboutArea ol,
#wrapper #container .content section .imgArea02 .newTextArea .aboutArea ul,
#wrapper #container .content section .imgArea02 .newTextArea .aboutArea ol,
#wrapper #container .content section .textArea01 .newTextArea .aboutArea ul,
#wrapper #container .content section .textArea01 .newTextArea .aboutArea ol, #wrapper #container_case .content section .imgArea01 .newTextArea .aboutArea ul, #wrapper #container_case .content section .imgArea01 .newTextArea .aboutArea ol,
#wrapper #container_case .content section .imgArea02 .newTextArea .aboutArea ul,
#wrapper #container_case .content section .imgArea02 .newTextArea .aboutArea ol,
#wrapper #container_case .content section .textArea01 .newTextArea .aboutArea ul,
#wrapper #container_case .content section .textArea01 .newTextArea .aboutArea ol, #wrapper #container_business .content section .imgArea01 .newTextArea .aboutArea ul, #wrapper #container_business .content section .imgArea01 .newTextArea .aboutArea ol,
#wrapper #container_business .content section .imgArea02 .newTextArea .aboutArea ul,
#wrapper #container_business .content section .imgArea02 .newTextArea .aboutArea ol,
#wrapper #container_business .content section .textArea01 .newTextArea .aboutArea ul,
#wrapper #container_business .content section .textArea01 .newTextArea .aboutArea ol{padding-left:15px;padding-right:15px;margin-top:20px;margin-bottom:20px;}
#wrapper #container .content section .imgArea01 .newTextArea .aboutArea p,
#wrapper #container .content section .imgArea02 .newTextArea .aboutArea p,
#wrapper #container .content section .textArea01 .newTextArea .aboutArea p, #wrapper #container_case .content section .imgArea01 .newTextArea .aboutArea p,
#wrapper #container_case .content section .imgArea02 .newTextArea .aboutArea p,
#wrapper #container_case .content section .textArea01 .newTextArea .aboutArea p, #wrapper #container_business .content section .imgArea01 .newTextArea .aboutArea p,
#wrapper #container_business .content section .imgArea02 .newTextArea .aboutArea p,
#wrapper #container_business .content section .textArea01 .newTextArea .aboutArea p{padding-left:15px;padding-right:15px;}
#wrapper #container .content section .imgArea01 .newTextArea .aboutContact,
#wrapper #container .content section .imgArea02 .newTextArea .aboutContact,
#wrapper #container .content section .textArea01 .newTextArea .aboutContact, #wrapper #container_case .content section .imgArea01 .newTextArea .aboutContact,
#wrapper #container_case .content section .imgArea02 .newTextArea .aboutContact,
#wrapper #container_case .content section .textArea01 .newTextArea .aboutContact, #wrapper #container_business .content section .imgArea01 .newTextArea .aboutContact,
#wrapper #container_business .content section .imgArea02 .newTextArea .aboutContact,
#wrapper #container_business .content section .textArea01 .newTextArea .aboutContact{margin-top:80px;margin-bottom:50px;background:#eee;padding:10px;}
#wrapper #container .content section .imgArea01 .newTextArea .aboutContact h5,
#wrapper #container .content section .imgArea02 .newTextArea .aboutContact h5,
#wrapper #container .content section .textArea01 .newTextArea .aboutContact h5, #wrapper #container_case .content section .imgArea01 .newTextArea .aboutContact h5,
#wrapper #container_case .content section .imgArea02 .newTextArea .aboutContact h5,
#wrapper #container_case .content section .textArea01 .newTextArea .aboutContact h5, #wrapper #container_business .content section .imgArea01 .newTextArea .aboutContact h5,
#wrapper #container_business .content section .imgArea02 .newTextArea .aboutContact h5,
#wrapper #container_business .content section .textArea01 .newTextArea .aboutContact h5{margin-top:20px;}
#wrapper #container .content section .imgArea01 .newTextArea .aboutContact h5, #wrapper #container .content section .imgArea01 .newTextArea .aboutContact p,
#wrapper #container .content section .imgArea02 .newTextArea .aboutContact h5,
#wrapper #container .content section .imgArea02 .newTextArea .aboutContact p,
#wrapper #container .content section .textArea01 .newTextArea .aboutContact h5,
#wrapper #container .content section .textArea01 .newTextArea .aboutContact p, #wrapper #container_case .content section .imgArea01 .newTextArea .aboutContact h5, #wrapper #container_case .content section .imgArea01 .newTextArea .aboutContact p,
#wrapper #container_case .content section .imgArea02 .newTextArea .aboutContact h5,
#wrapper #container_case .content section .imgArea02 .newTextArea .aboutContact p,
#wrapper #container_case .content section .textArea01 .newTextArea .aboutContact h5,
#wrapper #container_case .content section .textArea01 .newTextArea .aboutContact p, #wrapper #container_business .content section .imgArea01 .newTextArea .aboutContact h5, #wrapper #container_business .content section .imgArea01 .newTextArea .aboutContact p,
#wrapper #container_business .content section .imgArea02 .newTextArea .aboutContact h5,
#wrapper #container_business .content section .imgArea02 .newTextArea .aboutContact p,
#wrapper #container_business .content section .textArea01 .newTextArea .aboutContact h5,
#wrapper #container_business .content section .textArea01 .newTextArea .aboutContact p{text-align:center;}
#wrapper #container .content section .imgArea01 .newTextArea .aboutContact p,
#wrapper #container .content section .imgArea02 .newTextArea .aboutContact p,
#wrapper #container .content section .textArea01 .newTextArea .aboutContact p, #wrapper #container_case .content section .imgArea01 .newTextArea .aboutContact p,
#wrapper #container_case .content section .imgArea02 .newTextArea .aboutContact p,
#wrapper #container_case .content section .textArea01 .newTextArea .aboutContact p, #wrapper #container_business .content section .imgArea01 .newTextArea .aboutContact p,
#wrapper #container_business .content section .imgArea02 .newTextArea .aboutContact p,
#wrapper #container_business .content section .textArea01 .newTextArea .aboutContact p{font-size:100%;}
#wrapper #container .content section .imgArea01 .newTextArea .aboutContact .btn01 a,
#wrapper #container .content section .imgArea02 .newTextArea .aboutContact .btn01 a,
#wrapper #container .content section .textArea01 .newTextArea .aboutContact .btn01 a, #wrapper #container_case .content section .imgArea01 .newTextArea .aboutContact .btn01 a,
#wrapper #container_case .content section .imgArea02 .newTextArea .aboutContact .btn01 a,
#wrapper #container_case .content section .textArea01 .newTextArea .aboutContact .btn01 a, #wrapper #container_business .content section .imgArea01 .newTextArea .aboutContact .btn01 a,
#wrapper #container_business .content section .imgArea02 .newTextArea .aboutContact .btn01 a,
#wrapper #container_business .content section .textArea01 .newTextArea .aboutContact .btn01 a{margin-top:0;margin-bottom:0;font-size:108%;width:180px;padding:5px 0;}
#wrapper #container .content section .imgArea01 .rec-box,
#wrapper #container .content section .imgArea02 .rec-box,
#wrapper #container .content section .textArea01 .rec-box, #wrapper #container_case .content section .imgArea01 .rec-box,
#wrapper #container_case .content section .imgArea02 .rec-box,
#wrapper #container_case .content section .textArea01 .rec-box, #wrapper #container_business .content section .imgArea01 .rec-box,
#wrapper #container_business .content section .imgArea02 .rec-box,
#wrapper #container_business .content section .textArea01 .rec-box{border:1px solid #95989a;padding:50px 30px;}
#wrapper #container .content section .imgArea01 .rec-box p,
#wrapper #container .content section .imgArea02 .rec-box p,
#wrapper #container .content section .textArea01 .rec-box p, #wrapper #container_case .content section .imgArea01 .rec-box p,
#wrapper #container_case .content section .imgArea02 .rec-box p,
#wrapper #container_case .content section .textArea01 .rec-box p, #wrapper #container_business .content section .imgArea01 .rec-box p,
#wrapper #container_business .content section .imgArea02 .rec-box p,
#wrapper #container_business .content section .textArea01 .rec-box p{text-align:center;margin-bottom:0;}
#wrapper #container .content section .imgArea01 .rec-box p + p, #wrapper #container .content section .imgArea01 .rec-box p + ul,
#wrapper #container .content section .imgArea02 .rec-box p + p,
#wrapper #container .content section .imgArea02 .rec-box p + ul,
#wrapper #container .content section .textArea01 .rec-box p + p,
#wrapper #container .content section .textArea01 .rec-box p + ul, #wrapper #container_case .content section .imgArea01 .rec-box p + p, #wrapper #container_case .content section .imgArea01 .rec-box p + ul,
#wrapper #container_case .content section .imgArea02 .rec-box p + p,
#wrapper #container_case .content section .imgArea02 .rec-box p + ul,
#wrapper #container_case .content section .textArea01 .rec-box p + p,
#wrapper #container_case .content section .textArea01 .rec-box p + ul, #wrapper #container_business .content section .imgArea01 .rec-box p + p, #wrapper #container_business .content section .imgArea01 .rec-box p + ul,
#wrapper #container_business .content section .imgArea02 .rec-box p + p,
#wrapper #container_business .content section .imgArea02 .rec-box p + ul,
#wrapper #container_business .content section .textArea01 .rec-box p + p,
#wrapper #container_business .content section .textArea01 .rec-box p + ul{margin-top:30px;}
#wrapper #container .content section .imgArea01 .rec-box ul,
#wrapper #container .content section .imgArea02 .rec-box ul,
#wrapper #container .content section .textArea01 .rec-box ul, #wrapper #container_case .content section .imgArea01 .rec-box ul,
#wrapper #container_case .content section .imgArea02 .rec-box ul,
#wrapper #container_case .content section .textArea01 .rec-box ul, #wrapper #container_business .content section .imgArea01 .rec-box ul,
#wrapper #container_business .content section .imgArea02 .rec-box ul,
#wrapper #container_business .content section .textArea01 .rec-box ul{width:220px;margin:0 auto 30px;}
#wrapper #container .content section .imgArea01 .rec-box ul li,
#wrapper #container .content section .imgArea02 .rec-box ul li,
#wrapper #container .content section .textArea01 .rec-box ul li, #wrapper #container_case .content section .imgArea01 .rec-box ul li,
#wrapper #container_case .content section .imgArea02 .rec-box ul li,
#wrapper #container_case .content section .textArea01 .rec-box ul li, #wrapper #container_business .content section .imgArea01 .rec-box ul li,
#wrapper #container_business .content section .imgArea02 .rec-box ul li,
#wrapper #container_business .content section .textArea01 .rec-box ul li{width:90px;float:left;font-size:131%;}
#wrapper #container .content section .imgArea01 .rec-box ul li:first-child,
#wrapper #container .content section .imgArea02 .rec-box ul li:first-child,
#wrapper #container .content section .textArea01 .rec-box ul li:first-child, #wrapper #container_case .content section .imgArea01 .rec-box ul li:first-child,
#wrapper #container_case .content section .imgArea02 .rec-box ul li:first-child,
#wrapper #container_case .content section .textArea01 .rec-box ul li:first-child, #wrapper #container_business .content section .imgArea01 .rec-box ul li:first-child,
#wrapper #container_business .content section .imgArea02 .rec-box ul li:first-child,
#wrapper #container_business .content section .textArea01 .rec-box ul li:first-child{margin-left:20px;margin-right:20px;float:left;}
#wrapper #container .content section .imgArea01 .rec-box .btn01 a,
#wrapper #container .content section .imgArea02 .rec-box .btn01 a,
#wrapper #container .content section .textArea01 .rec-box .btn01 a, #wrapper #container_case .content section .imgArea01 .rec-box .btn01 a,
#wrapper #container_case .content section .imgArea02 .rec-box .btn01 a,
#wrapper #container_case .content section .textArea01 .rec-box .btn01 a, #wrapper #container_business .content section .imgArea01 .rec-box .btn01 a,
#wrapper #container_business .content section .imgArea02 .rec-box .btn01 a,
#wrapper #container_business .content section .textArea01 .rec-box .btn01 a{margin:30px auto 10px;font-size:114%;max-width:380px;width:100%;}
#wrapper #container .content section .imgArea01 .rec-box .btn01 a::before,
#wrapper #container .content section .imgArea02 .rec-box .btn01 a::before,
#wrapper #container .content section .textArea01 .rec-box .btn01 a::before, #wrapper #container_case .content section .imgArea01 .rec-box .btn01 a::before,
#wrapper #container_case .content section .imgArea02 .rec-box .btn01 a::before,
#wrapper #container_case .content section .textArea01 .rec-box .btn01 a::before, #wrapper #container_business .content section .imgArea01 .rec-box .btn01 a::before,
#wrapper #container_business .content section .imgArea02 .rec-box .btn01 a::before,
#wrapper #container_business .content section .textArea01 .rec-box .btn01 a::before{display:none;}
#wrapper #container .content section .imgArea01 .rec-box .lh2,
#wrapper #container .content section .imgArea02 .rec-box .lh2,
#wrapper #container .content section .textArea01 .rec-box .lh2, #wrapper #container_case .content section .imgArea01 .rec-box .lh2,
#wrapper #container_case .content section .imgArea02 .rec-box .lh2,
#wrapper #container_case .content section .textArea01 .rec-box .lh2, #wrapper #container_business .content section .imgArea01 .rec-box .lh2,
#wrapper #container_business .content section .imgArea02 .rec-box .lh2,
#wrapper #container_business .content section .textArea01 .rec-box .lh2{line-height:2.2;}
#wrapper #container .content section .imgArea01 .rec-box .small,
#wrapper #container .content section .imgArea02 .rec-box .small,
#wrapper #container .content section .textArea01 .rec-box .small, #wrapper #container_case .content section .imgArea01 .rec-box .small,
#wrapper #container_case .content section .imgArea02 .rec-box .small,
#wrapper #container_case .content section .textArea01 .rec-box .small, #wrapper #container_business .content section .imgArea01 .rec-box .small,
#wrapper #container_business .content section .imgArea02 .rec-box .small,
#wrapper #container_business .content section .textArea01 .rec-box .small{font-size:85%;color:#666;}
#wrapper #container .content section .imgArea01 .rec-box2,
#wrapper #container .content section .imgArea02 .rec-box2,
#wrapper #container .content section .textArea01 .rec-box2, #wrapper #container_case .content section .imgArea01 .rec-box2,
#wrapper #container_case .content section .imgArea02 .rec-box2,
#wrapper #container_case .content section .textArea01 .rec-box2, #wrapper #container_business .content section .imgArea01 .rec-box2,
#wrapper #container_business .content section .imgArea02 .rec-box2,
#wrapper #container_business .content section .textArea01 .rec-box2{width:46%;border:1px solid #95989a;padding:30px 0;float:left;margin-bottom:50px;}
#wrapper #container .content section .imgArea01 .rec-box2 p,
#wrapper #container .content section .imgArea02 .rec-box2 p,
#wrapper #container .content section .textArea01 .rec-box2 p, #wrapper #container_case .content section .imgArea01 .rec-box2 p,
#wrapper #container_case .content section .imgArea02 .rec-box2 p,
#wrapper #container_case .content section .textArea01 .rec-box2 p, #wrapper #container_business .content section .imgArea01 .rec-box2 p,
#wrapper #container_business .content section .imgArea02 .rec-box2 p,
#wrapper #container_business .content section .textArea01 .rec-box2 p{margin-bottom:0;padding:0 10%;}
#wrapper #container .content section .imgArea01 .rec-box2 p + p, #wrapper #container .content section .imgArea01 .rec-box2 p + ul,
#wrapper #container .content section .imgArea02 .rec-box2 p + p,
#wrapper #container .content section .imgArea02 .rec-box2 p + ul,
#wrapper #container .content section .textArea01 .rec-box2 p + p,
#wrapper #container .content section .textArea01 .rec-box2 p + ul, #wrapper #container_case .content section .imgArea01 .rec-box2 p + p, #wrapper #container_case .content section .imgArea01 .rec-box2 p + ul,
#wrapper #container_case .content section .imgArea02 .rec-box2 p + p,
#wrapper #container_case .content section .imgArea02 .rec-box2 p + ul,
#wrapper #container_case .content section .textArea01 .rec-box2 p + p,
#wrapper #container_case .content section .textArea01 .rec-box2 p + ul, #wrapper #container_business .content section .imgArea01 .rec-box2 p + p, #wrapper #container_business .content section .imgArea01 .rec-box2 p + ul,
#wrapper #container_business .content section .imgArea02 .rec-box2 p + p,
#wrapper #container_business .content section .imgArea02 .rec-box2 p + ul,
#wrapper #container_business .content section .textArea01 .rec-box2 p + p,
#wrapper #container_business .content section .textArea01 .rec-box2 p + ul{margin-top:30px;}
#wrapper #container .content section .imgArea01 .rec-box2 .lh2,
#wrapper #container .content section .imgArea02 .rec-box2 .lh2,
#wrapper #container .content section .textArea01 .rec-box2 .lh2, #wrapper #container_case .content section .imgArea01 .rec-box2 .lh2,
#wrapper #container_case .content section .imgArea02 .rec-box2 .lh2,
#wrapper #container_case .content section .textArea01 .rec-box2 .lh2, #wrapper #container_business .content section .imgArea01 .rec-box2 .lh2,
#wrapper #container_business .content section .imgArea02 .rec-box2 .lh2,
#wrapper #container_business .content section .textArea01 .rec-box2 .lh2{line-height:2.2;}
#wrapper #container .content section .imgArea01 .rec-box2 .small,
#wrapper #container .content section .imgArea02 .rec-box2 .small,
#wrapper #container .content section .textArea01 .rec-box2 .small, #wrapper #container_case .content section .imgArea01 .rec-box2 .small,
#wrapper #container_case .content section .imgArea02 .rec-box2 .small,
#wrapper #container_case .content section .textArea01 .rec-box2 .small, #wrapper #container_business .content section .imgArea01 .rec-box2 .small,
#wrapper #container_business .content section .imgArea02 .rec-box2 .small,
#wrapper #container_business .content section .textArea01 .rec-box2 .small{font-size:85%;color:#666;}
#wrapper #container .content section .imgArea01 .rec-box2 + .rec-box2,
#wrapper #container .content section .imgArea02 .rec-box2 + .rec-box2,
#wrapper #container .content section .textArea01 .rec-box2 + .rec-box2, #wrapper #container_case .content section .imgArea01 .rec-box2 + .rec-box2,
#wrapper #container_case .content section .imgArea02 .rec-box2 + .rec-box2,
#wrapper #container_case .content section .textArea01 .rec-box2 + .rec-box2, #wrapper #container_business .content section .imgArea01 .rec-box2 + .rec-box2,
#wrapper #container_business .content section .imgArea02 .rec-box2 + .rec-box2,
#wrapper #container_business .content section .textArea01 .rec-box2 + .rec-box2{margin-left:6%;}
#wrapper #container .content section .textArea02, #wrapper #container_case .content section .textArea02, #wrapper #container_business .content section .textArea02{max-width:920px;width:90%;margin:0 auto 60px;}
#wrapper #container .content section .textArea02 h3, #wrapper #container_case .content section .textArea02 h3, #wrapper #container_business .content section .textArea02 h3{text-align:left;font-size:208%;line-height:1.8;margin-bottom:45px;color:#35af57;}
#wrapper #container .content section .imgArea01,
#wrapper #container .content section .textArea01, #wrapper #container_case .content section .imgArea01,
#wrapper #container_case .content section .textArea01, #wrapper #container_business .content section .imgArea01,
#wrapper #container_business .content section .textArea01{max-width:720px;}
#wrapper #container .content section .imgArea02, #wrapper #container_case .content section .imgArea02, #wrapper #container_business .content section .imgArea02{max-width:940px;}
#wrapper #container .content section .imgArea02 img, #wrapper #container_case .content section .imgArea02 img, #wrapper #container_business .content section .imgArea02 img{max-width:100%;height:auto;}
#wrapper #container .content section .imgArea02 .jobArea, #wrapper #container_case .content section .imgArea02 .jobArea, #wrapper #container_business .content section .imgArea02 .jobArea{border:2px solid #ffd014;border-radius:5px;text-align:center;padding:15px;}
#wrapper #container .content section .imgArea02 .jobArea p, #wrapper #container_case .content section .imgArea02 .jobArea p, #wrapper #container_business .content section .imgArea02 .jobArea p{display:block;text-align:center;width:100%;font-size:154%;font-weight:bold;color:#003649;padding-bottom:0;margin-bottom:0;}
#wrapper #container .content section .imgArea02 .jobArea div, #wrapper #container_case .content section .imgArea02 .jobArea div, #wrapper #container_business .content section .imgArea02 .jobArea div{display:table;width:100%;}
#wrapper #container .content section .imgArea02 .jobArea div span, #wrapper #container_case .content section .imgArea02 .jobArea div span, #wrapper #container_business .content section .imgArea02 .jobArea div span{display:table-cell;width:25%;}
#wrapper #container .content section .imgArea02 .jobArea div span img, #wrapper #container_case .content section .imgArea02 .jobArea div span img, #wrapper #container_business .content section .imgArea02 .jobArea div span img{width:100%;height:auto !important;max-width:200px;}
#wrapper #container .content section .imgArea02 .jobImg, #wrapper #container_case .content section .imgArea02 .jobImg, #wrapper #container_business .content section .imgArea02 .jobImg{margin-top:60px;}
#wrapper #container .content section .imgArea02 .rec-qa .slideIn, #wrapper #container_case .content section .imgArea02 .rec-qa .slideIn, #wrapper #container_business .content section .imgArea02 .rec-qa .slideIn{margin-bottom:20px;}
#wrapper #container .content section .imgArea02 .rec-qa p, #wrapper #container_case .content section .imgArea02 .rec-qa p, #wrapper #container_business .content section .imgArea02 .rec-qa p{display:block;font-weight:bold;color:#f57a00;font-size:154%;padding-left:25px;margin-bottom:15px;}
#wrapper #container .content section .imgArea02 .rec-qa p:before, #wrapper #container_case .content section .imgArea02 .rec-qa p:before, #wrapper #container_business .content section .imgArea02 .rec-qa p:before{content:"Q.";font-size:131%;font-family:"bebas-neue", "Microsoft Yahei", "helvetica","Hiragino Kaku Gothic Pro",sans-serif;position:absolute;display:inline-block;margin-top:-5px;margin-left:-22px;}
#wrapper #container .content section .imgArea02 .rec-qa .rec-qa16-que, #wrapper #container_case .content section .imgArea02 .rec-qa .rec-qa16-que, #wrapper #container_business .content section .imgArea02 .rec-qa .rec-qa16-que{margin-bottom:0;padding-bottom:0;}
#wrapper #container .content section .imgArea02 .rec-qa .rec-qa-comment, #wrapper #container_case .content section .imgArea02 .rec-qa .rec-qa-comment, #wrapper #container_business .content section .imgArea02 .rec-qa .rec-qa-comment{font-size:108%;display:block;margin:15px 0;padding-bottom:40px;line-height:1.6;}
#wrapper #container .content section .imgArea02 .rec-qa dl, #wrapper #container_case .content section .imgArea02 .rec-qa dl, #wrapper #container_business .content section .imgArea02 .rec-qa dl{padding-bottom:0;margin-bottom:0;}
#wrapper #container .content section .imgArea02 .rec-qa dl dt, #wrapper #container_case .content section .imgArea02 .rec-qa dl dt, #wrapper #container_business .content section .imgArea02 .rec-qa dl dt{border-bottom:none;padding-bottom:0;color:#0096da;}
#wrapper #container .content section .imgArea02 .rec-qa dl dd, #wrapper #container_case .content section .imgArea02 .rec-qa dl dd, #wrapper #container_business .content section .imgArea02 .rec-qa dl dd{line-height:1.4;}
#wrapper #container .content section .imgArea02 .w30, #wrapper #container_case .content section .imgArea02 .w30, #wrapper #container_business .content section .imgArea02 .w30{width:30%;float:left;}
#wrapper #container .content section .imgArea02 .w40, #wrapper #container_case .content section .imgArea02 .w40, #wrapper #container_business .content section .imgArea02 .w40{width:40%;float:left;}
#wrapper #container .content section .imgArea02 .w50, #wrapper #container_case .content section .imgArea02 .w50, #wrapper #container_business .content section .imgArea02 .w50{width:50%;float:left;}
#wrapper #container .content section .imgArea02 .w60, #wrapper #container_case .content section .imgArea02 .w60, #wrapper #container_business .content section .imgArea02 .w60{width:60%;float:left;}
#wrapper #container .content section .imgArea02 .w70, #wrapper #container_case .content section .imgArea02 .w70, #wrapper #container_business .content section .imgArea02 .w70{width:70%;float:left;}
#wrapper #container .content section .imgArea02 .w60 + .w40, #wrapper #container_case .content section .imgArea02 .w60 + .w40, #wrapper #container_business .content section .imgArea02 .w60 + .w40{width:30%;padding-left:10%;}
#wrapper #container .content section .imgArea02 .w30 + .w70, #wrapper #container_case .content section .imgArea02 .w30 + .w70, #wrapper #container_business .content section .imgArea02 .w30 + .w70{width:65%;padding-left:5%;}
#wrapper #container .content section .imgArea02 .w30 + .w30, #wrapper #container_case .content section .imgArea02 .w30 + .w30, #wrapper #container_business .content section .imgArea02 .w30 + .w30{padding-left:5%;}
#wrapper #container .content section .imgArea02 .textCenter, #wrapper #container_case .content section .imgArea02 .textCenter, #wrapper #container_business .content section .imgArea02 .textCenter{font-weight:bold;text-align:center;font-size:139%;margin-top:60px;line-height:1.8;}
#wrapper #container .content section #map_canvas, #wrapper #container_case .content section #map_canvas, #wrapper #container_business .content section #map_canvas{width:90%;margin:0 auto 35px;height:350px;}
#wrapper #container .content section .tableColumnForm, #wrapper #container_case .content section .tableColumnForm, #wrapper #container_business .content section .tableColumnForm{border-top:1px solid #ccc;width:90%;max-width:720px;padding:0 5%;margin:0 auto;text-align:left;font-size:108%;line-height:2.0;}
#wrapper #container .content section .tableColumnForm tr th, #wrapper #container_case .content section .tableColumnForm tr th, #wrapper #container_business .content section .tableColumnForm tr th{width:35%;padding:25px 7% 25px 3%;border-bottom:1px solid #ccc;vertical-align:top;text-align:left;}
#wrapper #container .content section .tableColumnForm tr td, #wrapper #container_case .content section .tableColumnForm tr td, #wrapper #container_business .content section .tableColumnForm tr td{width:55%;padding:25px 0 25px 0;border-bottom:1px solid #ccc;}
#wrapper #container .content section .tableColumnForm tr td .input01,
#wrapper #container .content section .tableColumnForm tr td .input02,
#wrapper #container .content section .tableColumnForm tr td .input03,
#wrapper #container .content section .tableColumnForm tr td .input04,
#wrapper #container .content section .tableColumnForm tr td .textformarea01, #wrapper #container_case .content section .tableColumnForm tr td .input01,
#wrapper #container_case .content section .tableColumnForm tr td .input02,
#wrapper #container_case .content section .tableColumnForm tr td .input03,
#wrapper #container_case .content section .tableColumnForm tr td .input04,
#wrapper #container_case .content section .tableColumnForm tr td .textformarea01, #wrapper #container_business .content section .tableColumnForm tr td .input01,
#wrapper #container_business .content section .tableColumnForm tr td .input02,
#wrapper #container_business .content section .tableColumnForm tr td .input03,
#wrapper #container_business .content section .tableColumnForm tr td .input04,
#wrapper #container_business .content section .tableColumnForm tr td .textformarea01{border:1px solid #aaa;font-size:108%;line-height:1.7;padding:3px 5px;border-radius:0;}
#wrapper #container .content section .tableColumnForm tr td .input01,
#wrapper #container .content section .tableColumnForm tr td .textformarea01, #wrapper #container_case .content section .tableColumnForm tr td .input01,
#wrapper #container_case .content section .tableColumnForm tr td .textformarea01, #wrapper #container_business .content section .tableColumnForm tr td .input01,
#wrapper #container_business .content section .tableColumnForm tr td .textformarea01{width:89%;}
#wrapper #container .content section .tableColumnForm tr td br + .input01, #wrapper #container_case .content section .tableColumnForm tr td br + .input01, #wrapper #container_business .content section .tableColumnForm tr td br + .input01{margin-top:10px;}
#wrapper #container .content section .tableColumnForm tr td .input02, #wrapper #container_case .content section .tableColumnForm tr td .input02, #wrapper #container_business .content section .tableColumnForm tr td .input02{width:40%;}
#wrapper #container .content section .tableColumnForm tr td .input02 + .input02, #wrapper #container_case .content section .tableColumnForm tr td .input02 + .input02, #wrapper #container_business .content section .tableColumnForm tr td .input02 + .input02{margin-left:5%;}
#wrapper #container .content section .tableColumnForm tr td .input03, #wrapper #container_case .content section .tableColumnForm tr td .input03, #wrapper #container_business .content section .tableColumnForm tr td .input03{width:35%;}
#wrapper #container .content section .tableColumn01, #wrapper #container_case .content section .tableColumn01, #wrapper #container_business .content section .tableColumn01{width:90%;max-width:720px;padding:0 5%;margin:0 auto;text-align:left;font-size:116%;line-height:2.0;}
#wrapper #container .content section .tableColumn01 tr th, #wrapper #container_case .content section .tableColumn01 tr th, #wrapper #container_business .content section .tableColumn01 tr th{width:30%;padding:25px 0 25px 7%;border-bottom:1px solid #2c2a2b;}
#wrapper #container .content section .tableColumn01 tr td, #wrapper #container_case .content section .tableColumn01 tr td, #wrapper #container_business .content section .tableColumn01 tr td{width:50%;padding:25px 0 25px 7%;border-bottom:1px solid #2c2a2b;}
#wrapper #container .content section .tableColumn02, #wrapper #container_case .content section .tableColumn02, #wrapper #container_business .content section .tableColumn02{width:90%;max-width:720px;padding:0 5%;margin:0 auto 40px;text-align:left;font-size:108%;}
#wrapper #container .content section .tableColumn02 tr th, #wrapper #container_case .content section .tableColumn02 tr th, #wrapper #container_business .content section .tableColumn02 tr th{width:11%;min-width:70px;padding:25px 0 15px;color:#35af57;vertical-align:top;}
#wrapper #container .content section .tableColumn02 tr td, #wrapper #container_case .content section .tableColumn02 tr td, #wrapper #container_business .content section .tableColumn02 tr td{width:84%;padding:20px 0;}
#wrapper #container .content section .tableColumn02 tr td div, #wrapper #container_case .content section .tableColumn02 tr td div, #wrapper #container_business .content section .tableColumn02 tr td div{display:block;padding-left:5%;border-left:2px solid #35af57;}
#wrapper #container .content section .tableColumn02 tr td div .topic, #wrapper #container .content section .tableColumn02 tr td div .exText, #wrapper #container_case .content section .tableColumn02 tr td div .topic, #wrapper #container_case .content section .tableColumn02 tr td div .exText, #wrapper #container_business .content section .tableColumn02 tr td div .topic, #wrapper #container_business .content section .tableColumn02 tr td div .exText{display:block;}
#wrapper #container .content section .tableColumn02 tr td div .topic, #wrapper #container_case .content section .tableColumn02 tr td div .topic, #wrapper #container_business .content section .tableColumn02 tr td div .topic{line-height:1.8;font-size:114%;}
#wrapper #container .content section .tableColumn02 tr td div .topic .small, #wrapper #container_case .content section .tableColumn02 tr td div .topic .small, #wrapper #container_business .content section .tableColumn02 tr td div .topic .small{font-size:85%;color:#444;}
#wrapper #container .content section .tableColumn02 tr td div .exText, #wrapper #container_case .content section .tableColumn02 tr td div .exText, #wrapper #container_business .content section .tableColumn02 tr td div .exText{font-size:85%;line-height:1.8;margin-top:7px;}
#wrapper #container .content section .tableColumn03, #wrapper #container_case .content section .tableColumn03, #wrapper #container_business .content section .tableColumn03{width:90%;max-width:720px;padding:0 5%;margin:0 auto;text-align:left;font-size:108%;line-height:1.8;border-top:1px solid #2c2a2b;}
#wrapper #container .content section .tableColumn03 tr th, #wrapper #container_case .content section .tableColumn03 tr th, #wrapper #container_business .content section .tableColumn03 tr th{width:25%;padding:15px 0 15px 5%;border-bottom:1px solid #2c2a2b;}
#wrapper #container .content section .tableColumn03 tr td, #wrapper #container_case .content section .tableColumn03 tr td, #wrapper #container_business .content section .tableColumn03 tr td{width:65%;padding:15px 0 15px 5%;border-bottom:1px solid #2c2a2b;}
#wrapper #container .content section .tableColumn03 tr td .pdf, #wrapper #container_case .content section .tableColumn03 tr td .pdf, #wrapper #container_business .content section .tableColumn03 tr td .pdf{font-size:93%;padding-right:20px;margin-right:2px;}
#wrapper #container .content section .newsList tr th, #wrapper #container_case .content section .newsList tr th, #wrapper #container_business .content section .newsList tr th{width:15%;max-width:100px;padding-left:3%;}
#wrapper #container .content section .newsList tr td, #wrapper #container_case .content section .newsList tr td, #wrapper #container_business .content section .newsList tr td{width:85%;padding-right:3%;padding-left:3%;}
#wrapper #container .content section .newsList tr td a, #wrapper #container .content section .newsList tr th a, #wrapper #container_case .content section .newsList tr td a, #wrapper #container_case .content section .newsList tr th a, #wrapper #container_business .content section .newsList tr td a, #wrapper #container_business .content section .newsList tr th a{text-decoration:none;display:block;}
#wrapper #container .content section .newsList tr td a .label, #wrapper #container .content section .newsList tr th a .label, #wrapper #container_case .content section .newsList tr td a .label, #wrapper #container_case .content section .newsList tr th a .label, #wrapper #container_business .content section .newsList tr td a .label, #wrapper #container_business .content section .newsList tr th a .label{display:block;width:90px;height:85px;color:#fff;font-family:"bebas-neue", "Microsoft Yahei", "helvetica","Hiragino Kaku Gothic Pro",sans-serif;background:#35af57;text-align:center;display:table-cell;vertical-align:middle;font-weight:normal;font-size:147%;letter-spacing:0.5px;line-height:1.3;}
#wrapper #container .content section .newsList tr td a .label span, #wrapper #container .content section .newsList tr th a .label span, #wrapper #container_case .content section .newsList tr td a .label span, #wrapper #container_case .content section .newsList tr th a .label span, #wrapper #container_business .content section .newsList tr td a .label span, #wrapper #container_business .content section .newsList tr th a .label span{display:none;font-size:50%;letter-spacing:0.5px;}
#wrapper #container .content section .newsList tr td a .new, #wrapper #container .content section .newsList tr th a .new, #wrapper #container_case .content section .newsList tr td a .new, #wrapper #container_case .content section .newsList tr th a .new, #wrapper #container_business .content section .newsList tr td a .new, #wrapper #container_business .content section .newsList tr th a .new{color:#ff0048;font-size:77%;margin-left:2px;}
#wrapper #container .content section .newsList tr td a .date, #wrapper #container .content section .newsList tr th a .date, #wrapper #container_case .content section .newsList tr td a .date, #wrapper #container_case .content section .newsList tr th a .date, #wrapper #container_business .content section .newsList tr td a .date, #wrapper #container_business .content section .newsList tr th a .date{color:#2c2a2b;font-weight:bold;}
#wrapper #container .content section .newsList tr td a .topic, #wrapper #container .content section .newsList tr th a .topic, #wrapper #container_case .content section .newsList tr td a .topic, #wrapper #container_case .content section .newsList tr th a .topic, #wrapper #container_business .content section .newsList tr td a .topic, #wrapper #container_business .content section .newsList tr th a .topic{text-decoration:underline;font-size:108%;}
#wrapper #container .content section .newsList tr td a:hover .label, #wrapper #container .content section .newsList tr th a:hover .label, #wrapper #container_case .content section .newsList tr td a:hover .label, #wrapper #container_case .content section .newsList tr th a:hover .label, #wrapper #container_business .content section .newsList tr td a:hover .label, #wrapper #container_business .content section .newsList tr th a:hover .label{opacity:0.7;}
#wrapper #container .content section .newsList tr td a:hover .topic, #wrapper #container .content section .newsList tr th a:hover .topic, #wrapper #container_case .content section .newsList tr td a:hover .topic, #wrapper #container_case .content section .newsList tr th a:hover .topic, #wrapper #container_business .content section .newsList tr td a:hover .topic, #wrapper #container_business .content section .newsList tr th a:hover .topic{text-decoration:none;}
#wrapper #container .content section .recruitment tr, #wrapper #container_case .content section .recruitment tr, #wrapper #container_business .content section .recruitment tr{line-height:1.6;}
#wrapper #container .content section .recruitment tr th, #wrapper #container .content section .recruitment tr td, #wrapper #container_case .content section .recruitment tr th, #wrapper #container_case .content section .recruitment tr td, #wrapper #container_business .content section .recruitment tr th, #wrapper #container_business .content section .recruitment tr td{padding:10px 0;}
#wrapper #container .content section .tableColumn04, #wrapper #container_case .content section .tableColumn04, #wrapper #container_business .content section .tableColumn04{width:90%;max-width:720px;margin:40px auto;text-align:left;line-height:1.8;background:#eee;border:1px solid #e3e3e3;}
#wrapper #container .content section .tableColumn04 tr th, #wrapper #container_case .content section .tableColumn04 tr th, #wrapper #container_business .content section .tableColumn04 tr th{width:25%;min-width:120px;padding:10px 0 10px 3%;}
#wrapper #container .content section .tableColumn04 tr td, #wrapper #container_case .content section .tableColumn04 tr td, #wrapper #container_business .content section .tableColumn04 tr td{width:66%;padding:10px 3%;}
#wrapper #container .content section .buttonCenter, #wrapper #container_case .content section .buttonCenter, #wrapper #container_business .content section .buttonCenter{display:table;width:270px;padding:0;margin:40px auto 0;}
#wrapper #container .content section .buttonCenter p, #wrapper #container_case .content section .buttonCenter p, #wrapper #container_business .content section .buttonCenter p{font-size:100%;}
#wrapper #container .content section .buttonCenter p a, #wrapper #container_case .content section .buttonCenter p a, #wrapper #container_business .content section .buttonCenter p a{display:block;margin:15px 10px;color:#2c2a2b;text-decoration:none;border:1px solid #2c2a2b;line-height:1 !important;font-size:108%;text-align:left;padding:15px 30px;background:url(../img/arw01.png) no-repeat 90% 50%;background-size:50px auto;height:16px;}
#wrapper #container .content section .buttonGroup_2clm, #wrapper #container_case .content section .buttonGroup_2clm, #wrapper #container_business .content section .buttonGroup_2clm{display:table;width:100%;max-width:720px;padding:0;margin:40px auto;}
#wrapper #container .content section .buttonGroup_2clm ul li, #wrapper #container_case .content section .buttonGroup_2clm ul li, #wrapper #container_business .content section .buttonGroup_2clm ul li{display:table-cell;width:50%;float:left;}
#wrapper #container .content section .buttonGroup_2clm ul li a, #wrapper #container_case .content section .buttonGroup_2clm ul li a, #wrapper #container_business .content section .buttonGroup_2clm ul li a{display:block;margin:15px 10px;color:#2c2a2b;text-decoration:none;border:1px solid #2c2a2b;font-size:108%;text-align:left;padding:20px 30px;background:url(../img/arw01.png) no-repeat 90% 50%;background-size:68px 21px;}
#wrapper #pagetop{display:none;position:fixed;z-index:300;right:10px;bottom:30px;}
#wrapper #pagetop a{display:block;width:70px;height:70px;background:linear-gradient(-45deg, #062681 0%, #106efb 100%);background:-webkit-linear-gradient(-45deg, #062681 0%, #106efb 100%);border-radius:50%;-webkit-transition:box-shadow 0.3s linear;transition:box-shadow 0.3s linear;box-shadow:0 9px 8px 0 rgba(0, 0, 0, 0.4);}
#wrapper #pagetop a:hover{-webkit-transition:box-shadow 0.3s linear;transition:box-shadow 0.3s linear;box-shadow:0 2px 8px 0 rgba(0, 0, 0, 0.4);}
#wrapper #pagetop #contactFixButton{margin-top:25px;}
#wrapper #footer{position:absolute;bottom:0;width:100%;height:270px;background:#2c2a2b;color:#ffffff;}
#wrapper #footer .footerBlock{max-width:980px;margin:50px auto 0;text-align:left;}
#wrapper #footer .footerBlock div{float:left;line-height:2.0;font-size:93%;}
#wrapper #footer .footerBlock h5{font-weight:normal;font-size:116%;margin-bottom:15px;}
#wrapper #footer .footerBlock .footerColumn01{width:14%;margin-left:4%;}
#wrapper #footer .footerBlock .footerColumn02{width:18%;margin-left:4%;}
#wrapper #footer .footerBlock .footerColumn03{width:17%;margin-left:4%;line-height:1.6;}
#wrapper #footer .footerBlock .footerColumn03 p{margin-bottom:5px;font-size:93%;}
#wrapper #footer .footerBlock .footerColumn03 .contactButton{font-size:100%;padding-bottom:5px;}
#wrapper #footer .footerBlock .footerColumn04{width:35%;margin-right:4%;}
#wrapper #footer .footerBlock .footerColumn04 .footerLogo{width:100%;margin-top:10px;}
#wrapper #footer .footerBlock .footerColumn04 .footer_link{padding-top:120px;text-align:right;font-size:85%;}
#wrapper #footer .footerBlock .footerColumn04 .footer_link:after{content:"";display:inline-block;position:absolute;width:25px;height:1px;background:#fff;margin-left:-25px;margin-top:-10px;}
#wrapper #footer a{color:#ffffff;text-decoration:none;}
#wrapper #footer .copyright{display:none;color:#2c2a2b;font-size:62%;}
@media only screen and (min-width:921px){.drawer--left .drawer-hamburger{top:50%;margin-top:-24px;}
#wrapper #footer .copyright{position:absolute;height:400px;bottom:420px;right:40px;text-align:right;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;}
}
@media only screen and (min-width:681px) and (max-width:920px){#wrapper .pathList{margin-left:50px;}
#wrapper .top_links a{font-size:114%;}
#wrapper .top_links .top_link01{top:70%;}
#wrapper .top_links .top_link02{bottom:25px;}
#wrapper .top_links .top_link03{top:70%;}
#wrapper #container_top .feature .textArea h3{font-size:300%;height:80px;}
#wrapper #container_top .feature .textArea h3 .icon{width:40px;height:40px;}
#wrapper #container_top .feature .textArea h3 .icon::before, #wrapper #container_top .feature .textArea h3 .icon::after{margin-top:6px;}
#wrapper #container .titleArea_business, #wrapper #container_case .titleArea_business, #wrapper #container_business .titleArea_business{margin-bottom:0;height:800px;}
#wrapper #container .titleArea_business .textArea, #wrapper #container_case .titleArea_business .textArea, #wrapper #container_business .titleArea_business .textArea{margin-top:380px;}
#wrapper #container .titleArea_business .textArea h4, #wrapper #container_case .titleArea_business .textArea h4, #wrapper #container_business .titleArea_business .textArea h4{font-size:200%;height:80px;}
#wrapper #container .titleArea_business .textArea p, #wrapper #container_case .titleArea_business .textArea p, #wrapper #container_business .titleArea_business .textArea p{font-size:100%;}
#wrapper #container .content section .detail_textArea h3, #wrapper #container_case .content section .detail_textArea h3, #wrapper #container_business .content section .detail_textArea h3{font-size:131%;font-weight:bold;line-height:1.6;margin-bottom:80px;}
#wrapper #container .content section .detail_textArea h4, #wrapper #container_case .content section .detail_textArea h4, #wrapper #container_business .content section .detail_textArea h4{margin-top:80px;margin-bottom:60px;}
#wrapper #container .content section .detail_textArea h4.ttl2:after, #wrapper #container_case .content section .detail_textArea h4.ttl2:after, #wrapper #container_business .content section .detail_textArea h4.ttl2:after{margin-left:-85px;}
#wrapper #container .content section .detail_textArea p.txt01, #wrapper #container .content section .detail_textArea p.txt02, #wrapper #container .content section .detail_textArea p.txt02-2, #wrapper #container_case .content section .detail_textArea p.txt01, #wrapper #container_case .content section .detail_textArea p.txt02, #wrapper #container_case .content section .detail_textArea p.txt02-2, #wrapper #container_business .content section .detail_textArea p.txt01, #wrapper #container_business .content section .detail_textArea p.txt02, #wrapper #container_business .content section .detail_textArea p.txt02-2{margin:0 auto 80px;}
#wrapper #container .content section .detail_textArea .sectionImg, #wrapper #container_case .content section .detail_textArea .sectionImg, #wrapper #container_business .content section .detail_textArea .sectionImg{height:300px;}
#wrapper #container .content section .detail_textArea .sectionImg img, #wrapper #container_case .content section .detail_textArea .sectionImg img, #wrapper #container_business .content section .detail_textArea .sectionImg img{width:110%;}
#wrapper #container .content section .detail_textArea .img03, #wrapper #container_case .content section .detail_textArea .img03, #wrapper #container_business .content section .detail_textArea .img03{margin:80px auto 10px;}
#wrapper #container .content section .detail_textArea .link, #wrapper #container_case .content section .detail_textArea .link, #wrapper #container_business .content section .detail_textArea .link{font-size:116%;margin-bottom:80px;}
#wrapper #container .content section .detail_textArea .tag_list, #wrapper #container_case .content section .detail_textArea .tag_list, #wrapper #container_business .content section .detail_textArea .tag_list{margin-bottom:80px;width:100%;max-width:648px;margin:0 auto 80px;}
#wrapper #container .content section .detail_textArea .tag_list li, #wrapper #container_case .content section .detail_textArea .tag_list li, #wrapper #container_business .content section .detail_textArea .tag_list li{padding:0 8px 15px;float:left;}
#wrapper #container .content section .detail_textArea .tag_list li span, #wrapper #container_case .content section .detail_textArea .tag_list li span, #wrapper #container_business .content section .detail_textArea .tag_list li span{display:inline-block;font-size:124%;width:198px;text-align:center;padding:10px 0;color:#35af57;border:1px solid #35af57;}
#wrapper #container .content section .detail_textArea .iconBlock_3clm, #wrapper #container_case .content section .detail_textArea .iconBlock_3clm, #wrapper #container_business .content section .detail_textArea .iconBlock_3clm{width:660px;}
#wrapper #container .content section .detail_textArea .iconBlock_4clm, #wrapper #container_case .content section .detail_textArea .iconBlock_4clm, #wrapper #container_business .content section .detail_textArea .iconBlock_4clm{width:440px;}
#wrapper #container .content section .detail_textArea .iconBlock_4clm li, #wrapper #container_case .content section .detail_textArea .iconBlock_4clm li, #wrapper #container_business .content section .detail_textArea .iconBlock_4clm li{margin-bottom:20px;}
#wrapper #container .content section .case_link, #wrapper #container_case .content section .case_link, #wrapper #container_business .content section .case_link{margin:40px auto 100px;}
#wrapper #container .content section .case_link a, #wrapper #container_case .content section .case_link a, #wrapper #container_business .content section .case_link a{font-size:154%;}
#wrapper #container .content section .case_link a .img, #wrapper #container_case .content section .case_link a .img, #wrapper #container_business .content section .case_link a .img{float:right;width:60%;}
#wrapper #container .content section .linkBox01 .linkText a, #wrapper #container_case .content section .linkBox01 .linkText a, #wrapper #container_business .content section .linkBox01 .linkText a{margin-left:20%;}
#wrapper #container .content section .linkBox02 .linkText a, #wrapper #container_case .content section .linkBox02 .linkText a, #wrapper #container_business .content section .linkBox02 .linkText a{margin-left:10%;}
#wrapper #container .content section .linkBoxArea01 .slideInDelay .linkTitle span.line, #wrapper #container_case .content section .linkBoxArea01 .slideInDelay .linkTitle span.line, #wrapper #container_business .content section .linkBoxArea01 .slideInDelay .linkTitle span.line{height:90px;}
#wrapper #container .content section #businessLink01, #wrapper #container_case .content section #businessLink01, #wrapper #container_business .content section #businessLink01{margin-top:100px;padding-bottom:700px;}
#wrapper #container .content section #businessLink01 .img:after, #wrapper #container_case .content section #businessLink01 .img:after, #wrapper #container_business .content section #businessLink01 .img:after{height:240px;margin-top:-150px;}
#wrapper #container .content section #businessLink01 .linkTitle, #wrapper #container_case .content section #businessLink01 .linkTitle, #wrapper #container_business .content section #businessLink01 .linkTitle{font-size:100px;}
#wrapper #container .content section #businessLink01 .linkText a, #wrapper #container_case .content section #businessLink01 .linkText a, #wrapper #container_business .content section #businessLink01 .linkText a{margin-top:150px;margin-left:10%;}
#wrapper #container .content section #businessLink02, #wrapper #container_case .content section #businessLink02, #wrapper #container_business .content section #businessLink02{padding-bottom:750px;}
#wrapper #container .content section #businessLink02 .img:after, #wrapper #container_case .content section #businessLink02 .img:after, #wrapper #container_business .content section #businessLink02 .img:after{height:280px;margin-top:-170px;margin-left:20%;}
#wrapper #container .content section #businessLink02 .linkTitle, #wrapper #container_case .content section #businessLink02 .linkTitle, #wrapper #container_business .content section #businessLink02 .linkTitle{margin-left:25%;font-size:100px;}
#wrapper #container .content section #businessLink02 .linkText a, #wrapper #container_case .content section #businessLink02 .linkText a, #wrapper #container_business .content section #businessLink02 .linkText a{margin-top:150px;}
#wrapper #container .content section #businessLink03, #wrapper #container_case .content section #businessLink03, #wrapper #container_business .content section #businessLink03{padding-bottom:750px;}
#wrapper #container .content section #businessLink03 .img:after, #wrapper #container_case .content section #businessLink03 .img:after, #wrapper #container_business .content section #businessLink03 .img:after{height:220px;margin-top:-150px;margin-left:20%;}
#wrapper #container .content section #businessLink03 .linkTitle, #wrapper #container_case .content section #businessLink03 .linkTitle, #wrapper #container_business .content section #businessLink03 .linkTitle{font-size:100px;}
#wrapper #container .content section #businessLink03 .linkText a, #wrapper #container_case .content section #businessLink03 .linkText a, #wrapper #container_business .content section #businessLink03 .linkText a{margin-top:150px;}
#wrapper #footer .copyright{position:absolute;color:#ccc;right:20px;bottom:20px;}
}
@media only screen and (min-width:681px){#wrapper .forPc{display:block;}
#wrapper .forSp{display:none;}
}
@media only screen and (max-width:680px){#wrapper #menu{right:15px;}
#wrapper .pathList{display:none;}
#wrapper .forPc{display:none;}
#wrapper .forSp{display:block;}
#wrapper .top_links a{font-size:114%;}
#wrapper .top_links .top_link01{top:70%;left:5px;}
#wrapper .top_links .top_link01 .linkline{width:35px;height:20px;margin-right:5px;margin-top:10px;}
#wrapper .top_links .top_link01 .linkline .linkline2{width:5px;}
#wrapper .top_links .top_link01 .linkline .linkline1{width:20px;margin-right:10px;}
#wrapper .top_links .top_link02{bottom:10px;}
#wrapper .top_links .top_link02 .linkline{height:45px;margin-top:5px;}
#wrapper .top_links .top_link02 .linkline .linkline1{margin:0 auto 5px;height:5px;}
#wrapper .top_links .top_link02 .linkline .linkline2{height:30px;}
#wrapper .top_links .top_link03{top:70%;right:5px;}
#wrapper .top_links .top_link03 .linkline{width:35px;height:20px;margin-left:5px;margin-top:10px;}
#wrapper .top_links .top_link03 .linkline .linkline1{width:5px;}
#wrapper .top_links .top_link03 .linkline .linkline2{width:20px;margin-left:10px;}
#wrapper #container_top .main h1 #logo_svg{width:70%;max-width:420px;height:auto;margin-top:-20%;}
#wrapper #container_top .feature{background-position:96% 30%;background-size:80% auto;background-repeat:no-repeat;display:table;width:95%;height:100%;padding-left:5%;overflow:hidden;}
#wrapper #container_top .feature .textArea{height:200px;width:30%;padding-top:22%;overflow:initial;}
#wrapper #container_top .feature .textArea h3{font-size:293%;letter-spacing:1px;height:60px;}
#wrapper #container_top .feature .textArea h3 .icon{width:40px;height:40px;}
#wrapper #container_top .feature .textArea h3 .icon::before, #wrapper #container_top .feature .textArea h3 .icon::after{margin-top:6px;}
#wrapper #container_top .feature .textArea p{margin-bottom:25px;font-size:116%;height:60px;}
#wrapper #container_top .feature .textArea .link a{font-size:177%;padding:15px 30px;}
#wrapper #container_top .feature .textArea .feature_img{top:0;margin-top:0;right:-15% !important;width:130%;height:auto;}
#wrapper #container_business::before{display:none;}
#wrapper #container .titleArea_business, #wrapper #container_case .titleArea_business, #wrapper #container_business .titleArea_business{height:540px;margin-bottom:50px;}
#wrapper #container .titleArea_business h3, #wrapper #container_case .titleArea_business h3, #wrapper #container_business .titleArea_business h3{font-size:360%;position:relative;margin:0 auto;top:30px;right:auto;}
#wrapper #container .titleArea_business h4, #wrapper #container_case .titleArea_business h4, #wrapper #container_business .titleArea_business h4{height:30px;}
#wrapper #container .titleArea_business span.inner,
#wrapper #container .titleArea_business p span, #wrapper #container_case .titleArea_business span.inner,
#wrapper #container_case .titleArea_business p span, #wrapper #container_business .titleArea_business span.inner,
#wrapper #container_business .titleArea_business p span{position:static;background:none;display:inline;}
#wrapper #container .titleArea_business .img::before, #wrapper #container_case .titleArea_business .img::before, #wrapper #container_business .titleArea_business .img::before{display:none;}
#wrapper #container .titleArea_business .img, #wrapper #container_case .titleArea_business .img, #wrapper #container_business .titleArea_business .img{top:0;margin-top:0;height:280px;overflow:hidden;}
#wrapper #container .titleArea_business .img img, #wrapper #container_case .titleArea_business .img img, #wrapper #container_business .titleArea_business .img img{width:180%;}
#wrapper #container .titleArea_business .textArea, #wrapper #container_case .titleArea_business .textArea, #wrapper #container_business .titleArea_business .textArea{max-width:90%;width:90%;padding:5%;left:0;margin-top:280px;}
#wrapper #container .titleArea_business .textArea h4, #wrapper #container_case .titleArea_business .textArea h4, #wrapper #container_business .titleArea_business .textArea h4{font-size:136%;padding-bottom:10px;}
#wrapper #container .titleArea_business .textArea p, #wrapper #container_case .titleArea_business .textArea p, #wrapper #container_business .titleArea_business .textArea p{font-size:100%;font-weight:normal;}
#wrapper #container .content, #wrapper #container_case .content, #wrapper #container_business .content{padding:0;}
#wrapper #container .content .titleArea, #wrapper #container_case .content .titleArea, #wrapper #container_business .content .titleArea{padding:45px 0 35px;visibility:hidden;}
#wrapper #container .content .titleArea2 h2, #wrapper #container_case .content .titleArea2 h2, #wrapper #container_business .content .titleArea2 h2{font-size:185%;}
#wrapper #container .content .titleArea2 .img, #wrapper #container_case .content .titleArea2 .img, #wrapper #container_business .content .titleArea2 .img{height:197px;}
#wrapper #container .content .titleArea2 .img img, #wrapper #container_case .content .titleArea2 .img img, #wrapper #container_business .content .titleArea2 .img img{width:auto;height:197px;margin-left:-10%;}
#wrapper #container .content .titleArea3 .img, #wrapper #container_case .content .titleArea3 .img, #wrapper #container_business .content .titleArea3 .img{position:relative;overflow-x:hidden;height:197px;}
#wrapper #container .content .titleArea3 .img img, #wrapper #container_case .content .titleArea3 .img img, #wrapper #container_business .content .titleArea3 .img img{width:auto;height:197px;margin-left:-10%;}
#wrapper #container .content .tabBtn li, #wrapper #container_case .content .tabBtn li, #wrapper #container_business .content .tabBtn li{font-size:116%;}
#wrapper #container .content .tabBtn li .on, #wrapper #container_case .content .tabBtn li .on, #wrapper #container_business .content .tabBtn li .on{padding:17px 0;}
#wrapper #container .content .tabBtn li .on span, #wrapper #container_case .content .tabBtn li .on span, #wrapper #container_business .content .tabBtn li .on span{font-size:85%;}
#wrapper #container .content .tabBtn li a, #wrapper #container_case .content .tabBtn li a, #wrapper #container_business .content .tabBtn li a{padding:17px 0;}
#wrapper #container .content .tabBtn li a span, #wrapper #container_case .content .tabBtn li a span, #wrapper #container_business .content .tabBtn li a span{font-size:85%;}
#wrapper #container .content section .detail_textArea h3, #wrapper #container_case .content section .detail_textArea h3, #wrapper #container_business .content section .detail_textArea h3{max-width:90%;margin-left:auto;margin-right:auto;font-size:154%;font-weight:bold;line-height:1.6;margin-bottom:40px;}
#wrapper #container .content section .detail_textArea h4, #wrapper #container_case .content section .detail_textArea h4, #wrapper #container_business .content section .detail_textArea h4{margin-top:40px;margin-bottom:40px;}
#wrapper #container .content section .detail_textArea h4.ttl2:after, #wrapper #container_case .content section .detail_textArea h4.ttl2:after, #wrapper #container_business .content section .detail_textArea h4.ttl2:after{margin-left:-85px;}
#wrapper #container .content section .detail_textArea p.txt01, #wrapper #container .content section .detail_textArea p.txt02, #wrapper #container_case .content section .detail_textArea p.txt01, #wrapper #container_case .content section .detail_textArea p.txt02, #wrapper #container_business .content section .detail_textArea p.txt01, #wrapper #container_business .content section .detail_textArea p.txt02{font-size:108%;margin:0 auto 40px;}
#wrapper #container .content section .detail_textArea p.txt02-2, #wrapper #container_case .content section .detail_textArea p.txt02-2, #wrapper #container_business .content section .detail_textArea p.txt02-2{margin:0 auto 40px;font-size:100%;}
#wrapper #container .content section .detail_textArea p.txt02-2 span, #wrapper #container_case .content section .detail_textArea p.txt02-2 span, #wrapper #container_business .content section .detail_textArea p.txt02-2 span{font-size:93%;}
#wrapper #container .content section .detail_textArea .sectionImg, #wrapper #container_case .content section .detail_textArea .sectionImg, #wrapper #container_business .content section .detail_textArea .sectionImg{height:200px;}
#wrapper #container .content section .detail_textArea .sectionImg img, #wrapper #container_case .content section .detail_textArea .sectionImg img, #wrapper #container_business .content section .detail_textArea .sectionImg img{width:150%;}
#wrapper #container .content section .detail_textArea h6, #wrapper #container_case .content section .detail_textArea h6, #wrapper #container_business .content section .detail_textArea h6{font-size:154%;margin-top:80px;}
#wrapper #container .content section .detail_textArea .img03, #wrapper #container_case .content section .detail_textArea .img03, #wrapper #container_business .content section .detail_textArea .img03{margin:40px auto 10px;}
#wrapper #container .content section .detail_textArea .link, #wrapper #container_case .content section .detail_textArea .link, #wrapper #container_business .content section .detail_textArea .link{font-size:116%;margin-bottom:40px;}
#wrapper #container .content section .detail_textArea .tag_list, #wrapper #container_case .content section .detail_textArea .tag_list, #wrapper #container_business .content section .detail_textArea .tag_list{margin-bottom:40px;width:100%;max-width:316px;margin:0 auto 40px;}
#wrapper #container .content section .detail_textArea .tag_list li, #wrapper #container_case .content section .detail_textArea .tag_list li, #wrapper #container_business .content section .detail_textArea .tag_list li{padding:0 4px 10px;float:left;}
#wrapper #container .content section .detail_textArea .tag_list li span, #wrapper #container_case .content section .detail_textArea .tag_list li span, #wrapper #container_business .content section .detail_textArea .tag_list li span{display:inline-block;font-size:100%;width:148px;text-align:center;padding:10px 0;color:#35af57;border:1px solid #35af57;}
#wrapper #container .content section .detail_textArea .iconBlock_3clm,
#wrapper #container .content section .detail_textArea .iconBlock_4clm, #wrapper #container_case .content section .detail_textArea .iconBlock_3clm,
#wrapper #container_case .content section .detail_textArea .iconBlock_4clm, #wrapper #container_business .content section .detail_textArea .iconBlock_3clm,
#wrapper #container_business .content section .detail_textArea .iconBlock_4clm{width:220px;}
#wrapper #container .content section .detail_textArea .iconBlock_3clm li,
#wrapper #container .content section .detail_textArea .iconBlock_4clm li, #wrapper #container_case .content section .detail_textArea .iconBlock_3clm li,
#wrapper #container_case .content section .detail_textArea .iconBlock_4clm li, #wrapper #container_business .content section .detail_textArea .iconBlock_3clm li,
#wrapper #container_business .content section .detail_textArea .iconBlock_4clm li{margin-bottom:20px;}
#wrapper #container .content section .detail_textArea .link_more, #wrapper #container_case .content section .detail_textArea .link_more, #wrapper #container_business .content section .detail_textArea .link_more{margin-bottom:60px;}
#wrapper #container .content section .case_link, #wrapper #container_case .content section .case_link, #wrapper #container_business .content section .case_link{margin:40px 10px 70px;}
#wrapper #container .content section .case_link a, #wrapper #container_case .content section .case_link a, #wrapper #container_business .content section .case_link a{font-size:139%;}
#wrapper #container .content section .case_link a .img, #wrapper #container_case .content section .case_link a .img, #wrapper #container_business .content section .case_link a .img{float:none;width:100%;}
#wrapper #container .content section .case_link a .txt, #wrapper #container_case .content section .case_link a .txt, #wrapper #container_business .content section .case_link a .txt{width:100%;}
#wrapper #container .content section .case_link a .txt p, #wrapper #container_case .content section .case_link a .txt p, #wrapper #container_business .content section .case_link a .txt p{margin:20px 20px 10px !important;}
#wrapper #container .content section .case_link a .txt span, #wrapper #container_case .content section .case_link a .txt span, #wrapper #container_business .content section .case_link a .txt span{margin:0 20px 20px !important;}
#wrapper #container .content section .linkBox01,
#wrapper #container .content section .linkBox02, #wrapper #container_case .content section .linkBox01,
#wrapper #container_case .content section .linkBox02, #wrapper #container_business .content section .linkBox01,
#wrapper #container_business .content section .linkBox02{padding-bottom:0 !important;margin-bottom:40px;}
#wrapper #container .content section .linkBox01 .linkTitle,
#wrapper #container .content section .linkBox02 .linkTitle, #wrapper #container_case .content section .linkBox01 .linkTitle,
#wrapper #container_case .content section .linkBox02 .linkTitle, #wrapper #container_business .content section .linkBox01 .linkTitle,
#wrapper #container_business .content section .linkBox02 .linkTitle{position:relative;font-size:300%;text-align:center;width:100%;margin-left:0;margin-right:0;margin-top:0;padding:50px 0;height:auto;background:#2c2a2b;color:#ffffff;}
#wrapper #container .content section .linkBox01 .linkText a,
#wrapper #container .content section .linkBox02 .linkText a, #wrapper #container_case .content section .linkBox01 .linkText a,
#wrapper #container_case .content section .linkBox02 .linkText a, #wrapper #container_business .content section .linkBox01 .linkText a,
#wrapper #container_business .content section .linkBox02 .linkText a{position:relative;height:145px;font-size:108%;width:80%;max-width:80%;margin-left:0;margin-right:0;padding:20px 10%;}
#wrapper #container .content section .linkBox01 .linkText a .linkNameArea,
#wrapper #container .content section .linkBox02 .linkText a .linkNameArea, #wrapper #container_case .content section .linkBox01 .linkText a .linkNameArea,
#wrapper #container_case .content section .linkBox02 .linkText a .linkNameArea, #wrapper #container_business .content section .linkBox01 .linkText a .linkNameArea,
#wrapper #container_business .content section .linkBox02 .linkText a .linkNameArea{margin-top:20px;float:none !important;}
#wrapper #container .content section .linkBox01 .linkText a .linkJob, #wrapper #container .content section .linkBox01 .linkText a .linkName,
#wrapper #container .content section .linkBox02 .linkText a .linkJob,
#wrapper #container .content section .linkBox02 .linkText a .linkName, #wrapper #container_case .content section .linkBox01 .linkText a .linkJob, #wrapper #container_case .content section .linkBox01 .linkText a .linkName,
#wrapper #container_case .content section .linkBox02 .linkText a .linkJob,
#wrapper #container_case .content section .linkBox02 .linkText a .linkName, #wrapper #container_business .content section .linkBox01 .linkText a .linkJob, #wrapper #container_business .content section .linkBox01 .linkText a .linkName,
#wrapper #container_business .content section .linkBox02 .linkText a .linkJob,
#wrapper #container_business .content section .linkBox02 .linkText a .linkName{display:inline-block;}
#wrapper #container .content section .linkBox01 .linkText a .link_icon,
#wrapper #container .content section .linkBox02 .linkText a .link_icon, #wrapper #container_case .content section .linkBox01 .linkText a .link_icon,
#wrapper #container_case .content section .linkBox02 .linkText a .link_icon, #wrapper #container_business .content section .linkBox01 .linkText a .link_icon,
#wrapper #container_business .content section .linkBox02 .linkText a .link_icon{margin-top:5px;margin-left:-25px;}
#wrapper #container .content section .linkBox01.mbFix,
#wrapper #container .content section .linkBox02.mbFix, #wrapper #container_case .content section .linkBox01.mbFix,
#wrapper #container_case .content section .linkBox02.mbFix, #wrapper #container_business .content section .linkBox01.mbFix,
#wrapper #container_business .content section .linkBox02.mbFix{margin-bottom:40px;}
#wrapper #container .content section .linkBoxArea01 .slideInDelay .linkTitle span.line, #wrapper #container_case .content section .linkBoxArea01 .slideInDelay .linkTitle span.line, #wrapper #container_business .content section .linkBoxArea01 .slideInDelay .linkTitle span.line{height:auto;display:inline;}
#wrapper #container .content section .linkBoxArea01 .slideInDelay .linkTitle span.inner, #wrapper #container_case .content section .linkBoxArea01 .slideInDelay .linkTitle span.inner, #wrapper #container_business .content section .linkBoxArea01 .slideInDelay .linkTitle span.inner{display:inline;position:static;}
#wrapper #container .content section #businessLink03, #wrapper #container_case .content section #businessLink03, #wrapper #container_business .content section #businessLink03{padding-top:0;padding-bottom:0 !important;}
#wrapper #container .content section #businessLink03 .img, #wrapper #container_case .content section #businessLink03 .img, #wrapper #container_business .content section #businessLink03 .img{display:none;}
#wrapper #container .content section #businessLink03 .linkTitle, #wrapper #container_case .content section #businessLink03 .linkTitle, #wrapper #container_business .content section #businessLink03 .linkTitle{max-width:100%;margin-left:0;margin-top:0;}
#wrapper #container .content section #businessLink03 .linkText a, #wrapper #container_case .content section #businessLink03 .linkText a, #wrapper #container_business .content section #businessLink03 .linkText a{font-size:100%;width:90%;max-width:90%;margin-left:0;margin-right:0;padding:20px 5%;}
#wrapper #container .content section #businessLink03 .linkText a span, #wrapper #container_case .content section #businessLink03 .linkText a span, #wrapper #container_business .content section #businessLink03 .linkText a span{padding-right:20px;}
#wrapper #container .content section #businessLink03 .linkText a span .link_more, #wrapper #container_case .content section #businessLink03 .linkText a span .link_more, #wrapper #container_business .content section #businessLink03 .linkText a span .link_more{font-size:136%;text-align:right;}
#wrapper #container .content section #businessLink02, #wrapper #container_case .content section #businessLink02, #wrapper #container_business .content section #businessLink02{padding-top:0;}
#wrapper #container .content section #businessLink02 .img, #wrapper #container_case .content section #businessLink02 .img, #wrapper #container_business .content section #businessLink02 .img{display:none;}
#wrapper #container .content section #businessLink02 .linkTitle, #wrapper #container_case .content section #businessLink02 .linkTitle, #wrapper #container_business .content section #businessLink02 .linkTitle{text-align:center;max-width:100%;right:0;}
#wrapper #container .content section #businessLink02 .linkText, #wrapper #container_case .content section #businessLink02 .linkText, #wrapper #container_business .content section #businessLink02 .linkText{margin-left:0;}
#wrapper #container .content section #businessLink02 .linkText a, #wrapper #container_case .content section #businessLink02 .linkText a, #wrapper #container_business .content section #businessLink02 .linkText a{height:230px;font-size:100%;width:90%;max-width:90%;margin-left:0;margin-right:0;padding:20px 5%;}
#wrapper #container .content section #businessLink02 .linkText a span, #wrapper #container_case .content section #businessLink02 .linkText a span, #wrapper #container_business .content section #businessLink02 .linkText a span{padding-right:20px;}
#wrapper #container .content section #businessLink02 .linkText a span .link_more, #wrapper #container_case .content section #businessLink02 .linkText a span .link_more, #wrapper #container_business .content section #businessLink02 .linkText a span .link_more{font-size:136%;text-align:right;}
#wrapper #container .content section #businessLink01, #wrapper #container_case .content section #businessLink01, #wrapper #container_business .content section #businessLink01{margin-top:0;padding-top:0;}
#wrapper #container .content section #businessLink01 .img, #wrapper #container_case .content section #businessLink01 .img, #wrapper #container_business .content section #businessLink01 .img{display:none;}
#wrapper #container .content section #businessLink01 .linkTitle, #wrapper #container_case .content section #businessLink01 .linkTitle, #wrapper #container_business .content section #businessLink01 .linkTitle{max-width:100%;}
#wrapper #container .content section #businessLink01 .linkText a, #wrapper #container_case .content section #businessLink01 .linkText a, #wrapper #container_business .content section #businessLink01 .linkText a{font-size:100%;width:90%;max-width:90%;margin-left:0;margin-right:0;padding:20px 5%;}
#wrapper #container .content section #businessLink01 .linkText a span, #wrapper #container_case .content section #businessLink01 .linkText a span, #wrapper #container_business .content section #businessLink01 .linkText a span{padding-right:15px;}
#wrapper #container .content section #businessLink01 .linkText a span .link_more, #wrapper #container_case .content section #businessLink01 .linkText a span .link_more, #wrapper #container_business .content section #businessLink01 .linkText a span .link_more{font-size:136%;text-align:right;}
#wrapper #container .content section .tableColumn01, #wrapper #container_case .content section .tableColumn01, #wrapper #container_business .content section .tableColumn01{font-size:108%;}
#wrapper #container .content section .imgArea01 .pagelink_2clm ul,
#wrapper #container .content section .imgArea01 .pagelink_3clm ul,
#wrapper #container .content section .textArea01 .pagelink_2clm ul,
#wrapper #container .content section .textArea01 .pagelink_3clm ul, #wrapper #container_case .content section .imgArea01 .pagelink_2clm ul,
#wrapper #container_case .content section .imgArea01 .pagelink_3clm ul,
#wrapper #container_case .content section .textArea01 .pagelink_2clm ul,
#wrapper #container_case .content section .textArea01 .pagelink_3clm ul, #wrapper #container_business .content section .imgArea01 .pagelink_2clm ul,
#wrapper #container_business .content section .imgArea01 .pagelink_3clm ul,
#wrapper #container_business .content section .textArea01 .pagelink_2clm ul,
#wrapper #container_business .content section .textArea01 .pagelink_3clm ul{margin-top:20px;margin-bottom:20px;}
#wrapper #container .content section .imgArea01 .pagelink_2clm ul li,
#wrapper #container .content section .imgArea01 .pagelink_3clm ul li,
#wrapper #container .content section .textArea01 .pagelink_2clm ul li,
#wrapper #container .content section .textArea01 .pagelink_3clm ul li, #wrapper #container_case .content section .imgArea01 .pagelink_2clm ul li,
#wrapper #container_case .content section .imgArea01 .pagelink_3clm ul li,
#wrapper #container_case .content section .textArea01 .pagelink_2clm ul li,
#wrapper #container_case .content section .textArea01 .pagelink_3clm ul li, #wrapper #container_business .content section .imgArea01 .pagelink_2clm ul li,
#wrapper #container_business .content section .imgArea01 .pagelink_3clm ul li,
#wrapper #container_business .content section .textArea01 .pagelink_2clm ul li,
#wrapper #container_business .content section .textArea01 .pagelink_3clm ul li{width:90%;padding-left:10%;line-height:2.0;float:none;text-align:left;}
#wrapper #container .content section .imgArea01 .linkList_1clm,
#wrapper #container .content section .imgArea01 .linkList_3clm,
#wrapper #container .content section .textArea01 .linkList_1clm,
#wrapper #container .content section .textArea01 .linkList_3clm, #wrapper #container_case .content section .imgArea01 .linkList_1clm,
#wrapper #container_case .content section .imgArea01 .linkList_3clm,
#wrapper #container_case .content section .textArea01 .linkList_1clm,
#wrapper #container_case .content section .textArea01 .linkList_3clm, #wrapper #container_business .content section .imgArea01 .linkList_1clm,
#wrapper #container_business .content section .imgArea01 .linkList_3clm,
#wrapper #container_business .content section .textArea01 .linkList_1clm,
#wrapper #container_business .content section .textArea01 .linkList_3clm{padding-left:5%;margin-bottom:20px;}
#wrapper #container .content section .imgArea01 .linkList_3clm li,
#wrapper #container .content section .textArea01 .linkList_3clm li, #wrapper #container_case .content section .imgArea01 .linkList_3clm li,
#wrapper #container_case .content section .textArea01 .linkList_3clm li, #wrapper #container_business .content section .imgArea01 .linkList_3clm li,
#wrapper #container_business .content section .textArea01 .linkList_3clm li{width:45%;padding-left:5%;}
#wrapper #container .content section .imgArea01 .movie01,
#wrapper #container .content section .textArea01 .movie01, #wrapper #container_case .content section .imgArea01 .movie01,
#wrapper #container_case .content section .textArea01 .movie01, #wrapper #container_business .content section .imgArea01 .movie01,
#wrapper #container_business .content section .textArea01 .movie01{width:300px;height:270px;float:none;margin-right:0;margin-bottom:10px;}
#wrapper #container .content section .imgArea01 .movie02,
#wrapper #container .content section .textArea01 .movie02, #wrapper #container_case .content section .imgArea01 .movie02,
#wrapper #container_case .content section .textArea01 .movie02, #wrapper #container_business .content section .imgArea01 .movie02,
#wrapper #container_business .content section .textArea01 .movie02{width:300px;height:270px;float:none;margin-left:0;margin-bottom:10px;}
#wrapper #container .content section .imgArea01 .movie01 iframe,
#wrapper #container .content section .imgArea01 .movie02 iframe,
#wrapper #container .content section .textArea01 .movie01 iframe,
#wrapper #container .content section .textArea01 .movie02 iframe, #wrapper #container_case .content section .imgArea01 .movie01 iframe,
#wrapper #container_case .content section .imgArea01 .movie02 iframe,
#wrapper #container_case .content section .textArea01 .movie01 iframe,
#wrapper #container_case .content section .textArea01 .movie02 iframe, #wrapper #container_business .content section .imgArea01 .movie01 iframe,
#wrapper #container_business .content section .imgArea01 .movie02 iframe,
#wrapper #container_business .content section .textArea01 .movie01 iframe,
#wrapper #container_business .content section .textArea01 .movie02 iframe{width:300px;}
#wrapper #container .content section .imgArea01 .rec-box2,
#wrapper #container .content section .textArea01 .rec-box2, #wrapper #container_case .content section .imgArea01 .rec-box2,
#wrapper #container_case .content section .textArea01 .rec-box2, #wrapper #container_business .content section .imgArea01 .rec-box2,
#wrapper #container_business .content section .textArea01 .rec-box2{width:100%;float:none;margin-bottom:20px;}
#wrapper #container .content section .imgArea01 .rec-box2 + .rec-box2,
#wrapper #container .content section .textArea01 .rec-box2 + .rec-box2, #wrapper #container_case .content section .imgArea01 .rec-box2 + .rec-box2,
#wrapper #container_case .content section .textArea01 .rec-box2 + .rec-box2, #wrapper #container_business .content section .imgArea01 .rec-box2 + .rec-box2,
#wrapper #container_business .content section .textArea01 .rec-box2 + .rec-box2{margin-left:0;margin-bottom:30px;}
#wrapper #container .content section .imgArea02 .jobArea div span, #wrapper #container_case .content section .imgArea02 .jobArea div span, #wrapper #container_business .content section .imgArea02 .jobArea div span{display:table-cell;width:50%;float:left;}
#wrapper #container .content section .imgArea02 .w30, #wrapper #container .content section .imgArea02 .w40, #wrapper #container .content section .imgArea02 .w50, #wrapper #container .content section .imgArea02 .w60, #wrapper #container .content section .imgArea02 .w70, #wrapper #container_case .content section .imgArea02 .w30, #wrapper #container_case .content section .imgArea02 .w40, #wrapper #container_case .content section .imgArea02 .w50, #wrapper #container_case .content section .imgArea02 .w60, #wrapper #container_case .content section .imgArea02 .w70, #wrapper #container_business .content section .imgArea02 .w30, #wrapper #container_business .content section .imgArea02 .w40, #wrapper #container_business .content section .imgArea02 .w50, #wrapper #container_business .content section .imgArea02 .w60, #wrapper #container_business .content section .imgArea02 .w70{width:100%;float:none;}
#wrapper #container .content section .imgArea02 .w60 + .w40,
#wrapper #container .content section .imgArea02 .w30 + .w70,
#wrapper #container .content section .imgArea02 .w30 + .w30, #wrapper #container_case .content section .imgArea02 .w60 + .w40,
#wrapper #container_case .content section .imgArea02 .w30 + .w70,
#wrapper #container_case .content section .imgArea02 .w30 + .w30, #wrapper #container_business .content section .imgArea02 .w60 + .w40,
#wrapper #container_business .content section .imgArea02 .w30 + .w70,
#wrapper #container_business .content section .imgArea02 .w30 + .w30{width:100%;padding-left:0;}
#wrapper #container .content section tr:last-child th, #wrapper #container_case .content section tr:last-child th, #wrapper #container_business .content section tr:last-child th{border-bottom:none;}
#wrapper #container .content section tr:last-child td, #wrapper #container_case .content section tr:last-child td, #wrapper #container_business .content section tr:last-child td{border-bottom:none;}
#wrapper #container .content section .tableColumnForm, #wrapper #container_case .content section .tableColumnForm, #wrapper #container_business .content section .tableColumnForm{border-bottom:1px solid #ccc;border-top:none;}
#wrapper #container .content section .tableColumnForm tr th, #wrapper #container .content section .tableColumnForm tr td, #wrapper #container_case .content section .tableColumnForm tr th, #wrapper #container_case .content section .tableColumnForm tr td, #wrapper #container_business .content section .tableColumnForm tr th, #wrapper #container_business .content section .tableColumnForm tr td{width:95%;float:left;padding-left:5%;padding-right:0;border-bottom:none;}
#wrapper #container .content section .tableColumnForm tr th, #wrapper #container_case .content section .tableColumnForm tr th, #wrapper #container_business .content section .tableColumnForm tr th{padding-top:10px;border-top:1px solid #ccc;padding-bottom:10px;}
#wrapper #container .content section .tableColumnForm tr th .need,
#wrapper #container .content section .tableColumnForm tr th .any, #wrapper #container_case .content section .tableColumnForm tr th .need,
#wrapper #container_case .content section .tableColumnForm tr th .any, #wrapper #container_business .content section .tableColumnForm tr th .need,
#wrapper #container_business .content section .tableColumnForm tr th .any{float:none;position:relative;margin-left:10px;}
#wrapper #container .content section .tableColumnForm tr td, #wrapper #container_case .content section .tableColumnForm tr td, #wrapper #container_business .content section .tableColumnForm tr td{padding-top:0;padding-bottom:20px;}
#wrapper #container .content section .tableColumn03 tr:last-child th, #wrapper #container_case .content section .tableColumn03 tr:last-child th, #wrapper #container_business .content section .tableColumn03 tr:last-child th{border-bottom:1px solid #2c2a2b;}
#wrapper #container .content section .tableColumn03 tr:last-child td, #wrapper #container_case .content section .tableColumn03 tr:last-child td, #wrapper #container_business .content section .tableColumn03 tr:last-child td{border-bottom:1px solid #2c2a2b;}
#wrapper #container .content section .newsList, #wrapper #container_case .content section .newsList, #wrapper #container_business .content section .newsList{margin-bottom:20px;}
#wrapper #container .content section .newsList tr th, #wrapper #container_case .content section .newsList tr th, #wrapper #container_business .content section .newsList tr th{width:22%;vertical-align:top;}
#wrapper #container .content section .newsList tr th a .label, #wrapper #container_case .content section .newsList tr th a .label, #wrapper #container_business .content section .newsList tr th a .label{font-size:85%;width:50px;height:50px;}
#wrapper #container .content section .newsList tr:last-child th, #wrapper #container_case .content section .newsList tr:last-child th, #wrapper #container_business .content section .newsList tr:last-child th{border-bottom:none;}
#wrapper #container .content section .newsList tr:last-child td, #wrapper #container_case .content section .newsList tr:last-child td, #wrapper #container_business .content section .newsList tr:last-child td{border-bottom:none;}
#wrapper #container .content section .tableColumn04, #wrapper #container_case .content section .tableColumn04, #wrapper #container_business .content section .tableColumn04{margin-top:25px;}
#wrapper #container .content section .tableColumn04 tr th, #wrapper #container_case .content section .tableColumn04 tr th, #wrapper #container_business .content section .tableColumn04 tr th{width:100%;float:left;padding-left:0;padding-right:0;text-align:center;}
#wrapper #container .content section .tableColumn04 tr th img, #wrapper #container_case .content section .tableColumn04 tr th img, #wrapper #container_business .content section .tableColumn04 tr th img{padding-top:5px;width:80%;max-width:150px;}
#wrapper #container .content section .tableColumn04 tr td, #wrapper #container_case .content section .tableColumn04 tr td, #wrapper #container_business .content section .tableColumn04 tr td{width:84%;float:left;padding:0 7% 10px;}
#wrapper #container .content section .buttonCenter, #wrapper #container_case .content section .buttonCenter, #wrapper #container_business .content section .buttonCenter{display:table;width:240px;padding:0;margin:30px auto 0;}
#wrapper #container .content section .buttonCenter a, #wrapper #container_case .content section .buttonCenter a, #wrapper #container_business .content section .buttonCenter a{display:block;margin:12px 10px;color:#2c2a2b;text-decoration:none;border:1px solid #2c2a2b;line-height:1 !important;font-size:108%;text-align:left;padding:15px 30px;background:url(../img/arw01.png) no-repeat 90% 50%;background-size:40px auto;}
#wrapper #container .content section .buttonCenter.mb60, #wrapper #container_case .content section .buttonCenter.mb60, #wrapper #container_business .content section .buttonCenter.mb60{margin-bottom:60px;}
#wrapper #container .content section .buttonGroup_2clm, #wrapper #container_case .content section .buttonGroup_2clm, #wrapper #container_business .content section .buttonGroup_2clm{margin:0 auto;}
#wrapper #container .content section .buttonGroup_2clm ul li, #wrapper #container_case .content section .buttonGroup_2clm ul li, #wrapper #container_business .content section .buttonGroup_2clm ul li{display:block;width:100%;float:none;border-top:1px solid #e3e3e3;}
#wrapper #container .content section .buttonGroup_2clm ul li a, #wrapper #container_case .content section .buttonGroup_2clm ul li a, #wrapper #container_business .content section .buttonGroup_2clm ul li a{display:block;margin:0;border:none;padding:20px 10%;background:#eeeeee url(../img/arw01.png) no-repeat 86% 44%;background-size:54px auto;}
#wrapper #container_business .content{padding-bottom:100px;}
#wrapper #pagetop a, #wrapper #pagetop img{width:60px;height:60px;}
#wrapper #pagetop #contactFixButton{margin-top:15px;}
#wrapper #pagetop #contactFixButton.onClick{box-shadow:none;opacity:0;}
#wrapper #footer{padding-bottom:40px;}
#wrapper #footer .footerBlock{margin:30px auto 0;}
#wrapper #footer .footerBlock .footerColumn01{width:30%;margin-left:8%;}
#wrapper #footer .footerBlock .footerColumn02{width:58%;}
#wrapper #footer .footerBlock .footerColumn03{display:none;}
#wrapper #footer .footerBlock .footerColumn04{float:none;text-align:center;position:absolute;left:0;bottom:30px;width:100%;}
#wrapper #footer .footerBlock .footerColumn04 .footerLogo{display:none;}
#wrapper #footer .footerBlock .footerColumn04 .footer_link{float:none;display:block;text-align:center;bottom:50px;font-size:93%;padding-top:0;}
#wrapper #footer .footerBlock .footerColumn04 .footer_link:before{content:"";display:block;width:85%;margin:0 auto;height:1px;background:#4e4e4e;margin-bottom:5px;}
#wrapper #footer .footerBlock .footerColumn04 .footer_link:after{display:none;}
#wrapper #footer .copyright{width:100%;position:absolute;color:#ccc;text-align:center;bottom:15px;}
}
.fadeIn{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeIn;animation-name:fadeIn;visibility:visible !important;}
.fadeOut{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-ms-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-name:fadeOut;animation-name:fadeOut;visibility:visible !important;}
.fadeInFirst{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeIn;animation-name:fadeIn;visibility:visible !important;}
.fadeInOverlay{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0.4s;-ms-animation-delay:0.4s;animation-delay:0.4s;-webkit-animation-duration:0.5s;-ms-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-name:slideIn;animation-name:slideIn;visibility:visible !important;}
@-webkit-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-webkit-keyframes alpha_off{0%{opacity:0.8;}
100%{opacity:1;}
}
@keyframes alpha_off{0%{opacity:0.8;}
100%{opacity:1;}
}
@-webkit-keyframes alpha_on{0%{opacity:1;}
100%{opacity:0.8;}
}
@keyframes alpha_on{0%{opacity:1;}
100%{opacity:0.8;}
}
.slideInDelay{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0.4s;-ms-animation-delay:0.4s;animation-delay:0.4s;-webkit-animation-duration:0.8s;-ms-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-name:slideIn;animation-name:slideIn;visibility:visible !important;}
@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(20px);}
100%{opacity:1;-webkit-transform:translateY(0);}
}
@keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
@-webkit-keyframes slide_right_off{0%{-webkit-transform:translateX(20px);}
100%{-webkit-transform:translateX(0);}
}
@keyframes slide_right_off{0%{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes slide_right{0%{-webkit-transform:translateX(0);}
100%{-webkit-transform:translateX(20px);}
}
@keyframes slide_right{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
100%{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}
}
@-webkit-keyframes slide_right_off2{0%{-webkit-transform:translateX(10px);}
100%{-webkit-transform:translateX(0);}
}
@keyframes slide_right_off2{0%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes slide_right2{0%{-webkit-transform:translateX(0);}
100%{-webkit-transform:translateX(10px);}
}
@keyframes slide_right2{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
100%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);}
}
@-webkit-keyframes line_ex_off{0%{width:150px;}
100%{width:50px;}
}
@keyframes line_ex_off{0%{width:150px;}
100%{width:50px;}
}
@-webkit-keyframes line_ex{0%{width:50px;}
100%{width:150px;}
}
@keyframes line_ex{0%{width:50px;}
100%{width:150px;}
}
@-webkit-keyframes bgSiftX{0%{background-position:70% 50%;}
100%{background-position:90% 50%;}
}
@keyframes bgSiftX{0%{background-position:70% 50%;}
100%{background-position:90% 50%;}
}
@media only screen and (min-width:681px){#wrapper .top_links .top_link01 a:hover .linkline2{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.3s;-ms-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-name:linkline2;animation-name:linkline2;}
#wrapper .top_links .top_link01 a:hover .linkline1{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.3s;-ms-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.2s;-ms-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-name:linkline1;animation-name:linkline1;}
#wrapper .top_links .top_link02 a:hover .linkline1{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.3s;-ms-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.2s;-ms-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-name:linkline1_2;animation-name:linkline1_2;}
#wrapper .top_links .top_link02 a:hover .linkline2{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.3s;-ms-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-name:linkline2_2;animation-name:linkline2_2;}
#wrapper .top_links .top_link03 a:hover .linkline1{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.3s;-ms-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-name:linkline2;animation-name:linkline2;}
#wrapper .top_links .top_link03 a:hover .linkline2{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.3s;-ms-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.2s;-ms-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-name:linkline1;animation-name:linkline1;}
@-webkit-keyframes linkline1{0%{opacity:0;width:0px;}
100%{opacity:1;width:50px;}
}
@keyframes linkline1{0%{opacity:0;width:0px;}
100%{opacity:1;width:50px;}
}
@-webkit-keyframes linkline2{0%{opacity:0;width:0px;}
100%{opacity:1;width:10px;}
}
@keyframes linkline2{0%{opacity:0;width:0px;}
100%{opacity:1;width:10px;}
}
@-webkit-keyframes linkline1_2{0%{opacity:0;height:0px;}
100%{opacity:1;height:10px;}
}
@keyframes linkline1_2{0%{opacity:0;height:0px;}
100%{opacity:1;height:10px;}
}
@-webkit-keyframes linkline2_2{0%{opacity:0;height:0px;}
100%{opacity:1;height:50px;}
}
@keyframes linkline2_2{0%{opacity:0;height:0px;}
100%{opacity:1;height:50px;}
}
.drawer-nav li a:hover::before{content:"";display:inline-block;position:absolute;width:0;margin-top:15px;margin-left:-4px;height:19px;background:rgba(255, 255, 255, 0.4);-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-ms-animation-duration:0.5s;animation-duration:0.5s;z-index:1;}
.drawer-nav li:first-child a:hover::before{-webkit-animation-name:navhover_top;animation-name:navhover_top;}
.drawer-nav li:nth-child(2) a:hover::before{-webkit-animation-name:navhover_about;animation-name:navhover_about;}
.drawer-nav li:nth-child(3) a:hover::before{-webkit-animation-name:navhover_business;animation-name:navhover_business;}
.drawer-nav li:nth-child(4) a:hover::before{-webkit-animation-name:navhover_case;animation-name:navhover_case;}
.drawer-nav li:nth-child(5) a:hover::before{-webkit-animation-name:navhover_news;animation-name:navhover_news;}
.drawer-nav li:nth-child(6) a:hover::before{-webkit-animation-name:navhover_recruit;animation-name:navhover_recruit;}
.drawer-nav li:nth-child(7) a:hover::before{-webkit-animation-name:navhover_contact;animation-name:navhover_contact;}
@-webkit-keyframes navhover_top{0%{opacity:0;width:1px;}
100%{opacity:1;width:43px;}
}
@keyframes navhover_top{0%{opacity:0;width:1px;}
100%{opacity:1;width:43px;}
}
@-webkit-keyframes navhover_about{0%{opacity:0;width:1px;}
100%{opacity:1;width:100px;}
}
@keyframes navhover_about{0%{opacity:0;width:1px;}
100%{opacity:1;width:100px;}
}
@-webkit-keyframes navhover_business{0%{opacity:0;width:1px;}
100%{opacity:1;width:135px;}
}
@keyframes navhover_business{0%{opacity:0;width:1px;}
100%{opacity:1;width:135px;}
}
@-webkit-keyframes navhover_case{0%{opacity:0;width:1px;}
100%{opacity:1;width:115px;}
}
@keyframes navhover_case{0%{opacity:0;width:1px;}
100%{opacity:1;width:115px;}
}
@-webkit-keyframes navhover_news{0%{opacity:0;width:1px;}
100%{opacity:1;width:60px;}
}
@keyframes navhover_news{0%{opacity:0;width:1px;}
100%{opacity:1;width:60px;}
}
@-webkit-keyframes navhover_recruit{0%{opacity:0;width:1px;}
100%{opacity:1;width:77px;}
}
@keyframes navhover_recruit{0%{opacity:0;width:1px;}
100%{opacity:1;width:77px;}
}
@-webkit-keyframes navhover_contact{0%{opacity:0;width:1px;}
100%{opacity:1;width:73px;}
}
@keyframes navhover_contact{0%{opacity:0;width:1px;}
100%{opacity:1;width:73px;}
}
.buttonCenter a::before,
.buttonCenter a::after,
.buttonGroup_2clm ul li a::before,
.buttonGroup_2clm ul li a::after{position:absolute;z-index:2;content:'';width:0;height:0;border:1px solid transparent;}
.buttonGroup_2clm ul li a::before{margin-top:-21px;margin-left:-31px;}
.buttonGroup_2clm ul li a::after{margin-top:-21px;right:0;margin-right:10px;}
.buttonCenter a::before{margin-top:-16px;margin-left:-31px;}
.buttonCenter a::after{margin-top:-16px;right:0;margin-right:10px;}
.buttonGroup_2clm ul li:nth-child(odd) a::after{margin-top:-21px;right:50%;margin-right:10px;}
.buttonGroup_2clm ul li:nth-child(even) a::after{margin-top:-21px;right:0;margin-right:10px;}
.buttonCenter a:hover,
.buttonGroup_2clm ul li a:hover{border:1px solid transparent !important;}
.buttonGroup_2clm ul li a:hover::before,
.buttonGroup_2clm ul li a:hover::after{width:47%;max-width:340px;height:57px;}
.buttonCenter a:hover::before,
.buttonCenter a:hover::after{width:100%;max-width:248px;height:46px;}
.buttonCenter a:hover::before,
.buttonGroup_2clm ul li a:hover::before{border-bottom-color:#2c2a2b;border-left-color:#2c2a2b;transition:height .3s, width .3s .3s;}
.buttonCenter a:hover::after,
.buttonGroup_2clm ul li a:hover::after{border-top-color:#2c2a2b;border-right-color:#2c2a2b;transition:height .3s, width .3s .3s;}
.buttonCenter a:hover,
.buttonGroup_2clm a:hover{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.6s;-ms-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-name:bgSiftX;animation-name:bgSiftX;visibility:visible !important;}
}
@media only screen and (min-width:681px){#contactFixButton{position:relative;display:inline-block;outline:none;overflow:hidden;}
#contactFixButton::after{position:absolute;top:50%;left:50%;z-index:2;border-radius:50%;display:block;content:'';width:0;height:0;background-color:rgba(0, 0, 0, 0.4);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;}
#contactFixButton:hover::after{-webkit-animation:circle .7s;animation:circle .7s;}
@-webkit-keyframes circle{50%{opacity:1;}
100%{width:70px;height:70px;}
}
@keyframes circle{50%{opacity:1;}
100%{width:70px;height:70px;}
}
}
#contactFixButton.onClick{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0.6s;-ms-animation-delay:0.6s;animation-delay:0.6s;-webkit-animation:circle2 1.5s;animation:circle2 1.5s;}
#contactFixButton.onClick img{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.05s;-ms-animation-duration:0.05s;animation-duration:0.05s;-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes circle2{0%{opacity:1;-webkit-transform:scale(0);background:#35af57;}
15%{box-shadow:none;}
100%{-webkit-transform:scale(100);opacity:1;visibility:hidden;box-shadow:none;}
}
@keyframes circle2{0%{opacity:1;transform:scale(0);-webkit-transform:scale(0);background:#35af57;}
15%{box-shadow:none;}
100%{transform:scale(100);-webkit-transform:scale(100);opacity:1;visibility:hidden;box-shadow:none;}
}
#textArea01.slideInDelay h3,
#textArea02.slideInDelay h3,
#textArea03.slideInDelay h3{position:relative;display:inline-block;width:100%;height:140px;}
#textArea01.slideInDelay p,
#textArea02.slideInDelay p,
#textArea03.slideInDelay p{position:relative;display:inline-block;width:100%;height:80px;}
#textArea01.slideInDelay h3 span.line{clip:rect(0, 1200px, 150px, 0);display:inline-block;position:absolute;background:linear-gradient(to right, white 50%, rgba(255, 255, 255, 0) 50%);background-size:200% auto;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1.6s;-ms-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-duration:1.2s;-ms-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-name:text1;animation-name:text1;-moz-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-webkit-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-ms-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);}
#textArea02.slideInDelay h3 span.line,
#textArea03.slideInDelay h3 span.line{clip:rect(0, 1200px, 150px, 0);display:inline-block;position:absolute;background:linear-gradient(to right, white 50%, rgba(255, 255, 255, 0) 50%);background-size:200% auto;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2s;-ms-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:1.4s;-ms-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-name:text1;animation-name:text1;-moz-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-webkit-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-ms-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);}
#textArea01.slideInDelay p span.line1{clip:rect(0, 1200px, 150px, 0);display:inline-block;position:absolute;background:linear-gradient(to right, white 50%, rgba(255, 255, 255, 0) 50%);background-size:200% auto;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2s;-ms-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:0.8s;-ms-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-name:text1;animation-name:text1;-moz-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-webkit-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-ms-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);}
#textArea02.slideInDelay p span.line1,
#textArea03.slideInDelay p span.line1{clip:rect(0, 1200px, 150px, 0);display:inline-block;position:absolute;background:linear-gradient(to right, white 50%, rgba(255, 255, 255, 0) 50%);background-size:200% auto;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2.4s;-ms-animation-delay:2.4s;animation-delay:2.4s;-webkit-animation-duration:0.8s;-ms-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-name:text1;animation-name:text1;-moz-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-webkit-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-ms-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);}
#textArea01.slideInDelay p span.line2{clip:rect(0, 1200px, 150px, 0);display:inline-block;position:absolute;background:linear-gradient(to right, white 50%, rgba(255, 255, 255, 0) 50%);background-size:200% auto;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2.2s;-ms-animation-delay:2.2s;animation-delay:2.2s;-webkit-animation-duration:0.8s;-ms-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-name:text1;animation-name:text1;-moz-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-webkit-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-ms-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);}
#textArea02.slideInDelay p span.line2,
#textArea03.slideInDelay p span.line2{clip:rect(0, 1200px, 150px, 0);display:inline-block;position:absolute;background:linear-gradient(to right, white 50%, rgba(255, 255, 255, 0) 50%);background-size:200% auto;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2.6s;-ms-animation-delay:2.6s;animation-delay:2.6s;-webkit-animation-duration:0.8s;-ms-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-name:text1;animation-name:text1;-moz-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-webkit-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-ms-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);}
#textArea01.slideInDelay .link{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2.6s;-ms-animation-delay:2.6s;animation-delay:2.6s;-webkit-animation-duration:0.6s;-ms-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-name:fadeIn;animation-name:fadeIn;visibility:visible !important;}
#textArea02.slideInDelay .link,
#textArea03.slideInDelay .link{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2.8s;-ms-animation-delay:2.8s;animation-delay:2.8s;-webkit-animation-duration:0.6s;-ms-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-name:fadeIn;animation-name:fadeIn;visibility:visible !important;}
@-webkit-keyframes text1{0%{background-position:200% 0;clip:rect(0, 0, 150px, 0);}
100%{background-position:100% 0;clip:rect(0, 1200px, 150px, 0);}
}
@keyframes text1{0%{background-position:200% 0;clip:rect(0, 0, 150px, 0);}
100%{background-position:100% 0;clip:rect(0, 1200px, 150px, 0);}
}
#textArea01.slideInDelay .feature_img{clip:rect(0, 1280px, 800px, 0);position:absolute;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;-ms-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:3.8s;-ms-animation-duration:3.8s;animation-duration:3.8s;-webkit-animation-name:overBox1-2;animation-name:overBox1-2;-moz-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);-webkit-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);-ms-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);}
#textArea02.slideInDelay .feature_img,
#textArea03.slideInDelay .feature_img{clip:rect(0, 1280px, 800px, 0);position:absolute;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1.3s;-ms-animation-delay:1.3s;animation-delay:1.3s;-webkit-animation-duration:3.8s;-ms-animation-duration:3.8s;animation-duration:3.8s;-webkit-animation-name:overBox1-2;animation-name:overBox1-2;-moz-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);-webkit-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);-ms-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);}
.titleArea_business .slideInDelay{position:absolute;}
.titleArea_business .slideInDelay h4 span:first-child,
.linkBoxArea01 .slideInDelay .linkTitle span:first-child{-webkit-animation-delay:1s;-ms-animation-delay:1s;animation-delay:1s;}
.titleArea_business .slideInDelay h4 .line,
.titleArea_business .slideInDelay p{position:relative;display:inline-block;width:100%;height:180px;}
.linkBoxArea01 .slideInDelay .linkTitle span.line{position:relative;display:inline-block;width:100%;height:120px;}
.titleArea_business .slideInDelay h4 span.inner,
.linkBoxArea01 .slideInDelay .linkTitle span.inner{clip:rect(0, 1200px, 150px, 0);display:inline-block;position:absolute;background:linear-gradient(to right, #2c2a2b 50%, rgba(44, 42, 43, 0) 50%);background-size:200% auto;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1.3s;-ms-animation-delay:1.3s;animation-delay:1.3s;-webkit-animation-duration:1.2s;-ms-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-name:text1;animation-name:text1;-moz-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-webkit-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-ms-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);}
.titleArea_business .slideInDelay p span{clip:rect(0, 1200px, 150px, 0);display:inline-block;position:absolute;background:linear-gradient(to right, #2c2a2b 50%, rgba(44, 42, 43, 0) 50%);background-size:200% auto;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1.5s;-ms-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:1.5s;-ms-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:text1;animation-name:text1;-moz-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-webkit-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);-ms-animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);}
.linkBoxArea01 .slideInDelay .linkTitle span.span2,
.titleArea_business .slideInDelay p .span2{-webkit-animation-delay:1.7s;-ms-animation-delay:1.7s;animation-delay:1.7s;}
.linkBoxArea01 .slideInDelay .linkTitle span.span3,
.titleArea_business .slideInDelay p .span3{-webkit-animation-delay:1.9s;-ms-animation-delay:1.9s;animation-delay:1.9s;}
.titleArea_business .slideInDelay p .span4{-webkit-animation-delay:2.1s;-ms-animation-delay:2.1s;animation-delay:2.1s;}
.titleArea_business .slideInDelay p .span5{-webkit-animation-delay:2.2s;-ms-animation-delay:2.2s;animation-delay:2.2s;}
.titleArea_business .img{clip:rect(0, 1280px, 800px, 0);position:absolute;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0.8s;-ms-animation-delay:0.8s;animation-delay:0.8s;-webkit-animation-duration:3s;-ms-animation-duration:3s;animation-duration:3s;-webkit-animation-name:overBox1-2;animation-name:overBox1-2;-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-ms-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
#container_business .linkBoxArea01 .linkBox01.slideInDelay .img,
#container_business .linkBoxArea01 .linkBox02.slideInDelay .img{clip:rect(0, 1280px, 800px, 0);position:absolute;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0.8s;-ms-animation-delay:0.8s;animation-delay:0.8s;-webkit-animation-duration:2.2s;-ms-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-name:overBox1-2;animation-name:overBox1-2;-moz-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-ms-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
@-webkit-keyframes overBox1-2{0%{clip:rect(0, 0, 800px, 0);}
100%{clip:rect(0, 1280px, 800px, 0);}
}
@keyframes overBox1-2{0%{clip:rect(0, 0, 800px, 0);}
100%{clip:rect(0, 1280px, 800px, 0);}
}
@-webkit-keyframes overBox1-3{0%{clip:rect(0, 0, 400px, 0);}
100%{clip:rect(0, 740px, 400px, 0);}
}
@keyframes overBox1-3{0%{clip:rect(0, 0, 400px, 0);}
100%{clip:rect(0, 740px, 400px, 0);}
}
.linkBox01.slideInDelay .linkTitle,
.linkBox02.slideInDelay .linkTitle{clip:rect(0, 700px, 400px, 0);position:absolute;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0.8s;-ms-animation-delay:0.8s;animation-delay:0.8s;-webkit-animation-duration:2s;-ms-animation-duration:2s;animation-duration:2s;-webkit-animation-name:overBox1-1;animation-name:overBox1-1;-moz-animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);}
.linkBox01.slideInDelay .linkText .linkBox,
.linkBox02.slideInDelay .linkText .linkBox{clip:rect(0, 700px, 400px, 0);position:absolute;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;-ms-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:2s;-ms-animation-duration:2s;animation-duration:2s;-webkit-animation-name:overBox1-1;animation-name:overBox1-1;-moz-animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);}
@-webkit-keyframes overBox1-1{0%{clip:rect(0, 0, 400px, 0);}
100%{clip:rect(0, 700px, 400px, 0);}
}
@keyframes overBox1-1{0%{clip:rect(0, 0, 400px, 0);}
100%{clip:rect(0, 700px, 400px, 0);}
}
@media only screen and (min-width:681px){
.case_link .more02{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.3s;-ms-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-name:slide_right_off;animation-name:slide_right_off;}
.case_link:hover .more02{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-ms-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-name:slide_right;animation-name:slide_right;}
.link a{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.3s;-ms-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-name:slide_right_off2;animation-name:slide_right_off2;}
.link a:hover{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-ms-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-name:slide_right2;animation-name:slide_right2;}
.linkText a, a.interviewTitle{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.3s;-ms-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-name:slide_right_off2;animation-name:slide_right_off2;}
.linkText a:hover, a.interviewTitle:hover{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-ms-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-name:slide_right2;animation-name:slide_right2;}
.case_link a .txt p:after{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.4s;-ms-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-name:line_ex_off;animation-name:line_ex_off;}
.case_link a:hover{transition:color 0.3s linear;-webkit-transition:color 0.3s linear;color:rgba(255, 255, 255, 0.9) !important;}
.case_link a:hover .txt p:after{transition:color 0.3s linear;-webkit-transition:color 0.3s linear;background:rgba(255, 255, 255, 0.8) !important;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.6s;-ms-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-name:line_ex;animation-name:line_ex;}
.footerColumn01 a:hover::before,.footerColumn02 a:hover::before,.footerColumn03 a:hover::before,.footerColumn04 a:hover::before{content:"";display:inline-block;position:absolute;width:0;height:1px;margin-top:21px;margin-left:-2px;background:#fff;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-ms-animation-duration:0.5s;animation-duration:0.5s;z-index:1;}
.footerColumn01 li:nth-child(1) a:hover::before{-webkit-animation-name:overLabel1-1;animation-name:overLabel1-1;}
.footerColumn01 li:nth-child(2) a:hover::before{-webkit-animation-name:overLabel1-2;animation-name:overLabel1-2;}
.footerColumn01 li:nth-child(3) a:hover::before{-webkit-animation-name:overLabel1-3;animation-name:overLabel1-3;}
.footerColumn01 li:nth-child(4) a:hover::before{-webkit-animation-name:overLabel1-4;animation-name:overLabel1-4;}
.footerColumn01 li:nth-child(5) a:hover::before{-webkit-animation-name:overLabel1-5;animation-name:overLabel1-5;}
.footerColumn01 li:nth-child(6) a:hover::before{-webkit-animation-name:overLabel1-6;animation-name:overLabel1-6;}
.footerColumn02 a:hover::before{-webkit-animation-name:overLabel2;animation-name:overLabel2;}
.footerColumn03 a:hover::before{-webkit-animation-name:overLabel3;animation-name:overLabel3;}
.footer_link a:nth-child(1):hover:before{-webkit-animation-name:overLabel4-1;animation-name:overLabel4-1;}
.footer_link a:nth-child(2):hover:before{-webkit-animation-name:overLabel4-2;animation-name:overLabel4-2;}
.footer_link a:nth-child(3):hover:before{-webkit-animation-name:overLabel4-3;animation-name:overLabel4-3;}
.footer_link a:nth-child(4):hover:before{-webkit-animation-name:overLabel4-4;animation-name:overLabel4-4;}
@-webkit-keyframes overLabel1-1{0%{opacity:0;width:0;}
100%{opacity:1;width:30px;}
}
@keyframes overLabel1-1{0%{opacity:0;width:0;}
100%{opacity:1;width:30px;}
}
@-webkit-keyframes overLabel1-2{0%{opacity:0;width:0;}
100%{opacity:1;width:65px;}
}
@keyframes overLabel1-2{0%{opacity:0;width:0;}
100%{opacity:1;width:65px;}
}
@-webkit-keyframes overLabel1-3{0%{opacity:0;width:0;}
100%{opacity:1;width:85px;}
}
@keyframes overLabel1-3{0%{opacity:0;width:0;}
100%{opacity:1;width:85px;}
}
@-webkit-keyframes overLabel1-4{0%{opacity:0;width:0;}
100%{opacity:1;width:75px;}
}
@keyframes overLabel1-4{0%{opacity:0;width:0;}
100%{opacity:1;width:75px;}
}
@-webkit-keyframes overLabel1-5{0%{opacity:0;width:0;}
100%{opacity:1;width:37px;}
}
@keyframes overLabel1-5{0%{opacity:0;width:0;}
100%{opacity:1;width:37px;}
}
@-webkit-keyframes overLabel1-6{0%{opacity:0;width:0;}
100%{opacity:1;width:50px;}
}
@keyframes overLabel1-6{0%{opacity:0;width:0;}
100%{opacity:1;width:50px;}
}
@-webkit-keyframes overLabel2{0%{opacity:0;width:0;}
100%{opacity:1;width:43px;}
}
@keyframes overLabel2{0%{opacity:0;width:0;}
100%{opacity:1;width:43px;}
}
@-webkit-keyframes overLabel3{0%{opacity:0;width:0;}
100%{opacity:1;width:45px;}
}
@keyframes overLabel3{0%{opacity:0;width:0;}
100%{opacity:1;width:45px;}
}
@-webkit-keyframes overLabel4-1{0%{opacity:0;width:0;}
100%{opacity:1;width:47px;}
}
@keyframes overLabel4-1{0%{opacity:0;width:0;}
100%{opacity:1;width:47px;}
}
@-webkit-keyframes overLabel4-2{0%{opacity:0;width:0;}
100%{opacity:1;width:42px;}
}
@keyframes overLabel4-2{0%{opacity:0;width:0;}
100%{opacity:1;width:42px;}
}
@-webkit-keyframes overLabel4-3{0%{opacity:0;width:0;}
100%{opacity:1;width:38px;}
}
@keyframes overLabel4-3{0%{opacity:0;width:0;}
100%{opacity:1;width:38px;}
}
@-webkit-keyframes overLabel4-4{0%{opacity:0;width:0;}
100%{opacity:1;width:56px;}
}
@keyframes overLabel4-4{0%{opacity:0;width:0;}
100%{opacity:1;width:56px;}
}

}
@media print{* html body{zoom:.7;}
}

@media only screen and (max-width:681px){
	#textArea01.slideInDelay h3 span.line,#textArea02.slideInDelay h3 span.line,#textArea03.slideInDelay h3 span.line{font-size:88%}
	#textArea01.slideInDelay h3 span.line .title,#textArea02.slideInDelay h3 span.line .title,#textArea03.slideInDelay h3 span.line .title{font-size:95%;}
	#wrapper #container_top .feature .textArea h3 .icon{width:35px;height:40px;}
}
@media only screen and (max-width:480px){
	#textArea01.slideInDelay h3 span.line,#textArea02.slideInDelay h3 span.line,#textArea03.slideInDelay h3 span.line{font-size:76%}
	#textArea01.slideInDelay h3 span.line .title,#textArea02.slideInDelay h3 span.line .title,#textArea03.slideInDelay h3 span.line .title{font-size:95%;}
	#wrapper #container_top .feature .textArea h3 .icon{width:32px;height:36px;}
}
@media only screen and (max-width:320px){
	#textArea01.slideInDelay h3 span.line,#textArea02.slideInDelay h3 span.line,#textArea03.slideInDelay h3 span.line{font-size:64%}
	#textArea01.slideInDelay h3 span.line .title,#textArea02.slideInDelay h3 span.line .title,#textArea03.slideInDelay h3 span.line .title{font-size:95%;}
	#wrapper #container_top .feature .textArea h3 .icon{width:28px;height:34px;}
}