@charset "euc-jp";
/* CSS Document */

/* -- mypage -- */
#mypage{margin:30px 0px 30px 140px; font-size:13px; padding:10px; width:500px;border:solid 1px #CCCCCC; background-image:url(../images/g/background_img.gif);}

.form_title{background-color:#FFFFFF; font-weight:bold;color:#03567E;padding:8px 0px 6px 5px;margin:0px 0px 10px 0px;
border-bottom:solid 1px #0076A3; border-left:solid 5px #0076A3;}
.mypage_list{border-bottom:solid 2px #FFFFFF;margin:0px 10px 10px 10px;}
#mypage_section{border:solid 1px #CCCCCC; margin:5px 10px 20px 10px; padding:10px; background-color:FFFFFF;}
#mypage_section p{margin:0px 0px 5px 0px;color:#FF0033;font-weight:bold; font-size:13px;}
#mypage_section div{font-size:11px;line-height:120%;}



/* -- orderlist -- */
#orderlist{margin:30px 0px 30px 90px; font-size:13px; padding:10px; width:600px;border:solid 1px #CCCCCC; background-image:url(../images/g/background_img.gif);}

.orderlist_title{background-color:#FFFFFF; font-weight:bold;color:#03567E;padding:8px 0px 6px 5px;margin:0px 0px 10px 0px;
border-bottom:solid 1px #0076A3; border-left:solid 5px #0076A3;}
.orderlist_list{border-bottom:solid 2px #FFFFFF;margin:0px 0px 10px 10px;}
#orderlist_section{border:solid 1px #CCCCCC; margin:5px 0px 20px 10px; padding:10px; background-color:FFFFFF;}
#orderlist_section p{margin:0px 0px 5px 0px;color:#FF0033;font-weight:bold; font-size:13px;}
#orderlist_section div{font-size:13px;line-height:130%;}



/* -- login -- */
#login{margin:30px 0px 30px 140px; font-size:13px; padding:10px; width:500px;border:solid 1px #CCCCCC; background-image:url(../images/g/background_img.gif);}

.login_title{background-color:#FFFFFF; font-weight:bold;color:#03567E;padding:8px 0px 6px 5px;margin:0px 0px 10px 0px;
border-bottom:solid 1px #0076A3; border-left:solid 5px #0076A3;}
.login_help{background-color:#FFFFFF; font-weight:bold;color:#FF0033;padding:8px 0px 6px 5px;margin:40px 0px 10px 0px;
border-bottom:solid 1px #FF0033; border-left:solid 5px #FF0033;}
.login_list{margin:0px 10px 10px 10px; background-color:#FFFFFF;padding:10px;}
#login_section{border:solid 1px #CCCCCC; margin:5px 10px 20px 10px; padding:10px; background-color:FFFFFF;}
#login_section td{padding:10px;}
#login_section p{margin:0px 0px 5px 0px;color:#333333;font-weight:bold; font-size:13px;}
#login_section div{font-size:11px;line-height:120%;}
#login_back{border:solid 1px #CCCCCC; margin:15px 10px 20px 10px; padding:5px; background-color:FFFFFF;}



/* -- f3 -- */
#form3_header{margin:30px 0px 10px 150px; font-size:13px; padding:10px; width:480px;border:solid 1px #CCCCCC;  background-image:url(../images/g/background_img.gif);}
.form3_header_t{background-color:#FFFFFF; font-weight:bold;color:#03567E;padding:8px 0px 6px 5px;margin:0px 0px 10px 0px;
border-bottom:solid 1px #0076A3; border-left:solid 5px #0076A3;}

.form3_header_list{border:solid 1px #FF0033;margin:20px 10px 0px 10px;padding:10px; line-height:130%; background-color:#FFFFFF;}
.form4_header_list{border:solid 1px #cccccc;margin:20px 10px 0px 10px;padding:10px; line-height:130%; background-color:#FFFFFF;}

#form3_section{border:solid 1px #CCCCCC; margin:20px 10px 20px 10px; padding:10px; background-color:#FFFFFF;}
#form3_section td{padding:10px;font-size:13px;}
#form3_section p{margin:0px 0px 5px 0px;color:#333333;font-weight:bold; font-size:13px;}
#form3_section div{font-size:12px;line-height:150%;}
#form3_footer{margin:20px 0px 0px 150px;font-size:13px;padding:10px; width:480px;border:solid 1px #CCCCCC;background-color:#EEEEEE; font-weight:bold;
text-align:center;}

#form3_back{border:solid 1px #CCCCCC; margin:15px 10px 20px 10px; padding:5px; background-color:#FFFFFF;}




/* member-only
--------------------------- */
div#member-only {
	width: 500px;
	margin-bottom: 20px;
}
div#member-only h2#member-only-title {
	height: 60px;
	width: 500px;
	margin: 0px 0px 5px;
	padding: 0px;
	background-image: url(../images/member-only_img/member-only_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	overflow: hidden;
}
div#member-only p.member-only-paragraph {
	font-size: 0.9em;
	color: #666666;
	letter-spacing: 0.1em;
	margin: 0px 0px 5px;
	padding: 0px;
	text-align: center;
}
div#member-only ul#member-only-list {
	font-size: 0.9em;
	line-height: 1.25em;
	background-image: url(../images/member-only_img/member-only_list_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 90px;
	width: 460px;
	margin: 0px;
	padding: 10px 20px 0px;
	list-style-type: none;
	overflow: auto;
	letter-spacing: 0.1em;
}
div#member-only ul#member-only-list li {
	background-image: url(../images/member-only_img/member-only_list_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	margin-bottom: 0.75em;
}
div.googleSearch-container {
	border: 1px solid #CCCCCC;
	margin: 0px 0px 10px;
	padding: 10px 20px;
	background-color: #FFFFFF;
}
div.googleSearch-container h4.googleSearch-title {
	margin: 0px;
	padding: 0px;
	font-size: 1.3em;
	font-weight: bold;
	color: #666666;
	letter-spacing: 0.1em;
}
div.googleSearch-container p {
	font-size: 0.9em;
	margin: 0px;
	padding: 10px 0px 0px;
	letter-spacing: 0.1em;
	color: #333333;
}
div.googleSearch-container p label {
	padding-right: 1em;
}
div.googleSearch-container input.googleSearch-input {
	font-size: 1.2em;
	line-height: 1.2em;
	border: 2px solid #FF9900;
}
div.googleSearch-container input.googleSearch-btn {
	font-size: 1.2em;
	width: 120px;
}