<!--body {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;	font-size: 80%;	background-color: #ececec;	margin: 0;	padding: 0;}img {	border: 0px;}header {	border-top:solid 22px #d10014 ;	background-color: #fff;	height: 100px;	padding-left: 10px;	position: relative;}#footer {	background-color: #ccc;	height: 100px;	padding-top: 20px;	text-align: center;}.required {	font-size: 11px; background-color: #ff0000; color:#fff; padding:1px 5px 1px 5px; margin-left:5px;}h1 {	color: #eb0426;	position: absolute;	top:15px; left:275px;	white-space: nowrap;}h2 {	color: #fff;	text-align: left;	background-color: #000;	margin: 0;	padding: 15px 0px 15px 25px;	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.89, #000), color-stop(0.29, #4f4f4f));	background: -webkit-linear-gradient(top, #4f4f4f 28%, #000 89%);	background: -moz-linear-gradient(top, #4f4f4f 28%, #000 89%);	background: -o-linear-gradient(top, #4f4f4f 28%, #000 89%);	background: -ms-linear-gradient(top, #4f4f4f 28%, #000 89%);	background: linear-gradient(to bottom, #4f4f4f 28%, #000 89%);}.header_name {	position: absolute;	top:22px; right: 20px;	text-align: left;}#pankuzu {	border-bottom: 1px dashed;	padding: 5px 30px;	font-size: 12px;}.button {	padding: 10px 40px 10px 40px;	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;}.button a{	border: 0;}.text, textarea, .dropdown{	width: 220px;    border:1px solid #777;    padding: 5px;#    color: #999;    border-radius: 5px;    -webkit-border-radius: 5px;    -webkit-box-shadow: 1px 1px 1px #fff;    /* Firefox */    -moz-border-radius: 5px;    -moz-box-shadow: 1px 1px 1px #fff;    /* IE */    zoom: 1;}.text2{	width: 30px;    border:1px solid #777;    padding: 5px;    color: #999;    border-radius: 5px;    -webkit-border-radius: 5px;    -webkit-box-shadow: 1px 1px 1px #fff;    /* Firefox */    -moz-border-radius: 5px;    -moz-box-shadow: 1px 1px 1px #fff;    /* IE */    zoom: 1;    text-align: center;}.text3{	width: 50px;	ime-mode: disabled;    border:1px solid #777;    padding: 2px;    color: #999;    border-radius: 2px;    -webkit-border-radius: 2px;    -webkit-box-shadow: 1px 1px 1px #fff;    /* Firefox */    -moz-border-radius: 2px;    -moz-box-shadow: 1px 1px 1px #fff;    /* IE */    zoom: 1;    text-align: center;}.form_box {	text-align: center;	width: 460px;	margin: 30px 0px 30px 0px;	padding: 25px 50px 25px 50px;	background-color: #f0f0f0;	border: solid 1px #f5f5f5;}.form_l {	border-left: solid 3px #e60122;	float: left;	text-align: left;	line-height: 14px;	width: 180px;	margin: 5px 0px 20px 0px;	padding: 0px 0px 0px 7px;}.form_r {	width: 260px;	text-align: left;	float: left;	margin: 0px 0px 20px 0px;}.search_table tr:first-child{	background-color: #d10014;	color: #fff;	text-align: center;}.search_table {	width: 800px;}.search_table table{	font-size: 90%;	width: 800px;	border-bottom: solid 1px #ccc;	border-right: solid 1px #ccc;	margin: 0px 0px 10px 0px;	padding: 0;	background-color: #fff;}.search_table td {	border-top: solid 1px #ccc;	border-left: solid 1px #ccc;	margin: 0;	padding: 0;	padding: 10px;	text-align: center;}#recept_title {	font-size: 140%;	line-height: 18px;	font-weight: bold;	text-align: left;	margin-left: 30px; margin-bottom: 20px;	border-left: solid 3px #d10014;	padding-top: 2px;	padding-left: 10px;}.recapt_table td:first-child{	width: 150px;	background-color: #d10014;	color: #fff;	text-align: center;}.recapt_table {	width: 800px;}.recapt_table table{	font-size: 90%;	width: 800px;	border-bottom: solid 1px #ccc;	border-right: solid 1px #ccc;	margin: 0px 0px 10px 0px;	padding: 0;	background-color: #fff;}.recapt_table td {	border-top: solid 1px #ccc;	border-left: solid 1px #ccc;	margin: 0;	padding: 0;	padding: 10px;	text-align: left;}.contents {	margin-top: 50px;}.bt_l {	font-size: 130%;	font-weight: bold;	width: 450px;	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #dc6078), color-stop(0.54, #7c182b), color-stop(0.49, #c7233b), color-stop(0.00, #e58b97));	background: -webkit-linear-gradient(top, #e58b97 0%, #c7233b 49%, #7c182b 54%, #dc6078 100%);	background: -moz-linear-gradient(top, #e58b97 0%, #c7233b 49%, #7c182b 54%, #dc6078 100%);	background: -o-linear-gradient(top, #e58b97 0%, #c7233b 49%, #7c182b 54%, #dc6078 100%);	background: -ms-linear-gradient(top, #e58b97 0%, #c7233b 49%, #7c182b 54%, #dc6078 100%);	background: linear-gradient(to bottom, #e58b97 0%, #c7233b 49%, #7c182b 54%, #dc6078 100%);	background-color: #d10014;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;		border: solid 1px #d10014;}.bt_l a{	padding: 15px 0px 15px 0px;	display: block;	text-decoration: none;	color: #fff;}.bt_s {	font-size: 130%;	font-weight: bold;	width: 150px;	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #dc6078), color-stop(0.54, #7c182b), color-stop(0.49, #c7233b), color-stop(0.00, #e58b97));	background: -webkit-linear-gradient(top, #e58b97 0%, #c7233b 49%, #7c182b 54%, #dc6078 100%);	background: -moz-linear-gradient(top, #e58b97 0%, #c7233b 49%, #7c182b 54%, #dc6078 100%);	background: -o-linear-gradient(top, #e58b97 0%, #c7233b 49%, #7c182b 54%, #dc6078 100%);	background: -ms-linear-gradient(top, #e58b97 0%, #c7233b 49%, #7c182b 54%, #dc6078 100%);	background: linear-gradient(to bottom, #e58b97 0%, #c7233b 49%, #7c182b 54%, #dc6078 100%);	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	background-color: #d10014;	border: solid 1px #d10014;}.bt_s a{	padding: 15px 0px 15px 0px;	display: block;	text-decoration: none;	color: #fff;}.bt_xs {	font-size: 90%;	font-weight: bold;	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #dcdcdc), color-stop(0.50, #dbdbdb), color-stop(0.50, #d1d1d1), color-stop(1.00, #fff));	background: -webkit-linear-gradient(top, #dcdcdc 0%, #dbdbdb 50%, #d1d1d1 50%, #fff 100%);	background: -moz-linear-gradient(top, #dcdcdc 0%, #dbdbdb 50%, #d1d1d1 50%, #fff 100%);	background: -o-linear-gradient(top, #dcdcdc 0%, #dbdbdb 50%, #d1d1d1 50%, #fff 100%);	background: -ms-linear-gradient(top, #dcdcdc 0%, #dbdbdb 50%, #d1d1d1 50%, #fff 100%);	background: linear-gradient(to bottom, #dcdcdc 0%, #dbdbdb 50%, #d1d1d1 50%, #fff 100%);	background-color: #dcdcdc;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	border: solid 1px #c0c0c0;}.bt_xs a{	padding: 6px 10px 6px 10px;	display: block;	text-decoration: none;	color: #333;	white-space: nowrap;}.bt_l a:hover, .bt_s a:hover {	color: #000;	opacity:0.5;	filter:alpha(opacity=50);	-ms-filter: "alpha( opacity=50 )";	background-color: #f08080;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;}.bt_xs a:hover{	color: #000;	opacity:0.5;	filter:alpha(opacity=50);	-ms-filter: "alpha( opacity=50 )";	background-color: #fff;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;}.select_box {	float: right;	margin-right: 10px;	margin-bottom: 10px;}#pagenavi {	font-size: 120%;	margin: 20px 0px 50px 0px;}.form_subtitle {	font-size: 120%;	font-weight: bold;	text-align: left;	border-bottom: dotted 1px #ccc;	margin: 15px 0px 15px 0px;}.pause {	background-color: #ccc;}-->