@charset "utf-8";
/*main*/
div#main div#inner-wrapper-pr{
	border-left:1px #E4C11E solid;
	border-right:1px #E4C11E solid;
	border-bottom:1px #E4C11E solid;
	float:left;
	width:563px;
}
div#main div#inner-wrapper-pr p#desctiption-pr{
	padding:10px;
	font-size:92%;
}
div#main div#inner-wrapper-pr p#description2-pr{
	padding:0px 10px 10px 10px;
	font-size:92%;
}
div#main div#inner-wrapper-pr p#suggestion-pr{
	padding:10px;
	margin:0px 0px 12px 0px;
	color:#FF0000;
	background-color:#FCF0F0;
	font-size:92%;
	border-bottom:1px #CCCCCC dotted;
}
div#main div#inner-wrapper-pr ul#privacy-policy{
	width:543px;
	padding:10px 10px 12px 10px;
	float:left;
}
div#main div#inner-wrapper-pr ul#privacy-policy li{
	float:left;	
}
div#main div#inner-wrapper-pr ul#privacy-policy li#attention{
	float:right;
	text-align:right;
	font-size:92%;	
}
div#main div#inner-wrapper-pr ul#privacy-policy li#attention a{
	color:#0066FF;
}
div#main div#inner-wrapper-pr ul#privacy-policy li#attention span{
	float:right;
	text-align:right;
	font-size:85%;
	color:#FF0000;
}
*:first-child+html div#inner-wrapper-pr ul#privacy-policy li#attention span{
	font-size:77%;	
} 

div#main dl#table-pr{
	clear:both;
	line-height:1.5;
	float:left;
}
div#main dl#table-pr b{
	color:#FF0000;
	font-weight:normal;
}
div#main dl#table-pr strong{
	color:#999999;
	font-weight:normal;
	font-size:85%;
}
*:first-child+html div#main dl#table-pr strong {
	font-size:77%;	
} 

div#main dt,div#main dd{
	height:40px;
}
div#main dt.tit-pr{
	width:182px;
	height:16px;
	float:left;
	background-color:#FDF7F7;
	font-size:92%;
	border-right:1px #F9E3E3 solid;
	border-bottom:1px #F9E3E3 solid;
	padding:12px 0px 12px 8px;
	_padding:10px 0px 10px 8px;
}
div#main dt.low{
	line-height:1;
}
div#main dt.tit-pr span{
	background-image: url(../img/bred-black.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px 0px 0px 12px;
}
div#main dl#table-pr dd.textarea-pr{
	width:362px;
	height:20px;
	float:right;
	font-size:92%;
	border-bottom:1px #F9E3E3 solid;
	padding:10px 0px 10px 10px;
}
div#main dd.textarea-pr input{
	width:200px;
	float:left;
}
div#main dd.textarea-pr select{
	width:200px;
}
div#main dd.textarea-pr select.short{
	width:80px;
}
div#main dd.textarea-pr input.radio{
	width:auto;
	float:none;
}
div#main dl#table-pr2 dd.textarea-big-pr input{
	width:344px;
	height:135px;
}
div#main dd.attention-pr{
	width:147px;
	height:30px;
	float:left;
	font-size:77%;
	_font-size:65%;
	border-bottom:1px #F9E3E3 solid;
	padding:5px 5px 5px 0px;
	color:#999999;
}
div#main dt.top{
	border-top:1px #F9E3E3 solid;
}
div#main dd.top{
	border-top:1px #F9E3E3 solid;
}
div#main dd.top{
	border-top:1px #F9E3E3 solid;
}
div#main p#checkbox{
	clear:both;
	padding:13px 0px 13px 9px;
	font-size:92%;
}
div#main p#checkbox a{
	color:#0066FF;
}
div#main ul#nav-pr{
	float:left;
	margin:0px 0px 18px 155px;
}
div#main ul#nav-pr li{
	padding-right:10px;
	font-weight:normal;
	float:left;
}
div#main ul#nav-pr li a{
	color:#0066FF;
	background-image: url(../img/bred-red.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px 0px 0px 10px;
}
div#main div#inner-wrapper-pr ul#registration-favorite{
	width:543px;
	padding:10px 10px 12px 10px;
	float:left;
}
div#main div#inner-wrapper-pr ul#registration-favorite li{
	float:left;	
}
div#main div#inner-wrapper-pr ul#registration-favorite li#attention{
	float:right;
	text-align:right;
	font-size:92%;	
	color:#FF0000;
	padding:7px 0px 0px 0px;
}
div#main p#btn-send{
	text-align:center;
	clear:both;	
	padding:10px 0px 8px 0px;
}
div#main p#btn-ok{
	text-align:center;
	clear:both;	
	padding:10px 0px 8px 0px;
}
/*#subarea*/
div#subarea div#sub-about-japanzaisen{
	margin:0px 0px 13px 0px;
}
div#subarea div#sub-about-japanzaisen div#inner-wrapper-saj{
	border-left:1px #EAC721 solid;
	border-right:1px #EAC721 solid;
	border-bottom:1px #EAC721 solid;
	padding:13px 7px 13px 7px;
}
div#subarea div#sub-about-japanzaisen div#inner-wrapper-saj p{
	color:#999999;
	font-size:92%;
}
