a {

	COLOR: #ffffff; TEXT-DECORATION: none

}

a:visited {

	COLOR: #ffffff; TEXT-DECORATION: none

}

a:hover {

	COLOR: #ff3300; TEXT-DECORATION: underline

}

a.link {

	COLOR: #666666; TEXT-DECORATION: none

}

a.link:visited {

	COLOR: #666666; TEXT-DECORATION: none

}

a.link:hover {

	COLOR: #ff6600; TEXT-DECORATION: none

}





.honmontop02 a:link {

	color: #3399FF;

} 

.honmontop02 a:visited {

	color: #3399FF;

} 

.honmontop02 a:hover {

	color: #FF6600;

} 

.honmontop02 a:active {

color: #3399FF;

} 



.honmon {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 10px;

	color: #666666;

	line-height: 14px;

	letter-spacing: 0.3px;

	margin-left: 2px;

	padding: 0px 0px 0px 5px;

	margin-right: 0px;

	text-align: left;

}

.honmondredit {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #666666;

	line-height: 18px;

	letter-spacing: 0.3px;

	margin-left: 2px;

	padding: 0px 0px 0px 5px;

	margin-right: 0px;

	text-align: left;

}

.honmondredittitle {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 14px;

	color: #666666;

	line-height: 14px;

	letter-spacing: 0.3px;

	margin-left: 2px;

	padding: 0px 0px 0px 5px;

	margin-right: 0px;

	text-align: left;

	font-style: normal;

	font-weight: bold;

}

.honmondredit02 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #666666;

	line-height: 16px;

	letter-spacing: 0.3px;

	margin-left: 2px;

	padding: 0px 0px 0px 2px;

	margin-right: 0px;

	text-align: left;

}

.form {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #000000;

	line-height: 18px;

	letter-spacing: 0.3px;

	margin-left: 2px;

	padding: 0px 0px 0px 5px;

	margin-right: 0px;

	text-align: left;

}

.item {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 16px;

	color: #FFFFFF;

	line-height: 18px;

	letter-spacing: 0.3px;

	padding: 10px;

	text-align: center;

	font-weight: bold;

}



.yahoo_mozi {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 15px;

	color: #666666;

	line-height: 18px;

	letter-spacing: 0.3px;

	margin-left: 2px;

	padding: 2px 0px 0px;

	margin-right: 0px;

	text-align: left;

}



.shopinfo {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #333333;

	line-height: 16px;

	letter-spacing: 0.3px;

	margin-left: 0px;

	margin-right: 0px;

	text-align: left;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 2px;

}

.kaiire {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #666666;

	line-height: 18px;

	letter-spacing: 0.3px;

	padding: 0px 0px 0px 6px;

	margin-right: 0px;

	text-align: left;

}

.honmontop {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 11px;

	color: #666666;

	line-height: 14px;

	letter-spacing: .1px;

	margin-right: 0px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



.honmontop05 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #666666;

	line-height: 18px;

	letter-spacing: .8px;

	margin-right: 0px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



.honmontop4 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #666666;

	line-height: 18px;

	letter-spacing: .8px;

	margin-right: 0px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



.honmontop02 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 11px;

	color: #333333;

	line-height: 17px;

	letter-spacing: .8px;

	margin-left: 2px;

	padding: 0px 0px 0px 5px;

	margin-right: 0px;

	text-align: left;

}



.honmontop3 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #ffffff;

	line-height: 14px;

	letter-spacing: .1px;

	margin-right: 0px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 5px;

	padding-bottom: 0px;

}



.honmontop5 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 11px;

	color: #FFFFFF;

	line-height: 14px;

	letter-spacing: 0.4px;

	margin-right: 0px;

	text-align: left;

	padding: 10px 25px;

}



.honmontop5_a {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 11px;

	color: #FFFFFF;

	line-height: 14px;

	letter-spacing: 0.4px;

	margin-right: 0px;

	text-align: left;

	padding-top: 10px;

	padding-right: 25px;

	padding-left: 25px;

}



.honmontop6 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #FFFFFF;

	line-height: 18px;

	letter-spacing: 0.4px;

	margin-right: 0px;

	text-align: left;

	padding: 5px 25px;

}



.honmontop7 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #FFFFFF;

	line-height: 14px;

	letter-spacing: .3px;

	margin-right: 0px;

	text-align: left;

	padding: 3px;

}



.honmontop8 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #ffffff;

	line-height: 14px;

	letter-spacing: .1px;

	margin-right: 0px;

	text-align: left;

	padding: 3px;

}



.honmontop10 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 11px;

	color: #FFFFFF;

	line-height: 13px;

	letter-spacing: 0.4px;

	margin-right: 0px;

	text-align: left;

	padding: 10px;

}







.honmontop11 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 11px;

	color: #333333;

	line-height: 17px;

	letter-spacing: .8px;

	padding: 5px;

	text-align: left;

	border: 1px solid #666600;

}



