body {
	background-color: #FFFFFF;
	background-image: url(../images/bg04.gif);
	background-repeat: repeat-x;
	background-position: top;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 30px;
	FONT-FAMILY: Meiryo,"MS P Gothic",Osaka,sans-serif;
	COLOR: #303030;
	FONT-SIZE: 12px;
	}

a:hover {
	text-decoration : underline;
	}

ul {
	margin : 0px;
	padding : 0px;
	list-style : none;
	text-align : left;
	}

.disp_clears
	{
	clear:both;
	}

#conditionsHeading, #productListHeading
	{
	PADDING-LEFT: 8px;
	FONT-SIZE: 1.4em;
	}

#productMainImage
	{
	padding : 8px 15px 8px 15px;
	}

.icon01 {
	margin : 0px;
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px;
	text-indent: 0px;
	background:transparent url(../images/icon01.gif) no-repeat 0px 3px;
	} 

.icon02 {
	margin : 0px;
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px;
	text-indent: 0px;
	background:transparent url(../images/icon02.gif) no-repeat 0px 3px;
	} 

.icon03 {
	margin : 0px;
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px;
	text-indent: 0px;
	background:transparent url(../images/icon03.gif) no-repeat 0px 3px;
	} 

.icon04 {
	margin : 0px;
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px;
	text-indent: 0px;
	background:transparent url(../images/icon04.gif) no-repeat 0px 3px;
	} 

#shop_comment
	{
	text-align: left;
	margin : 0px 0px 8px 0px;
	padding : 8px 15px 8px 15px;
	border-left : 1px solid #d8d8d8;
	border-right : 1px solid #d8d8d8;
	border-bottom : 1px solid #d8d8d8;
	LINE-HEIGHT: 1.4em; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; color:#333333;
	clear:both;
	}

#shop_faq
	{
	text-align: left;
	margin : 15px 0px 8px 0px;
	padding : 8px 15px 8px 15px;
	border : 1px solid #d8d8d8;
	LINE-HEIGHT: 1.4em; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; color:#333333;
	clear:both;
	}

#shop_faq li
	{
	text-align: left;
	margin : 0px 0px 0px 0px;
	padding : 2px 0px 2px 0px;
	}

#sokujitu_comment
	{
	text-align: left;
	margin : 0px;
	border-left : 1px solid #BDBDBD;
	border-right : 1px solid #BDBDBD;
	border-bottom : 1px solid #BDBDBD;
	background: #FFFFFF;
	PADDING-BOTTOM: 8px; PADDING-LEFT: 28px; PADDING-RIGHT: 28px; PADDING-TOP: 8px;
	LINE-HEIGHT: 1.4em; MARGIN: 0px; FONT-SIZE: 12px; color:#333333
	}

#sokujitu_comment li.info {
	margin : 0px;
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px;
	text-indent: 16px;
	background:transparent url(../images/icon09.gif) no-repeat 0px 3px;
	} 

#content_title
	{
	margin : 0px;
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
	}

#content_title p.Items
	{
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0px; FONT-SIZE: 1.5em; FONT-WEIGHT: bold; color:#F58000
	}

#content_title p.Price
	{
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0px; FONT-SIZE: 1.5em; FONT-WEIGHT: bold; color:#333333
	}

#content_item
	{
	clear:both;
	margin : 0px;
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px;
	LINE-HEIGHT: 1.5em; MARGIN: 0px; FONT-SIZE: 1.1em; color:#333333
	}

#Image_head01 {
	WIDTH: 450px;
	HEIGHT: 108px;
	margin : 0px;
	padding : 0px;
	}

div.menu_side {
	width : 195px;
	margin : 0px 0px 0px 0px;
	padding : 0px;
	border-left : 4px solid #d8d8d8;
	border-right : 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	background: #fcfcfc;
	clear:both;
	}

div.menu_side li.head {
	LIST-STYLE-TYPE: none;
	TEXT-INDENT: 10px;
	text-align : left;
	border-bottom: 1px dotted #d8d8d8;
	background: #fcfcfc;
	margin : 0px;
	padding : 0px;
	}

