#header .hd_box{padding:28px 30px 14px;background:#fff}#header .logo_box .scroll,#header .logo_box .static{display:none}#header .logo_box .web_con{display:block}#header .nav_menu li a{color:#333}#header .nav_menu li a span{color:#676767}#header .nav_menu li a:after{background:#333}#header .nav_menu .last_box a{color:#fff}#header.fixed{position:fixed;background:#fff}#header.fixed .logo_box img.web_con{display:none}@media (max-width: 767px){#header .hd_box{padding:20px}}.spNav .navToggle span{border-bottom:1px solid #333}.active #header .spNav .navToggle span:nth-child(1){border-bottom:1px solid #fff}.active #header .spNav .navToggle span:nth-child(3){border-bottom:1px solid #fff}.row_mainv{background:url(../img/line_mv.png) right bottom no-repeat;background-size:cover;height:508px;position:relative}.row_mainv .mv_left{position:absolute;left:0;width:calc(50% + 56px);height:100%;background:url(../img/line_mv2.png) right top no-repeat;background-size:cover}.row_mainv .catch .inner{max-width:1100px}.row_mainv .catch .inner .row_catch{top:55%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.row_mainv .catch .inner .row_catch img{width:458px}.row_mainv:after{display:none}@media (max-width: 767px){.row_mainv{height:360px;background:url(../img/line_mv_sp.png) right bottom no-repeat;background-size:cover}.row_mainv .mv_left{position:absolute;width:calc(50% + 100px);background:url(../img/line_mv2_sp.png) right top no-repeat;background-size:cover}.row_mainv .catch .inner .row_catch{position:relative;left:0;top:60%;text-align:left}.row_mainv .catch .inner .row_catch img{width:80%;margin:0}}#content .top_box{background:#fafafa}#content .top_box .inner{padding:70px 15px;max-width:1000px;display:flex;justify-content:space-between}#content .top_box .txt_box p{line-height:2.2;max-width:608px}#content .top_box .txt_box p::before{display:block;width:0;height:0;margin-top:calc((1 - 2.2) * .5em);content:""}#content .top_box .txt_box p::after{display:block;width:0;height:0;margin-bottom:calc((1 - 2.2) * .5em);content:""}#content .top_box h1{text-align:left;font-weight:bold;font-size:28px;margin-bottom:30px;color:#384763}#content .line_mds{font-size:32px;text-align:center;position:relative;font-weight:bold}#content .line_mds span{display:block;font-size:16px;padding-top:30px}#content .line_mds:after{content:'';background:#00b900;height:2px;width:40px;position:absolute;bottom:32px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#content .function .inner{max-width:1000px;padding:70px 15px}#content .function .line_mds{margin-bottom:60px}#content .function ul{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}#content .function .txt_box{position:relative;z-index:0}#content .function .txt_box img{position:absolute;z-index:-1;right:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#content .function .txt_box h3{color:#1db78b;font-size:24px;font-weight:bold;margin-bottom:30px}#content .function .txt_box p{max-width:475px;line-height:2.3}#content .function .txt_box p::before{display:block;width:0;height:0;margin-top:calc((1 - 2.3) * .5em);content:""}#content .function .txt_box p::after{display:block;width:0;height:0;margin-bottom:calc((1 - 2.3) * .5em);content:""}#content .function .other h3{text-align:center;font-weight:bold;font-size:24px;margin-bottom:30px}#content .function .other ul{margin-bottom:0}#content .function .other li{width:175px;padding:14px;text-align:center;background:#e7ecf7;color:#384763;font-weight:bold;font-size:16px;-moz-border-radius:21.5px;-webkit-border-radius:21.5px;border-radius:21.5px}#content .idea{background:#fafafa}#content .idea .inner{padding:70px 15px;max-width:1000px}#content .idea h3{font-size:28px;text-align:center;font-weight:bold;line-height:50px;color:#384763;margin-bottom:50px}#content .idea h3 span{display:block;font-size:22px}#content .idea h4{font-size:22px;font-weight:bold;margin-bottom:30px}#content .idea h4 span{background:#1db78b;padding:8px;color:#fff;font-size:16px;min-width:84px;display:inline-block;text-align:center;margin-right:10px}#content .idea ul{display:flex;justify-content:space-between;margin-bottom:50px}#content .idea ul li{position:relative}#content .idea ul li:before{content:'';background:url(../img/line_arrow.png) center bottom no-repeat;background-size:contain;right:-80px;top:40%;position:absolute;width:80px;height:38px}#content .idea ul li:last-child:before{display:none}#content .idea ul li p{max-width:238px;margin-top:25px}#content .idea ul li p span{font-weight:bold}#content .idea ul:last-child{margin-bottom:0}#content .feature .inner{padding:70px 15px 20px}#content .feature ul{display:flex;justify-content:space-between;max-width:1000px;padding:70px 30px;margin:50px auto;-moz-box-shadow:5px 5px 15px rgba(93,93,93,0.1);-webkit-box-shadow:5px 5px 15px rgba(93,93,93,0.1);box-shadow:5px 5px 15px rgba(93,93,93,0.1)}#content .feature ul li p{max-width:463px;line-height:2.3;margin-bottom:70px}#content .feature ul li p::before{display:block;width:0;height:0;margin-top:calc((1 - 2.3) * .5em);content:""}#content .feature ul li p::after{display:block;width:0;height:0;margin-bottom:calc((1 - 2.3) * .5em);content:""}#content .feature ul li h4{font-size:20px;letter-spacing:0.07em;color:#384763;margin-bottom:30px;font-weight:bold}#content .feature ul li:last-child{padding-top:50px}#content .acting{padding-bottom:70px;background:#f2fff2}#content .acting .mainbg_box{background:url(../img/line_account_bg.png) center bottom no-repeat;background-size:cover;height:300px}#content .acting .inner{padding-top:90px;max-width:940px}#content .acting .line_mds{margin-bottom:50px}#content .acting .table_box{display:flex;margin-bottom:20px}#content .acting .table_box ul{width:50%}#content .acting .table_box ul:last-child{padding-left:30px}#content .acting .table_box ul:last-child p{margin-top:15px;font-weight:bold;font-size:16px;text-align:center;max-width:380px}#content .acting .table_box .left_box li{border:1px solid #e6e6e6;border-bottom:none;padding:19px 40px;font-weight:bold;font-size:16px;letter-spacing:0.05em;background:#fff}#content .acting .table_box .left_box li span{color:#1db78b}#content .acting .table_box .left_box li .kome{color:#ff0000;font-size:75.5%;vertical-align:top;position:relative;top:-0.1em}#content .acting .table_box .left_box li:nth-child(even){background:#fafafa}#content .acting .table_box .left_box li:last-child{border-bottom:1px solid #e6e6e6}#content .acting .top_txt{max-width:597px;text-align:center;margin:0 auto 30px}#content .acting .kome{color:#ff0000}#content .acting .kome_txt{line-height:1.7em}#content .acting .kome_txt a{color:#2167bd}#content .acting .unyou{padding:60px 40px;background:#fff;margin-top:60px;border:1px solid #e6e6e6}#content .acting .unyou .boder_box{border:1px solid #e6e6e6;background:#fafafa;max-width:870px;margin:0 auto;padding:24px 40px}#content .acting .unyou .boder_box ol{margin:20px 0}#content .acting .unyou .boder_box ol li{line-height:1.7;font-weight:bold}#content .acting .unyou .boder_box ol li::before{display:block;width:0;height:0;margin-top:calc((1 - 1.7) * .5em);content:""}#content .acting .unyou .boder_box ol li::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.7) * .5em);content:""}#content .acting .unyou .boder_box ol li:first-child{margin-bottom:5px}#content .acting .unyou .boder_box .kome_txt{margin-bottom:5px}#content .price{background:#fafafa}#content .price .inner{max-width:940px;padding:70px 15px}#content .price .line_mds{margin-bottom:40px}#content .price dl{display:flex;flex-wrap:wrap;align-items:center;border:1px solid #e6e6e6;border-bottom:none;background:#384763}#content .price dl dt,#content .price dl dd{width:50%;padding:19px 40px;font-size:16px;letter-spacing:0.05em;height:55px}#content .price dl dt{background:#384763;color:#fff;font-weight:bold}#content .price dl dd{background:#fff}#content .price dl dd span{font-size:30px}#content .price dl .nedan{padding:13px 40px}#content .price .last_dl{border-bottom:1px solid #e6e6e6}#content .price p{margin-top:30px}#content .price .kome{color:#ff0000;font-size:75.5%;vertical-align:top;position:relative;top:-0.1em}#content .price .red{color:#ff0000}@media (max-width: 767px){#content .top_box .inner{padding:60px 20px 0;flex-direction:column}#content .top_box .txt_box{padding:0}#content .top_box h1{font-size:23px;margin-bottom:20px;line-height:1.5}#content .top_box h1::before{display:block;width:0;height:0;margin-top:calc((1 - 1.5) * .5em);content:""}#content .top_box h1::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.5) * .5em);content:""}#content .top_box p{max-width:100%;padding-right:0;padding-bottom:20px}#content .top_box img{margin-bottom:40px}#content .line_mds{font-size:25px}#content .line_mds span{font-size:14px}#content .line_mds:after{bottom:30px}#content .function .inner{padding:60px 20px}#content .function .line_mds{margin-bottom:20px}#content .function ul{flex-direction:column;margin-bottom:40px}#content .function ul:nth-child(3){flex-direction:column-reverse}#content .function .txt_box{position:relative;z-index:0}#content .function .txt_box h3{font-size:20px;margin-bottom:20px;margin-top:20px}#content .function .txt_box p{padding-bottom:20px;border-bottom:1px solid #eee}#content .function .other h3{font-size:18px;margin-bottom:20px}#content .function .other ul{margin-bottom:0;flex-direction:row;flex-wrap:wrap}#content .function .other li{width:49%;padding:14px;font-size:14px;margin-bottom:5px}#content .idea .inner{padding:60px 20px 20px}#content .idea h3{font-size:20px;line-height:1.5em;margin-bottom:30px}#content .idea h3 span{font-size:16px}#content .idea h4{font-size:18px;text-align:center;margin-bottom:20px}#content .idea h4 span{padding:5px;font-size:14px}#content .idea ul{flex-direction:column;margin-bottom:30px}#content .idea ul li{position:relative;text-align:center;margin-bottom:100px}#content .idea ul li:before{content:'';background:url(../img/line_sp_btm_ar.png) center bottom no-repeat;background-size:contain;right:auto;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:auto;bottom:-80px;position:absolute;width:30px;height:63px}#content .idea ul li:last-child{margin-bottom:40px}#content .idea ul li:last-child li:before{display:none}#content .idea ul li p{max-width:90%;text-align:center;margin:25px auto 0;font-size:16px}#content .feature .inner{padding:60px 20px 20px}#content .feature ul{flex-direction:column;padding:30px 15px;margin:30px auto}#content .feature ul li p{max-width:100%;margin-bottom:40px}#content .feature ul li h4{font-size:18px;margin-bottom:20px}#content .feature ul li:last-child{padding-top:30px}#content .acting{padding-bottom:50px}#content .acting .inner{padding-top:50px}#content .acting .mainbg_box{height:150px}#content .acting .line_mds{margin-bottom:30px;line-height:1.2em}#content .acting .line_mds:after{bottom:42px}#content .acting .table_box{flex-direction:column;margin-bottom:20px}#content .acting .table_box ul{width:100%}#content .acting .table_box ul:last-child{padding-left:0;margin-top:30px}#content .acting .table_box .left_box li{padding:20px}#content .acting .table_box .left_box li:nth-child(even){background:#fafafa}#content .acting .table_box .left_box li:nth-child(odd){background:#fff}#content .acting .top_txt{max-width:100%}#content .acting .kome_txt{text-align:left;margin-bottom:10px}#content .acting .unyou{padding:40px 30px;margin-top:40px}#content .acting .unyou .boder_box{padding:20px}#content .price .inner{padding:60px 20px}#content .price .line_mds{margin-bottom:30px}#content .price dl{flex-direction:column;background:none}#content .price dl dt,#content .price dl dd{width:100%;padding:15px 20px;height:100%}#content .price dl dt{line-height:1.4em;background:#384763}#content .price dl dd span{font-size:20px}#content .price dl .nedan{padding:15px 20px}#content .price .kome{color:#ff0000;font-size:75.5%;vertical-align:top;position:relative;top:-0.1em}#content .price .red{color:#ff0000}}.related ul li a{height:203px}@media (max-width: 767px){.related ul li a{height:100%}}