.honmontop12 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 11px;

	color: #ffffff;

	line-height: 13px;

	letter-spacing: .1px;

	margin-right: 0px;

	text-align: left;

	padding: 2px;

}





.honmontop13 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 11px;

	color: #333333;

	line-height: 17px;

	letter-spacing: .8px;

	padding: 5px;

	text-align: left;

	background-color: #FFFFFF;

}



.honmontop14 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 11px;

	color: #333333;

	line-height: 15px;

	letter-spacing: .8px;

	padding: 5px;

	text-align: left;

	background-color: #FFFFFF;

	border: 1px solid #666600;

}





.honmontop15 {

	padding: 5px;



	

}



.honmontop16 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 9px;

	color: #ffffff;

	line-height: 13px;

	letter-spacing: .1px;

	margin-right: 0px;

	text-align: left;

	padding: 2px;

}



.textbox {

	padding-left: 5px;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	margin-top: 0px;

	top: 0px;

}

.copyright {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 10px;

	color: #666666;

	line-height: 18px;

	letter-spacing: 0.3px;

	margin-left: 2px;

	padding: 0px 0px 0px 5px;

	margin-right: 0px;

	text-align: right;

}

.sumbss {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 11px;

	color: #ff0000;

	line-height: 14px;

	letter-spacing: .3px;

	margin-right: 0px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}

.sumbser {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 13px;

	color: #666666;

	line-height: 14px;

	letter-spacing: .3px;

	margin-right: 0px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}

.sumb {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 10px;

	color: #666666;

	line-height: 14px;

	letter-spacing: .3px;

	margin-right: 0px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}

.sumbtitle {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #FFFFFF;

	line-height: 14px;

	letter-spacing: .3px;

	margin-right: 0px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	text-transform: none;

	font-weight: 300;



}



.sumbtitle2 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 13px;

	color: #666666;

	line-height: 15px;

	letter-spacing: .3px;

	margin-right: 0px;

	text-align: left;

	text-transform: none;

	padding: 10px;

}



.sumbtitle34 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 14px;

	color: #666666;

	line-height: 19px;

	letter-spacing: 0.8px;

	margin-right: 0px;

	text-align: right;

	text-transform: none;

	padding: 10px;

	word-spacing: .4em;

}

.update {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #666666;

	line-height: 14px;

	letter-spacing: 0.3px;

	margin-right: 0px;

	text-align: right;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}

.detailspec {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 10px;

	color: #333333;

	line-height: 14px;

	letter-spacing: .3px;

	margin-right: 0px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}

.detailtext {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #333333;

	line-height: 14px;

	letter-spacing: .3px;

	margin-right: 0px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}

.form02 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #FF0000;

	line-height: 18px;

	letter-spacing: 0.3px;

	margin-right: 0px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}

.kaiireCopy {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #FF0000;

	line-height: 20px;

	letter-spacing: 0.3px;

	margin-right: 0px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}

.kaiireCopy02 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 14px;

	color: #FF0000;

	line-height: 18px;

	letter-spacing: 0.3px;

	margin-right: 0px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}

.kaiireCopy03 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #666666;

	line-height: 20px;

	letter-spacing: 0.3px;

	margin-right: 0px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}

.arrived {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 13px;

	color: #333333;

}

.think {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 10px;

	line-height: 18px;

	letter-spacing: 0.3px;

	margin: 2px;

	padding: 5px;

	color: #666666;

}



.th_inks {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 10px;

	line-height: 15px;

	letter-spacing: 0.3px;

	margin: 2px;

	padding: 10px;

	text-align: left;

}



.arrivedpage {

	font: 11px "Arial", "Helvetica", "sans-serif";

	color: #666666;

}

.arriveditem {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;

	font-size: 10px;

	line-height: 12px;

}



.sumbtitless {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 15px;

	color: #FFFFFF;

	line-height: 14px;

	letter-spacing: .3px;

	margin-right: 0px;

	text-align: center;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	text-transform: none;

	font-weight: 300;

}





.sumbtitlesst {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 15px;

	color: #333333;

	line-height: 14px;

	letter-spacing: 0.3px;

	margin-right: 0px;

	text-align: left;

	text-transform: none;

	padding: 5px;

}





.sumline {

	letter-spacing: 0.3px;

	margin-right: 0px;

	text-align: left;

	padding: 5px;

	border: 1px solid #666666;

}



.ita_mozi {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 10px;

	color: #666666;

	line-height: 14px;

	letter-spacing: 0.3px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top:10px;

	padding-right:300px;

	padding-bottom:500px;

	padding-left:20px;

	text-align: left;

}

.divss {

	margin: 0px;

	border-top-width:1px;

	border-bottom-width:1px;

	border-right-width:1px;

	border-left-width:1px;

	border-style: solid;

	border-color:#666666;

	background-color:#ffffff;

	

}



.kassina_mozi {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #666666;

	line-height: 18px;

	letter-spacing: 0.8px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top:10px;

	padding-right:10px;

	padding-bottom:10px;

	padding-left:10px;

	text-align: left;

}