div.menu_side li.foot {
	LIST-STYLE-TYPE: none;
	TEXT-INDENT: 10px;
	text-align : left;
	background: #fcfcfc;
	margin : 0px;
	padding : 0px;
	}

div.menu_side a {
	width : 195px;
	display : block;
	padding : 4px 0px 4px 0px;
	}

div.menu_side a:hover {
	width : 195px;
	display : block;
	padding : 4px 0px 4px 0px;
	background-color : #f0f0f0;
	}

div.menu_side2
	{
	clear:both;
	margin : 0px;
	padding : 4px 7px 7px 7px;
	border-left : 4px solid #d8d8d8;
	border-right : 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	background: #fcfcfc;
	FONT-SIZE: 0.9em;
	LINE-HEIGHT: 1.6em;
	}

div.menu_side2 ul
	{
	margin: 0px;
	padding: 0px;
	}

div.menu_side2 li
	{
	TEXT-INDENT: 0px;
	text-align : center;
	margin: 0px;
	padding: 0px;
	}

#disp_wrapper_container
	{
	width:1000px;
	padding: 0px;
	margin:0 auto 0 auto;
	}

#disp_main
	{
	float:left;
	width:790px;
	padding: 0px;
	margin:0px 0px 0px 0px;
	}

#disp_main_contents
	{
	float:right;
	width:580px;
	padding:0px;
	margin:0px 0px 0px 10px;
	}

#disp_menu_left
	{
	float:left;
	width:200px;
	padding:0px;
	margin:0px;
	}

#disp_menu_right
	{
	float:left;
	width:200px;
	padding: 0px;
	margin:0px 0px 0px 10px;
	}

#disp_head
	{
	background-color: #FFFFFF;
	background-image: url(../images/bg04.gif);
	background-repeat: repeat-x;
	background-position: top;
	width:1000px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	}

#disp_head_left
	{
	float:left;
	width:530px;
	height: 108px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#disp_head_left h1
	{
/*	vertical-align: middle;*/
	margin: 25px 0px 0px 20px;
	padding: 0px;
	}

#disp_head_right
	{
	float:left;
	width:470px;
	height: 108px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

#disp_foot
	{
	PADDING-TOP: 30px;
	PADDING-BOTTOM: 30px;
	margin:0 auto 0 auto;
	text-align: center;
	}
	
#disp_grobal_menu
	{
	background-color: #FFFFFF;
	width: 1000px;
	height: 33px;
	clear:both;
	}

#globalinfo {
	float:left;
	width:1000px;
	height:30px;
	margin : 3px 0px 0px 0px;
	padding : 0px;
	background-image: url(../images/menu00.gif);
	background-position: top;
	}

#globalinfo li {
	display:inline;
	}

#globalinfo li a {
	float:left;
	height:30px;
	margin-right:0px;
	text-indent:-9999px;
	overflow:hidden;
	}

#globalinfo li.navi01 a {width:135px; background:transparent url(../images/menu01a.gif) no-repeat scroll 0;}
#globalinfo li.navi01 a:hover {width:135px; background:transparent url(../images/menu01b.gif) no-repeat scroll 0;}

#globalinfo li.navi02 a {width:135px; background:transparent url(../images/menu02a.gif) no-repeat scroll 0;}
#globalinfo li.navi02 a:hover {width:135px; background:transparent url(../images/menu02b.gif) no-repeat scroll 0;}

#globalinfo li.navi03 a {width:135px; background:transparent url(../images/menu03a.gif) no-repeat scroll 0;}
#globalinfo li.navi03 a:hover {width:135px; background:transparent url(../images/menu03b.gif) no-repeat scroll 0;}

#globalinfo li.navi04 a {width:135px; background:transparent url(../images/menu04a.gif) no-repeat scroll 0;}
#globalinfo li.navi04 a:hover {width:135px; background:transparent url(../images/menu04b.gif) no-repeat scroll 0;}

