body{

scrollbar-base-color : #f7f9f7;

scrollbar-face-color : #f7f9f7; 

scrollbar-track-color: #f7f9f7;

scrollbar-arrow-color : #535353; 

scrollbar-3dlight-color: #535353;

scrollbar-highlight-color : #f7f9f7; 

scrollbar-shadow-color : #f7f9f7;

scrollbar-darkshadow-color : #535353;

; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯"; font-size: 9pt; line-height: 14pt

}



div.navi {

   padding: 4px;

   font-size: 12px;

   color: #FFFFFF;

}

div.navi a {

   color: #FFFFFF;

   text-decoration: none;

   padding: 0px 0.5em;

}



div.navi a:link    { color: #FFFFFF; }

div.navi a:visited { color: #FFFFFF; }

div.navi a:hover   { color: #FFFFFF; }

div.navi a:active  { color: #FFFFFF; }





A:LINK{text-decoration:none;color:#0066CC;}

A:VISITED{text-decoration:none;color:#0066CC;}

A:HOVER{text-decoration:underline;color:#000099;

position:relative;

top:0px;

left:0px;}



  input,textarea,select{font-size: 10px;}.midasi {  font-size: 15px; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯"; line-height: 20px}

.line-migi-hidari-1px-glay {

	font: 12px/normal "£Í£Ó £Ð¥´¥·¥Ã¥¯";

	border-top: 1px none #313131;

	border-right: 1px solid #313131;

	border-bottom: 1px none #313131;

	border-left: 1px solid #313131;

}

.line-ue-1px-glay {



	font: 12px/normal "£Í£Ó £Ð¥´¥·¥Ã¥¯";

	border-top: 1px solid #313131;

	border-right: 1px none #313131;

	border-bottom: 1px none #313131;

	border-left: 1px none #313131;

}

.line-all-1px-glay {

	font: 12px/normal "£Í£Ó £Ð¥´¥·¥Ã¥¯";

	border: 1px solid #313131;



}

.menu {

font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯"; font-size: 13px; line-height: normal; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px

; font-weight: normal

}

.honbun {

	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯";

	font-size: 12px;

	line-height: 20px;

	font-style: normal;



}



.navi {

	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯";

	font-size: 12px;

	line-height: normal;

	font-style: normal;

	padding-left: 5px;

	padding-top: 1px;

	padding-bottom: 1px;





}

.line-migi-glay {



	font: 12px/normal "£Í£Ó £Ð¥´¥·¥Ã¥¯";

	border-top: 1px none #313131;

	border-right: 1px solid #313131;

	border-bottom: 1px none #313131;

	border-left: 1px none #313131;

}

.dti-1 {

	font-size: 12px;

	padding: 10px;

	border: 1px solid #333333;

}

.forwebmaster {

	font: 12px/normal "£Í£Ó £Ð¥´¥·¥Ã¥¯";

	padding-top: 3px;

	padding-right: 15px;

	padding-bottom: 5px;

	padding-left: 15px;

	border: none;





}

.genre-link {

	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯";

	font-size: 12px;

	line-height: 20px;

	font-style: normal;

	padding-left: 15px;



}

.mini {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯"; font-size: 9pt; color: #999999}

.ss {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯"; font-size: 8pt; color: #000000; line-height: 12pt}

.ll {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯"; font-size: 11pt; color: #FFFFFF; background-color: #333333; font-weight: normal}

.italia {  font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý"; font-size: 10pt}


.privacy_policy{
	width: 100%;
	text-align: left;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	margin-bottom: 30px;
	font-weight: bold;
}

.privacy_policy a{
	text-decoration: none
}
.privacy_policy a:visited{
	text-decoration: none
}
.privacy_policy a:active{
	text-decoration: none
}
.privacy_policy a:hover{
	text-decoration: underline;
}

.zipcode_search_outer{
	position:relative;
	top: -2em;
	left: 180px;
 }

.zipcode_search_inner{
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
}

.zipcode_search_container{
	background-color: #fff;
	color: #333;
	font-size: 10px;
	padding: 5px;
	border: 1px solid #666;
}
.zipcode_search_container h5{
	font-weight: bold;
        background-color: #c00;
	color: #fff;
	margin: 0;
	padding: 2px;
	font-size: 12px;
}
.zipcode_search_container .close_button{
	margin: 3px;
	float: right;
	cursor: pointer;
}

.zipcode_search_container .zipcode_error{
	color: #f00 ! important;
}

.zipcode_search_container .address_list{
	border: 1px solid #666;
	cursor: pointer;
}
.zipcode_search_container .address_list ul{
	margin: 0;
	padding: 0;
}
.zipcode_search_container .address_list ul li{
	color: #333;
	list-style: none;
}



.zipcode_search_container .address_list a{
	display: block;
	color: #036;
}
.zipcode_search_container a:hover{
	color: #999;
        background-color: #FBE9C4;
}
.zipcode_search_container .zipcode_notice{
	color: #333 ! important;
}




