#breadcrumb{overflow:hidden}#reason .reasons{overflow:hidden}#reason .campaign-col{display:inline-block}#header{background-color:#fff}#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}#breadcrumb{position:absolute;top:15px;left:20px;font-size:11px}#breadcrumb .breadcrumb-col{background:url('../img/icons/css-sprite.png?1612650598');background-repeat:no-repeat;background-position:0 -6604px;float:left;margin-right:5px;padding-left:10px}#breadcrumb .breadcrumb-col:first-child{padding-left:0;background: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:#f1f3f0 url('../img/norikae/mainv-bg.png?1612650598') no-repeat center}#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:242px;height:320px;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:235px;background-color:#fff}#reason .reasons .reason-col .reason-content .reason-inner .img-box{max-width:100%;height:auto}#reason .reasons .reason-col .reason-content .reason-inner .txt-box{height:125px;padding:0 8px}#reason .reasons .reason-col .reason-content .reason-inner .txt-box .reason-caption{display:flex;justify-content:center;align-items:center;height:36px;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;letter-spacing:-0.5px}#reason .reasons .reason-col .reason-content .reason-button{display:block;padding:9px 0;background-color:#eee}#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?1612650598') 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}
