@charset "utf-8";table{border-collapse:separate;border-spacing:0}p.pos-namej{margin-bottom:-10px!important}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}a img{backface-visibility:hidden;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}figure{margin:0}.post figure img.aligncenter,figure img{padding:0!important}body{color:#252525;font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,Meiryo UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:93%;line-height:1.5;-webkit-text-size-adjust:none}input[type=radio]{margin:0}a img{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}a:hover img{filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )";opacity:.5}.newsTitle:after,nav .panel:after,nav#mainNav:after{clear:both}.newsTitle,nav .panel,nav#mainNav{zoom:1}input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url],select,textarea{background:#fcfcfc;border:1px solid #d4d4d7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-sizing:border-box;color:#555;font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,Meiryo UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;height:30px;line-height:30px;padding:1px 5px;vertical-align:middle;width:100%}textarea{height:auto;line-height:1.5}input[type=button],input[type=reset],input[type=submit]{background:#4f4d4d;background:-moz-linear-gradient(top,#4f4d4d 0,#2e2c2c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4f4d4d),color-stop(100%,#2e2c2c));background:-webkit-linear-gradient(top,#4f4d4d,#2e2c2c);background:-o-linear-gradient(top,#4f4d4d 0,#2e2c2c 100%);background:-ms-linear-gradient(top,#4f4d4d 0,#2e2c2c 100%);background:linear-gradient(180deg,#4f4d4d 0,#2e2c2c);border:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4f4d4d",endColorstr="#2e2c2c",GradientType=0);font-size:100%;line-height:1.5;padding:3px 10px}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#4f4d4d;background:-moz-linear-gradient(top,#2e2c2c 0,#4f4d4d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2e2c2c),color-stop(100%,#4f4d4d));background:-webkit-linear-gradient(top,#2e2c2c,#4f4d4d);background:-o-linear-gradient(top,#2e2c2c 0,#4f4d4d 100%);background:-ms-linear-gradient(top,#2e2c2c 0,#4f4d4d 100%);background:linear-gradient(180deg,#2e2c2c 0,#4f4d4d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e2c2c",endColorstr="#4f4d4d",GradientType=0)}#content.wide{width:100%}.page-id-1632 #content.wide,.page-id-20 #content.wide,.page-id-779 #content.wide{float:inherit;margin:0 auto;max-width:1000px}.gallery{*zoom:97%}.png{*zoom:1}#header h1{color:#3c2f13}#header h1,.description{font-size:70%;font-weight:400;padding:0 0 0 3px;text-align:center}#header-layout{padding:20px 0}#header .logo{clear:both;display:table-cell;vertical-align:middle}#header .logo img{max-height:55px}body.headlogo-nonfix #header .logo img{max-height:inherit}#header h2{clear:both;color:#3c2f13;float:left;font-size:160%;font-weight:700;padding-top:20px}#headerInfo{display:table-cell;text-align:left;vertical-align:middle;width:100%}#headerInfo .float{float:right}#mainImgfix #headerInfo .float{background:hsla(0,0%,7%,.7);padding:5px 10px}#headerInfo p{font-size:80%}#headerInfo p.openTime{background:url(images/openTime.png) no-repeat 0 0;font-weight:700;padding:0 0 2px 80px}#headerInfo p.tel{background:url(images/tel.png) no-repeat 0 6px;font-size:16px;letter-spacing:0;padding:4px 0 2px 80px}#headerInfo p.address{background:url(images/address.png) no-repeat 0 2px;padding:2px 0 2px 80px}#mainImg{clear:both;line-height:0;margin-top:-17px;text-align:center}.page-id-497 #mainImg{margin-top:0}.page-id-497 .head-comp{background:#fff;box-sizing:border-box;font-size:14px;padding:10px}.page-id-497 .head-comp a{color:#1669b4}.page-id-497 .head-comp a:hover{color:#1e8aea}@media only screen and (max-width:640px){.page-id-497 .head-comp{display:none;padding:0}.page-id-497 #mainImg{margin-top:-17px}}a.scroll{bottom:20px;color:#003d4d;display:inline-block;font-size:120%;left:50%;padding-top:80px;position:absolute;text-decoration:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-template-lp-template2 a.scroll{bottom:0;color:#11b8ff}a.scroll span{-webkit-animation:sdb 2s infinite;animation:sdb 2s infinite;border-bottom:1px solid #003d4d;border-left:1px solid #003d4d;box-sizing:border-box;height:24px;left:50%;margin-left:-12px;opacity:0;position:absolute;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:24px}.page-template-lp-template2 a.scroll span{border-bottom:1px solid #11b8ff;border-left:1px solid #11b8ff}a.scroll span:first-of-type{-webkit-animation-delay:0s;animation-delay:0s}a.scroll span:nth-of-type(2){-webkit-animation-delay:.15s;animation-delay:.15s;top:16px}a.scroll span:nth-of-type(3){-webkit-animation-delay:.3s;animation-delay:.3s;top:32px}@-webkit-keyframes sdb{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes sdb{0%{opacity:0}50%{opacity:1}to{opacity:0}}h1.first{margin-top:0}.excerpt{padding-top:10px}.excerpt,.h1excerpt{font-size:13px;text-align:center}.h1excerpt{padding-bottom:35px}h2.title{border-bottom:3px solid #3c2f13;clear:both;color:#252525;font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,Meiryo UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:160%;margin:30px 0 20px;padding:5px 0}h2.first{margin-top:0}h2.bottom-loop,h2.cat-loop,h2.top-loop{font-size:120%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}h2.banner-h{border-bottom:1px solid #252525;color:#252525;font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,Meiryo UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:200%;margin:20px 0;padding-top:20px}.dateLabel{font-style:italic;margin:0 0 10px;text-align:right}.vintageline{background:url(images/head-border.gif) bottom no-repeat;clear:both;color:#3c2f13;font-size:150%;padding-bottom:0!important}.dottline{border-bottom:1px dashed #624e24;border-top:1px dashed #624e24;color:#624e24;font-size:150%;font-weight:400;margin:0 0 .5em;padding:.2em 0!important}.post{clear:both;overflow:hidden}.home .post{margin-bottom:0;padding:0}.page-terms-of-service .post{padding:0 0 15px}.post p{margin-bottom:15px}.page-template-lp-template2 .post p{position:relative;z-index:1}.innerContent1000{margin:0 auto;max-width:1000px;width:100%}.innerContent .w-area{background:hsla(0,0%,100%,.8);box-sizing:border-box;margin:0 auto;padding:5%;width:100%}.post ul#sitemap_list li{background:none;border-bottom:none;margin-bottom:5px;padding-left:15px}#sitemap_list{background:none!important}.post ol{margin:0 0 15px 30px}.post ol li{border:none;list-style:decimal;margin-bottom:0;padding:3px 0}.post dt{font-weight:700}.post dd{padding-bottom:30px}.post h1{clear:both;font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,Meiryo UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:250%;margin:20px 0;padding:15px 0;text-align:center}.page-template-lp-template .post h2,.page-template-lp-template3 .post h2{color:#003d4d;font-size:600%}.page-template-lp-template .post h2,.page-template-lp-template2 .post h2,.page-template-lp-template3 .post h2{clear:both;font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,Meiryo UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:700;line-height:.8em;padding:15px 0;text-align:center}.page-template-lp-template2 .post h2{color:#1669b4;font-size:400%}.page-template-lp-template2 .post .excerpt{color:#1669b4}.post h2{position:relative}.page-template-lp-template .post h2:before,.page-template-lp-template3 .post h2:before{background-color:#003d4d;border-radius:2px;bottom:-2px;content:"";display:inline-block;height:5px;left:50%;position:absolute;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:60px}.post #company h2{color:#fff}.post #company h2:before{background-color:#fff}.post #company .excerpt{color:#fff}.post #service .column4_25{background:#fff;box-sizing:border-box;font-size:14px;min-height:380px;padding:2%;position:relative}.post #service figcaption{font-size:140%;font-weight:700;padding:5% 0;text-align:center}.post h2.headline,.post h3{border-bottom:1px dashed #aaa;clear:both;font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,Meiryo UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:150%;font-weight:400;margin:0 0 1em;padding:.2em}.post blockquote{border-left:5px solid #ccc;clear:both;margin:10px 0 25px 30px;padding:10px 0 10px 15px}.post blockquote p{padding:5px 0}a.button{color:#1cbe83;display:inline-block;brackground-color:transparent;background-image:linear-gradient(90deg,transparent 50%,#1cbe83 0);background-size:200% 100%;border:1px solid #1cbe83;border-radius:100px;bottom:3%;box-sizing:border-box;left:0;margin:5px;padding:.3em 1.2em;position:absolute;transition:background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s ease;width:96%}a.button:hover{background-color:#1cbe83;background-position:-100% 100%;color:#fff}.post img.alignright{display:inline;margin:0 0 1em 1em}.post img.alignleft{display:inline;margin:0 1em 1em 0}img.alignright{float:right}img.alignleft{float:left}img.aligncenter{margin:0 auto}.post .noborder img{border:none!important}.post .noborder img.aligncenter{background:none;border:none;display:block;margin:5px auto;padding:0}.post .noborder img.alignright{background:none;border:none;display:inline;margin:0 0 15px 8px;padding:0}.post .noborder img.alignleft{background:none;border:none;display:inline;margin:0 8px 15px 0;padding:0}img.slanting{transform:rotate(2deg);-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg)}.post table{border-collapse:collapse;border-top:1px solid #d9d9d9;font-size:93%;margin-bottom:15px;width:100%}.post table th{background-color:#ddd;border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#2a2a2a}.post table td,.post table th{padding:10px;text-align:left;vertical-align:middle}.post table td{background:#f5f5f5;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.post table.clear{background:none;border:none;border-collapse:collapse;font-size:93%;margin-bottom:15px;width:100%}.post table.clear td,.post table.clear th{background:none;border:none;padding:8px 10px;text-align:left;vertical-align:top}@media only screen and (max-width:640px){.post table.responsive{width:100%!important}.post table.responsive td,.post table.responsive th{border-left:none;border-right:none;border-top:none;box-sizing:border-box;display:block;height:auto;width:100%!important}.post table.responsive tr:last-child td:last-child{border-bottom:none}.post table.responsive td,.post table.responsive th{text-align:center}.post table.responsive.clear td,.post table.responsive.clear th{text-align:left}}.pagenav{clear:both;height:30px;margin:5px 0 20px;width:100%}.prev{float:left}.next{float:right}#pageLinks{clear:both;color:#4f4d4d;text-align:center}section.widget h2{clear:both;font-size:100%;font-weight:700;margin:0 0 15px;padding:5px 0}section.widget h2 span{padding-top:15px}section.widget h3{clear:both;font-weight:400;margin:0 0 10px;padding:5px 0}section.widget li li{margin:10px 0 10px 15px}section.widget_nav_menu a{background:url(images/arrow.png) no-repeat 0 50%;display:block;padding-left:15px}section.widget_sp_image{background:none}section.widget_sp_image a{margin-bottom:0!important}.textwidget iframe{width:100%!important}p.banner{padding-bottom:15px}#banners img{height:auto;max-width:265px}#contactBanner{background:url(images/banners/banner_tel.jpg) no-repeat;height:30px;padding-top:110px;width:265px}#contactBanner p.tel{background:url(images/tel.png) no-repeat;display:inline;font-weight:700;margin-left:30px;padding-left:80px;text-align:center}.tel a{color:#3c2f13}#searchform input[type=text]{height:24px;line-height:1.7;vertical-align:bottom}.widgetInfo{margin-bottom:5px}.newsTitle{clear:both;color:#252525;font-size:100%;margin:0 0 10px;padding:0 0 5px}.newsTitle h2{float:left;font-weight:700}.newsTitle h3{float:left;font-weight:400}.newsTitle p{background:url(images/arrow.png) no-repeat 0 50%;float:right;padding:0 0 0 10px}.news p{clear:both;font-size:93%;margin:0 5px 5px 0}.news p time{font-style:italic}.news p a{color:#252525;display:block}.news a span{color:#624e24}.news span{padding-left:10px}.news a:hover span{color:#927a49}.widget_sp_image img{clear:both;height:auto;margin-bottom:0}.widget_calendar,.widget_search,.widget_text{clear:both}.heading{box-sizing:border-box;color:#fff;padding:1rem 0}.heading p.title{font-size:1.6rem;font-weight:700}.heading p.title a{color:#fff}@media only screen and (max-width:768px){.heading p.title{font-size:1.2rem}}.column-ftcta h2{background:0 0;border:none;border-radius:0;font-size:160%;font-weight:700;margin:0 auto 20px;padding:0}.column-ftcta .cv{background:#3d4347;color:#fff;padding-bottom:0;padding-top:50px;text-align:center}.column-ftcta .cv .wrapper_box{background:url(/struct/wp-content/uploads/cv_bg.png) no-repeat;box-sizing:border-box;margin:0 auto;max-width:1240px;padding-bottom:60px;padding:0 20px 60px;text-align:center}.column-ftcta .cv .wrapper_box.w1240{max-width:1100px}.column-ftcta .cv ul{display:table;margin:0;width:100%}.column-ftcta .cv ul li{border:none;box-sizing:border-box;display:table-cell;padding:0 10px;vertical-align:middle}.column-ftcta .cv ul li.cv_tel{width:50%}.column-ftcta .cv ul li.cv_tel p{background:url(/jandi/wp-content/themes/mrp04-child/images/icon_tel_white.png) no-repeat 0;background-size:75px;display:inline-block;font-size:110%;line-height:1.2;padding-left:80px}.column-ftcta .cv ul li.cv_tel a{color:#fff;display:inline-block;font-size:290%;font-weight:700}.column-ftcta .cv ul li.cv_mail{width:50%}.column-ftcta .cv ul li.cv_mail p{display:inline-block;font-size:.8rem;line-height:1.5;margin:2%;vertical-align:top;width:95%}.column-ftcta .cv ul li.cv_mail a{background:#fbba00}.column-ftcta .cv ul li.cv_mail a,.column-ftcta .cv ul li.cv_mail a.req{border-radius:30px;box-sizing:border-box;color:#3d4347;display:inline-block;font-size:130%;font-weight:700;letter-spacing:.05em;margin-bottom:5px;padding:15px 5px;transition:all .3s;width:100%}.column-ftcta .cv ul li.cv_mail a.req{background:#ffc318}.column-ftcta .cv ul li.cv_mail a .icon_mail{background:url(images/icon_mail.png) no-repeat 0;background-size:24px;display:inline-block;padding-left:30px}.column-ftcta .cv ul li.cv_mail a:hover,.post .cv ul li.cv_mail a:active{background:#fb9800}.column-ftcta .cv ul li.cv_mail a.req:hover,.post .cv ul li.cv_mail a.req:active{background:#fff700}@media only screen and (max-width:1239px){.column-ftcta .cv ul{display:block}.columnt-ftcta .cv ul li{display:block!important;margin:0 auto}.post .column-ftcta .cv ul li{display:block!important}.column-ftcta .cv ul li.cv_mail,.column-ftcta .cv ul li.cv_tel{display:block!important;padding:0;width:100%}}@media only screen and (max-width:799px){.column-ftcta .cv ul li.cv_mail p{display:block;margin:0 auto 10px;width:100%}}@media only screen and (max-width:640px){.column-ftcta .cv ul li.cv_tel p{background-size:50px;font-size:90%;padding-left:55px}.column-ftcta .cv ul li.cv_tel a{font-size:250%}.column-ftcta .cv ul li.cv_mail{padding:2rem 0}.column-ftcta .cv ul li.cv_mail a{font-size:120%}.column-ftcta .cv .wrapper_box{padding-bottom:40px}}#contentbanner-area{padding:25px}@media only screen and (max-width:959px){#contentbanner-area{padding:5px}#contentbanner-area .inner{width:100%}}.c1thumbWrap{overflow:hidden;width:645px}.c1thumbWrap li{background:none;float:left;padding:0 0 15px}.c1thumbWrap li img{vertical-align:bottom;width:100%}.c2thumbWrap{margin-bottom:20px;overflow:hidden;width:645px}.c2thumbWrap li{background:none;float:left;margin:0 20px 0 0;padding:0 0 15px;width:312px}.c2thumbWrap li:last-child{margin:0}.c2thumbWrap li img{vertical-align:bottom;width:100%}.c3thumbWrap{margin-bottom:20px;overflow:hidden;width:645px}.c3thumbWrap li{background:none;float:left;margin:0 20px 0 0;padding:0 0 15px;width:201px}.c3thumbWrap li:last-child{margin:0}.c3thumbWrap li img{vertical-align:bottom;width:100%}ul.thumb h3{background:#fff;border:1px solid #bcbcbc;font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,Meiryo UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:100%;font-weight:400;margin-top:10px;padding:1px;text-align:center}ul.thumb h3 span{background:#dedabc;display:block;padding:2px 3px}ul.thumb h3:hover{background:#f1efe4}ul.thumb h3:hover span{background:#e3dfc4}.wide .thumbWrap{width:100%}.wide .c1thumbWrap,.wide .c2thumbWrap,.wide .c3thumbWrap{clear:both;width:100%}.wide ul.thumb{margin:0}.wide ul.thumb li{background:none;float:left;margin:0;width:300px}.wide ul.thumb li img.wp-post-image{display:inline;float:left;padding:0 5px 3px 0}.wide .c1thumbWrap ul.thumb li{padding-bottom:25px;width:100%}.wide .c1thumbWrap ul.thumb li img{max-width:100%;vertical-align:bottom}.wide .c2thumbWrap ul.thumb li{box-sizing:border-box;margin-right:3%;padding-bottom:25px;width:48.5%}.wide .c2thumbWrap ul.thumb li:last-child{margin:0}.wide .c2thumbWrap ul.thumb li img{max-width:100%;vertical-align:bottom}.wide .c3thumbWrap ul.thumb li{margin-bottom:15px;margin-right:3%;width:31.3333%}.wide .c3thumbWrap ul.thumb li:last-child{margin-right:0}.wide .c3thumbWrap ul.thumb li img{max-width:100%;vertical-align:bottom}.post .column2_50{display:inline-block;margin:5px 0;padding:15px 0;vertical-align:top;width:48.9%}.post .column2_50 img{max-width:100%}.post .column2_30{display:inline-block;padding:15px 3% 15px 0;vertical-align:top;width:28%}.post .column2_30 img{max-width:100%}.post .column2_70{display:inline-block;padding:15px 2% 15px 0;vertical-align:top;width:68%}.post .column2_30+.column2_70,.post .column2_70+.column2_30{padding-right:0}.post .column3_33{display:inline-block;margin:5px 4% 0 0;padding:15px 0;vertical-align:top;width:30%}.post .column3_33:nth-child(3n){margin:5px 0}.post .column3_33 img{max-width:100%}.post .column4_25{*display:inline;*zoom:1;width:24.6%}.post .column4_25 img{max-width:100%}.childpost{padding-bottom:75px}.childpost .column2_50{display:inline-block;padding:15px 20px 15px 0;vertical-align:top;width:47%}.childpost .column2_50:nth-child(2n){padding:15px 0}.childpost .column2_50 img{height:auto;max-width:100%}.childpost1b{background-color:#fff;box-shadow:0 0 3px 1px #b8b8b8;-webkit-box-shadow:0 0 3px 1px #b8b8b8;-moz-box-shadow:0 0 3px 1px #b8b8b8}.childpost1b .column1{margin:10px 2%;width:96%}.childpost1b .column1,.childpost1b .column2_30{display:inline-block;*display:inline;*zoom:1;vertical-align:top}.childpost1b .column2_30{margin:10px 0 10px 6px;width:29%}.childpost1b .column2_30 img{height:auto;max-width:95.5%}.childpost1b .column2_70{display:inline-block;*display:inline;*zoom:1;margin:10px 2px 5px 0;vertical-align:top;width:67.8%}.childText{font-size:90%}.thumbImageInner{text-align:center}.morelink{display:block;height:auto;margin:0;text-align:right}.morelink a{border:1px solid #000;color:#333;display:block;font-size:93%;margin-top:15px;padding:5px 15px;position:relative;text-align:center;text-decoration:none}.morelink a:after{border-left:8px solid transparent;border-top:8px solid #515151;content:"";display:block;height:0;margin:-3px 0 0;position:absolute;right:10px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:0}.morelink a:hover{background:#111;color:#fff;text-decoration:none!important;transition:all .3s ease 0s}.ctitle{clear:both;font-size:200%;line-height:1.6em;margin-bottom:10px;padding:8px 0;text-align:center}.ctitle,.ctitle a{color:#333}.wpcf7-form .wpcf7-textarea{max-width:96%}.wpcf7-form{padding:15px}.wpcf7-form .option{background:#ccc}.wpcf7-form .submit{text-align:center}.wpcf7-form input[type=submit]{font-size:100%;padding:6px 40px}.wpcf7-form input[type=submit]:hover{cursor:pointer}.wpcf7-form div.wpcf7-validation-errors{background:#fffde0}.wpcf7-form .option{color:#fff;float:right;font-size:85%;font-weight:700;margin-left:.8em;padding:.2em .6em}@media only screen and (max-width:640px){input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url],select,textarea{height:30px}.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-textarea{box-sizing:border-box;width:100%!important}.wpcf7-form .wpcf7-textarea{height:200px!important;max-width:100%}.wpcf7-form .must,.wpcf7-form .option{float:inherit}}#biz_calendar p{display:inline;padding-right:5px}#biz_calendar p span.boxholiday,#biz_calendar table.bizcal .holiday{background-color:#ffc3de!important}#biz_calendar table.bizcal .eventday{background-color:#a5cdff!important}#biz_calendar p span.boxeventday{background-color:#c7beb3!important}#biz_calendar table.bizcal th{background-image:linear-gradient(#c2af95,#c2af95)!important}.mapp-canvas img,.mapp-layout{border:none!important}.mapp-layout{box-sizing:border-box;margin:5px 0}.mapp-map-links{border:none!important}#cboxLoadedContent img{height:auto!important;width:800px!important}#cboxCurrent{display:none!important}.wc-shortcodes-column img{border:none!important;padding:0!important}.wc-shortcodes-tabs ul.wcs-tabs-nav li{border-bottom:none}span.wpcf7-list-item{margin-left:0!important}span.wpcf7-list-item-label{margin-left:-2px;margin-right:16px;margin-top:-2px;vertical-align:top}.wpcf7-list-item{display:block}.wpcf7-date{width:50%!important}.cpd li{font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,Meiryo UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.gallery-columns-1 .gallery-item{width:95%}.gallery-columns-1 .gallery-item img{border:none!important;max-width:98.5%;padding-bottom:15px}.gallery-columns-2 .gallery-item{width:45%}.gallery-columns-2 .gallery-item img{border:none!important;max-width:95.5%;padding-bottom:5px}.gallery-columns-3 .gallery-item{width:33.3%!important}.gallery-columns-3 .gallery-item img{border:none!important;max-width:92%;padding-bottom:8px}.gallery-columns-4 .gallery-item{width:22.5%}.gallery-columns-4 .gallery-item img{border:none!important;max-width:88%;padding-bottom:10px}.gallery-columns-5 .gallery-item{width:18%}.gallery-columns-5 .gallery-item img{border:none!important;max-width:85%;padding-bottom:15px}.gallery-caption{font-size:83%;margin:0 auto!important;max-width:85%}.screen-reader-text{display:none}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{min-height:1px}.post_img img{background:#fff;float:left;height:auto;width:100%}.post .post_img{float:left;margin:0;padding:0;width:33%}.post_text{margin:0 auto;width:100%}.post_text70{float:right;width:63%}.post .time{clear:both;font-size:100%;margin-bottom:0}.post .time span.day-color{background:#35b49d;border-radius:20px;margin-right:15px;padding:3px 20px}.post .time span.day-color a{color:#fff}.post .post_text h3{background:none;margin:.2em}.postlist li{border-bottom:1px solid #e0e0e0;margin-bottom:20px;padding-bottom:20px;text-align:left}.postlist li:last-child{margin-bottom:0}.postlist .date{clear:both;display:inline;font-style:italic;padding:1px 6px}.postlist .post_text h3{background:none;margin:.2em}.post_link{clear:both;float:right;margin:5px 0 0}li .post_contents{clear:both;margin-bottom:15px;overflow:hidden;padding:10px 0 0;text-overflow:ellipsis;white-space:nowrap}.front-pickup ul.postlist{padding-top:0}.front-pickup .postlist .time{font-size:13px;line-height:1.4;min-width:100px;text-align:center}.front-pickup .post_text{align-items:center;display:flex}@media only screen and (max-width:768px){.front-pickup .post_text{display:block;text-align:left}}.hissu,.post .color-red{color:red}.post strong{font-weight:700}.mytitle1{font-size:480%;line-height:1.2em}.mytitle1,.mytitle2{font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,Meiryo UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.mytitle2{font-size:130%;font-weight:700}.mytitle3{font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,Meiryo UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.headline1{margin-bottom:5px!important;margin-top:45px}.column2_50 .headline1,.headline1{font-size:250%;position:relative;text-align:center}.column2_50 .headline1{margin-top:5px}.column2_50 .headline1 span{background-color:#fff;display:inline-block;margin:15px 0 0;padding:0 1em;position:relative;text-align:left;z-index:2}.column2_50 .headline1:before{background:#ccc;background:-webkit-linear-gradient(-45deg,transparent,#ccc 10%,#ccc 90%,transparent);background:linear-gradient(-45deg,transparent,#ccc 10%,#ccc 90%,transparent);content:"";display:block;height:1px;position:absolute;top:50%;width:100%;z-index:1}.headline2,.sheadline2{font-size:170%;margin-top:25px;position:relative;text-align:center}.sheadline2{color:#fff}p.ios-cap{font-size:80%}.headline2 span{background-color:#fff;display:inline-block;padding:0 1em;position:relative;text-align:left;z-index:2}.headline2:before{background:#ccc;background:-webkit-linear-gradient(-45deg,transparent,#ccc 10%,#ccc 90%,transparent);background:linear-gradient(-45deg,transparent,#ccc 10%,#ccc 90%,transparent);content:"";display:block;height:1px;position:absolute;top:50%;width:100%;z-index:1}@media only screen and (max-width:799px){.column2_50 .headline1,.headline1{font-size:170%}.headline2{font-size:130%}}.price{font-size:250%;font-style:italic}.center{text-align:center}.bold{font-weight:700}.caution{font-size:80%;text-align:right}@media only screen and (max-width:799px){.caution{text-align:center}}.post table.size80{margin:0 auto;width:80%}.post table.size90{margin:0 auto;width:90%}@media only screen and (max-width:799px){.post table.size80,.post table.size90{width:100%}.post .time{font-size:90%}}@media only screen and (max-width:1023px){h1.title{padding:15px 0}.mytitle1{font-size:220%}.mytitle2{font-size:130%}}.youtube{padding-top:56.25%;position:relative;width:100%}.youtube iframe{height:100%;position:absolute;right:0;top:0;width:100%}@media only screen and (max-width:640px){.cat-p-kintai h2,.cat-p-message h2,.cat-press h2{font-size:1rem;padding:.5rem}p.dateLabel{font-size:12px}}#social{display:inline-block;float:left}#hatena,#twitter,.fb-like{display:block;float:left}.share-btn{height:21px;width:250px}.share-btn,.share-btn4b{padding:5px 0 0}.twitter-share-button{margin-left:5px;width:90px!important}.fb_ltr{max-width:none!important}.fb_iframe_widget{display:inline-block!important;margin-top:-1px!important;width:auto!important}.post2b{clear:both;padding-bottom:20px;padding-top:75px}.post2b img{height:auto;max-width:100%}.post2b li{border-bottom:1px solid #e0e0e0;display:inline-block;font-size:93%;line-height:1.6em;margin:0 3% 40px 0;padding:0 0 40px;vertical-align:top;width:48%}.post2b li:nth-child(2n){margin:0 0 20px}.wide .post2b li{margin:0 3.4% 20px 0;width:48%}.wide .post2b li:nth-child(2n){margin:0 0 20px}.post2b .post2b_img{text-align:center}.post2b_text{margin:0 auto;width:100%}.post2b h2{clear:both;color:#2e2c2c;font-size:130%;font-weight:400;margin:0 0 15px}.post2b .time{clear:both;font-size:89.5%;font-style:italic;padding:15px 0}.post2b .post2b_text h3{background:none;margin:.2em}.post2b_link{clear:both;float:right;font-size:93%;margin:5px 0 0}li .post2b_contents{clear:both;font-size:93%;height:80px;padding:0}.side_section li{margin-bottom:1rem}.side_section li a img{height:auto;max-width:80px;vertical-align:bottom;width:100%}.post4b{clear:both;padding-bottom:5px;padding-top:75px}.post4b img{height:auto;max-width:100%}.post4b li{border-bottom:1px solid #e0e0e0;display:inline-block;font-size:93%;margin:0 1.8% 20px 0;padding-bottom:20px;vertical-align:top;width:23%}.post4b li:nth-child(4n){margin:0 0 40px}.wide .post4b li{margin:0 2.1% 40px 0;width:23%}.wide .post4b li:nth-child(4n){margin:0 0 40px}.post4b_text{margin:0 auto;width:100%}.post4b h2{clear:both;font-size:120%;font-weight:400;padding-bottom:10px}.post4b .time{clear:both;font-size:83%;font-style:italic;padding:10px 0}.post4b .post4b_text h3{background:none;margin:.2em}.post4b_link{clear:both;float:right;font-size:93%;margin:5px 0 0}li .post4b_contents{clear:both;font-size:93%;height:60px;margin-bottom:.5em;padding:0}.post_link a{border:1px solid #00589a;border-radius:50vh;box-sizing:border-box;color:#00589a;margin:0 auto;padding:.5rem 2rem}.post_link a:hover{background:#00589a;color:#fff}.post2b_img,.post4b_img,.post_img{overflow:hidden;-webkit-transition:all .4s cubic-bezier(.6,-.8,.735,.045);transition:all .4s cubic-bezier(.6,-.8,.735,.045)}.post2b_img:hover,.post4b_img:hover,.post_img:hover{background:#000}.post2b_img img,.post4b_img img,.post_img img{vertical-align:bottom}.post2b_img img:hover,.post4b_img img:hover,.post_img img:hover{-webkit-transform:scale(1.4);transition:scale(1.4)}.post2b_img,.post4b_img,.post_img{background-color:#000;color:#fff;float:left;font-size:16px;margin:10px 1%;max-width:310px;min-width:310px -60px;position:relative;text-align:left;width:100%}.post2b_img *,.post4b_img *,.post_img *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.post2b_img img,.post4b_img img,.post_img img{max-width:100%;vertical-align:top}.post2b_img i,.post4b_img i,.post_img i{bottom:15px;line-height:1em;opacity:0;position:absolute;right:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .4s cubic-bezier(.6,-.8,.735,.045);transition:all .4s cubic-bezier(.6,-.8,.735,.045)}.post2b_img a:after,.post2b_img a:before,.post4b_img a:after,.post4b_img a:before,.post_img a:after,.post_img a:before{background-color:#fff;height:0;width:1px}.post2b_img a:before,.post4b_img a:before,.post_img a:before{right:0;top:0}.post2b_img a:after,.post4b_img a:after,.post_img a:after{bottom:0;left:0}.post2b_img a:after,.post2b_img a:before,.post2b_img:after,.post2b_img:before,.post4b_img a:after,.post4b_img a:before,.post4b_img:after,.post4b_img:before,.post_img a:after,.post_img a:before,.post_img:after,.post_img:before{background-color:#fff;content:"";opacity:.8;position:absolute;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;z-index:1}.post2b_img:after,.post2b_img:before,.post4b_img:after,.post4b_img:before,.post_img:after,.post_img:before{height:1px;width:0}.post2b_img:before,.post4b_img:before,.post_img:before{left:0;top:0}.post2b_img:after,.post4b_img:after,.post_img:after{bottom:0;right:0}.post2b_img.hover img,.post2b_img:hover img,.post4b_img.hover img,.post4b_img:hover img,.post_img.hover img,.post_img:hover img{opacity:.25}.post2b_img.hover a:after,.post2b_img.hover a:before,.post2b_img:hover a:after,.post2b_img:hover a:before,.post4b_img.hover a:after,.post4b_img.hover a:before,.post4b_img:hover a:after,.post4b_img:hover a:before,.post_img.hover a:after,.post_img.hover a:before,.post_img:hover a:after,.post_img:hover a:before{height:100%}.post2b_img.hover i .post4b_img:hover i,.post2b_img:hover i,.post4b_img.hover i,.post_img.hover i,.post_img:hover i{opacity:.7;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.post2b_img.hover:after,.post2b_img.hover:before,.post2b_img:hover:after,.post2b_img:hover:before,.post4b_img.hover:after,.post4b_img.hover:before,.post4b_img:hover:after,.post4b_img:hover:before,.post_img.hover:after,.post_img.hover:before,.post_img:hover:after,.post_img:hover:before{width:100%}.post2b_img.hover a:after,.post2b_img.hover a:before,.post2b_img.hover:after,.post2b_img.hover:before,.post2b_img:hover a:after,.post2b_img:hover a:before,.post2b_img:hover:after,.post2b_img:hover:before,.post4b_img.hover a:after,.post4b_img.hover a:before,.post4b_img.hover:after,.post4b_img.hover:before,.post4b_img:hover a:after,.post4b_img:hover a:before,.post4b_img:hover:after,.post4b_img:hover:before,.post_img.hover a:after,.post_img.hover a:before,.post_img.hover:after,.post_img.hover:before,.post_img:hover a:after,.post_img:hover a:before,.post_img:hover:after,.post_img:hover:before{opacity:.1}@media only screen and (min-width:1367px){.metaslider{margin-left:auto;margin-right:auto}}@media print,screen and (min-width:1024px){#header{position:relative;width:100%;z-index:100}.home #header,.page-template-lp-template #header,.page-template-lp-template2 #header{position:absolute;width:100%;z-index:100}.scroll-logo-fix .scroll-logo img{max-height:60px}.page-template-lp-template .nav-effect a:after,.page-template-lp-template .nav-effect a:before,.page-template-lp-template3 .nav-effect a:after,.page-template-lp-template3 .nav-effect a:before{background:#003d4d;content:"";height:1px;left:0;opacity:.2;position:absolute;top:0;-webkit-transition:opacity .3s,height .3s;-moz-transition:opacity .3s,height .3s;transition:opacity .3s,height .3s;width:100%}.home .nav-effect a:after,.home .nav-effect a:before,.page-template-lp-template .nav-effect a:after,.page-template-lp-template .nav-effect a:before{background:#fff}.sticky-header .nav-effect a:after,.sticky-header .nav-effect a:before{background:#003d4d}.nav-effect a:after{opacity:0;top:100%;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.nav-effect a span:first-child{display:block;font-weight:300;z-index:2}.nav-effect a span:last-child{color:rgba(0,0,0,.4);display:block;font-size:.75em;opacity:0;padding:8px 0 0;text-shadow:none;text-transform:none;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;z-index:1}.nav-effect li a:focus:before,.nav-effect li a:hover:before{height:6px}.nav-effect li a:focus span:last-child,.nav-effect li a:focus:after,.nav-effect li a:focus:before,.nav-effect li a:hover span:last-child,.nav-effect li a:hover:after,.nav-effect li a:hover:before{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}nav#mainNav ul li a b,nav#mainNav ul li a span{display:block;font-weight:400;letter-spacing:.05em;line-height:1.4em}.page-template-lp-template2 nav#mainNav ul li a b{color:#1669b4;display:block;font-size:22px;font-weight:700;letter-spacing:0;line-height:1.4em}nav#mainNav #head-serices ul li a b,nav#mainNav #head-serices ul li a span{display:inherit;font-size:13px}#head-serices ul li a{display:block;position:relative}#head-serices ul li a:after{content:"";height:15px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}#head-serices ul li.head_jandi a:after{background-color:#00c473}#head-serices ul li.head_workflow a:after{background-color:#ddd500}#head-serices ul li.head_kintai a:after{background-color:#7fc5d6}#head-serices ul li.head_akerun a:after{background-color:#202020}#head-serices ul li.head_hayakyu a:after{background-color:#00b9ef}#head-serices ul li.head_sfa a:after{background-color:#0e32a0}#head-serices ul li.head_sai a:after{background-color:#ff9600}#head-serices ul li.head_voi a:after{background-color:#009fde}#head-serices ul li.head_wifi a:after{background-color:#006def}#head-serices ul li.head_prosapo a:after{background-color:#34b1e9}#head-serices ul li.head_blog a:after{background-color:#0068b7}#head-serices ul li.head_legal a:after{background-color:#000a4f}.page-template-lp-template nav#mainNav ul li a span,.page-template-lp-template3 nav#mainNav ul li a span{color:#003d4d;font-size:90%;letter-spacing:.1em;margin-top:-15px}.page-template-lp-template2 nav#mainNav ul li a span{font-size:90%;letter-spacing:.1em;margin-top:-5px}#mainImgfix nav#mainNav ul li a span,.home nav#mainNav ul li a span{color:#fff}#mainImgfix .panel ul li{margin:0 16px}#mainImgfix .panel ul li ul li{margin:0}#mainImgfix .panel ul li a,#topmainImgfix nav#mainNav ul li a span{color:#fff}#topmainImgfix .panel ul li{margin:0 16px}#topmainImgfix .panel ul li ul li{margin:0}#topmainImgfix .panel ul li a{color:#fff}.menu-trig{display:none}.panel li ul{left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;width:100%;z-index:100}.panel li ul li{height:0;overflow:hidden;transition:.2s;width:100%}.panel li ul li a{text-indent:7px}.panel li:hover>ul>li{height:38px;overflow:visible}.panel li ul li ul{left:100%;top:0}.panel li:last-child ul li ul{left:-100%;width:100%}.panel li:hover ul li ul li:hover>a{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.panel li ul li ul:before{border:5px solid transparent;border-left-color:#724323;content:"";height:0;left:-20px;position:absolute;top:13px;width:0}.panel li:last-child ul li ul:before{border:5px solid transparent;border-right-color:#724323;content:"";left:200%;margin-left:-20px;position:absolute;top:13px}.panel ul ul{width:200px}.panel ul li:hover ul{display:block;position:absolute}.panel ul li li a{height:40px;line-height:40px;padding:0;text-align:left;width:100%}.panel ul li li a span{padding:0 10px}.panel ul li:hover ul li{clear:both;margin:0;opacity:.9}.panel ul li:hover ul li:last-child{border:0}nav#mainNav ul li li{border:0;float:left}nav#mainNav ul li li a{opacity:1}nav#mainNav ul li li a:hover{opacity:.5}nav#mainNav ul li li:last-child a{opacity:1}nav#mainNav ul li li:last-child a:hover{opacity:.5}nav#mainNav ul li li li a:hover{opacity:.5}nav#mainNav ul li li li:last-child a:hover{opacity:.5}nav#mainNav ul li.current-menu-item li a{color:#724323;opacity:1}nav#mainNav ul li li.current-menu-item a,nav#mainNav ul li.current-menu-item li a:hover{opacity:.5}nav#mainNav ul li.current-menu-item li li a:hover{opacity:.5}nav#mainNav ul li li:last-child li a{opacity:1}nav#mainNav ul li li:last-child li a:hover{opacity:.5}nav#mainNav ul li li.current-menu-item li:last-child a,nav#mainNav ul li li:last-child.current-menu-item li a{opacity:1}nav#mainNav ul li li.current-menu-item li:last-child a:hover,nav#mainNav ul li.current-menu-item li li:last-child a:hover{opacity:.5}nav#mainNav ul li li li.current-menu-item a{opacity:1}nav#mainNav ul li li:last-child li.current-menu-item a,nav#mainNav ul li li:last-child.current-menu-item a,nav#mainNav ul li.current-menu-item li:last-child a:hover,nav#mainNav ul li.current-menu-item li:last-child li a:hover{opacity:.5}#mainImgfix .panel li ul{left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;width:100%;z-index:100}#mainImgfix .panel li ul li{color:#fff;height:0;overflow:hidden;transition:.2s;width:100%}#mainImgfix .panel li ul li a{text-indent:7px}#mainImgfix .panel li:hover>ul>li{height:38px;overflow:visible}#mainImgfix .panel li ul li ul{left:100%;top:0}#mainImgfix .panel li:last-child ul li ul{left:-100%;width:100%}#mainImgfix .panel li:hover ul li ul li:hover>a{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}#mainImgfix .panel li ul li ul:before{border:5px solid transparent;border-left-color:#fff;content:"";height:0;left:-20px;position:absolute;top:13px;width:0}#mainImgfix .panel li:last-child ul li ul:before{border:5px solid transparent;border-right-color:#fff;content:"";left:200%;margin-left:-20px;position:absolute;top:13px}#topmainImgfix .panel li ul li ul:before{border:5px solid transparent;border-left-color:#fff;content:"";height:0;left:-20px;position:absolute;top:13px;width:0}#topmainImgfix .panel li:last-child ul li ul:before{border:5px solid transparent;border-right-color:#fff;content:"";left:200%;margin-left:-20px;position:absolute;top:13px}#mainImgfix .panel ul ul{width:200px}#mainImgfix .panel ul li:hover ul{display:block;position:absolute}#mainImgfix .panel ul li li a{height:40px;line-height:40px;padding:0;text-align:left;width:100%}#mainImgfix .panel ul li li a span{padding:0 10px}#mainImgfix .panel ul li li a:hover,#mainImgfix .panel ul li li.current-menu-item a{color:#888}#mainImgfix .panel ul li:hover ul li{clear:both;margin:0;opacity:.9}#mainImgfix .panel ul li:hover ul li:last-child{border:0}#mainImgfix .current-menu-ancestor>a{color:#f7b100!important;opacity:.5}#mainImgfix nav#mainNav ul li a:active,#mainImgfix nav#mainNav ul li a:hover,#mainImgfix nav#mainNav ul li li.current-menu-item a,#mainImgfix nav#mainNav ul li.current-menu-item a,#mainImgfix nav#mainNav ul li.current-menu-item li a:active,#mainImgfix nav#mainNav ul li.current-menu-item li a:hover{opacity:.5}#mainImgfix nav#mainNav ul li li{border:0;float:left}#mainImgfix nav#mainNav ul li li a{color:#fff;opacity:1;text-shadow:0 0 2px #000}#mainImgfix nav#mainNav ul li li a:hover{color:#fff;opacity:.5}#mainImgfix nav#mainNav ul li li:last-child a{color:#fff;opacity:1}#mainImgfix nav#mainNav ul li li:last-child a:hover{opacity:.5}#mainImgfix nav#mainNav ul li li li a{color:#fff}#mainImgfix nav#mainNav ul li li li a:hover{opacity:.5}#mainImgfix nav#mainNav ul li li li:last-child a:hover{opacity:.5}#mainImgfix nav#mainNav ul li.current-menu-item li a{color:#fff;opacity:1}#mainImgfix nav#mainNav ul li.current-menu-item li a:hover{opacity:.5}#mainImgfix nav#mainNav ul li li.current-menu-item>a{color:#f7b100;opacity:.5}#mainImgfix nav#mainNav ul li.current-menu-item li li a:hover{opacity:.5}#mainImgfix nav#mainNav ul li li:last-child li a{opacity:1}#mainImgfix nav#mainNav ul li li:last-child li a:hover{opacity:.5}#mainImgfix nav#mainNav ul li li.current-menu-item li:last-child a,#mainImgfix nav#mainNav ul li li:last-child.current-menu-item li a{opacity:1}#mainImgfix nav#mainNav ul li li.current-menu-item li:last-child a:hover,#mainImgfix nav#mainNav ul li.current-menu-item li li:last-child a:hover{opacity:.5}#mainImgfix nav#mainNav ul li li li.current-menu-item a{opacity:1}#mainImgfix nav#mainNav ul li li:last-child li.current-menu-item a,#mainImgfix nav#mainNav ul li li:last-child.current-menu-item a,#mainImgfix nav#mainNav ul li.current-menu-item li:last-child a:hover,#mainImgfix nav#mainNav ul li.current-menu-item li:last-child li a:hover{opacity:.5}.page-template-lp-template2.sticky-header nav#mainNav ul li a span{color:#000}.page-template-lp-template.sticky-header nav#mainNav ul li a span nav#mainNav ul li a span,.page-template-lp-template3.sticky-header nav#mainNav ul li a span nav#mainNav ul li a span{color:#003d4d}@keyframes comeDown{0%{-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}to{-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes comeDown{0%{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}@-ms-keyframes comeDown{0%{-ms-transform:translateY(-100%)}to{-ms-transform:translateY(0)}}@keyframes goUp{0%{-ms-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}to{-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes goUp{0%{-webkit-transform:translateY(100%)}to{-webkit-transform:translateY(0)}}@-ms-keyframes goUp{0%{-ms-transform:translateY(100%);transform:translateY(100%)}to{-ms-transform:translateY(0);transform:translateY(0)}}.sticky-header .site-header{-webkit-backface-visibility:hidden;background:hsla(0,0%,7%,.9);left:0;position:fixed;width:100%;z-index:100}.admin-bar.sticky-header .hide-site-header,.admin-bar.sticky-header .site-header{top:-93px}.sticky-header .site-header{top:-126px;transform:translateY(126px);-ms-transform:translateY(126px);transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out}.hide-sticky-header .site-header{animation:goUp .8s;-webkit-animation:goUp .8s}.hide-sticky-header .type-img a,.sticky-header .type-img a{line-height:3.82rem}.hide-sticky-header .site,.sticky-header .site{padding-top:5rem}.sticky-header .panel ul li{margin:0}}#feature{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 800 800'%3E%3Cg fill='none' stroke='%23e8e8e8'%3E%3Cpath d='m769 229 268 31.9M927 880 731 737l-211-77-211-122-269 61 255 165-168.5 115.5L40 599l-237-106 299-111-133-153L126.5 79.5-69-63'/%3E%3Cpath d='m-31 229 268 32 153 121 213 111-294.5 44.5-207-156M370 905l-75-141'/%3E%3Cpath d='m520 660 58 182 153-105 109-138-237-106-83 167-225 104 14-226 81-156 149-113 230-40L577.5 41.5 370 105 295-36 126.5 79.5 237 261 102 382 40 599-69 737l196 143'/%3E%3Cpath d='m520-140 58.5 182.5L731-63M603 493l-64-224-302-8 133-156m532 277L539 269M390 382H102'/%3E%3Cpath d='m-222 42 348.5 37.5L370 105l169 164 38.5-227.5L927 80 769 229l133 153-299 111 128 244M295-36l282.5 77.5M578 842l-283-78M40-201l87 281m-25 302-363-113'/%3E%3C/g%3E%3Cg fill='%23dedede'%3E%3Ccircle cx='769' cy='229' r='5'/%3E%3Ccircle cx='539' cy='269' r='5'/%3E%3Ccircle cx='603' cy='493' r='5'/%3E%3Ccircle cx='731' cy='737' r='5'/%3E%3Ccircle cx='520' cy='660' r='5'/%3E%3Ccircle cx='309' cy='538' r='5'/%3E%3Ccircle cx='295' cy='764' r='5'/%3E%3Ccircle cx='40' cy='599' r='5'/%3E%3Ccircle cx='102' cy='382' r='5'/%3E%3Ccircle cx='127' cy='80' r='5'/%3E%3Ccircle cx='370' cy='105' r='5'/%3E%3Ccircle cx='578' cy='42' r='5'/%3E%3Ccircle cx='237' cy='261' r='5'/%3E%3Ccircle cx='390' cy='382' r='5'/%3E%3C/g%3E%3C/svg%3E");box-sizing:border-box;overflow:hidden;padding:8% 0;position:relative;z-index:1}#feature:before{background-color:#00b7ff;content:""}#company{background:url(/struct/wp-content/uploads/bg2.jpg);background-attachment:fixed;background-repeat:no-repeat}#company,#contact{box-sizing:border-box;padding:8%}@media only screen and (max-width:1023px){body{font-size:90%}#content.wide{float:none;margin:0 auto;width:100%}a.scroll{bottom:auto;top:500px}.fix-menu,a.scroll{transform:translate(-50%,-50%)}.fix-menu{left:50%;position:absolute;top:50%}.fix-menu ul li{letter-spacing:.15em;padding:5px 0}.fix-menu ul li a{color:#fff;font-weight:700}.fix-menu ul li,.fix-menu ul li a b{position:relative}.fix-menu ul li a:hover{text-decoration:none}.fix-menu ul li a b:before{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;content:"";display:block;height:2px;left:-2px;margin-top:-1px;position:absolute;right:-2px;top:50%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}.mobile #menu-trigger.active span.white-nav:first-of-type,.mobile #menu-trigger.active span.white-nav:nth-of-type(3){background:#fff}#menu-trigger.active:after{animation:menu12-circle .4s .25s forwards;-webkit-animation:menu12-circle .4s .25s forwards;-moz-animation:menu12-circle .4s .25s forwards;-ms-animation:menu12-circle .4s .25s forwards}@-webkit-keyframes menu12-circle{0%{border-color:transparent;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0)}25%{border-color:transparent #fff transparent transparent}50%{border-color:transparent #fff #fff transparent}75%{border-color:transparent #fff #fff}to{border-color:#fff;transform:rotate(-680deg);-webkit-transform:rotate(-680deg);-moz-transform:rotate(-680deg);-ms-transform:rotate(-680deg)}}@keyframes menu12-circle{0%{border-color:transparent;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0)}25%{border-color:transparent #fff transparent transparent}50%{border-color:transparent #fff #fff transparent}75%{border-color:transparent #fff #fff}to{border-color:#fff;transform:rotate(-680deg);-webkit-transform:rotate(-680deg);-moz-transform:rotate(-680deg);-ms-transform:rotate(-680deg)}}#all{height:100%;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%;z-index:2}.overlay{background:transparent;height:100%;top:0}.overlay,.overlay:after{content:"";display:block;left:0;position:fixed;-webkit-transition:all .5s ease;transition:all .5s ease;visibility:hidden;width:100%}.overlay:after{color:hsla(0,0%,100%,0);font-size:40px;font-weight:700;height:50px;text-align:center;top:40%}.side-open .overlay{background:rgba(0,0,0,.7);cursor:pointer;visibility:visible}.side-open .overlay:after{color:hsla(0,0%,100%,.8);visibility:visible}.sp-nav-white#right-panel{color:#fff}.sp-nav-kintai#right-panel{background:#005fa2}nav#mainNav .sp-nav-white a{color:#fff}.page-template-lp-template2 nav#mainNav a{color:#1669b4}nav#mainNav a:hover{opacity:.5}.sp-nav-white .current-menu-item a,.sp-nav-white .current-menu-item a b{color:#fff!important}.endbanner{display:none}}@media only screen and (max-width:959px){body{font-size:90%}#header,#wrapper,.inner{margin:0 auto;width:96%}#header,.inner,.page-template-lp-template2 #wrapper{width:100%}body.right-sidebar #wrapper #content,body.right-sidebar #wrapper #sidebar{float:none}#header .description,#header h1,#header h2{padding:0 20px}.c1thumbWrap,.c2thumbWrap,.panel ul{margin:0 auto;width:100%}.c2thumbWrap li{margin:0 2% 0 0;width:49%}.c2thumbWrap li:last-child{margin:0}.c3thumbWrap,.panel ul{margin:0 auto;width:100%}.c3thumbWrap li{margin:0 2% 0 0;width:32%}.c3thumbWrap li:last-child{margin:0}.panel ul ul{padding:0}nav div.panel{float:none}#mainImg img{height:auto;width:100%}#content,#sidebar{clear:both;float:none;margin:0 auto;padding:0;width:95%}#banners{margin:0 auto;text-align:center;width:100%}#banners p{display:inline;margin:0 3px}#banners p img{height:auto;max-width:30%;width:100%}section.widget_search{clear:both;text-align:center}#contactBanner{margin:0 auto}.post4b li{width:31.6%}.post4b .post4b_img{text-align:center}.post4b li:nth-child(3n){margin:0 0 20px}.post4b li:nth-child(4n),.wide .post4b li{margin:0 1.8% 20px 0}.wide .post4b li{width:31.6%}.wide .post4b .post4b_img{text-align:center}.wide .post4b li:nth-child(3n){margin:0 0 20px}.wide .post4b li:nth-child(4n){margin:0 1.8% 20px 0}#cboxLoadedContent img{height:auto!important;width:420px!important}}@media only screen and (max-width:799px){body{font-size:90%}#header .description,#header h1,#header h2{padding-top:2px;text-align:center}.c1thumbWrap{margin:0 auto;text-align:center;width:100%}.c1thumbWrap ul.thumb li{float:left;margin:0;width:100%}.c1thumbWrap img{height:auto;width:100%}.c2thumbWrap{margin:0 auto;text-align:center;width:100%}.c2thumbWrap ul.thumb li{float:left}.c2thumbWrap img{height:auto;width:100%}.c1thumbWrap,.wide .thumbWrap{margin:0 auto;text-align:center;width:100%}.wide .c1thumbWrap ul.thumb li{margin:0;padding-bottom:20px;width:100%}.wide .c1thumbWrap ul.thumb li img{max-width:100%}.wide .c1thumbWrap img{height:auto;width:100%}.c2thumbWrap,.wide .thumbWrap{margin:0 auto;text-align:center;width:100%}.wide .c2thumbWrap ul.thumb li{padding-bottom:15px}.wide .c2thumbWrap img{height:auto;width:100%}.c3thumbWrap,.wide .thumbWrap{margin:0 auto;text-align:center;width:100%}.post2b li{border-bottom:1px solid #e0e0e0;font-size:93%;line-height:1.6em;margin:0 .5% 20px 1.4%;padding:0 0 20px;width:97%}.post2b li:nth-child(2n){margin:0 .5% 40px 1.4%}.wide .post2b li{border-bottom:1px solid #e0e0e0;font-size:93%;line-height:1.6em;margin:0 .5% 2% 1.4%;padding:0 0 2%;width:97%}.wide .post2b li:nth-child(2n){margin:0 .5% 40px 1.4%}.post2b_text70{float:right;width:66%}.post2b .post2b_img{float:left;margin:0;padding:0;width:31%}.post4b li,.wide .post4b li{border-bottom:1px solid #e0e0e0;font-size:93%;margin:0 0 40px;padding:0 0 40px;width:100%}.wide .post4b li:nth-child(3n),.wide .post4b li:nth-child(4n){margin:0 0 40px}.post4b_text70{float:right;width:66%}.post4b .post4b_img{float:left;margin:0;padding:0;width:31%}#banners{margin:0 auto;text-align:center}#banners p{float:none;margin:none;width:auto}#banners p img{height:auto;max-width:265px;width:auto}#cboxLoadedContent img{height:auto!important;width:350px!important}.gallery{width:100%}.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item{display:inline-block;float:none!important;margin:0 auto;vertical-align:top;width:33.3%!important}.gallery-columns-4 .gallery-item img,.gallery-columns-5 .gallery-item img{max-width:92%}}@media print,screen and (max-width:767px){.menu-trigger{height:16px;right:25px;top:21px;width:18px}.menu-trigger span:first-of-type{top:0}.menu-trigger span:nth-of-type(2){top:6.5px}.side-open #right-panel{padding-top:10px}#menu-trigger.active span:first-of-type{transform:translateY(11px) rotate(-45deg);-webkit-transform:translateY(11px) rotate(-45deg);-moz-transform:translateY(11px) rotate(-45deg);-ms-transform:translateY(11px) rotate(-45deg)}#menu-trigger.active span:nth-of-type(3){transform:translateY(-9px) rotate(45deg);-webkit-transform:translateY(-9px) rotate(45deg);-moz-transform:translateY(-9px) rotate(45deg);-ms-transform:translateY(-9px) rotate(45deg)}}@media only screen and (max-width:640px){body{font-size:90%}.site-header{padding:12px 4%!important}#header{padding:0;position:inherit;text-align:center;width:100%;z-index:2}#header h2{float:none;padding:0}#header .logo{padding:0}#header .logo img{height:auto;max-width:75%}#headerInfo{margin:0 auto;width:250px}#headerInfo .float{float:none;margin:0 auto}#mainImgfix #headerInfo .float{float:left}#right-panel{padding-top:25px}.post img{max-width:100%}.post img.alignleft,.post img.alignright{display:block;float:none;margin:5px auto}.alignleft,.alignright{float:none}.gallery-item img{height:auto;max-width:85%;width:auto}#content .post_img img{float:none;max-width:100%;width:auto}#content .post_img{float:none;margin:0 auto;max-width:300px;text-align:center;width:auto}#content .post_text70{float:none;margin:0 auto;width:94%}#content #social{float:none}#headerInfo,body #header .logo{display:inherit}.post .column2_30,.post .column2_50,.post .column2_70,.post .column3_33,.post .column4_25{display:inline-block;margin:7px;width:96%}.postlist li{margin-bottom:10px;padding-bottom:10px}#content .post2b_img img{float:none;max-width:100%;width:auto}#content .post2b_img{padding-top:2%}#content .post2b_img,#content .post2b_text70{float:none;margin:0 auto;width:95%}#content .post4b_img img{float:none;max-width:96%;width:auto}#content .post4b_img{float:none;margin:0 auto;max-width:300px;padding-top:2%;width:auto}#content .post4b_text70{float:none;margin:0 auto;width:95%}.childpost .column2_50{display:inline-block;margin:0 auto;width:98%}.childpost1b .column2_30{display:inline-block;margin:6px auto 0;width:100%}.childpost1b .column2_70{display:inline-block;margin:0 2% 5px;width:96%}.post2b_text70,.post4b_text70,.post_text70{float:none;margin:0 auto;width:95%}.post .post_img,.post2b .post2b_img,.post4b .post4b_img{float:none;margin:0 auto;text-align:center;width:95%}.post .post_img img,.post2b .post2b_img img,.post4b .post4b_img img{float:none;margin:0 auto;text-align:center;width:auto}#social{margin:0 auto}#cboxLoadedContent img{width:280px!important}.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item{margin:0 auto;width:98%!important}.gallery-columns-1 .gallery-item img,.gallery-columns-2 .gallery-item img,.gallery-columns-3 .gallery-item img,.gallery-columns-4 .gallery-item img,.gallery-columns-5 .gallery-item img{max-width:98%}#banners p{margin:0}.home nav#mainNav{padding:0}table.responsive td,table.responsive th{display:inline-table;line-height:100%;margin:0 auto;width:100%}table.responsive td{text-align:center}input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url],select,textarea{height:23px}.wpcf7-form .wpcf7-list-item{display:block;list-style-type:none!important}.wpcf7-form .wpcf7-date{width:30%!important}.wpcf7-form .wpcf7-text{width:100%!important}.wpcf7-form .wpcf7-textarea{width:100%}.wpcf7-form .wpcf7-captchar{width:40%!important}#mainImgfix #header .description,#mainImgfix #header h1,#mainImgfix #header h2{padding-top:10px}}#topmainImgfix{background:url(images/mainimg-bg3.png) repeat;height:100%;position:relative}.non-ami{background:none!important}#topmainImgfix #header h1{color:#fff}#topmainImgfix #header-layout{padding:30px 0}.topmainfix{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%!important;z-index:-999998}.topmainfix img{height:100%;width:100%}#mainImgfix{background:url(images/mainimg-bg3.png) repeat;height:500px;position:relative}#mainImgfix #header h1{color:#fff}#mainImgfix #header-layout{padding:30px 0}#mainImgfix #header .description,#mainImgfix #headerInfo p,#mainImgfix #headerInfo p a{color:#fff}.mainfix{height:500px;left:0;overflow:hidden;position:absolute;top:0;width:100%!important;z-index:-999998}.mainfix img{height:auto;width:100%}.metaslider{z-index:-1!important}.metaslider img{width:inherit}@media only screen and (max-width:1200px){#mainImgfix,.mainfix{height:250px}}@media only screen and (max-width:640px){#mainImgfix,.mainfix{height:185px}.archive #content .post_img{max-width:95%}}.catlistview{background:#e8e8e8;height:120px!important;margin:15px auto;overflow:hidden;padding:15px;text-align:left;width:930px}.catlistview ul{position:relative;width:100%}.catlistview ul li{display:none;width:100%}.catlistview ul li .date,.catlistview ul li .time{display:inline;font-style:italic;padding-right:25px}.catlistview ul li .ttls{font-size:130%;position:relative}.catlistview ul li .ttls a:after{border-right:1px solid #121212;border-top:1px solid #121212;content:"";display:inline-block;font-size:130%;height:12px;margin-left:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:12px}.catlistview h2{color:#f7b100;font-size:120%}.allfix #topmainImgfix{width:auto}.allfix #topmainImgfix #mainImg img{height:100%;min-height:100%;object-fit:cover;overflow-x:hidden;width:100%}@media only screen and (max-width:1280px){.allfix #topmainImgfix #mainImg .metaslider img{position:fixed}}@media only screen and (max-height:640px){#all{height:500px!important}.allfix #topmainImgfix #mainImg img{height:500px;object-fit:cover}}.allfix .mainbgfix .catlistview{background-color:none;background:none;bottom:100px!important;top:inherit}.mainbgfix .catlistview{background:inherit;height:120px!important;margin:0 auto;overflow:hidden;padding:15px;position:absolute;text-align:left;top:320px;width:930px}.mainbgfix .catlistview ul{position:relative;width:100%}.mainbgfix .catlistview ul li{background-color:none;display:none;width:100%}.mainbgfix .catlistview ul li .date,.mainbgfix .catlistview ul li .time{color:#fff;display:inline;font-style:italic;padding-right:25px}.mainbgfix .catlistview ul li a{color:#fff}.mainbgfix .catlistview ul li a:active,.mainbgfix .catlistview ul li a:hover{color:#f7b100}.mainbgfix .catlistview ul li .ttls{font-size:130%;position:relative}.mainbgfix .catlistview ul li .ttls a:after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:inline-block;font-size:130%;height:12px;margin-left:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:12px}.mainbgfix .catlistview_contents{color:#fff}.mainbgfix .catlistview h2{color:#f7b100;font-size:120%}@media only screen and (max-width:1023px){.catlistview{position:inherit}.mainbgfix .catlistview{background:#e8e8e8;margin:30px 0;position:inherit}.mainbgfix .catlistview ul li .date,.mainbgfix .catlistview ul li .time,.mainbgfix .catlistview ul li a{color:inherit}.mainbgfix .catlistview ul li .ttls a:after{border-right:1px solid #121212;border-top:1px solid #121212}.mainbgfix .catlistview_contents{color:inherit}.allfix .mainbgfix .catlistview{background-color:none;bottom:30px!important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;left:0;margin:30px auto;padding:0;position:absolute;right:0;width:90%}.allfix .mainbgfix .catlistview ul li .date,.allfix .mainbgfix .catlistview ul li .time,.allfix .mainbgfix .catlistview ul li a{color:#fff}.allfix .mainbgfix .catlistview ul li .ttls a:after{border-right:1px solid #fff;border-top:1px solid #fff}.allfix .mainbgfix .catlistview_contents{color:#fff}.page-template-lp-template2 .post .column2_50{display:block;margin:0 auto;vertical-align:top;width:50%}}@media only screen and (max-width:959px){.catlistview,.mainbgfix .catlistview{box-sizing:border-box;height:150px!important;width:100%}}@media only screen and (max-width:640px){.catlistview{box-sizing:border-box;height:170px!important;margin:8px 0;width:100%}.catlistview ul{font-size:80%}.catlistview ul li .date,.catlistview ul li .time{padding-right:10px}.mainbgfix .catlistview{box-sizing:border-box;height:170px!important;margin:8px 0;width:100%}.mainbgfix .catlistview ul{font-size:80%}.mainbgfix .catlistview ul li .date,.mainbgfix .catlistview ul li .time{padding-right:10px}}.contentTop-banner{background:#ccc;clear:both;padding:50px 0 25px}.contentTop-banner .wide .c1thumbWrap ul.thumb li,.contentTop-banner .wide .c2thumbWrap ul.thumb li,.contentTop-banner .wide .c3thumbWrap ul.thumb li,.contentTop-banner .wide .c4thumbWrap ul.thumb li,.contentTop-banner .wide .c6thumbWrap ul.thumb li{padding:0}@media only screen and (max-width:959px){.contentTop-banner{background:#ccc;padding:15px 0 0}.page-template-lp-template2 .post .column2_50{padding:0;text-align:center;width:100%}.post .column2_50 .column2_30{display:inline-block;padding:0 3% 0 0;vertical-align:top;width:20%}.post .column2_50 .column2_70{display:inline-block;padding:0 2% 0 0;vertical-align:top;width:60%}}@media only screen and (max-width:450px){.page-template-lp-template2 .post h2{font-size:10.2vw}.contentTop-banner{background:#ccc;padding:5px 0}.contentTop-banner .c1thumbWrap ul.thumb li.sm-response,.contentTop-banner .c2thumbWrap ul.thumb li.sm-response,.contentTop-banner .c3thumbWrap ul.thumb li.sm-response,.contentTop-banner .c4thumbWrap ul.thumb li.sm-response,.contentTop-banner .c6thumbWrap ul.thumb li.sm-response{box-sizing:border-box;padding:10px}}.contentBottom-banner{background:#ccc;clear:both;padding:50px 0 25px}.contentBottom-banner .wide .c1thumbWrap ul.thumb li,.contentBottom-banner .wide .c2thumbWrap ul.thumb li,.contentBottom-banner .wide .c3thumbWrap ul.thumb li,.contentBottom-banner .wide .c4thumbWrap ul.thumb li,.contentBottom-banner .wide .c6thumbWrap ul.thumb li{padding:0}@media only screen and (max-width:959px){.contentBottom-banner{background:#ccc;padding:15px 0}}@media only screen and (max-width:450px){.contentBottom-banner{background:#ccc;padding:5px 0}.contentBottom-banner .c1thumbWrap ul.thumb li.sm-response,.contentBottom-banner .c2thumbWrap ul.thumb li.sm-response,.contentBottom-banner .c3thumbWrap ul.thumb li.sm-response,.contentBottom-banner .c4thumbWrap ul.thumb li.sm-response,.contentBottom-banner .c6thumbWrap ul.thumb li.sm-response{padding-bottom:10px}.contentBottom-banner .c1thumbWrap ul.thumb li:last-child.sm-response,.contentBottom-banner .c2thumbWrap ul.thumb li:last-child.sm-response,.contentBottom-banner .c3thumbWrap ul.thumb li:last-child.sm-response,.contentBottom-banner .c4thumbWrap ul.thumb li:last-child.sm-response,.contentBottom-banner .c6thumbWrap ul.thumb li:last-child.sm-response{padding-bottom:0}}@keyframes imageBlur{to{filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0)}}.blur{filter:blur(15px);-webkit-filter:blur(15px);-moz-filter:blur(15px);-o-filter:blur(15px);-ms-filter:blur(15px)}.nonblur{animation:imageBlur 1s both;-webkit-animation:imageBlur 1s both;-moz-animation:imageBlur 1s both;-ms-animation:imageBlur 1s both;z-index:-1}#socialicon ul li{background:none;color:#595153;font-size:35px}#socialicon ul li:first-child{margin-left:0}#fix-socialicon{bottom:30px;left:0;position:absolute;right:0;text-align:center}#fix-socialicon ul li{background:none;display:inline-block;font-size:35px;margin-left:15px;padding:5px 0 5px 12px}#fix-socialicon ul li:first-child{margin-left:0}#fix-socialicon ul li a{color:#fff}#fix-socialicon ul li a:active,#fix-socialicon ul li a:hover{color:#f7b100}@media only screen and (max-width:640px){#fix-socialicon ul{margin-bottom:15px}#fix-socialicon ul li{padding:0}}#wrapper-full .gallery-columns-1 .gallery-item{margin-top:0}#wrapper-full .gallery-columns-1 .gallery-item img{border:none!important;max-width:100%;padding-bottom:0;vertical-align:bottom}#wrapper-full .gallery-columns-2 .gallery-item{margin-top:0}#wrapper-full .gallery-columns-2 .gallery-item img{border:none!important;max-width:100%;padding-bottom:0;vertical-align:bottom}#wrapper-full .gallery-columns-3 .gallery-item{margin-top:0}#wrapper-full .gallery-columns-3 .gallery-item img{border:none!important;max-width:100%;padding-bottom:0;vertical-align:bottom}#wrapper-full .gallery-columns-4 .gallery-item{margin-top:0}#wrapper-full .gallery-columns-4 .gallery-item img{border:none!important;max-width:100%;padding-bottom:0;vertical-align:bottom}#wrapper-full .gallery-columns-5 .gallery-item{margin-top:0}#wrapper-full .gallery-columns-5 .gallery-item img{border:none!important;max-width:100%;padding-bottom:0;vertical-align:bottom}#wrapper-full .gallery-columns-6 .gallery-item{margin-top:0;width:16.66%}#wrapper-full .gallery-columns-6 .gallery-item img{border:none!important;display:block;max-width:100%;padding-bottom:0;vertical-align:bottom}#wrapper-full .gallery-columns-7 .gallery-item{margin-top:0;width:14.2%}#wrapper-full .gallery-columns-7 .gallery-item img{border:none!important;display:block;max-width:100%;padding-bottom:0;vertical-align:bottom}#wrapper-full .gallery-caption{font-size:83%;margin:0 auto!important;max-width:85%}@media only screen and (max-width:799px){#wrapper-full .gallery{width:100%}#wrapper-full .gallery-columns-4 .gallery-item,#wrapper-full .gallery-columns-5 .gallery-item,#wrapper-full .gallery-columns-6 .gallery-item,#wrapper-full .gallery-columns-7 .gallery-item{display:inline-block;float:none!important;margin:0 auto;vertical-align:top;width:33.3%!important}#wrapper-full .gallery-columns-4 .gallery-item img,#wrapper-full .gallery-columns-5 .gallery-item img,#wrapper-full .gallery-columns-6 .gallery-item img,#wrapper-full .gallery-columns-7 .gallery-item img{max-width:92%}}@media only screen and (max-width:640px){#wrapper-full .gallery-columns-1 .gallery-item,#wrapper-full .gallery-columns-2 .gallery-item,#wrapper-full .gallery-columns-3 .gallery-item,#wrapper-full .gallery-columns-4 .gallery-item,#wrapper-full .gallery-columns-5 .gallery-item,#wrapper-full .gallery-columns-6 .gallery-item,#wrapper-full .gallery-columns-7 .gallery-item{margin:0 auto;width:100%!important}#wrapper-full .gallery-columns-1 .gallery-item img,#wrapper-full .gallery-columns-2 .gallery-item img,#wrapper-full .gallery-columns-3 .gallery-item img,#wrapper-full .gallery-columns-4 .gallery-item img,#wrapper-full .gallery-columns-5 .gallery-item img,#wrapper-full .gallery-columns-6 .gallery-item img,#wrapper-full .gallery-columns-7 .gallery-item img{max-width:100%}}@media only screen and (max-width:450px){.sm-response{width:100%!important}.c2thumbWrap ul.thumb li.sm-response,.c3thumbWrap ul.thumb li.sm-response{margin:0}.c2thumbWrap li.sm-response img,.c3thumbWrap li.sm-response img{height:auto;max-width:100%!important;width:auto}}.fix-bottombanner{bottom:100px;left:0;position:absolute;right:0}.fix-bottombanner .contentBottom-banner{background:none}.fix-bottombanner .c1thumbWrap,.fix-bottombanner .c2thumbWrap,.fix-bottombanner .c3thumbWrap{margin:0 auto;width:960px}@media only screen and (max-width:960px){.fix-bottombanner .c1thumbWrap,.fix-bottombanner .c2thumbWrap,.fix-bottombanner .c3thumbWrap{margin:0 auto;width:96%}}@media only screen and (max-width:450px){.fix-bottombanner .c2thumbWrap ul.thumb li.sm-response{margin-right:3%!important;width:48.5%!important}.fix-bottombanner .c3thumbWrap ul.thumb li.sm-response{margin-right:3%!important;width:31.3333%!important}.fix-bottombanner .c2thumbWrap ul.thumb li:last-child.sm-response,.fix-bottombanner .c3thumbWrap ul.thumb li:last-child.sm-response{margin-right:0!important}}.post .column2_20{display:inline-block;margin:5px 0;vertical-align:middle;width:19%}.post .column2_40{width:40%}.post .column2_40,.post .column2_60{box-sizing:border-box;display:inline-block;margin:5px 0;vertical-align:middle}.post .column2_60{width:58.9%}.post .column2_80{display:inline-block;margin:5px 0;vertical-align:middle;width:80%}.post .column4_25{width:24.3%}.post .column4_25,.post .column5_20{display:inline-block;margin:5px 0;vertical-align:top}.post .column5_20{width:19.4%}.post .container,.post .container-rwd{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex}.post .container .column2_50,.post .container-rwd .column2_50{flex-basis:50%;margin:0;width:auto}.post .container .column2_20,.post .container-rwd .column2_20{flex-basis:20%;margin:0;width:auto}.post .container .column2_30,.post .container-rwd .column2_30{flex-basis:30%;margin:0;width:auto}.post .container .column2_40,.post .container-rwd .column2_40{flex-basis:40%;margin:0;width:auto}.post .container .column2_60,.post .container-rwd .column2_60{flex-basis:60%;margin:0;width:auto}.post .container .column2_70,.post .container-rwd .column2_70{flex-basis:70%;margin:0;width:auto}.post .container .column2_80,.post .container-rwd .column2_80{flex-basis:80%;margin:0;width:auto}.post .container .column3_33,.post .container-rwd .column3_33{flex-basis:33.3333%;margin:0;width:auto}.post .container .column4_25,.post .container-rwd .column4_25{flex-basis:25%;margin:0;width:auto}.post .container .column5_20,.post .container-rwd .column5_20{flex-basis:20%;margin:0;width:auto}.post .container a,.post .container-rwd a{display:block;width:100%}@media only screen and (max-width:640px){.post .column2_20,.post .column2_40,.post .column2_60,.post .column2_80,.post .column3_33{display:inline-block;margin:5px 0;width:100%}.post .column4_25{display:inline-block;margin:5px auto;width:96%}.post .column5_20{display:inline-block;margin:5px 0;width:100%}.post .container-rwd{display:inherit;display:-webkit-inherit}.post .container-rwd .column2_20,.post .container-rwd .column2_30,.post .container-rwd .column2_40,.post .container-rwd .column2_60,.post .container-rwd .column2_70,.post .container-rwd .column2_80,.post .container-rwd .column3_33,.post .container-rwd .column4_25,.post .container-rwd .column5_20{flex-basis:100%;width:100%}}@media print,screen and (max-width:1300px){.post .column4_25{margin:1%;width:47.5%}.post #service .column4_25{min-height:500px}#service{margin:0}}@media print,screen and (max-width:940px){.post #service .column4_25{min-height:420px}#company,#contact,#greeting{padding:8% 1%}}@media print,screen and (max-width:640px){.post .column4_25{margin:1%;min-height:inherit;width:98%}a.button{position:relative}}.column1_Appeal{min-height:450px;position:relative}.column1_Appeal:first-child{min-height:600px}.column1_Appeal figure{position:absolute;right:-30%;top:-50%;z-index:-1}.column1_Appeal:nth-child(2n) figure{left:-30%;right:0}.txt-area{max-width:810px}.txt-area.mr-l{margin-left:360px}.post .column1_Appeal h3{border:none;font-size:200%;font-weight:700;position:relative}.post .column1_Appeal h3 span{color:rgba(0,61,77,.3);font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,Meiryo UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1000%;line-height:.1em;position:absolute;z-index:-1}@media print,screen and (max-width:750px){.column1_Appeal{height:auto;margin-bottom:50px}.column1_Appeal figure{position:static}.txt-area.mr-l{margin-left:0}.post .column1_Appeal h3 span{color:rgba(255,240,1,.3);font-size:500%;z-index:inherit}}.post table.tbl a:link{color:#666;font-weight:700;text-decoration:none}.post table.tbl a:visited{color:#999;font-weight:700;text-decoration:none}.post table.tbl a:active,.post table.tbl a:hover{color:#bd5a35;text-decoration:underline}.post table.tbl{background:#eaebec;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px #d1d1d1;-webkit-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-shadow:1px 1px 0 #fff}.post table.tbl th{background:#ededed;background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#ebebeb));background:-moz-linear-gradient(top,#ededed,#ebebeb);border-bottom:1px solid #e0e0e0;border-top:1px solid #fafafa;color:#666;padding:21px 25px 22px}.post table.tbl th:first-child{padding-left:20px;text-align:left}.post table.tbl tr:first-child th:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.post table.tbl tr:first-child th:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.post table.tbl tr{padding-left:20px;text-align:center}.post table.tbl td:first-child{border-left:0;padding-left:20px;text-align:left}.post table.tbl td{background:#fafafa;background:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#fafafa));background:-moz-linear-gradient(top,#fbfbfb,#fafafa);border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-top:1px solid #fff;padding:18px}.post table.tbl tr.even td{background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f6f6f6));background:-moz-linear-gradient(top,#f8f8f8,#f6f6f6)}.post table.tbl tr:last-child td{border-bottom:0}.post table.tbl tr:last-child td:first-child{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.post table.tbl tr:last-child td:last-child{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.post table.tbl tr:hover td{background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#f0f0f0));background:-moz-linear-gradient(top,#f2f2f2,#f0f0f0)}#plan{background-attachment:fixed;background-color:#abedc0;background-position:50%;background-size:cover}#faq,#plan{padding:8% 0}@media print,screen and (max-width:414px){.post table.tbl th:first-child{text-align:center}#content.wide{width:100%}.post{margin-bottom:0;padding:0}.post .column1_Appeal h3{font-size:160%;line-height:1.2em}}.accbox{margin:2em 0;max-width:100%;padding:0}.accbox label{background:#003d4d;color:#fff;cursor:pointer;display:block;font-weight:700;margin:1.5px 0;padding:11px 12px;transition:all .5s}.page-template-lp-template2 .accbox label{background:#11b8ff}.page-template-lp-template2 .accbox label span{color:#11b8ff}.accbox label span{background:#fff;border-radius:50%;color:#003d4d;font-size:120%;font-weight:700;margin-right:10px;padding:2px 10px 4px}.accbox label:hover{background:#7b9ca5}.accbox input{display:none}.accbox .accshow{height:0;opacity:0;overflow:hidden;padding:0;position:relative;transition:.8s}.accbox .accshow span{background:#d40000;border-radius:50%;color:#fff;font-size:120%;font-weight:700;margin-right:10px;padding:2px 11px 4px}.accshow p{left:40px;position:relative;top:-25px;width:80%}.cssacc:checked+.accshow{background:#eaeaea;height:auto;opacity:1;padding:13px}#case{background:url(/struct/wp-content/uploads/bg005.jpg);background-attachment:fixed;background-repeat:no-repeat;box-sizing:border-box;padding:8% 0}.post #case .innerContent{display:flex}.post #case .column2_50{flex-basis:50%}.case-area{background:#fff;border:15px solid #c2f6ff;box-sizing:border-box;margin:0 auto;padding:5%;text-align:center;width:90%}.case-area p{margin-bottom:0}p.case-name{border:1px solid;margin:0 auto 10px;padding:10px 0;width:150px}p.voices{background:#003d4d;color:#fff;display:inline-block;font-size:18px;margin:0 0 1.5em;max-width:100%;min-width:120px;padding:7px 10px;position:relative}p.voices:before{border:15px solid transparent;border-top-color:#003d4d;content:"";left:50%;margin-left:-15px;position:absolute;top:100%}.txt-area p span{background:linear-gradient(transparent 60%,#fff001 0)!important}@media print,screen and (max-width:640px){.post #case .innerContent{display:inherit}}.page-template-lp-template2 .post{padding:0}.page-template-lp-template2 .contents_section.no_contents{padding:8% 0 0}.page-template-lp-template2 #wrapper,.page-template-lp-template2 .inner{max-width:1800px}#contents-0 .excerpt,#contents-0 h2,#contents-8 .excerpt,#contents-8 h2{color:#fff}#contents-0 h2:before{content:url(/struct/wp-content/uploads/about-icon.png);display:block;margin-bottom:15px}section#contents-0,section#contents-7{position:relative}section#contents-0:after,section#contents-7:after{background:url(/struct/wp-content/uploads/giza.png);background-repeat:repeat-x;bottom:0;content:"";height:27px;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:1}.cd-pricing-container{margin:0 auto;max-width:1170px;width:90%}.cd-pricing-wrapper>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;outline:1px solid transparent}.cd-pricing-header{padding:1.2em .9em 1.6em}.cd-pricing-header h2{background:#1669b4;border-bottom:1px solid #1669b4;color:#fff!important;font-size:15px!important;font-weight:700;margin-bottom:15px;padding:15px 0}.cd-price{text-align:center}.cd-pricing-features{line-height:1.2em;text-align:center}.cd-pricing-features li{padding:1em}.cd-pricing-features li:nth-of-type(odd){background-color:rgba(17,184,255,.1)}.cd-pricing-features em{font-weight:600;text-align:center}.cd-pricing-header h2{font-size:15px;letter-spacing:2px}.cd-currency{display:inline-block;font-size:1rem;font-weight:700;margin-top:10px;vertical-align:top}.cd-currency,.cd-duration{color:rgba(23,61,80,.4)}.cd-value{font-size:4rem;font-weight:300}.cd-duration{font-size:1.4rem}.cd-pricing-body{overflow-x:visible}.cd-pricing-features{width:auto}.cd-pricing-features li{float:none;width:auto}.cd-pricing-features em{display:inline-block;font-style:normal;margin-bottom:0}@media only screen and (min-width:1101px){.cd-pricing-container{margin:0 auto}.cd-pricing-container.cd-full-width{max-width:none;width:100%}.cd-pricing-list{margin:3em 0 0}.cd-has-margins .cd-pricing-list>li{float:left;margin-right:1.5%;width:47.8%}.cd-pricing-wrapper{position:relative}.cd-has-margins .cd-pricing-wrapper>li{border-radius:4px 4px 6px 6px}.cd-pricing-header{background-color:transparent;color:#173d50;height:auto;padding:1em .9em 0;pointer-events:auto;text-align:center}}@media only screen and (max-width:1100px){.cd-has-margins .cd-pricing-list>li{float:none;margin-right:1.5%;width:100%}}@media only screen and (max-width:799px){.acBox h2 span{font-size:70%}}.conitem01,.conitem02{position:relative;width:auto}.conitem01{color:#fff}.conitem02{background:#f2f2f2;color:#2f363b}.arw01{background:url(/struct/wp-content/uploads/arw02.png) no-repeat scroll 0 0;margin:160px 0 0 -30px}.arw01,.arw02{height:122px;left:50%;position:absolute;top:50%;width:60px}.arw02{background:url(/struct/wp-content/uploads/arw01.png) no-repeat scroll 0 0;margin:600px 0 0 -30px}.conblock h2{border-bottom:1px solid;color:#fedb3a;font-size:35px;font-weight:700;margin-bottom:10px;padding-bottom:10px;padding-left:105px;position:relative}#con01txt h2:before{content:"01."}#con01txt h2:before,#con02txt h2:before{font-size:200%;font-weight:400;left:0;position:absolute;top:-35px}#con02txt h2:before{content:"02."}#con03txt h2:before{content:"03."}#con03txt h2:before,#con04txt h2:before{font-size:200%;font-weight:400;left:0;position:absolute;top:-35px}#con04txt h2:before{content:"04."}#con01txt,#con03txt{float:left}#con01txt,#con02txt,#con03txt,#con04txt{background:#11b8ff;color:#fff;display:table;height:450px;position:relative;width:50%}#con02txt,#con04txt{float:right}#con01txt .inner,#con02txt .inner,#con03txt .inner,#con04txt .inner{display:table-cell;padding:0 90px;vertical-align:middle}#con01img,#con02img{float:right}#con01img,#con02img,#con03img,#con04img{height:450px;overflow:hidden;position:relative;width:50%}#con03img,#con04img{float:left}#con01img,#con02img,#con03img,#con04img{background-repeat:no-repeat;background-size:cover;-moz-background-size:cover}#con01img{background-image:url(/struct/wp-content/uploads/f01bg.png);background-position:100%}#con01img img{margin:0 auto 0 50px;max-width:37%;width:100%}#con02img{background-image:url(/struct/wp-content/uploads/f02bg.png);background-position:0}#con02img img{margin:50px auto 0;max-width:90%;width:100%}#con03img{background-image:url(/struct/wp-content/uploads/f03bg.png);background-position:100%}#con03img img{margin:50px auto 0;max-width:90%;width:100%}#con04img{background-image:url(/struct/wp-content/uploads/f04bg.png);background-position:0}#con04img img{margin:50px auto 0;max-width:90%;width:100%}@media screen and (max-width:1110px){.conitem01{float:left;width:50%}.conitem02{float:right;width:50%}#con01txt h2,#con02txt h2,#con03txt h2,#con04txt h2{padding-left:0}.conblock h2{font-size:3.5vw}#con01txt h2:before,#con02txt h2:before,#con03txt h2:before,#con04txt h2:before{position:static}#con01txt,#con03txt{border-right:1px solid #fff;box-sizing:border-box}#con01txt,#con02txt,#con03txt,#con04txt{display:table;float:none;height:380px;position:relative;width:auto}#con01txt .inner,#con02txt .inner,#con03txt .inner,#con04txt .inner{padding:0 70px}#con01img,#con02img,#con03img,#con04img{float:none;height:380px;width:100%}#con01img img{margin:50px auto 0;max-width:50%;width:100%}.arw01{background:url(/struct/wp-content/uploads/arw03.png) no-repeat scroll 0 0}.arw01,.arw02{height:60px;left:50%;margin:-30px 0 0 -61px;position:absolute;top:50%;width:122px}.arw02{background:url(/struct/wp-content/uploads/arw04.png) no-repeat scroll 0 0}}@media screen and (max-width:965px){.conblock p{position:relative;z-index:100}#con02img,#con04img{height:380px}span.no{display:block;font-size:3rem;margin-right:0}p.bt0{font-size:.85rem}}@media screen and (max-width:800px){#con01img,#con02img,#con03img,#con04img{height:300px}span.no{display:block;font-size:3rem}#con01txt .inner,#con02txt .inner,#con03txt .inner,#con04txt .inner{padding:20px}#con01img{background-position:100%}.arw01,.arw02{top:56%}div.wpcf7{padding:30px 0}}@media screen and (max-width:570px){.conblock h2{font-size:9vw}p.bt0{font-size:.85rem}.conitem01,.conitem02{float:none;width:auto}#con01img,#con01txt,#con02img,#con02txt,#con03img,#con03txt,#con04img,#con04txt{height:320px}.arw01,.arw02{top:54%}}.conblock{clear:both;position:relative;width:auto}.conitem1,.conitem2,.conitem3,.conitem4{overflow:hidden;position:relative;width:auto}.conitem1,.conitem3,.conitem5{color:#fff;width:100%}.conitem2,.conitem4{background:#f2f2f2;color:#2f363b;width:100%}.arw1{background:url(/struct/wp-content/uploads/arw02.png) no-repeat scroll 0 0;right:-30px}.arw1,.arw2{height:122px;margin:-60px 0 0;position:absolute;top:50%;width:60px;z-index:1}.arw2{background:url(/struct/wp-content/uploads/arw01.png) no-repeat scroll 0 0;left:-30px}.arw3{background:url(/struct/wp-content/uploads/arw02.png) no-repeat scroll 0 0;right:-30px}.arw3,.arw4{height:122px;margin:-60px 0 0;position:absolute;top:50%;width:60px;z-index:1}.arw4{background:url(/struct/wp-content/uploads/arw01.png) no-repeat scroll 0 0;left:-30px}.arw5{background:url(/struct/wp-content/uploads/arw02.png) no-repeat scroll 0 0;height:122px;margin:-60px 0 0;position:absolute;right:-30px;top:50%;width:60px;z-index:1}.conblock h3{border-bottom:1px solid;color:#fedb3a;font-size:35px;font-weight:700;margin-bottom:10px;padding-bottom:10px;padding-left:105px;position:relative}#con1txt h3:before{content:"01."}#con1txt h3:before,#con2txt h3:before{font-size:200%;font-weight:400;left:0;position:absolute;top:-35px}#con2txt h3:before{content:"02."}#con3txt h3:before{content:"03."}#con3txt h3:before,#con4txt h3:before{font-size:200%;font-weight:400;left:0;position:absolute;top:-35px}#con4txt h3:before{content:"04."}#con5txt h3:before{content:"05.";font-size:200%;font-weight:400;left:0;position:absolute;top:-35px}.conblock span{display:block;font-size:60%;line-height:.2em}#con1txt,#con3txt,#con5txt{float:left}#con1txt,#con2txt,#con3txt,#con4txt,#con5txt{background:#11b8ff;color:#fff;display:table;height:450px;position:relative;width:50%}#con2txt,#con4txt{float:right}#con1txt .inner,#con2txt .inner,#con3txt .inner,#con4txt .inner,#con5txt .inner{display:table-cell;padding:0 90px;vertical-align:middle}#con1img,#con2img{float:right}#con1img,#con2img,#con3img,#con4img{height:450px;overflow:hidden;position:relative;width:50%}#con3img,#con4img{float:left}#con1img,#con2img,#con3img,#con4img,#con5img{background-repeat:no-repeat;background-size:cover;-moz-background-size:cover}#con3img,#con5img{float:right;height:450px;overflow:hidden;position:relative;width:50%}#con1img{background-image:url(/struct/wp-content/uploads/f01bg.png);background-position:100%}#con1img img{display:block;margin:0 auto 0 50px;max-width:37%;text-align:center;width:100%}#con2img{background-image:url(/struct/wp-content/uploads/f02bg.png);background-position:0}#con2img img{display:block;margin:50px auto 0;max-width:90%;text-align:center;width:100%}#con3img{background-image:url(/struct/wp-content/uploads/f03bg.png);background-position:100%}#con3img img{display:block;margin:50px auto 0;max-width:90%;text-align:center;width:100%}#con4img{background-image:url(/struct/wp-content/uploads/f04bg.png);background-position:0}#con4img img{display:block;margin:50px auto 0;max-width:90%;text-align:center;width:100%}#con5img{background-image:url(/struct/wp-content/uploads/f05bg.png);background-position:100%}#con5img img{display:block;margin:50px auto 0;max-width:90%;text-align:center;width:100%}@media screen and (max-width:1110px){.conblock{clear:both;display:flex;flex-wrap:wrap;position:relative;width:auto}#con1txt h3,#con2txt h3,#con3txt h3,#con4txt h3,#con5txt h3{padding-left:0}.conblock h3{font-size:3.2vw}#con1txt h3:before,#con2txt h3:before,#con3txt h3:before,#con4txt h3:before,#con5txt h3:before{position:static}#con1txt,#con3txt,#con5txt{border-right:1px solid #fff;box-sizing:border-box;height:auto}#con1txt,#con2txt,#con3txt,#con4txt,#con5txt{display:block;float:none;position:relative;width:auto}#con2txt,#con4txt{height:380px}#con1txt .inner,#con2txt .inner,#con3txt .inner,#con4txt .inner,#con5txt .inner{box-sizing:border-box;padding:7%}#con1img,#con2img,#con3img,#con4img,#con5img{float:none;height:380px;width:100%}#con1img img{margin:50px auto 0;max-width:50%;width:100%}.arw1{background:url(/struct/wp-content/uploads/arw03.png) no-repeat scroll 0 0}.arw1,.arw2{height:60px;left:50%;margin:-30px 0 0 -61px;position:absolute;top:100%;width:122px}.arw2{background:url(/struct/wp-content/uploads/arw04.png) no-repeat scroll 0 0}.arw3{background:url(/struct/wp-content/uploads/arw03.png) no-repeat scroll 0 0}.arw3,.arw4{height:60px;left:50%;margin:-30px 0 0 -61px;position:absolute;top:100%;width:122px}.arw4{background:url(/struct/wp-content/uploads/arw04.png) no-repeat scroll 0 0}.arw5{background:url(/struct/wp-content/uploads/arw03.png) no-repeat scroll 0 0;height:60px;left:50%;margin:-30px 0 0 -61px;position:absolute;top:100%;width:122px}}@media screen and (max-width:965px){.conblock p{position:relative;z-index:100}#con2img,#con4img{height:380px}span.no{display:block;font-size:3rem;margin-right:0}p.bt0{font-size:.85rem}}@media screen and (max-width:800px){#con1img,#con2img,#con3img,#con4img{height:300px}span.no{display:block;font-size:3rem}#con1txt .inner,#con2txt .inner,#con3txt .inner,#con4txt .inner{padding:20px}#con1img{background-position:100%}div.wpcf7{padding:30px 0}}@media screen and (max-width:640px){.conitem1,.conitem2,.conitem3,.conitem4{display:block;flex-basis:100%}}@media screen and (max-width:570px){.conblock h3{font-size:6vw}p.bt0{font-size:.85rem}.conitem1,.conitem2,.conitem3,.conitem4{float:none;width:auto}#con1img,#con2img,#con3img,#con4img{height:320px}p.ios-cap{font-size:60%}}span.blue{color:#1669b4}span.white{color:#fff}.post #company_a table th{width:30%}.post #company_a table td,.post #company_a table th{text-align:left!important}@media only screen and (max-width:640px){.post #company_a table{width:100%!important}.post #company_a table td,.post #company_a table th{border-left:none;border-right:none;border-top:none;box-sizing:border-box;display:block;height:auto;width:100%!important}.post #company_a table tr:last-child td:last-child{border-bottom:none}.post #company_a table td,.post #company_a table th{text-align:center}}.page-id-699 #mainImg{margin-top:0}.page-id-699 .head-comp{background:#fff;box-sizing:border-box;font-size:14px;padding:10px}.page-id-699 .head-comp a{color:#1669b4}.page-id-699 .head-comp a:hover{color:#1e8aea}@media only screen and (max-width:640px){.page-id-699 .head-comp{display:none;padding:0}.page-id-699 #mainImg{margin-top:-17px}}#head-serices{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1900px;width:100%}.sticky-header #head-serices{display:none}#head-serices ul{display:flex}#head-serices ul li a b{color:#0068b7;font-size:90%;font-weight:400}#head-serices ul li a{padding:0 12px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#head-serices ul li a:hover{background:#00a8a3}#head-serices ul li a b:hover{color:#fff}.head-c{display:flex;font-size:.7rem}.head-c .col{margin:0 .5rem}.head-c .col a{color:#0061c8;padding-bottom:3px;text-decoration:underline}.head-c .col a:hover{text-decoration:none}@media only screen and (max-width:1024px){#head-serices{box-sizing:border-box;padding:.5rem 0}#head-serices ul{display:none}.head-c{font-size:10px;justify-content:center;width:100%}}.category nav#mainNav,.home nav#mainNav,.page-template-page-nosidebar nav#mainNav,.single nav#mainNav{border-top:0}.category #header,.home #header,.page-template-page-nosidebar nav#mainNav,.single #header{position:relative}@media only screen and (max-width:640px){.category #header,.category nav#mainNav,.home #header,.home nav#mainNav,.page-template-page-nosidebar nav#mainNav,.single #header,.single nav#mainNav{border:none}}.home .scroll-logo{padding-top:0}ul.head-login{margin:0 1rem 0 auto}nav#mainNav ul.head-login li{box-sizing:border-box;font-size:.5em;margin:15px 0;padding:0 5px}.panel ul.head-login li a{background:#0068b7;border-radius:30px;color:#fff;padding:7px 30px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.panel ul.head-login li a:hover{background:#00a8a3}.panel ul.head-login li.docs a{background:#ea9e06!important;box-sizing:border-box;color:#fff!important}.panel ul.head-login li.docs a:hover{background:#fff700!important}.home #mainImg{margin-top:0;position:relative}.home #mainImg:before{bottom:0;content:none;display:block;height:170px;position:absolute;width:100%;z-index:1}ul.login-flex{display:flex;flex-wrap:nowrap;justify-content:space-around;text-align:center}ul.login-flex li{background:#0068b7;width:25%}ul.login-flex li a{background:#fff;border:1px solid #0068b7;box-sizing:border-box;display:block;height:auto;min-height:300px;padding:10%;position:relative;-webkit-transition:.2s;transition:.2s}ul.login-flex li a:hover{-webkit-transform:translate(-15px,-15px);transform:translate(-15px,-15px);-webkit-transition:.2s;transition:.2s}ul.login-flex li a span{background:#0068b7;border-radius:30px;bottom:10%;color:#fff;display:block;margin-top:15px;max-width:100px;padding:7px 50px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;width:50%}ul.login-flex li a img,ul.login-flex li a span{left:50%;position:absolute;transform:translateX(-50%)}ul.login-flex li a img{top:35%}ul.login-flex li a:hover span{background:#00a8a3}ul.login-flex li a:hover img{opacity:1}h1.door{font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,Meiryo UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;margin-bottom:0}.blue-txt{color:#0068b7;font-size:330%!important;font-weight:100}.white-txt{color:#fff;font-size:18px;font-weight:400}@media only screen and (max-width:1023px){nav#mainNav .panel ul.head-login li a{background:#186b89}}@media only screen and (max-width:959px){ul.login-flex li{width:32%}ul.login-flex li a{min-height:30vw;padding:15px}ul.login-flex li a span{padding:2% 10%;width:100%}h1.door{margin-top:0;padding-top:25px}}@media only screen and (max-width:640px){ul.login-flex li a img{width:70%}ul.login-flex li a span{font-size:2.3vw;padding:2%;width:70px}ul.login-flex li a:hover{-webkit-transform:translate(-5px,-5px);transform:translate(-5px,-5px)}.home .post{padding:0}.home ul.post{padding:0 15px}}section.login{margin-bottom:5%}section.login p{font-size:120%;margin-bottom:30px}section.front-about{background:#307ecc;margin:0 auto;padding:2vw 0 5vw;position:relative;text-align:center}section.front-about p{color:#fff;font-size:120%;margin-bottom:30px}h2.about-vws{color:#fff;font-size:300%;font-weight:800}section.front-voice{margin:0 auto;padding:5vw 0 2.5vw;position:relative;text-align:center}div#n2-ss-9 .n2-ss-slider-2{background-color:transparent!important}section.front-voice p{color:#307ecc;font-size:120%;margin-bottom:30px}h2.about-voice{color:#307ecc;font-size:200%;font-weight:700}#n2-ss-9 .n2-ss-slider-3{background:transparent!important}.post .av_area a:hover img{opacity:1;transform:scale(1.05)}@media only screen and (max-width:640px){.blue-txt,h1.title.bottom-loop,h1.title.top-loop,h2.about-voice,h2.about-vws{font-size:25px!important;font-weight:700}section.front-about p,section.login p{font-size:100%;margin-bottom:15px}section.front-voice{padding:2rem 0}section.front-voice p{font-size:100%;margin-bottom:0}}@media only screen and (max-width:1024px){.home ul.post{border:1px solid #1890d7;border-radius:10px;box-sizing:border-box;padding:1em}}@media only screen and (max-width:640px){.copyright{padding:20px 5px}.copylogo img{max-height:25px}}.Btn{background:#1b998b;border-radius:50px;box-shadow:0 2px 0 #0f7469;box-sizing:border-box;display:inline-block;line-height:1.25;padding:1em 4.8em 1em 4.5em;position:relative;top:0;transition:all .1s}a.Btn{color:#fff}p.aligncenter{margin:5% auto;text-align:center}.Btn.small:active,.Btn.small:hover{background:#1b998b;box-shadow:none;top:2px}.Btn.small:after{border-bottom-color:#1c2d4f;border-right-color:#1c2d4f}.subsidiary{margin:20px auto;max-width:500px;padding:30px 0;text-align:center;width:100%}.subsidiary li{box-sizing:border-box;display:inline-block;padding:0 15px;vertical-align:middle}@media only screen and (max-width:640px){.subsidiary li img{max-height:60px;width:auto}.subsidiary li:last-child img{max-height:65px;width:auto}}.single #thumbImg{height:30vw;overflow:hidden;position:relative}.single #thumbImg img{height:auto;left:50%;max-width:none;position:absolute;transform:translateX(-50%);width:100%}.single div.alignright{float:right;max-width:350px;width:100%}.case-content #content.wide{float:none;margin:0 auto;max-width:1000px;width:100%}.case-content .post{padding:0}.case-content .post table{border-left:1px solid #ccc;border-top:1px solid #ccc;font-size:16px}.case-content .post table td{background:none}.case-content .post table th{background-color:#0068b7;color:#fff}.case-content .post .effects table td{color:#0068b7}.status{margin-bottom:4.5rem}p.opening{margin-bottom:2.5em!important}.issues{margin-bottom:4.5rem}span.large-lang{font-size:1.4rem}.case-content .post .issues table th{background:#e1e3e6;color:#2a2a2a;font-weight:500}.case-content .post .issues table{border:1px solid #ccc}.case-content .post .issues table td{background:#f6f6f6;font-size:16px;line-height:2}.case-content .post .effects table td{font-size:16px;line-height:2}.case-content .post .issues table td p{margin-bottom:0}.case-content .post table td,.case-content .post table th{box-sizing:border-box;padding:1.2rem;text-align:center}.case-content .post .status table th{font-size:16px;font-weight:500}.case-content .post .status table td{color:#0068b7;font-size:16px;font-weight:600}.case-content .post .effects table td,.case-content .post .issues table td{text-align:left}.case-content .post table ul li{line-height:2em;list-style:disc;margin-left:28px;text-align:left}.case-content .post .issues table .bofore{position:relative}.case-content .post .issues table .bofore:after{content:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/Smartrelease_Theme/img/case/alert.svg);display:inline-block;margin-left:12px;position:absolute;top:50%;transform:translateY(-45%);width:40px}.case-content .post .effects table .after{position:relative}.case-content .post .effects table .after:after{content:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/Smartrelease_Theme/img/case/lamp.svg);display:inline-block;margin-left:12px;position:absolute;top:50%;transform:translateY(-45%);width:40px}body.single{overflow-x:hidden}.single #content,.single #wrapper,.single .post{overflow:visible}.single .profile{background:#0068b7;color:#fff;margin:5em calc(-50vw - -50%);overflow:auto;padding:3em 0 2em}.single .profile p.camp-name{font-size:180%;font-weight:100}.single .voice1,.single .voice2,.single .voice3,.single .voice4{overflow:auto;padding:0 0 6em}section.voice-img{line-height:2}section.voice-img img{max-width:400px;width:100%}section.voice-img img.alignright{float:left;margin:0 2em 1em 0}section.voice-img img.alignleft{float:right;list-style:myanmar;margin:0 0 1em 2em}@media only screen and (max-width:959px){.single div.alignright{float:none}.single div.alignright p{font-size:95%;margin:0 auto}.case-content .post img.alignleft,.case-content .post img.alignright{display:block;float:none;margin:0 auto 1em}.single .profile p.camp-name{padding-top:.8em;text-align:center}.single .voice1,.single .voice2,.single .voice3,.single .voice4{padding:0 0 1em}}@media only screen and (max-width:768px){.single #content{padding-top:calc(-52.13504px + 3.2362vw)!important}.single #thumbImg{height:70vw}.single #wrapper{margin:0 auto;width:92%}p.opening{margin-bottom:.5em!important}.single .case-content h1.title{font-size:2.4rem;padding:2.5rem 0}.case-content .post .effects table td,.case-content .post .issues table td{font-size:12px!important;padding-left:10px!important;padding-right:10px!important}.single section.beginning h2{font-size:16px!important;margin-top:10px}.case-content .post .status table td,.case-content .post .status table th{font-size:calc(.95155rem + .1294vw);padding:.5rem}.case-content .post .issues table th{font-size:calc(.95155rem + .1294vw);padding:.8rem}.case-content .post .effects table td,.case-content .post .issues table td{font-size:.9rem;padding:.8rem .9rem .9rem .3rem}.case-content .post table ul li{line-height:1.8;margin-bottom:1rem}.case-content .post table ul li:last-child{margin-bottom:0}.post table.responsive p{font-size:100%;line-height:1.4em;text-align:left}span.large-lang{font-size:1.2rem}.case-content .post .issues table .bofore:after{transform:translateY(-40%);width:25px}.issues,.status{margin-bottom:2rem}.case-content .post .effects table .after:after{transform:translateY(-45%);width:25px}.post .effects table.responsive tr:last-child td:last-child{border-bottom:1px solid #ccc;border-right:1px solid #ccc}.innerContent1000{width:90%}.single .profile{margin-bottom:2.5rem;margin-top:2.5rem}.single .profile p{font-size:calc(1.35155rem + .1294vw)}.single .profile p.camp-name{font-size:calc(1.75155rem + .1294vw);font-weight:400;padding-top:0}}body.page-template-page-nosidebar-temp .post h1 img.aligncenter{margin:0 auto;max-width:1200px;width:100%}body.page-template-page-nosidebar-temp{overflow-x:hidden}.page-template-page-nosidebar-temp #content,.page-template-page-nosidebar-temp .post{margin-bottom:0;overflow:visible;padding:0}.page-template-page-nosidebar-temp .post h1{margin:0 auto;padding:0}section.white-back{background:#fff!important;padding:4em 0 2em}section.blue-back{background:#daeeff!important;padding:4em 0 2em}.single section.beginning{background:#fff}.single section.beginning .innerContent{background:#fff;box-sizing:border-box;padding:2em}section.beginning{background:#daeeff}section.beginning .innerContent{background:#fff;box-sizing:border-box;padding:2em}section.trouble .tr-flex{display:flex;justify-content:space-around}section.trouble .tr-flex .col3{background:#0068b7;border:2px solid;border-radius:15px;box-sizing:border-box;color:#fff;padding:1em;width:30%}section.trouble .tr-flex .col3 h3{text-align:center}section.trouble .tr-flex .col3 img{margin:0 auto 1em;max-width:150px;width:100%}section.resolution{background:#fffd00}section.merit{background:#daeeff}section.merit .merit-box{display:flex;flex-wrap:wrap;justify-content:center}section.merit .merit-box .item{background:#fff;border:3px solid;box-sizing:border-box;color:#253a64;margin:0 1% 2%;padding:1em;width:30%}section.merit h3{background:#fffd00;font-size:1.5rem;text-align:center}section.plan .innerContent{background:#fff;border:3px solid #253a64;border-radius:20px;box-sizing:border-box;padding:2em}section.plan .price-box{box-sizing:border-box;display:flex;justify-content:space-around;padding:1em 0 2em}section.plan .price-box .col2{background:#ff0;box-sizing:border-box;color:#253a64;font-size:30px;font-weight:600;padding:2em;text-align:center;width:40%}section.plan .more{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.22);margin:2em 0;overflow:auto}section.plan .more h3{background:#5fc2f5;border:none;box-sizing:border-box;color:#ff0;font-size:1.2em;font-weight:700;letter-spacing:.05em;margin:0;padding:.5em;text-align:center}section.plan .more p{margin:0;padding:15px 20px}section.plan .more table{margin:2em auto;text-align:center;width:96%}section.plan .more table th{background:#5fc2f5;color:#fff;text-align:center}section.plan .more table td{text-align:center}section.plan .more_details{background:#fff;border:3px solid #0068b7;margin:2em 1em 1em;padding:1.5em;position:relative}section.plan .more_details h4{background:#0068b7;border:none;border-radius:5px 5px 0 0;color:#fff;display:inline-block;font-size:1.2em;font-weight:700;height:1.6em;left:-3px;line-height:1.6em;padding:0 9px;position:absolute;top:-47px}section.plan .more_details ul{margin-bottom:20px}section.plan .more_details ul li{list-style:disc;margin-left:20px}section.plan .more_details p{margin:0;padding:0}section.plan .more_details p.point{background:#ff0;box-sizing:border-box;color:#253a64;font-size:1.2em;font-weight:600;margin-bottom:1em;padding:1em;text-align:center}section.f-support-area{background:#fff;padding-bottom:4em}section.f-support-area .more_details{background:#fff url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/Smartrelease_Theme/img/akerun/support-bg.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;border:3px solid #253a64;border-radius:15px;overflow:auto}section.f-support-area .caption{background:rgba(165,223,255,.5);box-sizing:border-box;float:left;margin:2em;padding:28px;right:10px;top:20px;width:50%}section.f-perf-area p.perf-headline{background:#5fc2f5;border:none;box-sizing:border-box;color:#ff0;font-size:12px;font-weight:700;letter-spacing:.05em;padding:.5em;text-align:center}.f-case-area{background:#daeeff}.f-case-area .more_details{background:#fff;border:3px solid #0068b7;margin:4em 0 1em;padding:1.5em;position:relative}.f-case-area .more_details h4{background:#0068b7;border:none;border-radius:5px 5px 0 0;color:#fff;display:inline-block;font-size:1.2em;font-weight:700;height:1.6em;left:-3px;line-height:1.6em;padding:0 9px;position:absolute;top:-47px}.f-case-area .more_details p{margin:0;padding:0}.f-case-area .more_details p.point{background:#0068b7;border-radius:15px;box-sizing:border-box;color:#fff;font-size:1.2em;font-weight:600;margin:1em auto;padding:.5em;text-align:center}.f-case-area .more_details2{background:#fff;border:3px solid #ef6106;margin:4em 0 1em;padding:1.5em;position:relative}.f-case-area .more_details2 h4{background:#ef6106;border:none;border-radius:5px 5px 0 0;color:#fff;display:inline-block;font-size:1.2em;font-weight:700;height:1.6em;left:-3px;line-height:1.6em;padding:0 9px;position:absolute;top:-47px}.f-case-area .more_details2 p{margin:0;padding:0}.f-case-area .more_details2 p.point{background:#5fc2f5;border-radius:15px;box-sizing:border-box;color:#fff;font-size:1.2em;font-weight:600;margin:1em auto;padding:.5em;text-align:center}section.f-step .innerContent{background:#fff;border:3px solid #253a64;border-radius:20px;box-sizing:border-box;padding:2em}ul.f-step-flex{display:flex;justify-content:space-between;margin:2em auto;text-align:center}ul.f-step-flex li{width:23%}ul.f-step-flex li small{background-color:#11b8ff;color:#fff;display:block;font-size:100%;line-height:2;margin-bottom:1em;position:relative}ul.f-step-flex li small:after{border:.5em solid transparent;border-left-color:#11b8ff;content:"";display:block;height:0;margin-top:-.5em;position:absolute;right:-.9em;top:50%;width:0}ul.f-step-flex li:last-child small:after{display:none}ul.f-step-flex li p{font-size:.8em;padding-top:.5em}ul.f-step-flex li h3{color:#11b8ff;font-weight:600;margin-bottom:.5em}ul.f-step-flex li img{height:auto;margin:0 auto;max-width:450px;width:100%}section.cv-point{background:#fffd00}@media only screen and (max-width:640px){section.f-support-area .caption{background:hsla(0,0%,100%,.7)!important;box-sizing:border-box;padding:10px;width:auto}section.cv-point .cv-flex{flex-direction:column}section.cv-point .linkBtn{margin:.5em auto;width:100%}.page-template-page-nosidebar-temp nav#mainNav{padding:0}.page-template-page-nosidebar-temp{font-size:100%}.page-template-page-nosidebar-temp .post{margin-bottom:0}section.beginning .innerContent{padding:1em}section.cv-point .linkBtn{font-size:3.5vw}section.trouble .tr-flex{flex-direction:column;justify-content:space-around}section.merit .merit-box{flex-direction:column}section.merit .merit-box .item,section.trouble .tr-flex .col3{margin-bottom:1em;width:100%}section.trouble .tr-flex .col3 h3{font-size:1em}section.trouble .tr-flex .col3 p{font-size:.8em}section.merit img,section.trouble .tr-flex .col3 img{float:left!important;margin:0 1em 1em 0!important;max-width:70px}section.plan .innerContent{padding:1em}section.plan .price-box .col2{font-size:1em;padding:.5em;width:47%}section.plan .more_details p.point{font-size:1em;padding:.5em}.f-case-area .more_details h4,.f-case-area .more_details2 h4,section.plan .more_details h4{top:-43px}ul.f-step-flex{flex-direction:column;margin:1em auto 0}ul.f-step-flex li{margin-bottom:1em;width:100%}ul.f-step-flex li small:after{border:.5em solid transparent;border-top-color:#11b8ff;content:"";display:block;height:0;margin-right:-.5em;position:absolute;right:50%;top:120%;width:0}}.page-id-1359 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.noframe,.page-id-1588 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.noframe,.page-id-1594 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.noframe,.page-id-2033 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.noframe,.page-id-4049 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.noframe{background:inherit;border:none}.page-id-1359 nav#mainNav,.page-id-1588 nav#mainNav,.page-id-1594 nav#mainNav,.page-id-2033 nav#mainNav,.page-id-4049 nav#mainNav{padding:0}.page-id-1359 .post,.page-id-1588 .post,.page-id-1594 .post,.page-id-2033 .post,.page-id-2187 .post,.page-id-2461 .post,.page-id-4049 .post{padding:0 20px}.page-id-1359 .post .wrapper_box,.page-id-1588 .post .wrapper_box,.page-id-1594 .post .wrapper_box,.page-id-2033 .post .wrapper_box,.page-id-2187 .post .wrapper_box,.page-id-2461 .post .wrapper_box,.page-id-4049 .post .wrapper_box{box-sizing:border-box;margin:0 auto 40px;max-width:1140px;padding:0 20px}.contactform-area{margin:0 auto;max-width:600px;width:100%}span.must{color:#ff0a0a;font-size:90%}.post table th{background-color:#0068b7;color:#fff}.page-id-1588 .post table th,.page-id-1594 .post table th,.page-id-2187 .post table th,.page-id-4049 .post table th{color:inherit}.post table td{background-color:#fff}.page-id-1359 .post table.responsive td,.page-id-1359 .post table.responsive th,.page-id-1588 .post table.responsive td,.page-id-1588 .post table.responsive th,.page-id-1594 .post table.responsive td,.page-id-1594 .post table.responsive th,.page-id-2187 .post table.responsive th,.page-id-4049 .post table.responsive th{text-align:left}.page-id-1359 .wpcf7-form input[type=submit],.page-id-1588 .wpcf7-form input[type=submit],.page-id-1594 .wpcf7-form input[type=submit],.page-id-2033 .wpcf7-form input[type=submit],.page-id-2187 .wpcf7-form input[type=submit],.page-id-4049 .wpcf7-form input[type=submit]{background:#00c473;display:block;font-size:110%;padding:10px 20px;width:100%}.w960{margin:0 auto;max-width:960px;width:100%}h3.title_subborder{padding-top:2rem}ul.bulk-trial{background:#d9d9d9;border-radius:10px;box-sizing:border-box;padding:1rem;position:relative}ul.bulk-trial li{padding-left:20px;position:relative}ul.bulk-trial li:before{content:"※";left:0;position:absolute}p.fv-catch{color:#0068b7;font-size:1.8rem;margin-bottom:0;position:relative}p.fv-catch span{color:red;font-size:16.5pt}p.fv-catch .sp_line{display:none}p.fv-catch span.zoom-lid{color:#0068b7;line-height:1}.fv-catch-area{background:#f0f8ff;box-sizing:border-box;margin-top:2.5rem;padding:2.5rem}p.fv-catch2{font-size:1.3rem;line-height:1.5;margin-bottom:0}p.fv-catch2 span{color:#ff2929}@media only screen and (max-width:959px){p.fv-catch .sp_line{display:block}p.fv-catch2{font-size:.9rem}}@media only screen and (max-width:640px){.fv-catch-area{padding:1.5rem}p.fv-catch{font-size:1.2rem;line-height:1.2}p.fv-catch b{line-height:2}p.fv-catch span{font-size:3vw}section.front-banner-area{padding:15px 0}}ul.vision_rss.morebiz-ul{background:#efefef;display:flex;flex-wrap:nowrap;overflow-x:auto;padding:15px 0 0;white-space:nowrap;width:100%;-webkit-overflow-scrolling:touch}ul.vision_rss.morebiz-ul li{background:#fff;box-sizing:border-box;margin:0 15px 15px;padding:15px;width:350px}ul.vision_rss.morebiz-ul img{max-width:326px;width:100%}ul.vision_rss.morebiz-ul .date{background-color:#fff;border:1px solid #0d62aa;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0d62aa;display:inline-block;font-size:11px;font-size:.8rem;margin-bottom:3px;margin-right:5px;padding:2px 6px 2px 7px}ul.vision_rss.morebiz-ul .title{font-weight:700;overflow:hidden;padding-bottom:10px;text-overflow:ellipsis;white-space:nowrap}.goto_bimake{border-top:1px solid #0d62aa;margin-top:2rem;padding:15px 0}.goto_bimake img{margin:0 auto;text-align:center}.goto_bimake .f_logo{margin:0 auto;max-width:350px;width:100%}.goto_bimake p.mv-catch{color:#fff;font-weight:700;padding-top:10px;text-align:center}.goto_bimake .eyecatch img{vertical-align:bottom}ul.vision_rss.morebiz-ul::-webkit-scrollbar{width:5px}ul.vision_rss.morebiz-ul::-webkit-scrollbar-track{background:#f2f2f2;border-radius:10px}ul.vision_rss.morebiz-ul::-webkit-scrollbar-thumb{background:#09c9d9;border-radius:10px}.page-vws-hayakyu #vlog-area{padding:3rem 0 2rem}@media only screen and (max-width:1024px){p.aligncenter{margin:2% auto}}@media only screen and (max-width:640px){.page-vws-hayakyu #vlog-area{padding:3rem 0 2rem}ul.vision_rss.morebiz-ul{padding:1.5rem 0 0}ul.vision_rss.morebiz-ul li{margin:0 1.5rem 1.5rem}h2.bottom-loop,h2.cat-loop,h2.top-loop{font-size:.9rem}li .post_contents{font-size:.6rem}.n2-section-smartslider{margin:0 auto!important;position:relative;width:100%}}h2.title_subborder{box-sizing:border-box;color:#0068b7;font-size:1.5rem;padding-bottom:2rem;text-align:center}@media only screen and (max-width:768px){h2.title_subborder{font-size:1.2rem}}@media only screen and (max-width:640px){h2.title_jandi,h2.title_kintai{flex-direction:column}h2.title_jandi span,h2.title_kintai span{font-size:1.2rem;padding-right:0}.jandi-dlist .col,.kintai-dlist .col{margin-bottom:3rem;width:40%}.jandi-dlist,.kintai-dlist{flex-wrap:wrap}}@media only screen and (max-width:414px){h2.title_jandi span,h2.title_kintai span{font-size:1rem}}.req-flex{display:flex;justify-content:space-between}.req-flex .wpcf7-form{padding:0}table.responsive.noborder{border-top:0}table.responsive.noborder td{border-bottom:0;border-right:0}.wpcf7-form .wpcf7-textarea{max-width:100%}p.cont-head{background:#e1e1e1;font-size:1.2rem;letter-spacing:.05rem;padding:5px 10px}.req-flex .col-img{width:45%}.req-flex .col-txt{width:55%}section.req-banner{align-items:center;background:#f0f8ff;display:flex;justify-content:center;margin-bottom:3rem;padding:3rem}section.req-banner img{background:#fff;border:1px solid #0068b7;border-radius:15px;box-sizing:border-box;height:auto;max-width:350px;padding:20px 10px;width:100%}section.req-banner .jnd_box img{border:0;border-radius:0;padding:0}.des-img{text-align:center}section.req-banner .des-img{margin:0 2rem}@media only screen and (max-width:768px){.req-flex{flex-direction:column;padding-top:2rem}.req-flex .col-img{text-align:center}.req-flex .col-img,.req-flex .col-txt{margin:0 auto;width:95%}.post table.responsive td,.post table.responsive th{line-height:1.6;text-align:left}.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-textarea,.wpcf7-form-control.wpcf7-select{margin-top:10px}.wpcf7-form .wpcf7-list-item{padding:6px 0}input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url],select,textarea{height:auto}section.req-banner{flex-direction:column}section.req-banner .des-img{margin:0 auto 2rem}}.colona-section{background:#f0f8ff;padding:2% 0}.post .colona-section h1{color:#005fa2;line-height:1;margin:20px 0 0;padding:15px 0 0}.post .colona-section p.aligncenter{margin:5% auto}.post .colona-section p.aligncenter a{color:#005fa2}.post .colona-section p.aligncenter a:hover{text-decoration:underline}@media only screen and (max-width:768px){h1.title_border.white{font-size:1.5rem}}.sme-section{margin:0 auto;padding-top:35px;width:96%}.sme-section img{height:auto;max-width:500px;width:100%}@media only screen and (max-width:640px){.sme-section{padding-top:0}.sme-section img{height:auto;margin:2rem auto;max-width:400px;width:80%}}dl#cookie_policy li{list-style:disc;margin-bottom:.5rem;margin-left:25px}@media print,screen and (min-width:769px){br.pcnone{display:none!important}}@media print,screen and (max-width:768px){br.spnone{display:none!important}.spleft p,.spleft td,.spleft th{text-align:left!important}}.sp-caselogo{display:none}.single section.front-voice{margin-left:calc(-50vw - -50%);margin-right:calc(-50vw - -50%);overflow:hidden}@media print,screen and (max-width:768px){.sp-caselogo{display:inherit;padding-top:10px}.sp-caselogo img{max-width:80px;width:100%}.sp_txt_layouts{font-size:.9rem!important}}.front-whats-vws{background:#307ecc;box-sizing:border-box;padding:5vw 5vw 0}.av_area{background:url(/struct/wp-content/uploads/av_white-bg_pc.png);background-position:top;background-repeat:no-repeat;background-size:contain;margin:4vw 3.4vw 0;min-height:31vw;position:relative}.front-whats-vws h2{color:#fff;font-size:3rem;font-weight:600;padding:1rem 0 3rem;text-align:center}.front-whats-vws p{color:#fff;font-size:1.2rem;font-weight:500;line-height:2.2;text-align:center}.front-whats-vws h2 img{padding-bottom:1.5rem}.front-whats-vws p.sub-copy{font-size:2rem;font-weight:800}.front-whats-vws p.sub-copy span.txt_yellow{color:#ff0}.av_application{left:3.7vw;position:absolute;top:-3vw}.av_application img{width:18.1vw}.av_attendance{left:2.4vw;position:absolute;top:12.8vw}.av_attendance img{width:22.1vw}.av_sns{left:25vw;position:absolute;top:-3vw}.av_sns img{width:17.1vw}.av_entering{left:41vw;position:absolute;top:10vw}.av_entering img{width:13.1vw}.av_welfare{position:absolute;right:18vw;top:-1vw}.av_welfare img{width:14vw}.av_wifi{position:absolute;right:18vw;top:-6vw}.av_wifi img{width:15vw}.av_human-resources{position:absolute;right:3vw;top:14.5vw}.av_human-resources img{width:17.1vw}.av_sales{position:absolute;right:2vw;top:-2vw}.av_sales img{width:16.3vw}@media print,screen and (max-width:1600px){.av_area{margin:4vw 2% 0}}.sp-only{display:none}@media print,screen and (max-width:768px){.pc-only{display:none}.sp-only{display:inherit}.front-whats-vws h2{font-size:7vw!important}.front-whats-vws p.sub-copy{font-size:4vw}.front-whats-vws p{font-size:2.8vw}.front-whats-vws{box-sizing:border-box;padding:15vw 2vw 5vw}.av_area.sp-only{background:url(/struct/wp-content/uploads/white-bg_sp.png);background-position:top;background-repeat:no-repeat;background-size:contain;margin:10vw 3.4vw;min-height:210vw;position:relative}.av_application{left:auto;right:8vw}.av_application img{width:50vw}.av_attendance{top:18.8vw}.av_attendance img{width:53.2vw}.av_sns{left:28vw;top:42vw}.av_sns img{width:59vw}.av_human-resources{left:1vw;right:auto;top:96.5vw}.av_human-resources img{width:70.1vw}.av_entering{left:auto;right:0;top:123vw}.av_entering img{width:43.5vw}.av_sales{right:3.5vw;right:auto;top:138vw}.av_sales img{width:45vw}.av_welfare{position:absolute;right:0;top:168vw}.av_welfare img{width:54vw}.av_wifi{position:absolute;right:0;top:168vw}.av_wifi img{width:54vw}}section.webiner-area{align-items:center;display:flex;justify-content:space-between;margin:2rem 0 0}section.webiner-area .col-img{width:48%}section.webiner-area .col-txt{text-align:left;width:48%}p.webiner-head{color:#307ecc;font-size:1.6rem;font-weight:700;margin-bottom:.2rem;text-align:center}p.webiner-sub{background:#ff0;border-radius:15px;color:#307ecc;margin:0 auto .2rem;padding:.2rem 1rem}p.webiner-catch,p.webiner-sub{display:table;font-weight:600;text-align:center}p.webiner-catch{margin:0 auto;padding:.5rem}p.webiner-catch:before{content:"＼";font-weight:700;margin-right:.3rem}p.webiner-catch:after{content:"／";font-weight:700;margin-left:.3rem}ul.webiner-list{background:#e1f4ff;border-radius:15px;box-sizing:border-box;list-style:disc;padding:1rem 1rem 1rem 2.5rem}@media print,screen and (max-width:1024px){section.webiner-area{flex-direction:column}section.webiner-area .col-img{width:100%}section.webiner-area .col-txt{max-width:710px;width:100%}}@media print,screen and (max-width:768px){p.webiner-head{font-size:1.2rem}ul.webiner-list{font-size:.8rem}}.main-head-bg{background:url(https://vws-biz.com/struct/wp-content/uploads/blog_bg.jpg);background-position:100%;background-size:cover;box-sizing:border-box;padding:5.5% 3% 4%}.column-head-img-content{margin:0 auto;max-width:1100px;position:relative}.main-head-bg picture{display:block;text-align:center}.main-head-bg img{max-width:1100px;width:100%}.pr-banner{left:0;max-width:620px;position:absolute;top:50%;transform:translateY(-52%);width:56.37%}.column .post table{border:1px solid #d9d9d9}.column .post table p{margin-bottom:0}nav#mainNav ul.column-head-login{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}nav#mainNav ul.column-head-login li.jpx{margin:0}.column_nav_list{display:flex}.column_nav_list li{font-size:16px;height:100%;margin-left:30px}.column_nav_list li a{align-items:center;color:inherit;display:flex;font-weight:700;padding:5px;position:relative}.column_nav_list li a:after{background-color:#fff;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:right top;transition:transform .4s;width:100%}.column_nav_list li:hover a:after{transform:scale(1);transform-origin:left top}.column .post img.aligncenter{margin:0 auto 30px}.trial-banner_wrap{margin-bottom:25px}.trial-banner{margin-bottom:10px}.trial-banner2{margin-bottom:25px}.trial-banner img,.trial-banner2 img{height:auto;max-width:100%}.foot_banner{display:flex;justify-content:space-between}div.column .column-banner{max-width:520px}div.column .backtotop{margin:40px auto 0;max-width:540px}.new_post_slider{background:#222;padding:60px 5% 40px}.new_post_slider .n2-ss-slider .n2-ss-slider-controls-below{align-items:center;box-sizing:border-box;flex-direction:row;justify-content:space-between;margin:10px auto 0;max-width:1360px;padding:0 5%;width:100%}.new_post_slider div#n2-ss-50 .n2-ss-slide img{transition:opacity .5s}.new_post_slider div#n2-ss-50 .n2-ss-slide:hover img{opacity:.7}.new_post_slider .nextend-arrow-previous{order:1}.new_post_slider .n2-ss-control-bullet{order:2}.new_post_slider .nextend-arrow-next{order:3}@media print,screen and (max-width:1200px){.column_nav_list{display:none}}@media print,screen and (max-width:1024px){nav#mainNav ul.column-head-login li.jpx{display:none}}@media print,screen and (max-width:768px){.main-head-bg img{max-width:496px}.main-head-bg{background-position:left 40% top;padding:12% 8% 6%}.pr-banner{bottom:0;top:auto;transform:translateY(2%);width:100%}.foot_banner{flex-direction:column}}@media only screen and (max-width:640px){.column{word-break:break-all}.post-type-archive-column .heading,.single-column .heading,.tax-column_cat .heading{padding:.8rem 0}h2.cat-loop.mobi{overflow:inherit;text-overflow:inherit;white-space:inherit}#osusume-pc{padding:30px 5% 15px}.archive .column .post_osusume{margin-bottom:4%;width:48%}.new_post_slider{padding:40px 5% 20px}.new_post_slider .n2-ss-slider .n2-ss-slider-controls-below{justify-content:center}.new_post_slider div#n2-ss-50 .n2-ss-showcase-slides{width:80%}.new_post_slider .new_post_slider_title{padding:8px!important}}section.widget li:last-child{border-bottom:none}.widget_media_image img{display:block;margin:0 auto;text-align:center}#sidebar p.mb1{margin-bottom:1rem}#sidebar.pcnone{padding-top:0}@media print,screen and (min-width:769px){#sidebar.pcnone{display:none}}@media print,screen and (max-width:959px){#sidebar{float:none}}.archive .column a:hover img{opacity:.7}.archive .column img:hover{transform:none}.archive .column .post_text70{float:none;width:100%}@media only screen and (max-width:1300px){.sme-icon img{height:auto;max-width:14.5vw}}ul.user-list{align-items:center;display:flex;flex-wrap:wrap}ul.user-list li{border-bottom:0;box-sizing:border-box;padding:.35rem 2rem;width:20%}.post ul.user-list li img.aligncenter{margin:0 auto}ul.user-list li:first-child img{max-width:141px}ul.user-list li:nth-child(2) img{max-width:62.5px}ul.user-list li:nth-child(3) img{max-width:141px}ul.user-list li:nth-child(4) img{max-width:70px}ul.user-list li:nth-child(5) img{max-width:120px}ul.user-list li:nth-child(6) img{max-width:135px}ul.user-list li:nth-child(7) img{max-width:90px}ul.user-list li:nth-child(8) img{max-width:140px}ul.user-list li:nth-child(10) img,ul.user-list li:nth-child(12) img{max-width:120px}ul.user-list li:nth-child(15) img{max-width:110px}ul.user-list li:nth-child(16) img{max-width:120px}@media only screen and (max-width:959px){ul.user-list li{box-sizing:border-box;padding:.35rem 4vw;width:25%}ul.user-list li img{height:auto;width:100%}ul.user-list li:nth-child(2) img{max-width:35px}ul.user-list li:nth-child(4) img{max-width:45px}ul.user-list li:nth-child(12) img,ul.user-list li:nth-child(7) img{max-width:55px}}.front-listBox{border:1px solid #ccc;box-sizing:border-box!important}@media only screen and (max-width:959px){.front-listBox{border:none}.goto_bimake img{max-width:250px;width:100%}}.post4b .numb img{margin:1rem auto;max-width:150px}.post4b h2 a{color:#0068b7;display:block;font-weight:500;margin:0 auto;text-align:center}.post4b_text{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:235px;padding:1rem}.post4b_text .post_link{display:inherit;text-align:center}.post4b .post4b_img{display:block;height:210px;margin:0 auto;max-width:330px;text-align:center}p.time.list{background:#0068b7;color:#fff;font-style:inherit;padding:3px;position:absolute;text-align:center;width:70px;z-index:1}.wide .post4b li{border:1px solid #ccc;padding-bottom:0}.post4b_link a{color:#0068b7;display:block;text-align:right}@media only screen and (max-width:799px){.post4b{display:flex;flex-wrap:wrap;justify-content:space-between}.post4b li,.wide .post4b li{width:48%}#content .post4b_img img{max-width:100%}.post4b .post4b_img{height:auto}#content .post4b_img{padding-top:0}.post4b_text{box-sizing:border-box;padding:.5rem}.post4b h2 a{font-size:.8rem}.post4b_text{min-height:auto}}p.sec-b-text{font-size:1.5rem;font-weight:700;text-align:center}.sec-number{left:1.6rem;position:absolute;top:1rem}.sec-number p{color:#fff;font-family:Century Gothic,Poppins,Noto Sans JP,sans-serif;font-size:3.6rem;font-weight:700;letter-spacing:.2rem;text-shadow:1px 1px 0 #307ecc,-1px -1px 0 #307ecc,-1px 1px 0 #307ecc,1px -1px 0 #307ecc,0 1px 0 #307ecc,0-1px 0 #307ecc,-1px 0 0 #307ecc,1px 0 0 #307ecc}.sec-img-box{align-items:center;display:flex;height:280px;justify-content:center}.sec-img-box img{width:209px}.sp-on{display:none}@media only screen and (max-width:640px){h2.sec-h2{margin-top:1rem}p.sec-b-text{font-size:4.5vw}.security-flex-area-item{width:48%}.security-flex-area-item:nth-child(3n+2):last-child{margin-right:auto}.sp-on{display:block}}@media only screen and (max-width:414px){h2.sec-h2{font-size:7vw!important}p.sec-b-text{margin-top:2rem}.security-flex-area{margin-top:0}.security-flex-area-item{width:100%}}p.service-name{border-bottom:1px solid;border-top:1px solid;box-sizing:border-box;color:#186b89;display:table;font-size:.8rem;font-weight:700;margin:1rem auto 1.2rem;padding:.25rem .5rem;text-align:center}.sp-nav-white p.service-name{color:#fff}.sp-column-nav .scroll-logo{display:block;font-size:1.8rem;font-weight:700;margin-bottom:3rem;padding-top:.4rem;text-align:left}.sp-service-list{display:flex;flex-wrap:wrap;gap:3vw 2%;justify-content:space-between;margin:0 auto 1.5rem;width:80%}.sp-service-list div[class^=col]{box-shadow:2px 2px 6px rgba(0,0,0,.4)}.sp-service-list .col2{background:#fff;border-radius:5px;box-sizing:border-box;margin:0;padding:1rem;width:48%}.sp-service-list img{width:100%}.sp-service-list .col2{align-items:center;display:flex}.sp-service-list .col2-center{margin-left:auto;margin-right:auto}.sp-service-list .col1{background:#fff;border-radius:5px;box-sizing:border-box;padding:.5rem .5rem 0;width:100%}.sp-service-list .col2_bnr{padding:1rem}.sp-service-list .col2_bnr img{width:48%}.sp-column-nav#right-panel{background:#307ecc;color:#fff}nav#mainNav .sp-column-nav .scroll-logo-fix a{color:#fff}#menu-trigger.active span.column-nav:first-of-type,#menu-trigger.active span.column-nav:nth-of-type(3),body:not(.sticky-header) #menu-trigger span.column-nav{background:#fff}nav#mainNav .sp-column-nav a{color:#fff}nav#mainNav .sp-column-nav a b{font-weight:700}.first_hide,table.responsive tr.first_hide{display:none}#post-5745 .full-width5744,#post-5798 .full-width5744,.visionquestionnaire .full-width5744{background-color:#fff;margin:-50px calc(50% - 50vw);padding:10px}#post-5745,.visionquestionnaire{font-family:Hiragino Kaku Gothic ProN,Meiryo,游ゴシック,YuGothic,sans-serif}.wpcf7-form p{margin-bottom:0}#post-5745 .heading_cf7,#post-5798 .heading_cf7,.visionquestionnaire .heading_cf7{background:#1268b7;box-sizing:border-box;color:#fff;padding:1rem 0}#post-5745 div.wpcf7{padding:0}#post-5745 .post h3,#post-5798 .post h3,.visionquestionnaire .post h3{border-bottom:none;clear:both;font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,Meiryo UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:150%;font-weight:600;margin:0 0 1em;padding:.2em}#post-5745 .post h2,.visionquestionnaire .post h2{color:#005fa2;font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,Meiryo UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:200%;font-weight:700;text-align:center}#post-5745 .post h5,.visionquestionnaire .post h5{color:#4884b5;font-family:Noto Sans JP,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,Meiryo UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:100%;font-weight:700;margin:20px 0;text-align:center}#post-5745 .post label,#post-5798 .post label,.visionquestionnaire .post label{font-size:16px}section.contact{background-color:#edf7ef}.contactForm{margin:0 auto;max-width:700px}.contact_item5744{margin-bottom:2.5rem}#post-5745 .post label.label,.post label.label,.visionquestionnaire .post label.label{display:block;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.6;margin-bottom:.6rem}#post-5745 .label_tag,.label_tag,.visionquestionnaire .label_tag{border-radius:.3rem;color:#fff;font-size:1rem;margin-right:1rem;padding:5px 10px}#post-5745 .label_must,.visionquestionnaire .label_must{background-color:#c84772}#post-5745 .label_option,.visionquestionnaire .label_option{background-color:#888988}.label_must{background-color:#c84772}.label_option{background-color:#888988}.inputs{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}input[type=email],input[type=text]{border:1px solid #707070;font-size:1rem;padding:.5rem}textarea.form-control{border:1px solid #707070;font-size:1.8rem;height:207px;padding:.5rem}.btnArea2{text-align:center}#post-5745 .submit5744{padding:0 10px}#post-5745 .linkBtn5744,.visionquestionnaire .linkBtn5744{background:#00c473;border-radius:5px;color:#fff;line-height:.4;padding:.5em;position:relative;text-align:center;transition:all .3s}.submit5744{padding:0 10px}.linkBtn5744{background:#00c473;line-height:.4;padding:.5em;position:relative;transition:all .3s}.linkBtn5744,input[type=previous]#linkBtn5740{border-radius:5px;color:#fff;text-align:center}input[type=previous]#linkBtn5740{align-items:flex-start;appearance:button;background:#6e6e6e;border:none;box-sizing:border-box;cursor:pointer;font-size:16px;font-weight:600;height:50px;margin:14px auto;padding:6px 40px;user-select:none;white-space:pre;width:300px}#post-5745 input[type=checkbox i]{appearance:auto;background-color:initial;border:initial;box-sizing:border-box;cursor:default;margin:2px 10px;padding:initial;-webkit-transform:scale(1.5)}#post-5745 span.se-serv .wpcf7-list-item.last{border:1px solid #0068b7}#post-5798 input[type=checkbox i]{appearance:auto;background-color:initial;border:initial;box-sizing:border-box;cursor:default;margin:2px 10px;padding:initial;-webkit-transform:scale(1.5)}#post-5798 span.se-serv .wpcf7-list-item.last{border:1px solid #0068b7}.visionquestionnaire input[type=checkbox i]{appearance:auto;background-color:initial;border:initial;box-sizing:border-box;cursor:default;margin:2px 10px;padding:initial;-webkit-transform:scale(1.5)}.visionquestionnaire span.se-serv .wpcf7-list-item.last{border:1px solid #0068b7;display:none}#post-5745 .wpcf7 .ajax-loader{display:block;margin:0 auto}#linkBtn5740 .wpcf7-form input[type=submit]{background:#d2691e;font-size:16px;font-weight:600;height:50px;padding:6px 40px;width:300px}#post-5745 input[type=radio],.visionquestionnaire input[type=radio]{margin:4px 20px;-webkit-transform:scale(1.8)}#post-5745 span.wpcf7-list-item-label,#post-5798 span.wpcf7-list-item-label,.visionquestionnaire span.wpcf7-list-item-label{font-size:14px;margin-left:-2px;margin-right:16px;margin-top:-2px;vertical-align:top}table#visionquestionnairetable,table#visionquestionnairetable td,table#visionquestionnairetable th{border:none}.visionquestionnaire .post table td{background:#fff;border-bottom:0 solid #d9d9d9;border-right:0 solid #d9d9d9;padding:10px;text-align:left;vertical-align:middle}.visionquestionnaire .post table.responsive{border-collapse:collapse;border-top:0 solid #d9d9d9;font-size:93%;margin-bottom:15px;width:100%}.visionquestionnaire .kakunin{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}.visionquestionnaire table.kakunin{border:1px solid #d9d9d9;margin:20px auto;width:90%}.visionquestionnaire table.kakunin td{border:1px solid #d9d9d9;margin:10px auto;padding:10px;text-align:center;vertical-align:middle;width:200px}.visionquestionnaire table.kakunin th{background-color:#c1eeff;color:#464646;font-weight:700;text-align:center;width:200px}br.pc-none{display:none}@media screen and (max-width:640px){.contact_item5744{margin-bottom:1.6rem}#post-5745.label{font-size:1rem;margin-bottom:.4rem}#post-5745.label_tag{font-size:1rem}#post-5745 input[type=text],#post-5745 textarea,input[type=email]{font-size:1rem;padding:.4rem}#post-5745 input[type=submit]{font-size:1rem}.linkBtn5744{display:block;text-align:center}.contact_item5744 input[type=text],input[type=date],input[type=email],input[type=number],input[type=tel],input[type=url],select,textarea{height:50px}.visionquestionnaire select,textarea{font-size:14px;height:50px}table#visionquestionnairetable,table#visionquestionnairetable td,table#visionquestionnairetable th{border:none}br.pc-none{display:inherit}}.post #contact-area h2{background-color:#eeeded;border-left:8px solid #307ecc;font-size:20px;font-weight:600;margin:50px auto;padding:20px}.request-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.request-flex .item{margin-bottom:.25rem}.request-flex .item.w33{width:33%}.request-flex .item.w25{width:25%}.item label{align-items:center;display:flex}.item span.wpcf7-list-item-label{border:3px solid #fff;box-sizing:border-box}.request-flex .item.w25 span.wpcf7-list-item-label{max-width:200px}.item.img1 span.wpcf7-list-item-label{content:url(/struct/wp-content/uploads/re-kin-logo.png);margin-right:0;max-width:280px}.item.img2 span.wpcf7-list-item-label{content:url(/struct/wp-content/uploads/re-voi-logo.png);margin-right:0;max-width:280px}.item.img3 span.wpcf7-list-item-label{content:url(/struct/wp-content/uploads/re-jan-logo.png);margin-right:0;max-width:280px}.item.img4 span.wpcf7-list-item-label{content:url(/struct/wp-content/uploads/re-ak-logo.png);margin-right:0;max-width:280px}.item.img5 span.wpcf7-list-item-label{content:url(/struct/wp-content/uploads/re-sfa-logo.png);margin-right:0;max-width:280px}.item.img6 span.wpcf7-list-item-label{content:url(/struct/wp-content/uploads/re-sai-logo.png);margin-right:0;max-width:280px}.item.img7 span.wpcf7-list-item-label{content:url(/struct/wp-content/uploads/re-wifi-logo.png);margin-right:0}.item.img8 span.wpcf7-list-item-label{content:url(/struct/wp-content/uploads/re-cam-logo.png);margin-right:0}.item.img9 span.wpcf7-list-item-label{content:url(/struct/wp-content/uploads/re-cam2-logo.png);margin-right:0}.item.img10 span.wpcf7-list-item-label{content:url(/struct/wp-content/uploads/re-pro-logo.png);margin-right:0}.request-flex input[type=checkbox]:checked+span.wpcf7-list-item-label{background:#f1f1f1;border:3px solid #307ecc;box-sizing:border-box}.post #contact-area h2+.request-flex{margin-top:-30px}p.request-tel b{font-size:200%;margin-right:.5rem}@media screen and (max-width:768px){.post #contact-area h2{margin:0}.post #contact-area h2+.request-flex{margin-top:.5rem}.request-flex{flex-direction:column}.request-flex .item label{justify-content:center}.request-flex .item.w25,.request-flex .item.w33{width:100%}.request-flex.item label{justify-content:center}.request-flex .item.w25 span.wpcf7-list-item-label{max-width:280px}p.request-tel b{display:block;margin-right:0}.page_maintitle h1{font-size:calc(2.01165rem + 1.0356vw)!important;line-height:1.4!important;padding:40px 10% 45px!important}}@media screen and (max-width:1024px) and (min-width:768px){.column_top{margin-top:86px}}