/* common css */
@charset "utf-8";body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:1pc;color:#333;-webkit-font-smoothing:antialiased}body p{line-height:1.6}ul{margin:0;padding:0}li{list-style:none}h1,h2,h3,h4,h5{margin:0;padding:0}body a,html a{color:#df0000;text-decoration:underline}:focus,a:focus{outline:0}.sp_elm{display:none!important}.pc_elm{display:block!important}.sp_elm_inlb{display:none!important}.pc_elm_inlb{display:inline-block!important}.fl{float:left}.fr{float:right}@media(max-width:768px){body{font-size:14px}img{max-width:100%;height:auto;border:0}.pc_elm{display:none!important}.sp_elm{display:block!important}.pc_elm_inlb{display:none!important}.sp_elm_inlb{display:inline-block!important}}.js-fade{transition-timing-function:cubic-bezier(.34,.35,.54,.89);transition-duration:.5s;-webkit-transform:translate(0,30px);transform:translate(0,30px);opacity:0}.js-fade.is-show{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}@media(max-width:767px){.js-fade{transition-duration:.4s}}
/* top css */
@charset "UTF-8";a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;outline:0}a:hover{opacity:.7}a:focus{outline:none !important}header{padding:18px 0;background:#FFF;width:100%;z-index:1000}header.fixed{position:fixed;top:0}header h1{float:left}.sec_inner{position:relative;width:1000px;margin:0 auto}header nav{float:right}nav.fixed{position:fixed;top:0;width:100%;header z-index:10000}nav ul{padding-top:20px;text-align:center}nav li{display:inline-block;margin-left:26px}nav li:after{content:'';display:inline-block;width:100%;height:1px;border-bottom:solid 1px #FFF;margin-top:10px}nav li.selected:after{border-bottom:solid 1px #dc0a00}.btn{display:block;position:relative;width:320px;padding:20px 0;background-color:#df0000;color:#FFF;text-align:center;line-height:1;border-radius:4px;font-weight:bold;box-sizing:border-box;text-decoration:none}.btn:before{content:'';display:block;position:absolute;width:12px;height:9px;background:url(/company/lp/lp54/img/icon_down.png) no-repeat;background-size:100%;top:22px;left:20px}a.cover{position:absolute;width:100%;height:100%;top:0;left:0}h2.title{position:relative;text-align:center;height:194px;padding-top:60px;box-sizing:border-box;background:#FFF}h2.title:before{content:'';display:block;position:absolute;top:0;left:0;border-top:97px solid #e20000;border-right:97px solid transparent;border-bottom:97px solid transparent;border-left:97px solid #e20000}h2.title:after{content:'';display:block;position:absolute;top:0;right:0;border-top:97px solid transparent;border-right:97px solid #f7d9cf;border-bottom:97px solid #f7d9cf;border-left:97px solid transparent}.h_disc{background:#e3e3e3;padding:10px 0;font-size:.8rem;letter-spacing:0}.container{width:1000px;margin:0 auto}#sec1 .mv{position:relative;background:url(/company/lp/lp54/img/mv_bg.gif) no-repeat;background-position:center;height:500px}#sec1 .mv figure{position:absolute;width:100%;text-align:center}#sec1 .mv .text_area{position:relative;text-align:center}#sec1 .mv .text_area .text01{padding-top:46px;opacity:0}#sec1 .mv .text_area .text02{padding-top:25px;opacity:0}#sec1 .mv .text_area .text03{padding-top:30px;opacity:0;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}#sec1 .mv.is-show .text_area .text01{-webkit-transition:all .3s ease .5s;transition:all .3s ease .5s;opacity:1}#sec1 .mv.is-show .text_area .text02{-webkit-transition:all .3s ease .75s;transition:all .3s ease .75s;opacity:1}#sec1 .mv.is-show .text_area .text03{-webkit-transition:all .3s ease 1s;transition:all .3s ease 1s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#sec1 #campaign01{background:#fff7ec;text-align:center;position:relative}#sec1 #campaign01 figure a:hover{opacity:.5}#sec1 .content01{background:url(/company/lp/lp54/img/sec1_bg.jpg) no-repeat;min-height:404px}#sec1 .content01 p{font-size:18px;line-height:2;letter-spacing:1px;padding-top:70px;margin-bottom:30px}#sec1 .content01 .icon{position:absolute;opacity:0;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}#sec1 .content01 .icon01{top:47px;left:462px}#sec1 .content01 .icon02{top:221px;left:432px}#sec1 .content01 .icon03{top:47px;left:835px}#sec1 .content01 .icon04{top:221px;left:865px}#sec1 .content01.is-show .icon{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}#sec1 .content01.is-show .icon01{-webkit-transition-delay:.15s;transition-delay:.15s}#sec1 .content01.is-show .icon03{-webkit-transition-delay:.3s;transition-delay:.3s}#sec1 .content01.is-show .icon02{-webkit-transition-delay:.45s;transition-delay:.45s}#sec1 .content01.is-show .icon04{-webkit-transition-delay:.6s;transition-delay:.6s}#sec1 .btn_area{background:#e20000;padding:40px 0;text-align:center;color:#FFF}#sec1 .btn_area .btn{background:#FFF;color:#e50000;font-size:20px;font-weight:bold;padding:30px 0;width:428px;margin:0 auto;margin-top:15px}#sec1 .btn_area .btn:before{content:'';display:block;position:absolute;width:32px;height:28px;background:url(/company/lp/lp54/img/icon_account.png) no-repeat;background-size:100%;top:27px;left:20px}#sec1 .btn_area .btn:after{content:'';display:block;position:absolute;width:15px;height:13px;background-size:100%;top:35px;right:20px}#sec2{background:#f7d9cf;padding-bottom:1px}#sec2 .pc_elm{display:inline-block}#sec2 .box:first-child{margin-top:80px}#sec2 .box{margin-bottom:80px}#sec2 .left{float:left;width:500px}#sec2 .right{float:right;width:500px}#sec2 .text_box{padding-left:80px;box-sizing:border-box;height:300px}#sec2 .left.text_box{padding-right:80px;padding-left:0}#sec2 .box h3{background-color:#e20000;color:#FFF;font-size:28px;display:inline-block;padding:10px 20px;margin-bottom:20px;line-height:1.4}#sec2 .box p.body{font-size:18px}#sec2 .box p.notes{font-size:14px;margin-top:20px}#sec2 .box.box01 .text_box{padding-top:30px;background:url(/company/lp/lp54/img/sec2_bg01.png) no-repeat;background-position:right center}#sec2 .box.box02 .text_box{padding-top:70px;background:url(/company/lp/lp54/img/sec2_bg02.png) no-repeat;background-position:right center}#sec2 .box.box03 .text_box{padding-top:50px;background:url(/company/lp/lp54/img/sec2_bg03.png) no-repeat;background-position:right center}#sec2 .box.box04 .text_box{padding-top:55px;background:url(/company/lp/lp54/img/sec2_bg04.png) no-repeat;background-position:right center}#sec3{background:#afdfea}#sec3 h2.title:before{border-top:97px solid #EEE;border-left:97px solid #EEE}#sec3 h2.title:after{border-right:97px solid #afdfea;border-bottom:97px solid #afdfea}#sec3 .sec_inner{padding:80px 0}#sec3 .sec_inner .box{background:#ebf7fa;text-align:center;padding:40px 0}#sec3 .sec_inner .box.box01{margin-bottom:20px}#sec3 .sec_inner .box.box01 h3{margin-bottom:20px}#sec3 .sec_inner .box.box01 p{font-size:18px}#sec3 .sec_inner .box.box02{padding-left:40px;padding-right:40px}#sec3 .sec_inner .merit_box{width:450px;float:right;border-radius:4px;border:solid 1px #e50000;background:#FFF;min-height:350px}#sec3 .sec_inner .merit_box:first-child{float:left}#sec3 .sec_inner .merit_box h4{background:#e50000;font-size:24px;line-height:1.4;color:#FFF;padding:10px 0}#sec3 .sec_inner .merit_box .box_inner{padding:30px 30px 20px;box-sizing:border-box}#sec3 .sec_inner .merit_box .box_inner .body{background:url(/company/lp/lp54/img/sec3_img02.png) no-repeat;background-size:109px 108px;padding-left:150px;line-height:1.4;box-sizing:border-box;text-align:left;font-size:18px;margin-bottom:20px}#sec3 .sec_inner .merit_box:first-child .box_inner .body{background:url(/company/lp/lp54/img/sec3_img01.png) no-repeat;background-size:110px 100px}#sec3 .sec_inner .merit_box .box_inner .notes{font-size:14px;text-align:left}#sec4{background:#f9efaf}#sec4 h2.title:before{border-top:97px solid #afdfea;border-left:97px solid #afdfea}#sec4 h2.title:after{border-right:97px solid #f9efaf;border-bottom:97px solid #f9efaf}#sec4 .sec_inner{padding:80px 0}#sec4 ul li{float:left;background:#e20000;width:320px;border-radius:4px;margin-left:20px}#sec4 ul{width:660px;margin:0 auto}#sec4 ul:first-child{width:100%;margin-bottom:40px}#sec4 ul li:first-child{margin-left:0}#sec4 li figure{padding-top:2px;text-align:center}#sec4 li p{color:#FFF;font-size:18px;text-align:center;font-weight:bold;line-height:1.4;padding:15px 0}#sec5{background:#DDD}#sec5 h2.title:before{border-top:97px solid #f9efaf;border-left:97px solid #f9efaf}#sec5 h2.title:after{border-right:97px solid #DDD;border-bottom:97px solid #DDD}#sec5 .sec_inner{padding:80px 0 40px}#sec5 .banner_area{text-align:center;padding:0 0 80px}#sec5 p.sholder{font-size:18px;text-align:center;margin-bottom:40px}#sec5 .box{width:491px;text-align:center;padding:30px 0;background:#f6f6f6;border-radius:4px}#sec5 .box1{float:left}#sec5 .box2{float:right}#sec5 .box3{margin-top:40px;width:100%;text-align:left;padding:40px;box-sizing:border-box;line-height:1}#sec5 .box3 .left{float:left;width:390px;position:relative}#sec5 .box3 .left h4.title{color:#df0000;font-size:30px;margin-bottom:20px}#sec5 .box3 .left .notes{font-size:14px}#sec5 .box3 .left .body{font-size:18px;margin-bottom:20px}#sec5 .box3 .left .notes{font-size:14px;margin-bottom:40px}#sec5 .box3 .right{float:right}#sec5 .box3 .icon{position:absolute;bottom:-20px;right:-50px}#sec5 .box3 .btn{padding:10px 0;width:288px}#sec5 .box3 .btn:before{content:'';display:block;position:absolute;width:6px;height:9px;background:url(/company/lp/lp54/img/icon_right.png) no-repeat;background-size:100%;top:15px;left:10px}#sec5 .box3 .btn:after{content:'';display:block;position:absolute;width:15px;height:13px;background-size:100%;top:12px;right:10px}#sec6 .sec_inner{padding:80px 0}#sec6 h5{font-size:20px;margin-bottom:30px}#sec6 p.title{font-size:14px;font-weight:bold;margin-bottom:20px}#sec6 p.body{font-size:14px;margin-bottom:40px}#sec6 p a{padding-right:20px;background-position:right center;background-size:15px 13px}footer{width:1000px;margin:0 auto;padding-bottom:120px}footer .logo01{float:left}footer .logo02{float:right}footer .copyright{text-align:center;padding-top:10px;border-top:solid 1px #df0000;font-size:12px;margin-top:10px}#link_elm{position:fixed;bottom:0;background:#666;width:100%;padding:15px;z-index:10001}#link_elm .btn.btn01{width:308px}#link_elm .btn.btn01:before{content:'';display:block;position:absolute;width:32px;height:28px;background:url(/company/lp/lp54/img/icon_account_white.png) no-repeat;background-size:100%;top:15px;left:20px}#link_elm .btn.btn01:after{content:'';display:block;position:absolute;width:15px;height:13px;background-size:100%;top:22px;right:20px}#link_elm .btn.btn02{background:#FFF;width:308px;color:#e50000}#link_elm .btn.btn02:before{content:'';display:block;position:absolute;width:6px;height:9px;background:url(/company/lp/lp54/img/icon_right_red.png) no-repeat;background-size:100%;top:25px;left:20px}#link_elm .btn.btn02:after{content:'';display:block;position:absolute;width:15px;height:13px;background:url(/company/lp/lp54/img/icon_blank_red.png) no-repeat;background-size:100%;top:22px;right:20px}#link_elm .link_text{float:left;margin-right:40px;margin-top:6px}#link_elm .btn{float:left}#link_elm .btn.btn01{margin-right:10px}@media(max-width:768px){.h_disc{font-size:.7rem}.container{width:96%;margin:0 auto}header{padding:6px 0;background:#FFF;width:100%;z-index:1000}header.fixed{position:fixed;top:0}header h1{float:left;width:167px;padding-left:10px}header nav{float:right}header .sec_inner{padding:0}header .toggle-nav{position:relative;float:right;display:block;width:25px;height:22px;margin-top:10px;margin-right:10px;box-sizing:border-box}header .toggle-nav *{box-sizing:border-box}header .toggle-nav .open{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}header .toggle-nav .open span{display:block;width:100%;height:3px;background-color:#dc0a00;margin-top:6px}header .toggle-nav .open span:nth-of-type(1){margin-top:0}header .toggle-nav .close{position:absolute;top:0;right:3px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}header .toggle-nav .close{width:20px;height:20px}header .toggle-nav .close:before,header .toggle-nav .close:after{content:'';display:block;width:141%;height:3px;background:#dc0a00}header .toggle-nav .close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;margin-top:-0.75px;margin-left:1.5px}header .toggle-nav .close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;margin-left:-45%;margin-top:-3px}header .toggle-nav.is-open .close{opacity:1}header .toggle-nav.is-open .open{opacity:0}.sec_inner{position:relative;width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}nav{display:none;width:100%;box-sizing:border-box;padding:0 20px 20px 10px}nav *{box-sizing:border-box}nav ul{width:100%;padding-top:20px;text-align:left}nav li{display:block;width:100%;margin-left:0;margin-top:-1px;border-top:solid 1px #dc0a00;border-bottom:solid 1px #dc0a00}nav li a{width:100%;display:block;padding:20px 10px;background:url(/company/lp/lp54/img/icon_right_red.png) right 10px center no-repeat;background-size:6px auto}nav li:after{content:'';display:inline-block;width:100%;height:1px;border-bottom:solid 1px #dc0a00;margin-top:10px;display:none}nav li.selected:after{border-bottom:solid 1px #dc0a00}.btn{position:relative;width:85.33333%;padding:2.66667% 0;background-color:#df0000;color:#FFF;text-align:center;line-height:1;border-radius:4px;font-weight:bold;box-sizing:border-box;margin-left:auto;margin-right:auto}.btn:before{content:'';display:block;position:absolute;width:12px;height:9px;height:100%;background:url(/company/lp/lp54/img/icon_down.png) center center no-repeat;background-size:6px auto;top:0;bottom:0;left:10px}a.cover{position:absolute;width:100%;height:100%;top:0;left:0}h2.title{position:relative;text-align:center;height:194px;height:auto;padding-top:60px;padding:8% 0;box-sizing:border-box;background:#FFF;overflow:hidden}h2.title:before{content:'';display:block;position:absolute;top:auto;bottom:0;left:-16%;border-top:97px solid #e20000;border-right:97px solid transparent;border-bottom:97px solid transparent;border-left:97px solid #e20000}h2.title:after{content:'';display:block;position:absolute;top:0;right:-16%;border-top:97px solid transparent;border-right:97px solid #f7d9cf;border-bottom:97px solid #f7d9cf;border-left:97px solid transparent}#sec1 .mv{position:relative;background:url(/company/lp/lp54/img/mv_bg.gif) no-repeat;background-position:center;height:auto;overflow:hidden}#sec1 .mv figure{position:absolute;width:100%;text-align:center;padding-top:14.53333%}#sec1 .mv .text_area{position:relative;text-align:center}#sec1 .mv .text_area .text01{padding-top:3.6%;opacity:1}#sec1 .mv .text_area .text01 img{width:55.46667%}#sec1 .mv .text_area .text02{padding-top:2.53333%;opacity:1}#sec1 .mv .text_area .text02 img{width:47.46667%}#sec1 .mv .text_area .text03{padding-top:2.4%;padding-bottom:1.86667%;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#sec1 .mv .text_area .text03 img{width:21.86667%}#sec1 .content01{background:url(/sp/company/lp/lp54/img/sec1_bg.jpg) center top no-repeat;background-size:contain;min-height:initial;min-height:auto;padding-top:58.66667%;padding-bottom:6.66667%}#sec1 .content01 p{font-size:14px;line-height:2;letter-spacing:1px;padding-top:0;margin-bottom:15px;text-align:center}#sec1 .content01 .icon{position:absolute;width:20.4%;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#sec1 .content01 .icon01{top:0;padding-top:4%;left:4%}#sec1 .content01 .icon02{top:0;padding-top:29.46667%;left:9.86667%}#sec1 .content01 .icon03{top:0;padding-top:4%;left:auto;right:4%}#sec1 .content01 .icon04{top:0;padding-top:29.46667%;left:auto;right:9.86667%}#sec1 .btn_area{background:#e20000;padding:5.33333% 0;text-align:center;color:#FFF}#sec1 .btn_area .btn{background:#FFF;color:#e50000;font-size:14px;font-weight:bold;padding:4% 0;width:85.33333%;margin:0 auto;margin-top:15px}#sec1 .btn_area .btn:before{content:'';display:block;position:absolute;width:32px;height:28px;height:100%;background:url(/company/lp/lp54/img/icon_account.png) center center no-repeat;background-size:16px auto;top:0;left:10px}#sec1 .btn_area .btn:after{content:'';display:block;position:absolute;width:15px;height:13px;height:100%;background-size:100%;background-size:9px auto;top:0;right:10px}#sec2{background:#f7d9cf;padding-bottom:20px}#sec2 .title img{width:73.53333%}#sec2 .box:first-child{margin-top:20px}#sec2 .box{margin-top:40px;margin-bottom:0}#sec2 .left{float:none;width:100%}#sec2 .right{float:none;width:100%}#sec2 .text_box{padding-left:80px;padding:0;box-sizing:border-box;height:auto}#sec2 .left.text_box{padding:0}#sec2 .box img{width:100%}#sec2 .box h3{background-color:#e20000;color:#FFF;font-size:16px;display:inline-block;padding:5px 10px;margin-bottom:10px;line-height:1.4}#sec2 .box p.body{font-size:14px}#sec2 .box p.notes{font-size:10px;margin-top:10px}#sec2 .box.box01 .text_box{padding-top:4%;background-image:none}#sec2 .box.box02 .text_box{padding-top:4%;background-image:none}#sec2 .box.box03 .text_box{padding-top:4%;background-image:none}#sec2 .box.box04 .text_box{padding-top:4%;background-image:none}#sec3{background:#afdfea}#sec3 .title img{width:82.53333%}#sec3 h2.title:after{border-right:97px solid #afdfea;border-bottom:97px solid #afdfea}#sec3 .sec_inner{padding:5.33333% 20px}#sec3 .sec_inner .box{background:#ebf7fa;text-align:center;padding:20px}#sec3 .sec_inner .box.box01{margin-bottom:10px}#sec3 .sec_inner .box.box01 h3{margin-bottom:10px}#sec3 .sec_inner .box.box01 p{font-size:14px}#sec3 .sec_inner .box.box02{padding-left:20px;padding-right:20px}#sec3 .sec_inner .merit_box{width:100%;float:none;border-radius:4px;border:solid 1px #e50000;background:#FFF;min-height:initial;min-height:auto}#sec3 .sec_inner .merit_box:first-child{float:none}#sec3 .sec_inner .merit_box h4{background:#e50000;font-size:16px;line-height:1.4;color:#FFF;padding:10px 0}#sec3 .sec_inner .merit_box .box_inner{padding:15px 15px 10px;box-sizing:border-box}#sec3 .sec_inner .merit_box .box_inner .body{background:url(/company/lp/lp54/img/sec3_img02.png) no-repeat;background-size:14.53333% auto;padding-left:150px;padding-left:20%;line-height:1.4;box-sizing:border-box;text-align:left;font-size:14px;margin-bottom:20px}#sec3 .sec_inner .merit_box .box_inner .notes{font-size:10px;text-align:left}#sec3 .sec_inner .merit_box:first-child{margin-bottom:20px}#sec3 .sec_inner .merit_box:first-child .box_inner .body{background:url(/company/lp/lp54/img/sec3_img01.png) no-repeat;background-size:110px 100px;background-size:14.66667% auto}#sec4{background:#f9efaf}#sec4 .title img{width:72.33333%}#sec4 h2.title:before{border-top:97px solid #afdfea;border-left:97px solid #afdfea}#sec4 h2.title:after{border-right:97px solid #f9efaf;border-bottom:97px solid #f9efaf}#sec4 .sec_inner{padding:0 20px 5.33333%}#sec4 ul li{float:left;float:none;background:#e20000;width:100%;border-radius:4px;margin-left:0;margin-top:20px}#sec4 ul{width:100%;margin:0 auto}#sec4 ul:first-child{width:100%;margin-bottom:0}#sec4 ul li:first-child{margin-left:0}#sec4 li figure{padding:2px;text-align:center}#sec4 li figure img{width:100%}#sec4 li p{color:#FFF;font-size:16px;text-align:center;font-weight:bold;line-height:1.4;padding:10px 0}#sec5{background:#DDD}#sec5 .title img{width:58.8%}#sec5 h2.title:before{border-top:97px solid #f9efaf;border-left:97px solid #f9efaf}#sec5 h2.title:after{border-right:97px solid #DDD;border-bottom:97px solid #DDD}#sec5 .sec_inner{padding:5.33333% 20px}#sec5 .banner_area{text-align:center;padding:0 20px 5.33333%}#sec5 p.sholder{font-size:16px;text-align:center;margin-bottom:20px}#sec5 .box{width:100%;text-align:center;padding:20px;background:#f6f6f6;border-radius:4px;box-sizing:border-box}#sec5 .box1{float:none}#sec5 .box2{float:none;margin-top:20px}#sec5 .box3{margin-top:20px;width:100%;text-align:left;padding:20px;box-sizing:border-box;line-height:1}#sec5 .box3 .left{float:none;width:100%;position:relative}#sec5 .box3 .left h4.title{color:#df0000;font-size:18px;margin-bottom:10px}#sec5 .box3 .left .notes{font-size:14px}#sec5 .box3 .left .body{font-size:14px;margin-bottom:20px}#sec5 .box3 .left .notes{font-size:10px;margin-bottom:20px}#sec5 .box3 .right{float:right;float:none;padding-top:5%}#sec5 .box3 .icon{position:relative;bottom:0;right:0;text-align:right;margin-top:20px;margin-bottom:-30px;z-index:1}#sec5 .box3 .icon img{width:25%}#sec5 .box3 .btn{padding:2.66667% 0;width:100%}#sec5 .box3 .btn:before{content:'';display:block;position:absolute;width:6px;height:100%;background:url(/company/lp/lp54/img/icon_right.png) center center no-repeat;background-size:4px auto;top:0;left:10px}#sec5 .box3 .btn:after{content:'';display:block;position:absolute;width:15px;height:100%;background-size:10px auto;top:0;right:10px}#sec6 .sec_inner{padding:5.33333% 20px}#sec6 h5{font-size:18px;margin-bottom:15px}#sec6 p.title{font-size:12px;font-weight:bold;margin-bottom:10px}#sec6 p.body{font-size:10px;margin-bottom:20px}#sec6 p a{padding-right:20px;background-position:right center;background-size:10px auto}footer{width:100%;margin:0 auto;padding-bottom:32%}footer .logo01{float:none;text-align:center}footer .logo02{float:none;text-align:center;margin-top:5px}footer .copyright{text-align:center;padding-top:5px;border-top:solid 1px #df0000;font-size:10px;margin-top:10px}#link_elm{position:fixed;bottom:0;background:#666;width:100%;padding:10px 20px;box-sizing:border-box;z-index:200}#link_elm .sec_inner{padding:0}#link_elm .btn{float:left;font-size:12px;margin-top:5px;padding:15px 0}#link_elm .btn.btn01{width:48%;margin:0;margin:2px}#link_elm .btn.btn01:before{content:'';display:block;position:absolute;width:32px;height:100%;background:0;background-size:16px auto;top:0;left:10px}#link_elm .btn.btn01:after{content:'';display:block;position:absolute;width:15px;height:100%;background:0;background-size:9px auto;top:0;right:20px}#link_elm .btn.btn02{background:#FFF;width:48%;color:#e50000;margin:2px}#link_elm .btn.btn02:before{content:'';display:block;position:absolute;width:6px;height:100%;background:0;background-size:4px auto;top:0;left:20px}#link_elm .btn.btn02:after{content:'';display:block;position:absolute;width:15px;height:100%;background:url(/company/lp/lp54/img/icon_blank_red.png) center center no-repeat;background-size:9px auto;top:0;right:3%}#link_elm .link_text{float:none;margin-right:0;margin-top:5px;margin-bottom:5px;text-align:center}#link_elm .link_text img{width:48%}}nav ul{padding-top:12px;text-align:center;float:left}nav #nav-sec7{float:right;margin-left:26px;margin-top:12px}#sec1 .text04{margin-top:50px;opacity:0}#sec1 .mv.is-show .text_area .text04{-webkit-transition:all .4s ease 1.1s;transition:all .4s ease 1.1s;opacity:1}#sec1 .text04 .text{margin-bottom:5px}#sec7 h2.title{height:auto;padding-top:60px;padding-bottom:60px;background:#e20000}#sec7 h2.title:before,#sec7 h2.title:after{display:none}#sec7 .form_area{background:#e79f96;padding:50px 0}#sec7 .form_area .inner{width:922px;margin:0 auto}#sec7 .form_area .select_area{float:left}#sec7 .form_area .select_area.select_area2{margin-left:30px}#sec7 .form_area .select_area p{display:inline-block;color:#FFF;font-weight:bold}#sec7 .form_area .select_area p.title{font-size:16px;line-height:1.4;margin-right:2px;vertical-align:top;margin-top:10px}#sec7 .form_area .select_area.select_area2 p.title{margin-top:20px}#sec7 .form_area .select_area p.unit{font-size:24px;margin-left:2px}#sec7 .form_area .select-wrap{display:inline-block;position:relative;background:#FFF}#sec7 .form_area .select-wrap select{background-color:transparent;width:100%;height:60px;width:238px;padding:0 0 0 12px;border-radius:0;position:relative;z-index:100;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:30px;font-weight:bold;border:0;color:#333}#sec7 .form_area .select-wrap select#period{width:140px}#sec7 .form_area .select-wrap:before{display:block;position:absolute;content:'';background-color:#999;width:60px;height:60px;top:0;right:0}#sec7 .form_area .select-wrap:after{display:block;position:absolute;content:'';border-width:8px 6px 0;border-style:solid;border-color:#fff transparent transparent;top:27px;right:23px}#sec7 .form_area .btn_cal{float:left;margin-left:30px;cursor:pointer}#sec7 .graph_area{background:#EEE;padding:0 0 80px 0;opacity:.5}#sec7 .graph_area.show{opacity:1.0;transition:all 300ms 0 ease}#sec7 .graph_area .inner{width:1000px;margin:0 auto;padding:0 0 40px}#sec7 .graph_area ul.tab_area{margin:0;font-size:0}#sec7 .graph_area ul.tab_area li{display:inline-block;width:333px;background:#DDD;text-align:center;padding:16px 0;vertical-align:bottom;margin-left:1px;cursor:pointer}#sec7 .graph_area ul.tab_area li:first-child{width:332px;margin-left:0}#sec7 .graph_area ul.tab_area li.selected{background:#FFF;padding:30px 0;color:#df0000}#sec7 .graph_area ul.tab_area li p{font-size:14px}#sec7 .graph_area ul.tab_area li span.main{font-size:24px;font-weight:bold}#sec7 .graph_area .graph_area_main{background:#FFF;padding-top:30px}#sec7 .graph_area .graph_area_main .table_box{width:920px;background:#FFF;margin:0 auto;margin-bottom:20px}#sec7 .graph_area .graph_area_main .table_box .box{box-sizing:border-box;border:solid 1px #CCC;border-left:0;text-align:right;font-size:16px;font-weight:bold;width:25%;line-height:1.4;float:left}#sec7 .graph_area .graph_area_main .table_box .box:first-child{border:solid 1px #CCC}#sec7 .graph_area .graph_area_main .table_box .box p.title{height:87px;padding:5px 10px;box-sizing:border-box;line-height:1.4;border-bottom:solid 1px #CCC;display:table-cell;vertical-align:middle;width:230px;text-align:center}#sec7 .graph_area .graph_area_main .table_box .box p.title span.s{font-size:12px}#sec7 .graph_area .graph_area_main .table_box .box p.amount{padding:5px 10px;box-sizing:border-box}#sec7 .graph_area .graph_area_main .table_box .box .num{font-size:30px}#sec7 .graph_area .exp{text-align:left;margin-left:30px;margin-bottom:30px}#sec7 .graph_area .exp li{display:inline-block;margin-left:10px}#sec7 .graph_area .exp li:before{content:'';width:10px;height:10px;display:inline-block;background:#CCC;margin-right:5px}#sec7 .graph_area .exp li:first-child:before{background:#e20000}#sec7 .graph_area .graph{position:relative;height:362px}#sec7 .graph_area .graph_year{background:#EEE}#sec7 .bars{position:absolute;height:362px;margin:0 auto;bottom:0;width:30px}#sec7 .bars.pc_20year{width:30px}#sec7 .bars.pc_10year{width:60px}#sec7 .bars.pc_5year{width:120px}#sec7 .red_bar{background:#e20000;width:100%;height:362px;position:absolute;bottom:0;transform-origin:bottom center;transform:scaleY(0);transition:all 300ms 0 ease}#sec7 .grey_bar{background:#CCC;width:100%;height:362px;position:absolute;transform-origin:bottom center;transform:scaleY(0);transition:all 300ms 0 ease}#sec7 .white_line{position:absolute;width:100%;border-top:dotted 2px #FFF;top:0}#sec7 .bar_area{position:relative;width:935px;height:362px;margin-left:32px}#sec7 .bar_area.pc_5year{margin-left:64px}#sec7 .arrow{width:2px;background:#FFF;height:100px;position:absolute;opacity:1.0;transition:all 300ms 0 ease;left:50%}#sec7 .arrow:after{content:"";display:block;position:absolute;bottom:-1px;left:-4px;border-top:5px solid #FFF;border-right:5px solid transparent;border-left:5px solid transparent}#sec7 .arrow:before{content:"";display:block;position:absolute;top:-1px;left:-4px;border-right:5px solid transparent;border-bottom:5px solid #FFF;border-left:5px solid transparent}#sec7 .tax_win{position:absolute;padding:10px 15px;background:#e50000;border-radius:4px;color:#FFF;font-size:16px;font-weight:bold;width:280px;box-sizing:border-box;text-align:center;transition:opacity 300ms 0 ease;opacity:0}#sec7 .tax_win span{font-size:22px}#sec7 .tax_win .point{position:absolute;right:-2px;bottom:-5px}#sec7 .bg_area{position:absolute;width:100%;height:100%}#sec7 .graph_num{position:absolute;font-size:12px;color:#999;left:5px}#sec7 .line{position:absolute;height:1px;width:100%;background:#CCC}#sec7 .notes{font-size:14px;margin-top:20px;text-indent:-1.8em;padding-left:1.8em}#graph_line0{top:100%}#graph_line1{top:90%}#graph_line2{top:80%}#graph_line3{top:70%}#graph_line4{top:60%}#graph_line5{top:50%}#graph_line6{top:40%}#graph_line7{top:30%}#graph_line8{top:20%}#graph_line9{top:10%}#graph_line10{top:0}#graph_num0{top:95%}#graph_num1{top:85%}#graph_num2{top:75%}#graph_num3{top:65%}#graph_num4{top:55%}#graph_num5{top:45%}#graph_num6{top:35%}#graph_num7{top:25%}#graph_num8{top:15%}#graph_num9{top:5%}#graph_num10{top:-5%}#sec7 .plan_area{background:#EEE}#sec7 .plan_area .inner{width:1000px;background:#FFF;margin:0 auto;text-align:center;padding:40px 60px;box-sizing:border-box}#sec7 .plan_area h3{font-size:24px;margin-bottom:20px;line-height:1}#sec7 .plan_area p{margin-bottom:20px}#sec7 .plan_area p.notes{margin:0;text-align:left}#sec7 .plan_area .plan{display:none}#sec7 .link_disclaim{width:1000px;margin:0 auto;margin-top:20px;font-size:14px}#sec7 .triangle{text-align:center;padding-bottom:10px;background:#EEE}@media(max-width:768px){#sec7 h2.title{text-align:center;padding-top:20px;padding-bottom:20px}#sec7 h2.title img{width:86.66%}#sec7 .form_area{background:#e79f96;padding:20px 0}#sec7 .form_area .inner{width:305px;margin:0 auto}#sec7 .form_area .select_area{float:none;margin-bottom:10px}#sec7 .form_area .select_area.select_area2{margin-left:0}#sec7 .form_area .select_area p{display:inline-block;color:#FFF;font-weight:bold}#sec7 .form_area .select_area p.title{font-size:12px;margin-right:2px;vertical-align:top;margin-top:8px;width:100px}#sec7 .form_area .select_area.select_area2 p.title{margin-top:8px}#sec7 .form_area .select_area p.unit{font-size:12px;margin-left:2px}#sec7 .form_area .select-wrap{display:inline-block;position:relative;background:#FFF}#sec7 .form_area .select-wrap select{background-color:transparent;height:30px;width:175px;padding:0 0 0 12px;border-radius:0;position:relative;z-index:100;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:20px;font-weight:bold;border:0;color:#333}#sec7 .form_area .select-wrap select#period{width:175px}#sec7 .form_area .select-wrap:before{display:block;position:absolute;content:'';background-color:#999;width:30px;height:30px;top:0;right:0}#sec7 .form_area .select-wrap:after{display:block;position:absolute;content:'';border-width:6px 4px 0;border-style:solid;border-color:#fff transparent transparent;top:13px;right:11px}#sec7 .form_area .btn_cal{float:none;margin-left:0;width:220px;margin:0 auto;cursor:pointer;margin-top:20px}#sec7 .graph_area{background:#EEE;padding:0 0 20px 0}#sec7 .graph_area .inner{width:100%;margin:0 auto;padding:0 0 20px}#sec7 .graph_area ul.tab_area{margin:0;font-size:0;margin-bottom:20px}#sec7 .graph_area ul.tab_area li{display:block;width:89.3%;padding:5px 0;vertical-align:bottom;margin-left:0;margin:0 auto;cursor:pointer;border-radius:4px;margin-bottom:10px}#sec7 .graph_area ul.tab_area li.selected{background:#FFF;padding:5px 0;color:#df0000;margin-bottom:10px}#sec7 .graph_area ul.tab_area li:first-child{width:89.3%;margin-left:0;margin:0 auto;margin-bottom:10px}#sec7 .graph_area ul.tab_area li p{font-size:12px}#sec7 .graph_area ul.tab_area li span.main{font-size:18px;font-weight:bold}#sec7 .graph_area .graph_area_main{background:#FFF;padding-top:30px;overflow:hidden}#sec7 .graph_area .graph_area_main .table_box{width:89.3%;background:#FFF;margin:0 auto;margin-bottom:20px}#sec7 .graph_area .graph_area_main .table_box .box{box-sizing:border-box;border:0;border-left:0;text-align:right;font-size:16px;font-weight:bold;width:100%;line-height:1.4;float:none;margin-bottom:10px}#sec7 .graph_area .graph_area_main .table_box .box:first-child{border:0}#sec7 .graph_area .graph_area_main .table_box .box p.title{height:auto;padding:0;box-sizing:border-box;line-height:1.4;border-bottom:0;display:inline-block;vertical-align:auto;width:auto;text-align:left;float:left;max-width:50%;font-size:12px}#sec7 .graph_area .graph_area_main .table_box .box p.title span.s{font-size:10px}#sec7 .graph_area .graph_area_main .table_box .box p.amount{padding:5px 10px;box-sizing:border-box;float:right}#sec7 .graph_area .graph_area_main .table_box .box .num{font-size:20px}#sec7 .bars.sp_bars{position:absolute;height:362px;margin:0 auto;bottom:0;width:2.666%}#sec7 .bars.sp_20year{width:2.666%}#sec7 .bars.sp_10year{width:5.4%}#sec7 .bars.sp_5year{width:10.8%}#sec7{overflow:hidden}#sec7 .bar_area{position:relative;margin-left:12.8%;width:100%}#sec7 .bar_area.sp_10year{margin-left:14.4%}#sec7 .bar_area.sp_5year{margin-left:14.4%}#sec7 .arrow{background:#FFF height:100px;position:absolute;opacity:1.0;transition:all 300ms 0 ease}#sec7 .arrow:after{content:"";display:block;position:absolute;bottom:-1px}#sec7 .arrow:before{content:"";display:block;position:absolute;top:-1px}#sec7 .tax_win{position:absolute;padding:5px 10px;background:#e50000;border-radius:4px;color:#FFF;font-size:12px;font-weight:bold;width:200px;box-sizing:border-box;text-align:center;transition:opacity 300ms 0 ease;opacity:0}#sec7 .tax_win span{font-size:16px}#sec7 .tax_win .point{position:absolute;right:-2px;bottom:-5px}#sec7 .plan_area .inner{width:100%;background:#FFF;margin:0 auto;text-align:center;padding:20px;box-sizing:border-box}#sec7 .plan_area h3{font-size:16px;margin-bottom:10px;line-height:1}#sec7 .plan_area p{font-size:12px;margin-bottom:10px}#sec7 .plan_area p.notes{margin:0;text-align:left}#sec7 .link_disclaim{width:100%;margin:0 auto;margin-top:10px;font-size:12px;text-align:center}#sec7 .triangle img{width:60px}#sec7 .plan_area .plan figure img{width:238px}#sec7 .notes{font-size:10px;margin-top:10px;padding:0 30px}nav ul{float:none}nav #nav-sec7{float:none;margin-left:auto;margin-top:20px;text-align:center}#sec1 .text04{width:50%;margin:0 auto;margin-top:20px;margin-bottom:20px;opacity:0}#sec7 .graph_area .exp{text-align:left;margin-left:10px;margin-bottom:30px;font-size:12px}}#sec3 .sec_inner .box.box02{margin-bottom:20px}#sec3 .sec_inner .box.box03{padding-right:40px;padding-left:40px}#sec3 .sec_inner .box.box03 h4{margin-bottom:20px;text-align:center}#sec3 .sec_inner .box.box03 .box03_inner::after{content:'';display:block;clear:both}#sec3 .sec_inner .box.box03 .box03_inner p{width:520px;margin-bottom:30px;font-size:18px;text-align:left}#sec3 .sec_inner .box.box03 .box03_inner .btn{width:288px;padding:10px 0}#sec3 .sec_inner .box.box03 .box03_inner .btn:before{width:6px;height:9px;background:url(/company/lp/lp54/img/icon_right.png) no-repeat;background-size:100%;top:15px;left:10px}@media(max-width:768px){#sec3 .sec_inner .box.box02{margin-bottom:10px}#sec3 .sec_inner .box.box03{padding-right:20px;padding-left:20px}#sec3 .sec_inner .box.box03 h4{margin-bottom:14px}#sec3 .sec_inner .box.box03 .box03_inner img,#sec3 .sec_inner .box.box03 .box03_inner p,#sec3 .sec_inner .box.box03 .box03_inner .btn{float:none}#sec3 .sec_inner .box.box03 .box03_inner p,#sec3 .sec_inner .box.box03 .box03_inner .btn{width:100%;font-size:14px}#sec3 .sec_inner .box.box03 .box03_inner img{margin-bottom:14px}#sec3 .sec_inner .box.box03 .box03_inner p{margin-bottom:20px}}@media(min-width:768px){#sec3 .sec_inner .merit_box:nth-child(2){transition-delay:.15s}#sec4 ul:nth-child(1) li:nth-child(2){transition-delay:.15s}#sec4 ul:nth-child(1) li:nth-child(3){transition-delay:.3s}#sec4 ul:nth-child(2) li:nth-child(2){transition-delay:.15s}#sec5 .box2 img{transition-delay:.15s}}