﻿#container{width:100%;max-width:960px;margin:0 auto;padding:0}#system_contents{width:100%;max-width:960px;margin:0 auto;padding:0}@media screen and (max-width: 640px){#system_contents #page_title h2 img{display:none}}#system_contents #page_title h2 span{display:none}@media screen and (max-width: 640px){#system_contents #page_title h2 span{display:inline-block;width:100%;font-size:2rem;border-left:4px solid #af0b16;padding:5px 10px}}#system_contents #content{margin:10px;background:#fff;border:1px solid #8b8b8b;padding:20px;box-shadow:0 0 6px rgba(0,0,0,.44);text-shadow:rgba(0,0,0,.2) 0px 1px 0;box-sizing:border-box}@media screen and (max-width: 640px){#system_contents #content{margin:0;padding:0;border:0;box-shadow:none;text-shadow:none}}#system_contents #content .price{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;overflow:hidden}#system_contents #content .price .price_title{border-left:4px solid #af0b16;padding:5px 10px;margin-bottom:20px;font-size:22px;text-align:left;width:100%;box-sizing:border-box}@media screen and (max-width: 640px){#system_contents #content .price .price_title{display:block;text-align:center;font-size:2rem;margin:5px auto;padding:5px 0;background-color:#ef76ae;color:#fff;border:0;width:98%}}#system_contents #content .price .price10{width:100%;margin-bottom:30px;text-align:center;box-sizing:border-box}#system_contents #content .price .price10 #tyuui2{width:100%;max-width:470px;height:auto}@media screen and (max-width: 640px){#system_contents #content .price .price10 #tyuui2{margin-bottom:10px}}#system_contents #content .price .price10 p{width:100%;text-align:center;font-size:1.4rem;padding:4px 0 10px 0;box-sizing:border-box}#system_contents #content .price .price10 .price_cost_title{border-bottom:4px solid #af0b16;padding:10px;width:100%;max-width:205px;margin:20px auto;font-size:22px;text-align:center;box-sizing:border-box}@media screen and (max-width: 640px){#system_contents #content .price .price10 .price_cost_title{display:block;text-align:center;font-size:2rem;margin:5px auto;padding:5px 0;background-color:#ef76ae;color:#fff;border:0;width:98%;max-width:none}}#system_contents #content .price .price5{width:49.4%;margin-bottom:30px}@media screen and (max-width: 640px){#system_contents #content .price .price5{width:100%}}#system_contents #content .price .price5 .kaiinc{text-align:left;margin:10px 0;font-size:12px;line-height:16px}#system_contents #content .price table{width:100%;text-align:center;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:2.5rem;line-height:150%;text-shadow:rgba(0,0,0,.2) 0px 1px 0;border-collapse:collapse;box-sizing:border-box}@media screen and (max-width: 640px){#system_contents #content .price table{font-size:1.2rem;text-shadow:none;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}}#system_contents #content .price table th,#system_contents #content .price table td{border:1px dotted #ccc;padding:15px 0;text-align:center;box-sizing:border-box}@media screen and (max-width: 640px){#system_contents #content .price table th,#system_contents #content .price table td{padding:4px 0;border:1px solid #fff}}#system_contents #content .price table.tb10{width:100%}#system_contents #content .price table.tb10 td{width:25%}#system_contents #content .price table.tb10 td span{font-size:1.6rem}@media screen and (max-width: 640px){#system_contents #content .price table.tb10 td span{font-size:1rem}}#system_contents #content .price table.tb10 td.textmini{font-size:1.6rem;line-height:normal}@media screen and (max-width: 640px){#system_contents #content .price table.tb10 td.textmini{font-size:1.2rem}}@media screen and (max-width: 640px){#system_contents #content .price table.tb10 td:first-child{background-color:#ddd}}#system_contents #content .price table.tb5{width:100%}#system_contents #content .price table.tb5 td{width:50%}@media screen and (max-width: 640px){#system_contents #content .price table.tb5 td:first-child{background-color:#ddd}}#system_contents #content .price .system_text{width:100%;line-height:1.8;text-align:center;margin-bottom:20px}#system_contents #content .price .system_text p:last-child{font-size:2rem}@media screen and (max-width: 640px){#system_contents #content .price .free table tr:first-child{background-color:#ddd}}#system_contents #content .price .card{text-align:center}#system_contents #content .price .card h3{text-align:left}#system_contents #content .price .card p{font-size:2rem;margin-bottom:1rem}@media screen and (max-width: 640px){#system_contents #content .price .card p{font-size:1.4rem;margin-bottom:0;line-height:1.5}}#system_contents #content .price .card .btn-flat{overflow:hidden;padding:1.5rem 6rem;color:#fff;border-radius:0;background:#000}#system_contents #content .price .card .btn-flat::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(-96%);transform:translateX(-96%);background:#eb6877}#system_contents #content .price .card .btn-flat:hover::before{-webkit-transform:translateX(0%);transform:translateX(0%)}#system_contents #content .price .card .btn-flat span{position:relative}@media screen and (max-width: 640px){#system_contents #content .price .kihon table td:first-child,#system_contents #content .price .service table td:first-child{background-color:#fff}}@media screen and (max-width: 640px){#system_contents #content .price .delivery table tr{display:flex;flex-direction:row-reverse}#system_contents #content .price .delivery table tr td{flex:1;background-color:#ddd}#system_contents #content .price .delivery table tr td:first-child{background-color:#fff}}#system_contents #content .price .price_coution_title{width:100%;max-width:640px;margin:20px auto;text-align:left}#system_contents #content .price .coution{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;width:100%;max-width:700px;margin:0 auto;padding:0 0 20px 0;text-align:left}@media screen and (max-width: 640px){#system_contents #content .price .coution{padding:0 10px 20px 10px}}#system_contents #content .price .coution p{text-align:left;font-size:1.6rem;line-height:1.5;padding:0}#system_contents #content .price .coution ul{font-size:1.4rem;line-height:1.5;padding:20px 0}/*# sourceMappingURL=system.min.css.map */