#globalinfo li.navi05 a {width:135px; background:transparent url(../images/menu05a.gif) no-repeat scroll 0;}
#globalinfo li.navi05 a:hover {width:135px; background:transparent url(../images/menu05b.gif) no-repeat scroll 0;}

#globalinfo li.navi06 a {width:135px; background:transparent url(../images/menu06a.gif) no-repeat scroll 0;}
#globalinfo li.navi06 a:hover {width:135px; background:transparent url(../images/menu06b.gif) no-repeat scroll 0;}

#globalinfo li.navi07 a {width:135px; background:transparent url(../images/menu07a.gif) no-repeat scroll 0;}
#globalinfo li.navi07 a:hover {width:135px; background:transparent url(../images/menu07b.gif) no-repeat scroll 0;}

#globalinfo li.navi08 a {width:135px; background:transparent url(../images/menu08a.gif) no-repeat scroll 0;}
#globalinfo li.navi08 a:hover {width:135px; background:transparent url(../images/menu08b.gif) no-repeat scroll 0;}

#globalinfo li.navi09 a {width:135px; background:transparent url(../images/menu09a.gif) no-repeat scroll 0;}
#globalinfo li.navi09 a:hover {width:135px; background:transparent url(../images/menu09b.gif) no-repeat scroll 0;}

#page_navi {
	font-size: 11px;
	padding : 4px 0px 4px 4px;
	}

#disp_top_banner
	{
	clear:both;
	float:left;
	margin: 0px;
	padding: 0px;
	display:inline;
	}

#disp_top_banner li
	{
	display:inline;
	}

#disp_top_banner li a
	{
	clear:both;
	float:left;
	width:370px;
	height:32px;
	margin: 0px 0px 0px 20px;
	padding : 0px;
	text-indent:-9999px;
	overflow:hidden;
	}

#disp_top_banner li#logo a
	{
	background:transparent url(../images/logo.gif) no-repeat scroll 0;
	}

#support_banner {
	clear:both;
	float:left;
	display:inline;
	margin-top:4px;
	margin-bottom:4px;
	}

#support_banner li
	{
	display:inline;
	}

#support_banner li a
	{
	float:left;
	margin : 8px 0px 8px 0px;
	text-indent:-9999px;
	overflow:hidden;
	}

#support_banner01 a
	{
	clear:both;
	width:580px;
	height:104px;
	background:transparent url(../images/banner_support.gif) no-repeat scroll 0;
	}

#sokujitu_banner
	{
	clear:both;
	width:580px;
	height:105px;
	margin : 0px 0px 0px 0px;
	text-indent:-9999px;
	background:transparent url(../images/banner_sokujitu.gif) no-repeat scroll 0;
	}

#beginner_banner {
	clear:both;
	float:left;
	margin:0px 0px 0px 0px;
	display:inline;
	}

#beginner_banner ul
	{
	margin : 0px;
	padding : 0px;
	list-style : none;
	text-align : left;
	}

#beginner_banner li
	{
	display:inline;
	}

#beginner_banner li a
	{
	clear:both;
	float:left;
	width:580px;
	height:64px;
	margin-bottom:0px;
	text-indent:-9999px;
	overflow:hidden;
	}

#beginner_banner01 a
	{
	background:transparent url(../images/banner_beginner.gif) no-repeat scroll 0;
	}

#tokuten_banner1 {
	clear:both;
	float:left;
	margin: 0px 0px 0px 0px;
	display:inline;
	}

#tokuten_banner1 ul
	{
	margin : 0px;
	padding : 0px;
	list-style : none;
	text-align : left;
	}

#tokuten_banner1 li
	{
	display:inline;
	}

#tokuten_banner1 li a
	{
	clear:both;
	float:left;
	width:200px;
	height:132px;
	margin-bottom:0px;
	text-indent:-9999px;
	overflow:hidden;
	}

#tokuten_banner1 a
	{
	background:transparent url(../images/banner_tokuten1.gif) no-repeat scroll 0;
	}

#tokuten_banner2 {
	clear:both;
	float:left;
	margin: 8px 0px 0px 0px;
	display:inline;
	}

