
	html,body,h1,p,ul,dl,dd,form
	{ margin:0; padding:0; }
	img{border:none;}
	a{ color:#5d8c23; }
	a:hover{ color:#79b62e; }
	a:active{ color:#dc3124; }
	body{ font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; }
	body {
		background:#f5f5f5;
	}
	div.base01, div.base02 {
		width:630px;
		margin:0 auto 20px;
	}
	div.base02{
		padding:10px 14px 20px;
		border:1px solid #dbdbdb;
		background:#fff;
		border-radius: 10px;
-webkit-border-radius: 10px;
   -moz-border-radius: 10px;
	}
	div.title_area{
		padding:10px 50px 0 !important;
		background:url(//img15.shop-pro.jp/PA01156/259/etc/bnr_tel.png) no-repeat 430px 10px;
	}
	div.base02 div[align="right"] a {
		display:inline-block;
		padding:0 0 0 20px;
		background:url(//img15.shop-pro.jp/PA01156/259/etc/ico_arrow_left.png) no-repeat 4px 0.25em;
		font-size:larger;
	}
	div.base02 div[align="right"] a:hover {
		background-position:3px 0.25em;
	}
	div.base02 div.members_info,
	div.base02 div[align="left"] {
		width:600px !important;
		margin-bottom:8px;
		padding:50px 0 5px;
		background:#658800 url(//img15.shop-pro.jp/PA01156/259/etc/bg_main_giftset.jpg) no-repeat center center;
		text-indent:-0.5em;
		font-size:x-large;
		color:#fff;
	}
	div.base02 div.members_info{
		margin:0 auto 10px;
		padding:160px 0 20px;
		background:#658800 url(//img15.shop-pro.jp/PA01156/259/etc/logo_rinrinfarm_white.png) no-repeat center 20px;
		text-indent:0;
		text-align:center;
		border-radius: 10px;
-webkit-border-radius: 10px;
   -moz-border-radius: 10px;
	}
	div.base02 div.info {
		margin-left:auto;
		margin-right:auto;
		text-align:left;
	}
	div.base02 div.errorbox{
		padding:10px;
		background:#dc3124 none;
		white-space:nowrap;
		text-indent:0;
		font-size:small;
		border-radius: 4px;
-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
	}
	div.base02 table {
		/*width:100%;*/
	}
	div.base02 table th, div.base02 table td {
		padding:0.5em;
		border-bottom:1px dotted #b1b1b1;
	}
	div.base02 table th {
		white-space:nowrap;
		text-align:left;
	}
	div.base02 table .CELL_1_L .note,
	div.base02 table th .note {
		vertical-align:super;
		font-size:small;
		font-weight:bold;
		color:#dc3124;
	}
	div.base02 table td .note {
		font-size:small;
	}
	div.base02 form td textarea,  div.base02 form td input {
		width:100% !important;
	}
	div.base02 form textarea,  div.base02 form input {
		padding:0.25em 0;
		font-size:medium;
	}
	div.base02 div.submit_btn input {
		zoom:1.5;
		zoom:1\9;
	}
	div.base02 div.submit_btn input:not(:target) {
		zoom:1\9;
	}
	div.copyright {
		font-size:x-small !important;
		color:#9fa496;
	}