@charset "Shift_JIS";

body
{  
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center top;
}
table
{
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	letter-spacing:0.2em;
	font-size:10pt;
}
h1
{  
	color: #FF99CC;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	font-size:8pt;
	letter-spacing:0.2em;
	line-height:120%;
}
h2
{  
	color: #AAAAAA;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	font-size:8pt;
	letter-spacing:0.2em;
	line-height:120%;
}
h3
{  
	color: #FF66FF;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	font-size:8pt;
	letter-spacing:0.2em;
	line-height:120%;
}
div#top
{  
	padding:0px 0px 0px 0px;
}
div#top a,div#top a:link div#top a:visited div#top a:hover
{  
	border:1px solid #FFFFFF;
}
div#title
{  
	padding:0px 3px 3px 3px;
}
div#title .dtl 
{  
	font-size:9pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #669966;
}
div#title_menu
{  
	padding:3px 3px 3px 3px;
}
div#title_menu .dtl 
{  
	color: #555555;
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	line-height:120%;
	letter-spacing:0.1em;
}
div#title_menu a,div#title_menu a:link div#title_menu a:visited
{  
	text-decoration: none;
	font-size:8pt;
	color:#6633CC;
	background-color:#FFFFFF;
	border:1px solid #6633CC;
	display: block;
	padding:3px 5px 3px 5px;
	margin:1px 1px 1px 1px;
	width: auto;
}
div#title_menu a:hover
{  
	font-size:8pt;
	color:#FFFFFF;
	background-color: #6633CC;
	border:1px solid #FFFFFF;
}

div#mokuteki_menu
{  
	padding:6px 5px 5px 5px;
	margin:1px 1px 1px 1px;
}
div#mokuteki_menu a,div#mokuteki_menu a:link div#mokuteki_menu a:visited
{  
	padding:6px 5px 5px 5px;
	margin:1px 1px 1px 1px;
	text-decoration: none;
	font-size:8pt;
	display: block;
	width: auto;
	color:#FFFFCC;
	background-color: #FF6666;
	border:1px solid #FFFFFF;
}
div#mokuteki_menu a:hover
{  
	padding:6px 5px 5px 5px;
	margin:1px 1px 1px 1px;
	font-size:8pt;
	color:#FF0066;
	background-color:#FFFFFF;
	border:1px solid #FF3333;
}

div#goto_cate
{  
	padding:3px 3px 3px 3px;
}
div#goto_cate .dtl 
{  
	color: #555555;
	font-size:8pt;
	font-family:"Osaka","ŁÍŁÓ ŁĐÌÀÄ«","ŁÍŁÓ ŁĐ„Ž„·„Ă„Ż"; 
	line-height:120%;
	letter-spacing:0.1em;
}
div#goto_cate a,div#goto_cate a:link div#goto_cate a:visited
{  
	text-decoration: none;
	font-size:8pt;
	color:#FF33FF;
	background-color:#FFFFFF;
	border:2px solid #FF99FF;
	display: block;
	padding: 2px 2px;
	width: auto;
}
div#goto_cate a:hover
{  
	font-size:8pt;
	color:#FFFFFF;
	background-color: #FF33FF;
	border:2px solid #FFFFFF;
}


div#goto_price
{  
	padding:3px 3px 3px 3px;
}
div#goto_price .dtl 
{  
	color: #555555;
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	line-height:120%;
	letter-spacing:0.1em;
}
div#goto_price a,div#goto_price a:link div#goto_price a:visited
{  
	text-decoration: none;
	font-size:8pt;
	color:#339966;
	background-color:#FFFFFF;
	border:2px solid #339966;
	display: block;
	padding: 2px 2px;
	width: auto;
}
div#goto_price a:hover
{  
	font-size:8pt;
	color:#FFFFFF;
	background-color: #339966;
	border:2px solid #FFFFFF;
}