#tokuten_banner2 ul
	{
	margin : 0px;
	padding : 0px;
	list-style : none;
	text-align : left;
	}

#tokuten_banner2 li
	{
	display:inline;
	}

#tokuten_banner2 li a
	{
	clear:both;
	float:left;
	width:200px;
	height:132px;
	margin-bottom:0px;
	text-indent:-9999px;
	overflow:hidden;
	background:transparent url(../images/banner_tokuten2.gif) no-repeat scroll 0;
	}

#newregulation {
	clear:both;
	float:left;
	margin:0px 0px 8px 0px;
	display:inline;
	}

#newregulation ul
	{
	margin : 0px;
	padding : 0px;
	list-style : none;
	text-align : left;
	}

#newregulation li
	{
	display:inline;
	}

#newregulation li a
	{
	clear:both;
	float:left;
	width:580px;
	height:73px;
	margin-bottom:0px;
	text-indent:-9999px;
	overflow:hidden;
	background:transparent url(../images/newregulation.gif) no-repeat scroll 0;
	}

#calendar_banner
	{
	clear:both;
	width:180px;
	height:171px;
	margin:0 auto 0 auto;
	text-indent:-9999px;
	background:transparent url(../images/calendar.gif) no-repeat scroll 0;
	}

.mobile_banner
	{
	clear:both;
	width:180px;
	height:84px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	background:transparent url(../images/banner_mobile.gif) no-repeat scroll 0;
	}

#beginner_banner_side {
	clear:both;
	float:left;
	width: 200px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display:inline;
	font-size: 10px;
	vertical-align: top;
	width: 200px;
	}

#beginner_banner_side li
	{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	}

#beginner_banner_side li a
	{
	clear:both;
	float:left;
	width:200px;
	height:75px;
	padding : 0px 0px 0px 0px;
	margin-bottom:0px;
	text-indent:-9999px;
	overflow:hidden;
	}

#beginner_banner_side01 a
	{
	background:transparent url(../images/banner_beginner2.gif) no-repeat scroll 0;
	margin:0px 0px 0px 0px;
	clear:both;
	}

#beginner_banner_side02 a
	{
	background:transparent url(../images/bn_manga.gif) no-repeat scroll 0;
	margin:0px 0px 0px 0px;
	clear:both;
	}

.beginner_movie {
	clear:both;
	float:left;
	margin : 8px 0px 0px 0px;
	padding : 0px 0px 8px 0px;
	display:inline;
	line-height: 1.3em;
	font-size: 0.9em;
	vertical-align: top;
	width: 200px;
	border-bottom: 1px dotted #9a9a9a;
	}

.beginner_movie ul
	{
	margin : 0px;
	padding : 0px;
	list-style : none;
	text-align : left;
	}

.beginner_movie li
	{
	width: 200px;
	display:inline;
	}

.beginner_movie li a
	{
	clear:both;
	float:left;
	width:82px;
	height:52px;
	padding : 0px 4px 0px 0px;
	margin-bottom:0px;
	text-indent:-9999px;
	overflow:hidden;
	}

.beginner_movie li#movie01 a
	{
	background:transparent url(../images/movie01.jpg) no-repeat scroll 0;
	margin:0px 8px 0px 0px;
	clear:both;
	}

.beginner_movie li#movie02 a
	{
	background:transparent url(../images/movie02.jpg) no-repeat scroll 0;
	margin:0px 8px 8px 0px;
	clear:both;
	}

.beginner_movie li#movie03 a
	{
	background:transparent url(../images/movie03.jpg) no-repeat scroll 0;
	margin:0px 8px 8px 0px;
	float:left;
	clear:both;
	}

.beginner_movie li#movie04 a
	{
	background:transparent url(../images/movie04.jpg) no-repeat scroll 0;
	margin:0px 8px 8px 0px;
	clear:both;
	}

#menu01 {
	width:200px;
	height:30px;
	float:left;
	BORDER-LEFT: #2663BF 4px solid; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 0px; PADDING-LEFT: 0px; WIDTH: 196px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	background:transparent url(../images/menu_back01.gif) no-repeat scroll 0;
	display:inline;
	text-indent:-9999px;
	}

