#reason .reasons{overflow:hidden}#reason .campaign-col{display:inline-block}#mainv{border-bottom:1px solid #ddd}#mainv .container{position:relative}.ac-menu{display:block;margin-top:10px;font-size:11px;color:#999;cursor:pointer}.ac-menu+.ac-menu-child{display:none}#container{padding-top:40px}#contents-simulation{margin-top:40px}#contents-simulation .simulation-container{position:relative;min-height:140px;padding:22px 19px 22px 384px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:3px;line-height:1.5}#contents-simulation .simulation-thumb{position:absolute;top:22px;left:19px;transition:opacity .2s}#contents-simulation .simulation-thumb:hover{opacity:.8}#contents-simulation .simulation-name{font-weight:bold}#contents-simulation .simulation-text{margin-top:7px}#mainv{height:310px;background:url('../img/norikae/mainv-bg.png?1612447225') no-repeat center #f1f3f0}#mainv .mainv-text{padding-top:75px}#contents .container{padding:20px 19px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:3px}#contents .heading-var2{margin-bottom:15px}#contents-bottom{margin-top:60px}#low-cost .inner{padding:20px 19px 0;background-color:#fff;border:1px solid #ddd;border-radius:3px}#low-cost .text{margin-bottom:30px;color:#999}#low-cost .notes{margin-top:15px}#collabo,#campaign{margin-top:60px}#collabo .summary,#campaign .summary{font-size:14px;letter-spacing:0.05em;line-height:1.5}#collabo .banner,#campaign .banner{margin-top:20px}#reason{margin-top:60px}#reason .reasons{display:flex;justify-content:space-between}#reason .reasons .reason-col{width:370px;height:187px;border:1px solid #bbb;border-radius:3px;box-sizing:border-box}#reason .reasons .reason-col .reason-heading{display:flex;justify-content:center;align-items:center;height:35px;background-color:#004ea2}#reason .reasons .reason-col .reason-content{text-align:center}#reason .reasons .reason-col .reason-content .reason-inner{height:150px;background-color:#fff;overflow:hidden}#reason .reasons .reason-col .reason-content .reason-inner .img-box{max-width:100%;height:auto;float:left;width:156px}#reason .reasons .reason-col .reason-content .reason-inner .txt-box{height:156px;width:188px;padding:0 12px;float:left;position:relative}#reason .reasons .reason-col .reason-content .reason-inner .txt-box .reason-caption{display:flex;justify-content:center;align-items:center;padding-top:15px;padding-bottom:12px;font-size:15px;font-weight:bold;line-height:1.3;color:#004ea2}#reason .reasons .reason-col .reason-content .reason-inner .txt-box .reason-text{font-size:12px;text-align:left;line-height:1.4}#reason .reasons .reason-col .reason-content .reason-button{position:absolute;width:100%;left:0;bottom:14px}#reason .reasons .reason-col .reason-content .reason-button .reason-button-link{display:block;position:relative;top:0;background:url('../img/icon/white-mini-arrow-icon.png?1612447225') no-repeat 95% 50% #666;border-radius:3px;box-shadow:0 2px 0 #444;text-align:center;font-weight:bold;letter-spacing:1px;text-decoration:none;color:#fff;width:150px;padding:8px 0;margin:0 auto;margin-bottom:2px;font-size:12px;box-sizing:border-box}#reason .reasons .reason-col .reason-content .reason-button .reason-button-link:hover{transition:all .1s;position:relative;top:2px;box-shadow:none}#reason .notes{margin-top:15px}#reason .campaign{padding-top:20px}#reason .campaign-col{margin:0 3px;border:1px solid #ddd;vertical-align:top}.ctaBlock_norikae{margin-top:60px;border:4px solid #16488d;border-radius:3px;background-color:#f9f9f9}.ctaBlock_norikae .ctaBlock-cont{*zoom:1;border-top:none;box-sizing:border-box;padding-top:10px;padding-right:15px;padding-bottom:20px;padding-left:30px}.ctaBlock_norikae .ctaBlock-cont:after{content:"";display:table;clear:both}.ctaBlock_norikae .ctaBlock-left{float:left}.ctaBlock_norikae .ctaBlock-right{float:right;width:530px;padding-top:10px}.ctaBlock_norikae .ctaBlock-right .ctaBlock-right-heading{font-size:20px;font-weight:bold;color:#ff0000}.ctaBlock_norikae .ctaBlock-btn-outer{display:flex;justify-content:space-between;margin-top:10px}.ctaBlock_norikae .ctaBlock-btn-outer .ctaBlock-btn_entry,.ctaBlock_norikae .ctaBlock-btn-outer .ctaBlock-btn_inquiry{width:260px;margin-bottom:4px}.ctaBlock_norikae .ctaBlock-btn-outer .ctaBlock-btn_entry a,.ctaBlock_norikae .ctaBlock-btn-outer .ctaBlock-btn_inquiry a{position:relative;top:0;border-radius:3px;display:block;padding:15px;text-align:center;text-decoration:none;background:url("../../img/top/white-arrow-icon.png") 95% 50% no-repeat #ff7200;box-shadow:0 4px 0 0 #bf5500;font-size:20px;font-weight:bold;color:#fff;transition:all .1s}.ctaBlock_norikae .ctaBlock-btn-outer .ctaBlock-btn_entry a:hover,.ctaBlock_norikae .ctaBlock-btn-outer .ctaBlock-btn_inquiry a:hover{top:3px;box-shadow:none}.ctaBlock_norikae .ctaBlock-btn-outer .ctaBlock-btn_inquiry a{box-shadow:0 4px 0 0 #666;background-color:#999;color:#fff}#footer{margin-top:0}#footer .footer-note{margin-bottom:80px;color:#666}