div#menu
{  
	padding:2px 2px 2px 2px;
}
div#menu .head 
{  
	color: #333333;
	font-size:9pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	line-height:120%;
	letter-spacing:0.1em;
	padding:3px 3px 3px 10px;
}
div#menu .dtl 
{  
	color: #555555;
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	line-height:120%;
	letter-spacing:0.1em;
}
div#menu .dtl_7 
{  
	color: #555555;
	font-size:7pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	line-height:120%;
	letter-spacing:0.1em;
}
div#menu .dtl2
{  
	color: #555555;
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	line-height:120%;
	letter-spacing:0.1em;
	border:1px dotted #555555;
	padding:5px 5px 5px 5px;
}
div#menu .dtl3
{  
	color: #555555;
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	line-height:120%;
	letter-spacing:0.1em;
	border:1px solid #555555;
	padding:5px 5px 5px 5px;
}
div#menu .dtl4
{  
	color: #555555;
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	line-height:120%;
	letter-spacing:0.1em;
	border:none;
	padding:1px 1px 1px 1px;
}
div#menu .dtl5
{  
	color: #555555;
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	line-height:100%;
	letter-spacing:0.1em;
	border:none;
	padding:0px 0px 0px 0px;
}
div#menu .dtl6
{  
	color: #555555;
	font-size:9pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	line-height:120%;
	letter-spacing:0.1em;
	border:none;
	padding:0px 0px 0px 0px;
}
div#list ul
{  
	border-bottom:1px dotted #666;
}
div#list li
{  
	list-style-type:square; padding:3px 0px 3px 0px; vertical-align:middle;
	border-top:1px dotted #666;
}
div#list
{  
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	line-height:120%;
	letter-spacing:0.1em;
	border:none;
	padding:0px 0px 0px 0px;
}
div#list .dtl
{  
	color: #6655ff;
}
div#list .price
{  
	color: #ff5555;
}
div#list A:link,A:visited,A:hover,A:active
{  
	color: #6655ff;
}
div#menu a,div#title_menu a:link div#title_menu a:visited
{  
	color:#6633CC;
	font-size:8pt;
	line-height:120%;
	letter-spacing:0.1em;
	border:1px solid #FFFFFF;
}
div#menu a:hover
{  
	font-size:8pt;
	color:#FF0000;
	line-height:120%;
	letter-spacing:0.1em;
	border:1px solid #FFFFFF;
}
div#linkframe
{  
	padding:3px 3px 3px 3px;
	border:1px solid #FFFFFF;
}
div#linkframe .dtl 
{  
	padding:3px 3px 3px 3px;
	border:1px solid #FFFFFF;
}
div#linkframe a,div#title_menu a:link div#title_menu a:visited
{  
	border:1px solid #FFFFFF;
}
div#linkframe a:hover
{  
	border:1px solid #FFFFFF;
}
div#ranking
{  
	padding:3px 3px 3px 3px;
}
div#ranking .dtl 
{  
	color: #555555;
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	line-height:120%;
	letter-spacing:0.1em;
}
div#ranking .dtl2 
{  
	color: #555555;
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	line-height:120%;
	letter-spacing:0.1em;
	border:1px solid #555555;
	padding:5px 5px 5px 5px;
}
div#cat_menu
{  
	padding:0px 0px 5px 0px;
	background-color: #FFFFFF;
}
div#cat_menu .dtl 
{  
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #3366CC;
	padding:5px 10px 5px 10px;
	text-decoration:underline;
}
div#cat_menu .dtl2 
{  
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #333333;
	padding:5px 10px 5px 10px;
	line-height:130%;
	letter-spacing:0.2em;
	text-decoration:underline;
}
div#cat_menu .dtl3 
{  
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #660099;
	padding:10px 10px 10px 10px;
	border:1px dotted #3366CC;
}
div#cat_menu .dtl4 
{  
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #333333;
	padding:5px 10px 5px 10px;
	line-height:130%;
	letter-spacing:0.2em;
}
div#cat_menu a,div#cat_menu a:link div#cat_menu a:visited div#cat_menu a:hover
{  
	border:none;
}
div#floor
{  
	padding:1px 1px 1px 1px;
}
div#floor .dtl 
{  
	font-size:10pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color:#FF0000;
	letter-spacing:0.2em;
}
div#floor a,div#title_menu a:link div#title_menu a:visited
{  
	text-decoration: none;
	background-color: #FF6633;
	color:#FFFFFF;
	font-size:10pt;
	border:1px outset #FF6666;
	display: block;
	padding: 2px 2px 2px 2px;
	width: auto;
}
div#floor a:hover
{  
	font-size:10pt;
	color:#FF0000;
	background-color:#FFFFFF;
	border:1px inset #FF6666;
}
div#floor_item
{  
	padding:1px 1px 1px 1px;
}
div#floor_item .dtl 
{  
	font-size:9pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color:#FF0000;
	letter-spacing:0.2em;
}
div#floor_item a,div#title_menu a:link div#title_menu a:visited
{  
	text-decoration: none;
	background-color: #666699;
	font-size:9pt;
	color:#FFFFFF;
	border:1px inset #666699;
	display: block;
	padding: 2px 2px 2px 2px;
	width: auto;
}
div#floor_item a:hover
{  
	font-size:9pt;
	color:#666699;
	background-color:#FFFFFF;
	border:1px outset #666699;
}
div#floor_item_ld
{  
	padding:1px 1px 1px 1px;
}
div#floor_item_ld .dtl 
{  
	font-size:9pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color:#FF0000;
	letter-spacing:0.2em;
}
div#floor_item_ld a,div#title_menu a:link div#title_menu a:visited
{  
	text-decoration: none;
	background-color: #FF99FF;
	font-size:9pt;
	color:#995555;
	border:1px inset #FF99FF;
	display: block;
	padding: 2px 2px 2px 2px;
	width: auto;
}
div#floor_item_ld a:hover
{  
	font-size:9pt;
	color:#FF99FF;
	background-color:#FFFFFF;
	border:1px outset #FF99FF;
}
div#floor_item_fml
{  
	padding:1px 1px 1px 1px;
}
div#floor_item_fml .dtl 
{  
	font-size:9pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color:#00FF00;
	letter-spacing:0.2em;
}
div#floor_item_fml a,div#title_menu a:link div#title_menu a:visited
{  
	text-decoration: none;
	background-color: #99CCAA;
	font-size:9pt;
	color:#006633;
	border:1px inset #99CCAA;
	display: block;
	padding: 2px 2px 2px 2px;
	width: auto;
}
div#floor_item_fml a:hover
{  
	font-size:9pt;
	color:#006633;
	background-color:#FFFFFF;
	border:1px outset #99FF99;
}
div#cat_dtl
{  
	padding:1px 1px 1px 1px;
}
div#cat_dtl .dtl 
{  
	font-size:9pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color:#660099;
}
div#cat_dtl a,div#title_menu a:link div#title_menu a:visited
{  
	text-decoration: none;
	background-color:#663399;
	font-size:9pt;
	color:#FFFFFF;
	border:2px outset #6666FF;
	display: block;
	padding: 3px 0px 0px 0px;
	width: auto;
}
div#cat_dtl a:hover
{  
	font-size:9pt;
	color:#6600CC;
	background-color: #FFFFFF;
}
div#popup
{  
	padding:20px 0x 20px 0px;
}
div#popup .dtltitle 
{  
	padding:0px 2px 0px 2px;
	background-color: #FFFFFF;
}
div#popup .dtltdtitle 
{  
	border:2px ridge #FF6600;
	background-color: #FFFFFF;
}
div#popup .dtltd 
{  
	padding:10px 5px 5px 10px;
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #7777777;
	letter-spacing:0.2em;
	line-height:115%;
	border:2px ridge #AAAAAA;
	background-color: #FFFFFF;
}
div#popup .dtltd2
{  
	padding:10px 5px 5px 10px;
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #7777777;
	letter-spacing:0.2em;
	line-height:115%;
	border:none;
	background-color: #FFFFFF;
}
div#ranking
{  
	padding:0px 0px 0px 0px;
	background-color: #FFFFFF;
}
div#ranking .ttl
{  
	padding:2px 2px 2px 2px;
	border:none;
}
div#ranking .image
{  
	font-size:9pt;
	color: #663399;
	padding:2px 2px 2px 2px;
	border:none;
}
div#ranking .group
{  
	font-size:9pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #3366CC;
	border:2px dotted #555555;
}
div#ranking .group2
{  
	font-size:9pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #3366CC;
	border:2px dotted #555555;
	padding:10px 10px 5px 10px;
}
div#ranking .dtl
{  
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #3366CC;
	padding:5px 5px 5px 5px;
}
div#ranking a,div#title_menu a:link div#title_menu a:visited
{  
	border:none;
	color: #3366CC;
	padding: 3px 0px 0px 0px;
	background-color: #FFFFFF;
}
div#ranking a:hover
{  
	border:none;
	color: #3366CC;
	background-color: #FFFFFF;
}

