@charset "UTF-8";.lp-main-contents{color:#000}.lp-sec{padding:40px 0}@media screen and (min-width:768px){.lp-sec{padding:70px 0 80px 0}}.lp-main-contents .bg-blue{background:#192c79}.lp-btn-contact{position:relative;display:block;width:240px;padding:10px 3px;background-color:#ea5513;border:2px solid #ea5513;color:#fff;border-radius:30px;text-align:center;text-decoration:none;font-size:17px;line-height:1.5;margin-left:auto;margin-right:auto;transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out}.lp-btn-contact:hover{background-color:transparent;border:2px solid #ea5513;color:#ea5513;text-decoration:none}@media screen and (min-width:768px){.lp-btn-contact{width:220px;padding:10px 3px}}.lp-title-L{text-align:center;margin-bottom:30px}.lp-title-L .title-main{font-size:2em;font-weight:400;letter-spacing:1px}.lp-title-L .title-sub{font-size:1em;letter-spacing:3px;margin-top:10px}@media screen and (min-width:768px){.lp-title-L{margin-bottom:50px}.lp-title-L .title-main{font-size:2em}.lp-title-L .title-sub{font-size:.8em}}.lp-title-M{font-size:1.4em;text-align:center;position:relative}.lp-title-M:after{position:absolute;left:50%;bottom:-10px;margin-left:-25px;display:block;content:"";width:50px;height:2px;background-color:#333}@media screen and (min-width:768px){.lp-title-M{font-size:1.8em}.lp-title-M:after{bottom:-20px}}.lp-mainvisual-sec{border-top:4px solid #eff6ff;padding:20px 0 0 0}.lp-mainvisual-sec .note .copy-head{color:#404040;text-align:center;font-weight:700;font-size:1.2em}.lp-mainvisual-sec .note .logo{margin-top:5px}.lp-mainvisual-sec .note .copy-btm{margin-top:5px;text-align:center;font-weight:700;letter-spacing:4px;font-size:1.2em}.lp-mainvisual-sec .note .list-title{margin-top:20px;text-align:center;font-weight:700;font-size:1.2em}.lp-mainvisual-sec .note .list{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.lp-mainvisual-sec .note .list-item{width:100%;margin-top:10px;background-color:#2f92c9}.lp-mainvisual-sec .note .list-link{display:block;color:#fff;font-size:.95em;font-weight:700;padding:13px 10px 13px 50px;position:relative}.lp-mainvisual-sec .note .list-link:hover{text-decoration:none}.lp-mainvisual-sec .note .list-link:before{position:absolute;left:10px;top:50%;margin-top:-10px;display:block;content:"";width:24px;height:19px;background:url(/img/domain/protection/gmodomainblock/mainvisual_list_icon.png)no-repeat 0 0;background-size:cover}.lp-mainvisual-sec .note .list-link .icon-new{display:inline-block;background-color:#ff0;color:#2f92c9;font-weight:700;line-height:1;padding:2px 5px}.lp-mainvisual-sec .note .lp-btn-contact{margin-top:20px}.lp-mainvisual-sec .illust{margin-top:20px}@media screen and (min-width:768px){.lp-mainvisual-sec{padding:80px 0 40px 0;position:relative}.lp-mainvisual-sec .headimage{position:absolute;top:0;width:100%}.lp-mainvisual-sec .headimage img{width:100%}.lp-mainvisual-sec .site_inner{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.lp-mainvisual-sec .inner_space{max-width:1100px}.lp-mainvisual-sec .note{width:47%}.lp-mainvisual-sec .note .copy-head{font-size:1.45em}.lp-mainvisual-sec .note .logo{margin-top:15px}.lp-mainvisual-sec .note .copy-btm{margin-top:10px;text-align:right;font-size:1.3em}.lp-mainvisual-sec .note .list-title{margin-top:30px;font-size:1em}.lp-mainvisual-sec .note .list{margin-top:15px}.lp-mainvisual-sec .note .list-item{width:49%;margin-top:10px}.lp-mainvisual-sec .note .list-link{font-size:.8em;padding:13px 5px 13px 25px;position:relative}.lp-mainvisual-sec .note .list-link:before{position:absolute;left:5px;top:50%;margin-top:-7px;width:16px;height:13px}.lp-mainvisual-sec .note .lp-btn-contact{margin-top:30px}.lp-mainvisual-sec .illust{width:50%;margin-top:50px}}.lp-concept-sec{color:#fff}.lp-concept-sec .copy{line-height:1.8}.lp-concept-sec .copy.mt{margin-top:20px}@media screen and (min-width:768px){.lp-concept-sec .copy{text-align:center;line-height:1.8}.lp-concept-sec .copy.mt{margin-top:30px}}.lp-point-sec{background-image:url(/img/domain/protection/gmodomainblock/c_bg_head_sp.webp);background-repeat:no-repeat;background-position:right top;background-size:contain}.lp-point-sec .list{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.lp-point-sec .list-item{width:100%;margin-bottom:30px}.lp-point-sec .list-item:last-child{margin-bottom:0}.lp-point-sec .list-item img{width:70%;margin:0 auto}.lp-point-sec .list-item .copy{text-align:center;font-size:1.1em;margin-top:10px}@media screen and (min-width:768px){.lp-point-sec{background-image:url(/img/domain/protection/gmodomainblock/c_bg_head.webp),url(/img/domain/protection/gmodomainblock/c_bg_btm.webp);background-repeat:no-repeat,no-repeat;background-position:right top,left bottom;background-size:auto,auto}.lp-point-sec .list-item{width:25%;margin-bottom:0}.lp-point-sec .list-item img{width:100%}.lp-point-sec .list-item .copy{font-size:1em;margin-top:20px}}.lp-contact-sec{color:#fff;text-align:center;padding:30px 0}.lp-contact-sec .copy-main{font-size:1.4em}.lp-contact-sec .copy-sub{font-size:1em;margin-top:20px}.lp-contact-sec .lp-btn-contact{margin-top:20px;width:210px}@media screen and (min-width:768px){.lp-contact-sec{padding:60px 0}.lp-contact-sec .copy-main{font-size:1.5em}.lp-contact-sec .copy-sub{font-size:1em;margin-top:30px}.lp-contact-sec .lp-btn-contact{margin-top:20px;width:210px}}.lp-plan-sec{background-image:url(/img/domain/protection/gmodomainblock/c_bg_head_sp.webp),url(/img/domain/protection/gmodomainblock/c_bg_btm_sp.webp);background-repeat:no-repeat,no-repeat;background-position:right top,left bottom;background-size:contain,contain;padding-bottom:0}.lp-plan-sec .copy-intro{text-align:center;font-size:1.2em}.lp-plan-sec .copy-intro span{font-size:1.8em}.lp-plan-sec .list{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.lp-plan-sec .list-item{width:100%;padding-top:30px;margin-top:10px}.lp-plan-sec .list-item .head{background-color:#192c79;border-radius:20px 20px 0 0;text-align:center;padding:12px 0}.lp-plan-sec .list-item .head .title{color:#fff;font-weight:700;font-size:1.1em;line-height:1.4}.lp-plan-sec .list-item .head .title .icon-new{display:inline-block;background-color:#ff0;color:#192c79;font-weight:700;line-height:1.5;font-size:13px;padding:0 5px;margin-left:3px}.lp-plan-sec .list-item .note{background-color:#f0f7ff;padding:30px 10px 50px 10px;border-radius:0 0 20px 20px;text-align:center}.lp-plan-sec .list-item .note img{width:70%;margin:0 auto}.lp-plan-sec .list-item .note .copy{margin-top:10px;line-height:1.6}.lp-plan-sec .list-item .note .price-before{margin-top:40px}.lp-plan-sec .list-item .note .price-before .num{font-size:1.3em;font-weight:700}.lp-plan-sec .list-item .note .price-before .tax{font-size:1em;font-weight:700}.lp-plan-sec .list-item .note .price-arrow{margin-top:20px}.lp-plan-sec .list-item .note .price-arrow img{width:80%}.lp-plan-sec .list-item .note .price-after{margin-top:10px}.lp-plan-sec .list-item .note .price-after .num{font-size:1.9em;font-weight:700}.lp-plan-sec .list-item .note .price-after .tax{font-size:1.1em;font-weight:700}.lp-plan-sec .list-item .note .price-copy{margin-top:20px;font-size:1.2em;font-weight:700;border-bottom:5px solid #ea5513;padding-bottom:5px}.lp-plan-sec .copy-caution{font-size:.8em;line-height:1.6;margin-top:40px}.lp-plan-sec .btm-illust{margin-top:60px}@media screen and (min-width:768px){.lp-plan-sec{background-image:url(/img/domain/protection/gmodomainblock/c_bg_head.webp),url(/img/domain/protection/gmodomainblock/c_bg_btm.webp);background-repeat:no-repeat,no-repeat;background-position:right top,left bottom;background-size:auto,auto}.lp-plan-sec .copy-intro{font-size:1em}.lp-plan-sec .list-item{width:48%;padding-top:60px;margin-top:-20px}.lp-plan-sec .list-item .head{padding:20px 0}.lp-plan-sec .list-item .head .title{font-size:1.2em}.lp-plan-sec .list-item .note{padding:40px 60px 70px 60px}.lp-plan-sec .list-item .note img{width:72%}.lp-plan-sec .list-item .note .copy{margin-top:10px}.lp-plan-sec .list-item .note .price-before{margin-top:20px}.lp-plan-sec .list-item .note .price-arrow img{width:100%}.lp-plan-sec .list-item .note .price-after{margin-top:20px}.lp-plan-sec .list-item .note .price-after .num{font-size:2.2em}.lp-plan-sec .list-item .note .price-after .tax{font-size:1.1em}.lp-plan-sec .list-item .note .price-copy{margin-top:20px;font-size:1em}.lp-plan-sec .copy-caution{font-size:.6em;line-height:1.6;margin-top:20px}.lp-plan-sec .btm-illust{margin-top:100px}}@media screen and (max-width:939.9px){main{padding-top:0}}