body{font-family:Open Sans,sans-serif;line-height:1.25}table{border:2px solid #eee;border-collapse:collapse;box-shadow:0 0 10px rgba(0,0,0,.2);margin:0 auto;padding:0;width:90%}table tr{background-color:#fff}table th{background-color:#000;border:2px solid #000}table td,table th{padding:1em}table thead th{border:2px solid #000;font-size:1.2em;padding:1.2em}table thead tr{background-color:#000;color:#fff}table tbody th{font-size:.8em;text-align:center}.plan,.txt{border-left:none!important;border-right:none!important;color:#000;font-size:1.2em;font-weight:700;text-align:center;vertical-align:middle}.txt{border-bottom:2px solid #eee}.price,.price_1{border:none!important;color:#000;font-weight:700;text-align:center;vertical-align:middle}.price_1{font-size:.8em}.price_sns{border-bottom:2px solid #eee}.price_name,.price_sns{border-left:none!important;border-right:none!important;color:#000;font-weight:700;text-align:center;vertical-align:middle}.price_name{border-bottom:none!important;border-top:2px solid #eee}.price_case{border:none!important;color:#000;font-weight:400;text-align:center;vertical-align:middle}@media screen and (max-width:479px){table{width:100%}table thead th{font-size:1em}.txt{font-size:.8em}.plan,.price{font-size:.9em}.price_1{font-size:.7em}.price_sns{font-size:.9em}}