@charset "UTF-8";/* CSS Document */.advantage-txt {	width: 550px;	font-size: 109%;	line-height: 220%;}.advantage-txt ul li {	line-height: 180%;	text-indent: -1em;	padding-left: 1em;	margin: 0 0 .8em;}.advantage-txt ul li sub {	font-size: 60%;	vertical-align: baseline;}.advantage-photo {	width: 344px;}.entry-t-style {	width: 100%;}.entry-t-style th {	width: 22%;	line-height: 200%;	font-weight: normal;	text-align: left;	border-bottom: 3px solid #34a6e6;	padding: 12px 3px;}.entry-t-style th strong {	font-weight: bold;	color: #F00;}.entry-t-style td {	text-align: left;	line-height: 200%;	border-bottom: 3px solid #CCC;	padding: 12px 3px;}.entry-t-style td strong {	font-weight: normal;	color: #F00;}.entry-t-style td input,.entry-t-style td textarea {	margin: 8px 5px;	padding: 5px;}.form-style {	}.form-style input[type="checkbox"] {	margin: 0 0.5em;}.form-style input[type="text"],.form-style textarea {	font-size: 12px;}.form-style input[type="text"]:focus,.form-style textarea:focus {	background: #eaf6fd;}.form-style select {	border: 1px solid #CCC;	margin: 5px 0;}.formwidth-ss {	width: 5%;}.formwidth-s {	width: 15%;}.formwidth-ms {	width: 25%;}.formwidth-m {	width: 45%;}.formwidth-l {	width: 80%;}.regi-buttun {	text-align: center;	margin: 3% 0 0;}.r-button1 {	-webkit-appearance: none;	font-size: 14px;	color: #FFF;	cursor: pointer;	background: #34a6e6;	border-radius: 4px;	border: none;	margin: 0 10px 0;	padding: 12px 80px;}.r-button2 {	-webkit-appearance: none;	font-size: 14px;	color: #FFF;	cursor: pointer;	background: #999;	border-radius: 4px;	border: none;	margin: 0 10px 0;	padding: 12px 80px;}.r-button1:hover {	background: #2878da;}.r-button1:active {	background: #2878da;}.r-button2:hover {	background: #666;}.r-button2:active {	background: #666;}