#menu02 {
	width:200px;
	height:30px;
	float:left;
	BORDER-LEFT: #2663BF 4px solid; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 0px; PADDING-LEFT: 0px; WIDTH: 196px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	background:transparent url(../images/menu_back02.gif) no-repeat scroll 0;
	display:inline;
	text-indent:-9999px;
	}

#menu03 {
	width:200px;
	height:30px;
	float:left;
	BORDER-LEFT: #2663BF 4px solid; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 0px; PADDING-LEFT: 0px; WIDTH: 196px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	background:transparent url(../images/menu_back03.gif) no-repeat scroll 0;
	display:inline;
	text-indent:-9999px;
	}

#menu04 {
	width:200px;
	height:30px;
	float:left;
	BORDER-LEFT: #2663BF 4px solid; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 0px; PADDING-LEFT: 0px; WIDTH: 196px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	background:transparent url(../images/menu_back04.gif) no-repeat scroll 0;
	display:inline;
	text-indent:-9999px;
	}

#menu05 {
	width:200px;
	height:30px;
	float:left;
	BORDER-LEFT: #2663BF 4px solid; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 0px; PADDING-LEFT: 0px; WIDTH: 196px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	background:transparent url(../images/menu_back05.gif) no-repeat scroll 0;
	display:inline;
	text-indent:-9999px;
	}

#menu06 {
	width:200px;
	height:30px;
	float:left;
	BORDER-LEFT: #2663BF 4px solid; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 0px; PADDING-LEFT: 0px; WIDTH: 196px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	background:transparent url(../images/menu_back06.gif) no-repeat scroll 0;
	display:inline;
	text-indent:-9999px;
	}

#menu07 {
	width:200px;
	height:30px;
	float:left;
	BORDER-LEFT: #2663BF 4px solid; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 0px; PADDING-LEFT: 0px; WIDTH: 196px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	background:transparent url(../images/menu_back07.gif) no-repeat scroll 0;
	display:inline;
	text-indent:-9999px;
	}

#menu08 {
	width:576px;
	height:30px;
	float:left;
	BORDER-LEFT: #BF7300 4px solid;
	margin : 8px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background:transparent url(../images/menu_back08.gif) no-repeat scroll 0;
	display:inline;
	text-indent:-9999px;
	}

#menu09 {
	width:576px;
	height:30px;
	float:left;
	BORDER-LEFT: #BF7300 4px solid;
	padding : 0px 0px 0px 0px;
	background:transparent url(../images/menu_back09.gif) no-repeat scroll 0;
	display:inline;
	text-indent:-9999px;
	}

#menu10 {
	width:580px;
	height:21px;
	float:left;
	margin : 16px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background:transparent url(../images/menu_back10.gif) no-repeat scroll 0;
	display:inline;
	text-indent:-9999px;
	}

#menu11 {
	width:200px;
	height:30px;
	float:left;
	BORDER-LEFT: #d02323 4px solid; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 0px; PADDING-LEFT: 0px; WIDTH: 196px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	background:transparent url(../images/menu_back11.gif) no-repeat scroll 0;
	display:inline;
	text-indent:-9999px;
	}

#menu12 {
	width:200px;
	height:30px;
	float:left;
	BORDER-LEFT: #d02323 4px solid; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 0px; PADDING-LEFT: 0px; WIDTH: 196px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	background:transparent url(../images/menu_back12.gif) no-repeat scroll 0;
	display:inline;
	text-indent:-9999px;
	}

#menu13 {
	width:200px;
	height:30px;
	float:left;
	BORDER-LEFT: #d02323 4px solid; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 0px; PADDING-LEFT: 0px; WIDTH: 196px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	background:transparent url(../images/menu_back13.gif) no-repeat scroll 0;
	display:inline;
	text-indent:-9999px;
	}



div.linebox {
	width:90%;
	height:1px;
	padding: 0px;
	margin: 4px auto 4px auto;
	border-bottom: 1px dotted #d8d8d8;
	}