div#wrapping
{  
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #555555;
	padding:1px 1px 1px 1px;
	background-color: #FFFFFF;
}
div#wrapping .all
{  
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #555555;
	border:2px solid #663399;
	padding:3px 3px 3px 3px;
	line-height:150%;
}
div#wrapping .title
{  
	font-size:9pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #FF0000;
	padding:1px 1px;
	line-height:130%;
	letter-spacing:0.2em;
}
div#wrapping .dtl
{  
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #663399;
	padding:3px 3px 3px 3px;
	line-height:130%;
	letter-spacing:0.2em;
}
div#wrapping .dtl2
{  
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #555555;
	padding:3px 3px 3px 3px;
	line-height:130%;
	letter-spacing:0.2em;
}
div#wrapping .dtl3
{  
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #000000;
	padding:3px 3px 3px 3px;
	line-height:130%;
	letter-spacing:0.2em;
}
div#wrapping .group
{  
	border:none;
}
div#wrapping .group2
{  
	border:1px solid #AAAAAA;
}
div#privacy
{  
	padding:0px 3px 3px 3px;
}
div#privacy .dtl 
{  
	font-size:9pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #666699;
	line-height:150%;
	letter-spacing:0.3em;
}
div#ordercontract
{  
	padding:0px 3px 3px 3px;
}
div#ordercontract .dtlttl 
{  
	font-size:9pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	font-weight: bold;
	color: #996666;
	line-height:150%;
	letter-spacing:0.3em;
}
div#ordercontract .dtl 
{  
	font-size:9pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #666699;
	line-height:150%;
	letter-spacing:0.3em;
}
div#ordercontract a,div#linklist a:link div#linklist a:visited,div#linklist a:hover
{  
	font-size:9pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #666699;
	line-height:130%;
	letter-spacing:0.2em;
}
div#link_guide
{  
	padding:5px 5x 5px 5px;
	background-color: #FFFFFF;
}
div#link_guide .dtl 
{  
	color: #FF3333;
	font-size:9pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	letter-spacing:0.2em;
	line-height:130%;
}
div#linklist
{  
	padding:0px 3px 3px 3px;
}
div#linklist .head 
{  
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #666699;
	line-height:130%;
	letter-spacing:0.2em;
}
div#linklist .listhead 
{  
	font-size:9pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	background-color: #666699;
	color: #FFFFFF;
	line-height:170%;
	letter-spacing:0.2em;
}
div#linklist .dtl 
{  
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #333333;
	line-height:130%;
	letter-spacing:0.2em;
}
div#linklist a,div#linklist a:link div#linklist a:visited,div#linklist a:hover
{  
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #666699;
	line-height:130%;
	letter-spacing:0.2em;
}
div#corp
{  
	padding:0px 3px 3px 3px;
}
div#monitor
{  
	padding:3px 3px 3px 3px;
}
div#monitor .head 
{  
	color: #333333;
	font-size:11pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	line-height:120%;
	letter-spacing:0.1em;
	padding:3px 3px 3px 10px;
}
div#monitor .dtl 
{  
	color: #555555;
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	line-height:120%;
	letter-spacing:0.1em;
	text-decoration: none;
}
div#monitor .dtl 
{  
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #333333;
	line-height:130%;
	letter-spacing:0.1em;
}
div#monitor a,div#monitor a:link div#monitor a:visited,div#monitor a:hover
{  
	font-size:8pt;
	font-family:"Osaka","lr oŸ©","lr oSVbN"; 
	color: #666699;
	line-height:130%;
	letter-spacing:0.2em;
}
div#menu .dtl_3000 { color: #6400FB; font-size:12px; font-family:"Osaka", "ŁÍŁÓ ÌÀÄ«"; line-height:120%; letter-spacing:0.1em; ; margin-right: 2px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px ; font-style: normal; font-weight: bold}
div#menu .dtl_3000_price { color: #FF3333; font-size:12px; font-family:"Osaka", "ŁÍŁÓ ÌÀÄ«""; line-height:120%; letter-spacing:0.1em; ; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold}
div#menu .dtl_3000_star { color: #FF00FF; font-size:10px; font-family:"Osaka", "ŁÍŁÓ ÌÀÄ«"; line-height:120%; letter-spacing:0.1em; ; margin-right: 2px; margin-left: 2px; padding-right: 2px; padding-left: 2px ; background-position: center}

