#breadcrumb{overflow:hidden}#campaign .details-handle{display:inline-block}#header{background-color:#fff}#mainv{border-bottom:1px solid #ddd}#mainv .container{position:relative}#breadcrumb{position:absolute;top:15px;left:20px;font-size:11px}#breadcrumb .breadcrumb-col{background:url('../img/icons/css-sprite.png?1641432747');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:url('../img/moving/mainv-bg.png?1649642946') no-repeat center #fff}#mainv .mainv-text{margin-left:10px;padding-top:100px}#mainv .mainv-text img{width:600px}#contents .fd-number{font-family:'Oswald', Helvetica, Arial, sans-serif}#contents .contact{overflow:hidden}#contents .form-heading-icon,#contents .fd-heading-icon,#contents .fd-number{display:inline-block}#contents .container{padding:20px 19px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:3px}#contents .mokuteki-txt{font-size:14px;line-height:23px;padding:10px;margin-bottom:20px}#contents .blue-txt{color:#004ea2;font-weight:bold;font-size:18px;text-align:center;line-height:30px;padding-bottom:20px}#contents .blue-txt span{font-size:24px}#contents .ikou-txt{background-color:#fff;padding:20px 50px;margin-bottom:20px;height:70px;clear:both}#contents .ikou-txt .left{list-style:none;line-height:25px;float:left;margin-right:40px;list-style-type:disc}#contents .ikou-txt .right{list-style:none;line-height:25px;float:left;list-style-type:disc}#contents .contact{text-align:center;letter-spacing:1px}#contents .fd{float:right}#contents .contact-heading{height:60px;background-color:#004ea2;border:1px solid #ddd;border-bottom:none;border-radius:3px 3px 0 0;font-size:20px;color:#fff}#contents .form-heading-icon,#contents .fd-heading-icon{margin-top:11px;padding-left:50px}#contents .form-heading-icon{background:url('../img/icons/css-sprite.png?1641432747');background-repeat:no-repeat;background-position:0 -4592px;line-height:37px}#contents .fd-heading-icon{background:url('../img/icons/css-sprite.png?1641432747');background-repeat:no-repeat;background-position:0 -595px;line-height:38px}#contents .contact-content{min-height:133px;padding:20px 18px 0;background-color:#fff;border:2px solid #004ea2;border-top:none;border-radius:0 0 3px 3px}#contents .contact-text{font-size:16px;font-weight:bold}#contents .moving-button{width:530px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9600), color-stop(100%, #f16c00));background-image:-webkit-linear-gradient(#ff9600, #f16c00);background-image:-moz-linear-gradient(#ff9600, #f16c00);background-image:-o-linear-gradient(#ff9600, #f16c00);background-image:linear-gradient(#ff9600,#f16c00);position:relative;top:0;margin:10px auto 0;padding:15px 0;border:1px solid #f47400;border-bottom:2px solid #c75a00;border-radius:3px;font-size:20px;font-weight:bold;line-height:1.2;transition:top .2s}#contents .moving-button:hover{top:1px;border-bottom:1px solid #f47400}#contents .moving-button-link{display:block;background:url('../img/icons/white-arrow-icon.png?1641432747') no-repeat 500px 50%;text-decoration:none;color:#fff}#contents .moving-button-link-text{font-size:24px}#contents .moving-button-link-text::before{content:"\A";white-space:pre}#contents .fd-inner{margin-top:8px;padding:8px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#contents .phrase2{font-size:12px}#contents .fd-number{background:url('../img/icons/css-sprite.png?1641432747');background-repeat:no-repeat;background-position:0 -965px;min-height:32px;margin-top:5px;padding-left:55px;font-size:34px;color:#007e0c}#contents .fd-number .char-hyphen{position:relative;top:-3px}#contents .fd-time{margin-top:7px;font-size:11px}#campaign{margin-top:30px}#campaign .campaign-col{position:relative;min-height:110px;margin-top:20px;padding-top:20px;padding-left:425px;border-top:1px solid #ebebeb}#campaign .campaign-col:first-child{margin-top:0;padding-top:0;border-top:none}#campaign .campaign-col:first-child .campaign-thumb{top:0}#campaign .campaign-thumb{position:absolute;top:20px;left:0;border:1px solid #ddd;border-radius:3px}#campaign .campaign-name{font-size:16px;font-weight:bold;line-height:1.2}#campaign .campaign-description{margin-top:8px;line-height:1.6}#campaign .provider{margin-top:25px}#campaign .provider-table{width:100%;margin-top:10px;background-color:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc}#campaign .provider-table th,#campaign .provider-table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;font-weight:bold}#campaign .provider-table th{padding:12px 10px;background-color:#ddd}#campaign .provider-table td{padding:7px 10px}#campaign .provider-table .strong{color:#d75400}#campaign .provider-heading{font-size:16px;font-weight:bold}#campaign .details-handle{margin-top:8px;font-size:11px;text-decoration:underline;color:#272f89;cursor:pointer}#campaign .details-handle:hover{text-decoration:none}#campaign .campaign-details{display:none;margin-top:25px;margin-bottom:10px}#campaign .campaign-details table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;line-height:1.7}#campaign .campaign-details th,#campaign .campaign-details td{padding:20px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#campaign .campaign-details th{width:210px;background-color:#ddd;font-size:14px;font-weight:bold;text-align:center}#campaign .campaign-details th small{display:block;margin-top:2px;font-size:11px;font-weight:normal;line-height:1.6;color:#444}#campaign .campaign-details td{background-color:#fbfbfb;font-size:11px;color:#444}#campaign .campaign-details td.strong,#campaign .campaign-details td .strong{font-size:14px;font-weight:bold;color:#272f89}#campaign .campaign-details td p,#campaign .campaign-details td ul,#campaign .campaign-details td ol{margin-top:5px}#campaign .campaign-details td p:first-child,#campaign .campaign-details td ul:first-child,#campaign .campaign-details td ol:first-child{margin-top:0}#campaign .campaign-details td li{margin-top:2px}#campaign .campaign-details td li:first-child{margin-top:0}#campaign .campaign-details td ol,#campaign .campaign-details td ul{margin-bottom:10px;padding-left:22px}#campaign .campaign-details td ol+p,#campaign .campaign-details td ul+p{margin-top:10px}#campaign .campaign-details td .decimal-list{list-style-type:decimal}#campaign .campaign-details td .square-list{list-style-type:square}#campaign .campaign-details td .circle-list{list-style-type:circle}#campaign .campaign-details td .inline{overflow-y:auto;height:200px;padding:10px;background-color:#fff;border:1px solid #ccc}#campaign .campaign-details td b{font-weight:bold}#flow{margin-top:30px}#flow .contact{margin-top:25px;margin-bottom:10px}#flow .container2{padding:20px 0px}#flow .container2 .flow-list{position:relative}#flow .container2 .flow-list .step1{width:179px;border:2px solid #004ea2;border-radius:2px;height:280px;background-color:#fff;float:left}#flow .container2 .flow-list .step1 .arrow{position:absolute;margin-left:173px;top:0;margin-top:110px}#flow .container2 .flow-list .step1 .step-text .text-top-o{text-align:center;font-size:20px;color:#f26f00;font-weight:bold;margin:15px 10px}#flow .container2 .flow-list .step1 .step-text .text-s{text-align:left;margin:0 10px;line-height:20px}#flow .container2 .flow-list .step2{width:179px;border:2px solid #004ea2;border-radius:2px;height:280px;background-color:#fff;float:left;margin-left:9px}#flow .container2 .flow-list .step2 .arrow{position:absolute;margin-left:173px;top:0;margin-top:110px}#flow .container2 .flow-list .step2 .step-text .text-top-o{text-align:center;font-size:20px;color:#f26f00;font-weight:bold;margin:15px 10px}#flow .container2 .flow-list .step2 .step-text .text-s{text-align:left;margin:0 10px;line-height:20px}#flow .container2 .flow-list .step3{width:179px;border:2px solid #004ea2;border-radius:2px;height:280px;background-color:#fff;float:left;margin-left:9px}#flow .container2 .flow-list .step3 .arrow{position:absolute;margin-left:173px;top:0;margin-top:110px}#flow .container2 .flow-list .step3 .step-text .text-top-o{text-align:center;font-size:20px;color:#f26f00;font-weight:bold;margin:15px 10px}#flow .container2 .flow-list .step3 .step-text .text-s{text-align:left;margin:0 10px;line-height:20px}#flow .container2 .flow-list .step4{width:179px;border:2px solid #004ea2;border-radius:2px;height:280px;background-color:#fff;float:left;margin-left:9px}#flow .container2 .flow-list .step4 .arrow{position:absolute;margin-left:170px;top:0;margin-top:110px}#flow .container2 .flow-list .step4 .step-text .text-top-o{text-align:center;font-size:20px;color:#f26f00;font-weight:bold;margin:15px 10px}#flow .container2 .flow-list .step4 .step-text .text-s{text-align:left;margin:0 10px;line-height:20px}#contact{clear:both;padding-top:40px;margin-top:25px}#contact .annotation{margin-top:10px;font-size:12px}#contact .hikkoshi-area ul{clear:both}#contact .hikkoshi-area ul .west{background-color:#2a2e88;width:370px;float:left;margin-right:20px;border-radius:3px}#contact .hikkoshi-area ul .west p{color:#fff;text-align:center;padding:15px;font-size:20px;line-height:22px;font-weight:bold}#contact .hikkoshi-area ul .west:after{content:'';width:0;height:0px;border-top:15px solid #2a2e88;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent;position:absolute;margin-left:177.5px}#contact .hikkoshi-area ul .east{background-color:#00bcf2;width:370px;float:left;border-radius:3px}#contact .hikkoshi-area ul .east p{color:#fff;text-align:center;padding:15px;font-size:20px;line-height:22px;font-weight:bold}#contact .hikkoshi-area ul .east:after{content:'';width:0;height:0px;border-top:15px solid #00bcf2;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent;position:absolute;margin-left:177.5px}#contact .hikkoshi-area img{margin-top:23px}