div.linebox2 {
	width:100%;
	height:1px;
	padding: 0px;
	margin: 0px auto 0px auto;
	border-bottom: 1px dotted #d8d8d8;
	}

div.frame2 {
	clear:both;
	width:100%;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
	padding: 0px;
	vertical-align: text-bottom;
	background:transparent url(../images/bg03.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-indent:-9999px;
	}

div.frame4 {
	clear:both;
	width: 100%;
	height: 6px;
	margin: 0px;
	padding: 0px;
	vertical-align: text-bottom;
	background-image: url(../images/bg05.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-indent:-9999px;
	}

dl.qa_list {
margin : 0px 0px 10px 0px;
padding-bottom: 5px;
line-height: 1.4;
}

dl.qa_list dt {
margin : 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 16px;
}

dl.qa_list dt span {
margin : 0px 0px 0px 0px;
padding: 8px 8px 4px 8px;
display: block;
border-bottom: 1px solid #4488cc;
background: #d8e8f8;
}

dl.qa_list dd {
margin : 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

dl.qa_list dd span {
margin : 0px 0px 0px 0px;
padding: 4px 8px 4px 8px;
display: block;
line-height: 1.6;
}

#tokuten_info01
	{
	clear:both;
	width:580px;
	height:48px;
	margin : 0px 0px 0px 0px;
	text-indent:-9999px;
	background:transparent url(../images/tokuten_info01.gif) no-repeat scroll 0;
	}

#tokuten_info02
	{
	clear:both;
	width:580px;
	height:78px;
	margin : 0px 0px 0px 0px;
	text-indent:-9999px;
	background:transparent url(../images/tokuten_info02.gif) no-repeat scroll 0;
	}

#tokuten_info03
	{
	clear:both;
	width:580px;
	height:216px;
	margin : 0px 0px 0px 0px;
	text-indent:-9999px;
	background:transparent url(../images/tokuten_info03.gif) no-repeat scroll 0;
	}

#tokuten_info04
	{
	clear:both;
	width:580px;
	height:27px;
	margin : 0px 0px 0px 0px;
	text-indent:-9999px;
	background:transparent url(../images/tokuten_info04.gif) no-repeat scroll 0;
	}

#tokuten_info05
	{
	clear:both;
	width:580px;
	height:114px;
	margin : 0px 0px 0px 0px;
	text-indent:-9999px;
	background:transparent url(../images/tokuten_info05.gif) no-repeat scroll 0;
	}

#tokuten_info06
	{
	clear:both;
	width:580px;
	height:114px;
	margin : 0px 0px 0px 0px;
	text-indent:-9999px;
	background:transparent url(../images/tokuten_info06.gif) no-repeat scroll 0;
	}

#tokuten_info07
	{
	clear:both;
	width:580px;
	height:161px;
	margin : 0px 0px 0px 0px;
	text-indent:-9999px;
	background:transparent url(../images/tokuten_info07.gif) no-repeat scroll 0;
	}

#tokuten_info08
	{
	clear:both;
	width:580px;
	height:80px;
	margin : 0px 0px 0px 0px;
	text-indent:-9999px;
	background:transparent url(../images/tokuten_info08.gif) no-repeat scroll 0;
	}

#tokuten_info09
	{
	clear:both;
	width:580px;
	height:124px;
	margin : 0px 0px 0px 0px;
	text-indent:-9999px;
	background:transparent url(../images/tokuten_info09.gif) no-repeat scroll 0;
	}

#tokuten_info10
	{
	clear:both;
	width:580px;
	height:150px;
	margin : 0px 0px 0px 0px;
	text-indent:-9999px;
	background:transparent url(../images/tokuten_info10.gif) no-repeat scroll 0;
	}

#tokuten_info11
	{
	clear:both;
	width:580px;
	height:166px;
	margin : 0px 0px 0px 0px;
	text-indent:-9999px;
	background:transparent url(../images/tokuten_info11.gif) no-repeat scroll 0;
	}
