﻿.list--plans{background-color:#000}.list--plans h1 img{display:block;width:100%}.list--plans ul .list--plans-item{background-color:#ffffff;background:#ffffff;background:linear-gradient(to bottom, #fff 0%, #f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2', GradientType=0 );line-height:1;position:relative;overflow:hidden;padding:15px}.list--plans ul .list--plans-item .corner-ribbon{-webkit-text-shadow:-1px -1px 0px rgba(0,0,0,0.4);-moz-text-shadow:-1px -1px 0px rgba(0,0,0,0.4);-ms-text-shadow:-1px -1px 0px rgba(0,0,0,0.4);text-shadow:-1px -1px 0px rgba(0,0,0,0.4);background-color:#ff0000;background:#ff0000;background:linear-gradient(to bottom, red 0%, #C93A40 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2', GradientType=0 );box-shadow:0 0 3px rgba(0,0,0,0.3);font-weight:bold;width:200px;position:absolute;top:10px;left:-75px;text-align:center;line-height:30px;letter-spacing:1px;color:#f0f0f0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);font-size:1.0rem;z-index:3}.list--plans ul .list--plans-item .corner-ribbon i.font-awesome-icon{padding-right:3px}.list--plans ul .list--plans-item .list--plans-item-name{margin:-15px -15px 0 -15px}.list--plans ul .list--plans-item .list--plans-item-name .label{border-radius:5px 5px 0 0;-webkit-text-shadow:-1px -1px 0px rgba(0,0,0,0.4);-moz-text-shadow:-1px -1px 0px rgba(0,0,0,0.4);-ms-text-shadow:-1px -1px 0px rgba(0,0,0,0.4);text-shadow:-1px -1px 0px rgba(0,0,0,0.4);font-weight:bold;background-color:#2CB200;color:#fff;text-align:center;display:block;margin:0;padding:15px;font-size:1.8rem}.list--plans ul .list--plans-item .list--plans-item-data{padding-top:10px;padding-bottom:10px;border-bottom:1px dotted #ddd;text-align:center}.list--plans ul .list--plans-item .list--plans-item-data:last-child{border-bottom:none;padding-bottom:0}.list--plans ul .list--plans-item .list--plans-item-data .label{padding:0 0 8px 0;color:#777}.list--plans ul .list--plans-item .list--plans-item-data .effect{margin-top:6px;font-size:2.2rem}.list--plans ul .list--plans-item .list--plans-item-data .effect var{font-size:1.5rem}.list--plans ul .list--plans-item .list--plans-item-data .range{margin-top:6px;font-size:1.6rem}.list--plans ul .list--plans-item .list--plans-item-text{background-color:#eee;padding:10px;font-size:1.1rem;line-height:1.3;margin-top:10px}.list--plans ul .list--plans-item .list--plans-item-text span{font-weight:bold;color:#0a9000}.list--plans ul .list--plans-item .list--plans-item-more{margin-top:10px}.list--plans ul .list--plans-item .list--plans-item-more .btn{display:block;background-color:#006DD9}.content{line-height:1.5;background-color:#fff}.content .standard .title{color:#2CB200;text-align:center;border-bottom:1px solid #ccc;font-size:3rem}.content .standard h2{color:#2CB200;text-align:center;font-weight:normal;position:sticky;z-index:1;background-color:#fff;border-bottom:1px solid #ccc}.content .standard h3{background-color:#f3f3f3;color:#006DD9;text-align:center}.content .standard p.lead{line-height:1.5;padding-top:15px;font-size:2.0rem;font-weight:normal}.content .standard p.thanks{margin-top:15px;font-size:2rem}.content .standard .back{text-align:center;margin-top:30px}.content .standard img{display:block;width:100%}.content .standard table.detail{width:100%;background-color:#FFFFFF;border-bottom:1px dotted #CCCCCC}.content .standard table.detail tr.current{color:#C93A40;font-weight:bold}.content .standard table.detail tr.must th:before,.content .standard table.detail tr.free th:before,.content .standard table.detail tr.good th:before{float:right;padding:2px 4px;font-size:1.0rem;line-height:1}.content .standard table.detail tr.must th{font-weight:bold}.content .standard table.detail tr.must th:before{content:"必須";color:#C93A40;border:1px solid #C93A40}.content .standard table.detail tr th,.content .standard table.detail tr td{padding:10px;border-top:1px dotted #CCCCCC}.content .standard table.detail tr th{text-align:left;font-weight:normal}.content .standard table.detail tr td{text-align:left}.content .standard table.detail tr td a{color:#006DD9;text-decoration:underline}.content .standard table.detail tr td .numbers var,.content .standard table.detail tr td .numbers span{display:inline-block}.content .standard table.detail tr td .numbers var{background-color:#FFFFFF;background:#FFFFFF;background:linear-gradient(to bottom, #fff 0%, #EFEFEF 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2', GradientType=0 );-webkit-text-shadow:-1px -1px 0 white;-moz-text-shadow:-1px -1px 0 white;-ms-text-shadow:-1px -1px 0 white;text-shadow:-1px -1px 0 white;border:1px solid #DDDDDD;color:#2CB200;font-family:"AvenirNext-Heavy", "Arial Black";line-height:1}.content .standard table.detail tr td .numbers span{margin-right:3px}.content .standard ul.price{*zoom:1}.content .standard ul.price:after{content:".";display:block;clear:both;height:0;visibility:hidden}.content .standard ul.price li .wrapper{border-radius:4px 4px;background-color:#FFFFFF;background:#FFFFFF;background:linear-gradient(to bottom, #fff 0%, #F3F3F3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2', GradientType=0 );margin:4px !important;padding:8px 0;border:1px solid #CCCCCC;text-align:center}.content .standard ul.price li span,.content .standard ul.price li var{display:block;font-size:1.45rem}.content .standard ul.price li.current span{color:#2CB200;font-weight:bold;font-size:2rem}.content .standard ul.price li.current var{font-size:3rem;font-weight:normal;color:#000}.turnstile{padding:6px 0 0;text-align:center}.turnstile .cf-turnstile{display:inline-block}.contact,.send{background-color:rgba(255,255,255,0.85);padding:15px;text-align:center}.contact .btn,.send .btn{-webkit-text-shadow:-1px -1px 0px rgba(0,0,0,0.4);-moz-text-shadow:-1px -1px 0px rgba(0,0,0,0.4);-ms-text-shadow:-1px -1px 0px rgba(0,0,0,0.4);text-shadow:-1px -1px 0px rgba(0,0,0,0.4);background-color:#2CB200;color:#fff;font-size:2.2rem;font-weight:bold}.contact{width:100%;position:fixed;bottom:0;z-index:4;border-top:1px solid rgba(223,223,223,0.85)}@media only screen and (max-width: 767px){header .navigation{display:none}.list--plans ul{padding:15px 15px}.list--plans ul .list--plans-item{border-radius:6px 6px;margin-top:15px}#title .done{font-size:1.8rem}.content{padding:15px;background-color:#f6f6f6}.content .standard .title{font-size:2rem}.content .standard h2{-ms-box-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px rgba(0,0,0,0.3);top:15px;padding:15px;font-size:2rem;font-weight:bold}.content .standard p.lead{padding:15px 3px 0 3px;font-size:1.4rem;font-weight:bold}.content .standard>img{margin-top:10px}.content .standard h3{margin-top:10px;padding:7px 0;font-size:1.4rem;background-color:#ddd}.content .standard table.detail{width:100%}.content .standard table.detail tr th{width:30%;font-size:1.0rem;padding-right:0;text-align:center}.content .standard table.detail tr th:before{float:none !important;display:block;text-align:center;margin-bottom:3px}.content .standard table.detail tr td{font-size:1.1rem}.content .standard table.detail tr td .numbers var{margin-right:2px;padding:3px;font-size:2rem}.content .standard table.detail tr td .numbers span{font-size:1.0rem}}@media only screen and (min-width: 768px){.list--plans ul{padding:15px 15px;display:flex;flex-wrap:nowrap;justify-content:space-around}.list--plans ul .list--plans-item{border-radius:20px 20px;width:25%;border:15px solid #000}.content .standard{padding:75px;max-width:1024px;margin:0 auto}.content .standard h2{top:0;padding:10px 30px;font-size:4rem}.content .standard h3{margin-top:25px;margin-bottom:15px;padding:10px 0;font-size:2.5rem}.content .standard-sm{max-width:800px}.content .standard-xs{max-width:700px}.content table.detail{width:100%;font-size:1.3rem}.content table.detail tr th{width:25%}.content table.detail tr td .numbers var{margin-right:3px;padding:6px 4px;font-size:4.5rem}.content table.detail tr td .numbers span{font-size:2rem}#footer{margin-top:0;margin-bottom:67px}.turnstile{padding:15px 15px 0}}
