/*$BA4BN$N%Y!<%9%9%?%$%k(B*/
form{
	margin: 0px 0px 0px 0px;
}
body{
	font-size: 12px;
	color: #333333;
}
td{
	font-size: 12px;
	color: #333333;
}
a:link,a:visited{
	color: #d93901;
}
a:hover,a:active{
	color: #d93901;
}

.backbg{
	background-color: #f0e0bb;
}
.mainbg{
	background-color: #ffffff;
}

/*header*/
div.hsnavi{
	margin: 0px 0px 5px 0px;
}
div.hsnavi span{
	margin: 0px 0px 0px 2px;
}
.hnavibg{
	background-color: #6d2d1c;
}
.hnavibg2{
	background-color: #ffd30d;
}
div.hnavi{
	margin: 12px 0px 13px 9px;
}
.myshop-m{
	color: #ffd30d;
	font-weight :bold;
	font-size: 11px;
}
.myshop-t{
	font-size: 11px;
	color: #e6d7ca;
	margin: 0px 15px 0px 0px;
}
a.myshop-link:link,a.myshop-link:visited{
	color: #e6d7ca;
}

/*menu*/
.logo{
	margin: 12px 0px 1px 0px;
}
.home{
	margin: 5px 0px 0px 0px;
}
.subnavi{
	margin: 22px 0px 0px 0px;
}


/*main*/
.mtitle_area{
	width: 690px;
	position: relative;
}
.mtitle_area .lead{
	line-height: 1.5em;
}
.line1{
	background-color: #bfa7a3;
}
.line2{
	background-color: #e2d1ce;
}
.mtitle_area table td.line_bg{
	background: url(../images/l_mtitle.gif) left top repeat-x;
}
.maincontents{
	margin: 8px 0px 0px 0px;
}
.maincontents2{
	margin: 30px 0px 0px 0px;
}
.mtitle{
	margin: 15px 0px 15px 0px;
}
.mtitle2{
	margin: 15px 0px 5px 0px;
}
.mtitle_img{
	position: absolute;
	top: 24px;
	right: 0px;
}
.close{
	margin: 20px 0px 20px 0px;
}
.lead{
	margin: 10px 0px 15px 0px;
	color: #8c5a51;
}
.caution1{
	margin: 5px 0px 0px 0px;
	color: #aa886d;
	font-size: 11px;
}
.form-caution{
	color: #c00a0a;
	font-weight: bold;
	font-size: 11px;
}
.boxbg1{
	background-color: #F1E0BE;
}
.boxbg2{
	background-color: #fbf1b8;
}
.boxbg3{
	background-color: #f9ecae;
}
.boxbg4{
	background-color: #faeed1;
}
.boxbg5{
	background-color: #f9e8c9;
}
.boxbg6{
	background-color: #fdf7d4;
}
.boxbg7{
	background-color: #fbf1df;
}
.formbg1{
	background-color: #f8efde;
}
.formbg2{
	background-color: #fbf4ce;
}
.formbg3{
	background-color: #f9eed5;
}



.text1{
	margin: 1px 0px 1px 0px;
	line-height: 16px;
}
.strong{
	font-weight: bold;
}
.backpage{
	margin: 10px 0px 6px -6px;

}
.pagetop{
	margin: 30px 0px 6px 0px;
}
.pagetop2{
	margin: 10px 0px 6px 0px;
}

.closebutton{
	margin: 40px 0px 20px 0px;
}

/*footer*/
.footer{
	margin: 9px 0px 66px 0px;
}
.footer2{
	margin: 9px 0px 20px 0px;
}
.copyright{
	margin: 8px 0px 1px 0px;
	color: #c2a58a;
	font-size: 11px;
}
.global_link{
	margin: 0px 0px 1px 0px;
	color: #8c5a51;
	font-size: 11px;
	font-family: sans-serif;
}
a.global_link:link{
	color: #8c5a51;
	text-decoration: underline;
}
a.global_link:visited{
	color: #8c5a51;
	text-decoration: underline;
}
a.global_link:hover{
	color: #8c5a51;
	text-decoration: underline;
}
.banner{
	margin: 13px 0px 0px 0px;
}
.support{
	margin: 8px 0px 1px 0px;
	color: #c2a58a;
	font-size: 11px;
}
a.supportlink:link{
	color: #c2a58a;
	text-decoration: none;
}
a.supportlink:visited{
	color: #c2a58a;
	text-decoration: none;
}
a.supportlink:hover{
	color: #c2a58a;
	text-decoration: underline;
}


.ssl-title1{
	margin: 15px 0px 1px 0px;
	font-size: 11px;
	color: #8c5a51;
	font-weight: bold;
}
.ssl-text1{
	margin: 3px 0px 1px 0px;
	font-size: 11px;
	color: #8c5a51;
	line-height :12px;
}
.ssl-text2{
	margin: 25px 0px 1px 21px;
	font-size: 11px;
	color: #8c5a51;
	line-height :12px;
	text-indent: -11px;
}
.ssl-area{
	margin: 20px 0px 1px 0px;
}
.houi{
	font-size: 11px;
}