.ka_mozi {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 13px;

	color: #666666;

	line-height: 14px;

	letter-spacing: 0.4px;

	margin-top: 2px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top:0px;

	padding-right:0px;

	padding-bottom:0px;

	padding-left:15px;

	text-align: left;

}



.sonotatop {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #666666;

	line-height: 14px;

	letter-spacing: .1px;

	margin-right: 0px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 5px;

	padding-bottom: 0px;

}



.midashi_mozi {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 15px;

	color: #ffffff;

	line-height: 18px;

	letter-spacing: 0.8px;

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top:0px;

	padding-right:0px;

	padding-bottom:0px;

	padding-left:10px;

	text-align: left;

	background-color:#999999;

}



.big_mozi {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 17px;

	color: #000000;

	line-height: 18px;

	letter-spacing: 0.8px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top:10px;

	padding-right:10px;

	padding-bottom:10px;

	padding-left:10px;

	text-align: left;

}





.yahoo_mozi {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 14px;

	color: #666666;

	line-height: 18px;

	letter-spacing: 0.8px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top:10px;

	padding-right:10px;

	padding-bottom:10px;

	padding-left:10px;

	text-align: left;

}





.yahoo_mozii {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 13px;

	color: #666666;

	line-height: 18px;

	letter-spacing: 0.9px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top:10px;

	padding-right:10px;

	padding-bottom:10px;

	padding-left:10px;

	text-align: left;

}





.colt_order {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 15px;

	color: #FFFFFF;

	line-height: 18px;

	letter-spacing: 0.9px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top:10px;

	padding-right:10px;

	padding-bottom:10px;

	padding-left:10px;

	text-align: left;

	background-color: #999966;

	left: 10px;

	top: 5px;

	right: 5px;

	bottom: 5px;

}



.colt_htop {

	font-size: 12px;

	color: #FFFFFF;

	line-height: 16px;

	letter-spacing: .8px;

	margin-right: 0px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}





.colt_htop1 {

	font-size: 11px;

	color: #FFFFFF;

	line-height: 16px;

	letter-spacing: .8px;

	text-align: left;

	padding: 10px;

}



.colt_honmontop {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	color: #FFFFFF;

	line-height: 18px;

	letter-spacing: .3px;

	margin-right: 0px;

	text-align: left;

	padding: 10px;

}



.colt_honmontopz {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 10px;

	color: #FFFFFF;

	line-height: 13px;

	letter-spacing: .3px;

	margin-right: 0px;

	text-align: left;

	padding: 10px;

}



.colt_line {

	color: #FFFFFF;

	margin-right: 0px;

	padding: 10px;

	border: 1px solid #666600;

}



.colt_spaces{

	color: #FFFFFF;

	margin-right: 0px;

	padding-top: 10px;

}



.colt_space{

	color: #FFFFFF;

	margin-right: 0px;

	border: 1px solid #666600;

	padding-top: 10px;

}



.colt_center_line{

	margin-right: 0px;

	border: 1px solid #666666;

	padding: 20px;

}



.tensen_line{

	margin-right: 0px;

	padding: 3px;

	border-top: 1px dashed #666666;

}



.alessimozi_a {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 13px;

	color: #666666;

	line-height: 17px;

	letter-spacing: .3px;

	text-align: left;

	padding: 8px;

}





.alessimozi_bc {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 15px;

	color: #666666;

	line-height: 21px;

	letter-spacing: .3px;

	text-align: left;

	padding: 8px;

}



.tensen_space{

	padding: 5px;

}



.tensen_space_line{

	border-top: 4px solid #333333;

	border-bottom: 4px solid #333333;

	padding: 10px 10px 10px 5px;

}



.zisen_line {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 13px;

	color: #666666;

	line-height: 17px;

	letter-spacing: .3px;

	text-align: left;

	padding: 8px;

	border: 1px solid #666666;

}



.alessimozi_b {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 13px;

	color: #FFFFFF;

	line-height: 17px;

	letter-spacing: .3px;

	text-align: left;

	padding: 3px;

	font-weight: bold;

	background-color: #666633;

}



.alessiline_a {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 13px;

	color: #FFFFFF;

	line-height: 17px;

	letter-spacing: .3px;

	text-align: left;

	padding: 3px;

	font-weight: bold;

	background-color: #999999;

	border-bottom: 1px solid #000000;

	border-right: 1px solid #000000;

}





.alessiline_b {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 13px;

	color: #666666;

	line-height: 17px;

	letter-spacing: .3px;

	text-align: left;

	padding: 3px;

	border-bottom: 1px solid #000000;

}





.alessiline_c {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 13px;

	color: #666666;

	line-height: 17px;

	letter-spacing: .3px;

	text-align: left;

	padding: 3px;

}



.alessiline_d {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 13px;

	color: #FFFFFF;

	line-height: 17px;

	letter-spacing: .3px;

	text-align: left;

	padding: 3px;

	font-weight: bold;

	background-color: #999999;

	border-right: 1px solid #000000;

}