﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;outline:0;font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Kaku Gothic ProN W3","HiraKakuProN-W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック",Verdana,sans-serif;font-weight:normal;font-size:12px;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;color:#333}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}table td{padding:4px}img{border:0;vertical-align:middle}*{font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Kaku Gothic ProN W3","HiraKakuProN-W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック",Verdana,sans-serif;margin:0;padding:0;color:#333;line-height:1.5}html,body{text-align:left;font-size:100%;color:#333;border:0;margin:0;padding:0;line-height:1.5}h1,h3,h4,h5,h6,address{text-align:left;color:#333;margin:0;padding:0;border:0;font-style:normal;font-weight:normal}div,blockquote,pre,ul,ol,li,dl,dt,dd{text-align:left;color:#333;margin:0;padding:0;border:0;font-size:100%;line-height:1.5}p{text-align:left;color:#333;margin:0;padding:0;border:0;font-size:100%;line-height:1.5}table,caption,th,td{text-align:left;color:#333;margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;line-height:1.5}b{font-weight:bold}a:link,a:visited{text-decoration:none}a:hover img{opacity:.7}textarea{border-color:#eee}input,textarea{padding:5px 10px;line-height:2;font-size:14px}.error_text{color:red}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.left{float:left}.right{float:right}.clear{clear:both;width:100%;height:1px;line-height:1px}.align-left{text-align:left}.align-right{text-align:right}.clear{clear:both;float:none;height:0;width:0;line-height:0}.clearfix:after{content:".";font-size:.1em;line-height:0;display:block;height:0;visibility:hidden;clear:both}* html .clearfix{height:1%}.clearfix{display:block}.mt00{margin-top:0px !important}.mt05{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mr05{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr35{margin-right:35px !important}.mr40{margin-right:40px !important}.mr45{margin-right:45px !important}.ml05{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.ml70{margin-left:70px !important}.ml100{margin-left:100px !important}.ml200{margin-left:200px !important}.mb00{margin-bottom:0px !important}.mb05{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}.pt05{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pr05{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pl05{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pb00{padding-bottom:0px !important}.pb05{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.pa05{padding:5px !important}.pa10{padding:10px !important}.pa15{padding:15px !important}.pa20{padding:20px !important}.pa30{padding:30px !important}.pa40{padding:40px !important}.fs08{font-size:8px}.fs09{font-size:9px}.fs10{font-size:10px}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}.fs19{font-size:19px}.fs20{font-size:20px}.fs21{font-size:21px}.fs22{font-size:22px}.fs23{font-size:23px}.fs24{font-size:24px}.w50{width:50px}.w100{width:100px}.w150{width:150px}.w170{width:170px}.w200{width:200px}.w210{width:210px}.w220{width:220px}.w230{width:230px}.w240{width:240px}.w250{width:250px}.w260{width:260px}.w270{width:270px}.w280{width:280px}.w290{width:290px}.w300{width:300px}.w310{width:310px}.w330{width:330px}.w350{width:350px}.w380{width:380px}.w400{width:400px}.w430{width:430px}.w450{width:450px}.w500{width:500px}.w550{width:550px}.w600{width:600px}.w650{width:650px}.w700{width:700px}.w25p{width:25%}.w50p{width:50%}.w75p{width:750%}.w100p{width:100%}.lh12{line-height:1.2em}.lh13{line-height:1.3em}.lh14{line-height:1.4em}.lh15{line-height:1.5em}.lh16{line-height:1.6em}.lh17{line-height:1.7em}.lh18{line-height:1.8em}.lh19{line-height:1.9em}.lh20{line-height:2em}.bt0{border-top:none !important}.bl0{border-left:none !important}.br0{border-right:none !important}.bb0{border-bottom:none !important}.text-right{text-align:right}.text-center{text-align:center}.middle{vertical-align:middle}.center{text-align:center}.tal{text-align:left}.taj{text-align:justify}.no-wrap{white-space:nowrap}.bold{font-weight:bold !important}.float-left{float:left}.float-right{float:right}.flex-space-between{list-style:none;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}html,body{min-width:1000px}.font-bodomi{font-family:"Bodoni MT",Didot,"Didot LT STD","Hoefler Text",Garamond,"Times New Roman",serif}a{color:#bba875}p{line-height:2}.content{width:1000px;margin:0 auto;position:relative}.content>section.narrow{width:950px;margin:0 auto}.two-columns{list-style:none;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;margin-top:25px}.two-columns .main-content{width:690px}.two-columns .main-content article{margin-bottom:40px}.two-columns .main-content article:last-child{margin-bottom:0}.two-columns .main-content .narrow{width:640px;margin-left:auto;margin-right:auto}.two-columns .sub-content{width:270px}.two-columns .sub-content article{margin-bottom:40px}.two-columns .sub-content article:last-child{margin-bottom:0}.visual-wrapper{position:relative;width:1200px}.visual-wrapper>img.visual{position:relative;left:-100px}.visual-wrapper article{background-color:#fff;width:1000px;position:relative;margin-top:-50px}.visual-wrapper article h1{font-family:"Bodoni MT",Didot,"Didot LT STD","Hoefler Text",Garamond,"Times New Roman",serif;text-align:center;font-size:40px;padding:15px 0}.visual-wrapper article h2{font-size:20px;text-align:center;padding-bottom:15px}.visual-wrapper article p{font-size:16px;width:860px;margin:0 auto}article.block-style-a h2{color:#fff;text-align:center;padding:30px 0;font-size:40px}article.block-style-a .description{background-color:#000}article.block-style-a .description p{width:640px;margin-left:auto;margin-right:auto;color:#fff;font-size:16px;padding-bottom:40px}article.block-style-b{width:640px;margin-left:auto;margin-right:auto}article.block-style-b h2{color:#fff;text-align:center;padding:30px 0;font-size:40px}article.block-style-b .description p{font-size:16px}header .wrapper{width:1000px;height:150px;margin:0 auto}header .logo{width:260px;float:left;margin-top:30px}header .right-pane{float:right;width:740px}header .right-pane .right-top{text-align:right}header .right-pane .right-top a:last-child{margin-left:30px}header .right-pane .right-middle{text-align:right;margin-top:15px}header .right-pane .right-middle a:last-child{margin-left:20px}header .right-pane .right-middle img{vertical-align:middle}header nav{margin-top:15px}header nav ul{list-style:none;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}header nav ul li{display:inline-block;border-left:1px solid #ccc;line-height:60px;padding:0 25px}header nav ul li:last-child{border-right:1px solid #ccc}.back-to-top{width:1000px;margin:0 auto;text-align:right;padding:60px 0 35px}footer{background-color:#000;height:100px}footer .wrapper{width:1000px;margin:0px auto 0;padding-top:25px}footer .logo{float:left}footer nav{float:left;width:450px;margin:16px 0 0 40px}footer nav ul{list-style:none;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}footer nav ul a{color:#fff}footer .coryright{float:right;font-size:10px;color:#fff;margin-top:17px}article.block-concept h3,article.block-case-study h3,article.block-entry h3{margin:15px 0;text-align:center}article.block-concept a,article.block-case-study a,article.block-entry a{margin-top:15px;display:block;text-align:center}article.block-entry li{white-space:nowrap;background-image:url("/images/common/line.png");background-position:bottom;background-repeat:no-repeat;line-height:2.5}.btn-regist{display:block;margin:60px auto 0;text-align:center}body.index .content{width:100%}body.index .visual{position:relative;width:100%;max-width:2400px;min-width:1000px}body.index .visual .swiper-container{width:100%;max-width:2400px}body.index .visual .swiper-container .swiper-slide img{width:100%}body.index .visual .swiper-container .swiper-slide .slide-text-wrapper{width:1000px;margin:0 auto;position:relative}body.index .visual .swiper-container .swiper-slide .slide-text-wrapper .slide-text{width:590px;overflow:hidden;text-align:center;padding-top:30px}body.index .visual .swiper-container .swiper-slide .slide-text-wrapper img{width:auto}body.index .visual .swiper-pagination-block{width:1000px;margin:0 auto;position:relative;height:140px;margin-top:-132px}body.index .visual .swiper-pagination-wrapper{width:410px;height:80px;background-color:#000;right:0;left:590px;z-index:1000;position:relative}body.index .visual .swiper-pagination{list-style:none;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;-webkit-box-pack:space-around;-moz-box-pack:space-around;-ms-flex-pack:space-around;-webkit-justify-content:space-around;justify-content:space-around;margin:29px 40PX;width:320PX}body.index .visual .swiper-pagination-bullet{background:url("/images/index/slides/icon_off.png") no-repeat;width:15px;height:18px;opacity:1}body.index .visual .swiper-pagination-bullet-active{background:url("/images/index/slides/icon_on.png") no-repeat}body.index .wrapper{width:1000px;margin:0 auto;position:relative}body.index article.block-style-a .description p{padding-bottom:0}body.index article.block-style-a a{margin-top:20px;display:block;text-align:center}body.index .banner{display:block;margin-bottom:40px}body.concept .ceo-signature{margin-top:45px}body.concept .ceo-signature .ceo{font-size:16px}body.concept .ceo-signature .name{font-size:26px}body.concept .profile h3,body.concept .portfolio h3{font-size:14px;margin-bottom:20px}body.concept .profile .profile-summary{width:420px}body.concept .portfolio li{background-image:url("/images/common/icon_gold.png");background-repeat:no-repeat;margin-bottom:40px}body.concept .portfolio li:last-child{margin-bottom:0}body.concept .portfolio li strong{display:block;margin-bottom:10px;margin-left:25px}body.concept .portfolio li a{color:#0075a3}body.reasons .points article{width:290px;text-align:center}body.reasons .points article.left{clear:both}body.reasons .points article h4{font-weight:bold;font-size:18px;border-bottom:1px solid #333;text-align:center;margin:15px 0;padding-bottom:10px}body.reasons .points article p{font-size:14px}body.reasons .voices h3{font-size:40px;border-bottom:1px solid #bba875;margin:15px 0}body.reasons .voices h4{font-size:14px}body.reasons .voices .voice-block{margin-top:30px;clear:both}body.reasons .voices .voice-block .profile{margin-bottom:15px}body.reasons .voices .voice-block .profile img{margin-right:15px}body.reasons .voices .voice-block .profile strong{font-size:14px;font-weight:bold}body.reasons .voices .voice-block .profile .name{font-size:14px}body.reasons .voices .voice-block p{clear:both}body.reasons .voices .voice-block p img.left{margin-right:25px}body.reasons .voices .voice-block p img.right{margin-left:25px}body.concept .main-image{margin-top:45px}body.company table.right{width:680px}body.company table.right th{font-weight:bold;white-space:nowrap}body.company table.right td{padding-left:20px}body.company table.right th,body.company table.right td{font-size:14px;padding-bottom:10px}body.faq h1{margin-bottom:30px}body.faq .main-content article{border-top:solid 1px #bba875;padding:35px 0;margin:0;position:relative;clear:both}body.faq .main-content article.style-3{width:420px}body.faq .main-content article:first-of-type{border-top:none;padding-top:0}body.faq .main-content article:last-of-type{border-bottom:solid 1px #bba875}body.faq .main-content article h3{background-image:url("/images/faq/q.png");background-repeat:no-repeat;background-position:top left;padding-left:20px;font-size:14px;font-weight:bold;margin-bottom:20px}body.faq .main-content article.style-2 .content-wrapper{width:425px}body.faq .main-content article .img-wrapper{position:absolute}body.faq .main-content article .img-wrapper.left{left:0}body.faq .main-content article .img-wrapper.right{right:0}body.privacy-policy h1{margin-top:25px;margin-bottom:25px}body.privacy-policy article{margin-top:25px}body.sitemap ul.sitemap-list{list-style:none}body.sitemap ul.sitemap-list li{background-image:url("/images/common/arrow1.png");background-repeat:no-repeat;background-position:center left;padding-left:20px;display:inline-block;width:30%;line-height:3.5}body.sitemap ul.sitemap-list li a{color:#333;font-size:14px}body.application h2{margin-bottom:30px}body.application table{width:100%}body.application table th{width:130px;font-size:14px;padding:15px 20px}body.application table td{font-size:14px;vertical-align:top;padding:15px 20px}body.application table label{font-size:14px}body.application table.requirements{border-top:1px solid #bba875;border-right:1px solid #bba875;margin-bottom:40px}body.application table.requirements tr:nth-of-type(even) th{opacity:.8}body.application table.requirements th{color:#fff;background-color:#bba875;vertical-align:top}body.application table.requirements td{border-bottom:1px solid #bba875}body.application table.requirements ul{list-style-type:disc;margin-left:15px}body.application table.form th{background-image:url("/images/common/icon_gold.png");background-repeat:no-repeat;background-position:center left}body.application table.form input[type=submit]{width:460px;height:70px;background-color:#000;color:#fff;border:none;cursor:pointer;font-size:20px}body.application table.form input[type=submit]:hover{opacity:.7}body.application .sub-content h1{height:160px;background-color:#000;text-align:center;line-height:160px}body.application .sub-content .flow-block,body.application .sub-content .flow-arrow{margin-top:15px;text-align:center}body.application .sub-content .flow-block img{margin-left:-20px}body.application .sub-content .flow-block p{text-align:center;margin-top:15px;font-size:11px}body.application .sub-content .flow-block p a{color:#333;text-decoration:underline}body.client h1{text-align:center;font-size:30px;margin:60px 0}/*# sourceMappingURL=style.css.map */
