body {
	font-size:62.5%;
	padding: 0px;
	margin: 0px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}	

img {
	border:none;
}

H1 {
	height:37px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	padding-top:15px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-size:1.1em;
	color:#FFFFFF;
}

H2 {
	clear:both;
	margin:0px;
	padding:0px;
	font-size:1.0em;
	float:left;
}

H3 {
	clear:both;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-size:1.2em;
}

li {
	list-style-type: none;
}

a {
	color:#0B34CF;
	text-decoration:none;
	font-weight: bold; 
}

a:hover {
	color:#F6D300;
	text-decoration:none;
	font-weight: bold; 
}

#CIRCLE {
	width:100%;
}

/*Top====================================================================*/
#Top {
	width:100%;
	height:135px;
	background-image:url(hpimage/top_bg.jpg);
}

#Top_Contents {
	width:1024px;
	height:135px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(hpimage/top_center_bg.jpg);
}

.Toplogo {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:20px;
	float:left;
}

.TopH1{
float:left;
}


.TopContentsMenu {
	width:690px;
	margin-top:25px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	font-size:1.2em;
	color:#ffffff;
	text-align:right;
	float:left;
}

.TopContentsMenu a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

.TopContentsMenu a:hover {
	color:#F6D300;
	text-decoration:none;
	font-weight: bold; 
}

#Kensaku {
	height:30px;
	margin-top:3px;
	margin-bottom:3px;
}

#Kensaku_Contents {
	clear:both;
	width:1024px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding-top:7px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	color:#ffffff;
	font-size:1.5em;
	font-weight: bold;
}
	
/*Main===================================================================*/
#Main_Contents {
	width:1024px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(hpimage/center_bg.gif);
}

/*MenuArea------------------------*/
#Menu_Area {
	width:200px;
	margin-top:5px;
	margin-left:0px;
	margin-right:2px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}

.MenuAreaIpanWaku_T {
	width:200px;
	height:40px;
	margin:0px;
	padding:0px;
	background-image:url(hpimage/ipan_waku_s.gif);
}

.MenuAreaIpanWaku_M {
	width:200px;
	background-image:url(hpimage/ipan_waku_s_m.gif);
}

.MenuAreaIpanWaku_B {
	width:200px;
	height:20px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:3px;
	background-image:url(hpimage/ipan_waku_s_b.gif);
}

.MenuAreaAdlutWaku_T {
	width:200px;
	height:40px;
	margin:0px;
	padding:0px;
	background-image:url(hpimage/adlut_waku_s.gif);
}

.MenuAreaAdlutWaku_M {
	width:200px;
	background-image:url(hpimage/adlut_waku_s_m.gif);
}

.MenuAreaAdlutWaku_B {
	width:200px;
	height:20px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:3px;
	background-image:url(hpimage/adlut_waku_s_b.gif);
	font-size:0.1em;
}

.MenuAreaWakuTitle {
	width:200px;
	height:30px;
	margin:0px;
	padding-top:8px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	text-align:center;
	font-size:1.2em;
	font-weight: bold;
	color:#ffffff;
}

.MainAreaWakuTensen {
	width:180px;
	margin-top:3px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:3px;
	font-size:0.1em;
}

.MainAreaImage {
	clear:both;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}
/*Item_Area*/
.ItemAreaWakuTitle {
	width:530px;
	height:3px;
	margin:0px;
	padding-top:7px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
	font-size:1.3em;
	font-weight: bold;
	color:#ffffff;
}

#Item_Area {
	width:550px;
	margin-top:5px;
	margin-right:2px;
	margin-left:0px;
	margin-bottom:0px;
	float:left;
}

#Item_AreaB {
	width:822px;
	margin-top:5px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	float:left;
}

.ItemAreaIpanWaku_T {
	width:550px;
	height:40px;
	margin:0px;
	padding:0px;
	background-image:url(hpimage/ipan_waku_b.gif);
}

.ItemAreaIpanWaku_M {
	width:550px;
	background-image:url(hpimage/ipan_waku_b_m.gif);
}

.ItemAreaIpanWaku_B {
	width:550px;
	height:20px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:3px;
	background-image:url(hpimage/ipan_waku_b_b.gif);
	font-size:0.1em;
}

.ItemAreaAdlutWaku_T {
	width:550px;
	height:40px;
	margin:0px;
	padding:0px;
	background-image:url(hpimage/adlut_waku_b.gif);
}

.ItemAreaAdlutWaku_M {
	width:550px;
	background-image:url(hpimage/adlut_waku_b_m.gif);
}

.ItemAreaAdlutWaku_B {
	width:550px;
	height:20px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:3px;
	background-image:url(hpimage/adlut_waku_b_b.gif);
	font-size:0.1em;
}

.MainMenuA {
	height:20px;
	clear:both;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:0px;
	padding:0px;
	font-weight: bold;
	font-size:1.1em;
}

.MainMenuB {
	height:20px;
	clear:both;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:0px;
	padding:0px;
	font-weight: bold;
	font-size:1.1em;
}

.ItemAreaPickImgW	{
	width:300px;
	height:300px;
	margin-top:0px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:10px;
	padding:0px;
	float:left;
}

.ItemAreaPickImgWaku	{
	width:530px;
	margin-top:0px;
	margin-left:12px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
	font-size:1.2em;
}

.ItemAreaPickImgTitle	{
	width:530px;
	margin-top:0px;
	margin-left:12px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
	font-size:1.4em;
	font-weight: bold;
}


.ItemAreaPickImg	{
	width:300px;
	height:300px;
	margin-top:0px;
	margin-left:12px;
	margin-right:0px;
	margin-bottom:10px;
	padding:0px;
	border:1px solid #dcdcdc;
	float:left;
}

.ItemAreaPickImgCo	{
	width:100px;
	height:100px;
	margin-top:0px;
	margin-left:0px;
	margin-right:4px;
	margin-bottom:0px;
	padding:0px;
	border:1px solid #dcdcdc;
	float:left;
}

.ItemAreaPickInfo {
	width:219px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:0px;
	padding:0px;
	float:left;
}

.ItemAreaSSInfo {
	width:219px;
	margin-top:1px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:0px;
	padding:0px;
	float:left;
}

.ItemAreaSoryoimg {
	width:220px;
	height:50px;
	margin-top:1px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:0px;
	padding:0px;
	float:left;
}

.ItemAreaPickInfoC {
	width:50px;
	height:10px;
	margin:0px;
	padding:0px;
	font-weight: bold;
	text-align:left;
	font-size:1.1em;
	float:left;
}

.ItemAreaPickInfoN {
	width:164px;
	height:10px;
	margin:0px;
	padding-top:0px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:5px;
	font-weight: bold;
	text-align:left;
	font-size:1.2em;
	color:#0F379D;
	float:left;
}

.ItemAreaPickToi {
	margin:0px;
	padding:0px;
	color:#FF6633;
	font-weight: bold;
	font-size:1.2em;
	float:left;
}

.ItemAreaSouryo {
	width:164px;
	height:10px;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-weight: bold;
	text-align:left;
	float:left;
}

.ItemAreaPickInfoSetu {
	width:218px;
	height:148px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:0px;
	padding:0px;
	font-size:1.2em;
	line-height: 19px;
	float:left;
	overflow:hidden;
}

.ItemAreaPickInfoShohin {
	font-size:1.1em;
	font-weight: bold; 
	color:#ff6600;
}

.ItemAreaPickInfoCKakaku {
	clear:both;
	width:50px;
	margin:0px;
	padding-top:8px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-weight: bold;
	text-align:left;
	font-size:1.0em;
	float:left;
}

.ItemAreaPickInfoNKakaku {
	width:156px;
	margin:0px;
	padding-top:0px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:0px;
	font-weight: bold;
	text-align:left;
	font-size:1.8em;
	color:#FF6600;
	float:left;
}

.ItemAreaPickInfoKakaku {
	width:215px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:0px;
	padding:0px;
	float:left;
}

.ItemAreaPickInfoCart {
	width:215px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:0px;
	padding:0px;
	float:left;
	font-size:1.5em;
	color:#3399ff;
	font-weight: bold;
}

.ItemAreaPickShoppingCart a {
	width:100px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	display:block;
	text-indent: -9999px; 
	float:left;
	background-image:url(hpimage/shopping_cart_b.gif);
}

.ItemAreaPickShoppingCart a:hover {
	width:100px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	float:left;
	background-image:url(hpimage/shopping_cart_a.gif);
}
.ItemAreaPickShosaiInfo a {
	width:100px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	padding:0px;
	display:block;
	text-indent: -9999px; 
	float:left;
	background-image:url(hpimage/shousaiinfo_b.gif);
}

.ItemAreaPickShosaiInfo a:hover {
	width:100px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	padding:0px;
	float:left;
	background-image:url(hpimage/shousaiinfo_a.gif);
}

.ItemAreaPickShosaiInfoT a {
	width:100px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	display:block;
	text-indent: -9999px; 
	float:left;
	background-image:url(hpimage/shousaiinfo_b.gif);
}

.ItemAreaPickShosaiInfoT a:hover {
	width:100px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:00px;
	margin-right:0px;
	padding:0px;
	float:left;
	background-image:url(hpimage/shousaiinfo_a.gif);
}

.ItemAreaPickShosaiInfoD a {
	width:100px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:30px;
	margin-right:0px;
	padding:0px;
	display:block;
	text-indent: -9999px; 
	float:left;
	background-image:url(hpimage/shousaiinfo_b.gif);
}

.ItemAreaPickShosaiInfoD a:hover {
	width:100px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:30px;
	margin-right:0px;
	padding:0px;
	float:left;
	background-image:url(hpimage/shousaiinfo_a.gif);
}

.ItemAreaSwaku	{
	width:550px;
	margin-top:5px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:5px;
	float:left;
}

.ItemAreaSwakuStart	{
	width:150px;
	margin-top:0px;
	margin-left:13px;
	margin-right:12px;
	margin-bottom:10px;
	float:left;
}

.ItemAreaSwakuImg	{
	width:100px;
	height:100px;
	margin-top:0px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:5px;
	border: 1px solid #dcdcdc;
	float:left;
}

.ShoppingCartItem a {
	width:100px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:30px;
	margin-right:0px;
	padding:0px;
	display:block;
	text-indent: -9999px; 
	float:left;
	background-image:url(hpimage/shopping_cart_b.gif);
}

.ShoppingCartItem a:hover {
	width:100px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:30px;
	margin-right:0px;
	padding:0px;
	float:left;
	background-image:url(hpimage/shopping_cart_a.gif);
}

.ItemAreaSwakuTitle	{
	width:400px;
	height:20px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	font-size:1.2em;
	float:left;
}

.ItemAreaSwakuInfo	{
	width:400px;
	height:77px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	font-size:1.2em;
	float:left;
	overflow:hidden;
	line-height: 19px;
}

.ItemAreaSwakuHanbaikakaku	{
	height:20px;
	width:40px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	font-weight: bold;
	color:#3399FF;
	float:left;
	text-align:left;
	font-size:1.4em;
}

.ItemAreaSwakukakaku	{
	height:20px;
	width:110px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-weight: bold;
	color:#FF6600;
	font-size:1.4em;
	text-align:right;
	float:left;
}

.ItemAreaSwakuTensen	{
	width:390px;
	height:4px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	background-image:url(hpimage/tensen.gif);
	float:left;
	font-size:0.1em;
}

.ItemAreaWaku {
	clear:both;
	width:530px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	font-size:1.2em;
}

.ItemAreaSwakuKisyu	{
	height:20px;
	width:530px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:0px;
	font-weight: bold;
	color:#FF6600;
	font-size:1.5em;
	float:left;
}

.ItemAreaSwakusonota	{
	height:30px;
	width:530px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	font-weight: bold;
	font-size:1.4em;
	float:left;
}

.ItemAreaIpanWakuB_T {
	width:822px;
	height:40px;
	margin:0px;
	padding:0px;
	background-image:url(hpimage/ipan_waku_f.gif);
}

.ItemAreaIpanWakuB_M {
	width:822px;
	background-image:url(hpimage/ipan_waku_f_m.gif);
}

.ItemAreaIpanWakuB_B {
	width:822px;
	height:20px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:3px;
	background-image:url(hpimage/ipan_waku_f_b.gif);
}

.ItemAreaAdlutWakuB_T {
	width:822px;
	height:40px;
	margin:0px;
	padding:0px;
	background-image:url(hpimage/adlut_waku_f.gif);
}

.ItemAreaAdlutWakuB_M {
	width:822px;
	background-image:url(hpimage/adlut_waku_f_m.gif);
}

.ItemAreaAdlutWakuB_B {
	width:822px;
	height:20px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:3px;
	background-image:url(hpimage/adlut_waku_f_b.gif);
}

.ItemAreaWakuBTTensen {
	width:802px;
	margin-top:3px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:3px;
	font-size:0.1em;
}

.ItemAreaWakuBT_Info {
	width:800px;	
	margin:0px;
	padding-top:7px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
	font-size:1.5em;
	font-weight: bold; 
	color:#ffffff;
}


.ItemAreaWakuBT_Menu {
	width:800px;	
	padding-top:7px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
	font-size:1.2em;
	font-weight: bold; 
}

.ItemAreaWaku_Cowaku {
	width:800px;
	height:150px;	
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	font-size:1.2em;
	font-weight: bold; 
}

.ItemAreaWaku_CowakuImg {
	width:148px;
	height:148px;	
	margin-top:0px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:0px;
	float:left;
	border:1px solid #dcdcdc;
}


.ItemAreaWaku_CowakuTitle {
	width:100px;
	height:18px;
	margin-top:0px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0px;
	font-weight: bold; 
	float:left;
}

.ItemAreaWaku_CowakuNaiyou {
	width:500px;
	height:18px;	
	margin-top:0px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0px;
	font-weight: bold;
	float:left;
}

.ItemAreaWaku_CowaNaiyoukukakaku {
	width:500px;
	height:18px;	
	margin-top:0px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0px;
	font-weight: bold;
	color:#F90;
	float:left;
}

.ItemAreaWaku_CowakuNaiyouB {
	width:500px;
	height:18px;	
	margin-top:0px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0px;
	font-weight: bold; 
	float:left;
	color:#6699ff;
}

.ItemAreaWaku_CowakuSyuImg {
	width:43px;
	height:20px;	
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	float:left;
}

.Gaide_Title {
	width:802px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding:0px;
	font-size:1.3em;
	font-weight: bold; 
}

.Gaide_Naiyou {
	width:802px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	padding:0px;
	font-size:1.2em;
}

.Gaide_Koumoku {
	width:802px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	padding:0px;
	font-size:1.2em;
	font-weight: bold; 
}

.Hanbai_Waku {
	width:802px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}

.Hanbai_Koumoku {
	clear:both;
	width:200px;
	margin:0px;
	padding-top:8px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:10px;
	font-size:1.2em;
	float:left;
	font-weight: bold; 
	text-align:right;
}

.Hanbai_Naiyou {
	width:560px;
	margin:0px;
	padding-top:8px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:0px;
	font-size:1.2em;
	float:left;
	text-align:left;
}

ScHidukeTitle	{
	width:780px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-size:1.2em;
	font-weight: bold; 
}

.Sc_hiduke {
	width:790px;
	height:20px;
	color:#F4A460;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:10px;
	margin-top:1px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:1px;
	font-size:1.3em;
	font-weight: bold;
}

.Yoyaku_IchiranSyubetsu {
	width:32px;
	height:15px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:1px;
	padding-top:2px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-weight: bold;
	float:left;
	text-align:left;
	font-size:1.0em;
}

.Yoyaku_IchiranBunrui {
	width:100px;
	height:15px;
	margin-top:0px;
	margin-left:1px;
	margin-right:0px;
	margin-bottom:1px;
	padding-top:2px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-weight: bold;
	font-size:1.0em;
	float:left;
}

.Yoyaku_IchiranTitle {
	width:545px;
	height:15px;
	margin-top:0px;
	margin-left:1px;
	margin-right:0px;
	margin-bottom:1px;
	font-weight: bold;
	padding-top:2px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-size:1.0em;
	float:left;
}

.Yoyaku_IchiranKakaku {
	width:65px;
	height:15px;
	margin-top:0px;
	margin-left:1px;
	margin-right:0px;
	margin-bottom:1px; 
	padding-top:2px;
	padding-left:0px;
	padding-right:2px;
	padding-bottom:0px;
	font-weight: bold;
	float:left;
	color:#1E90FF;
	text-align:right;
	font-size:1.0em;
}

.Yoyaku_IchiranImg {
	width:50px;
	height:15px;
	margin-top:0px;
	margin-left:1px;
	margin-right:0px;
	margin-bottom:1px;
	padding-top:2px;
	padding-left:0px;
	padding-right:2px;
	padding-bottom:0px;
	font-weight: bold;
	float:left;
	color:#1E90FF;
	text-align:right;
	font-size:1.0em;
}

.Yoyaku_IchiranSyubetsuG {
	width:32px;
	height:50px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:1px;
	padding-top:2px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-weight: bold;
	float:left;
	text-align:left;
	font-size:1.0em;
}

.Yoyaku_IchiranBunruiG {
	width:100px;
	height:50px;
	margin-top:0px;
	margin-left:1px;
	margin-right:0px;
	margin-bottom:1px;
	padding-top:2px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-weight: bold;
	font-size:1.0em;
	float:left;
}

.Yoyaku_IchiranTitleG {
	width:545px;
	height:50px;
	margin-top:0px;
	margin-left:1px;
	margin-right:0px;
	margin-bottom:1px;
	font-weight: bold;
	padding-top:2px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-size:1.0em;
	float:left;
}

.Yoyaku_IchiranKakakuG {
	width:55px;
	height:50px;
	margin-top:0px;
	margin-left:1px;
	margin-right:0px;
	margin-bottom:1px;
	padding-top:2px;
	padding-left:0px;
	padding-right:2px;
	padding-bottom:0px;
	font-weight: bold;
	float:left;
	color:#1E90FF;
	text-align:right;
	font-size:1.0em;
}

.Yoyaku_IchiranImgG {
	width:48px;
	height:48px;
	margin-top:0px;
	margin-left:1px;
	margin-right:0px;
	margin-bottom:1px;
	padding-top:2px;
	padding-left:0px;
	padding-right:2px;
	padding-bottom:0px;
	font-weight: bold;
	float:left;
	color:#1E90FF;
	text-align:right;
	font-size:1.0em;
	border:1px solid #dcdcdc;
}

.Yoyaku_IchiranSyuG {
	width:32px;
	height:15px;	
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	float:left;
}

/*Info_Area*/
#Info_Area {
	width:270px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}

.InfoAreaIpanWaku_T {
	width:270px;
	height:40px;
	margin:0px;
	padding:0px;
	background-image:url(hpimage/ipan_waku_m.gif);
}

.InfoAreaIpanWaku_M {
	width:270px;
	background-image:url(hpimage/ipan_waku_m_m.gif);
}

.InfoAreaIpanWaku_B {
	width:270px;
	height:20px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:3px;
	background-image:url(hpimage/ipan_waku_m_b.gif);
	font-size:0.1em;
}

.InfoAreaAdlutWaku_T {
	width:270px;
	height:40px;
	margin:0px;
	padding:0px;
	background-image:url(hpimage/adlut_waku_m.gif);
}

.InfoAreaAdlutWaku_M {
	width:270px;
	background-image:url(hpimage/adlut_waku_m_m.gif);
}

.InfoAreaAdlutWaku_B {
	width:270px;
	height:20px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:3px;
	background-image:url(hpimage/adlut_waku_m_b.gif);
	font-size:0.1em;
}

.InfoAreaWakuTitle {
	width:270px;
	height:30px;
	margin:0px;
	padding-top:8px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	text-align:center;
	font-size:1.2em;
	font-weight: bold;
	color:#ffffff;
}

.InfoAreaInfo {
	width:250px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	padding:0px;
	font-size:1.2em;
}

.InfoAreaWakuTensen {
	clear:both;
	width:250px;
	margin-top:3px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:3px;
	font-size:0.1em;
}

.RankingImg {
	width:100px;
	height:100px;
	margin-top:10px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0px;
	border:1px solid #dcdcdc;
	float:left;
}

.RankingImgW {
	width:100px;
	height:100px;
	margin-top:10px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0px;
	float:left;
}

.RankingInfo {
	width:120px;
	height:110px;
	margin-top:10px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	float:left;
}

.RankingTitle	{
	clear:both;
	width:120px;
	height:40px;
	padding:0px;
	margin:0px;
	font-size:0.9em;
	overflow:hidden;
}

.RankingKisyu	{
	clear:both;
	width:120px;
	height:15px;
	padding:0px;
	margin:0px;
	font-size:0.9em;
}

.RankingHanbaikakaku	{
	clear:both;
	height:20px;
	width:70px;
	padding:0px;
	margin:0px;
	font-size:1.2em;
	font-weight: bold;
	color:#3399FF;
	float:left;
}

.Rankingkakaku	{
	height:20px;
	width:50px;
	padding:0px;
	margin:0px;
	font-size:1.2em;
	font-weight: bold;
	color:#FF6600;
	float:left;
}

.RankingStart	{
	height:17px;
	width:120px;
	padding:0px;
	margin:0px;
	font-size:1.2em;
	font-weight: bold;
	color:#FF6600;
	float:left;
}

.ItemAreaInfo {
	clear:both;
	width:1024px;
	margin:0px;
	padding:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	text-align:center;
	font-size:1.2em;
}

.InfoAreasonota {
	clear:both;
	width:250px;
	margin-top:3px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	font-size:1.1em;
}

/*ショッピングカート*/
.Cart_TitleDelete {
	clear:both;
	width:36px;
	height:20px;
	margin-top:0px;
	margin-bottom:1px;
	margin-left:20px;
	margin-right:1px;
	padding-top:3px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	background-color:#DCDCDC;
	border: 1px solid #767676;
	font-size:1.1em;
	float:left;
	font-weight: bold; 
	text-align:center;
}

.Cart_TitleShohin {
	width:460px;
	height:20px;
	margin-top:0px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:1px;
	padding-top:3px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	background-color:#DCDCDC;
	border: 1px solid #767676;
	font-size:1.1em;
	float:left;
	font-weight: bold; 
	text-align:center;
}

.Cart_TitleKazu {
	width:36px;
	height:20px;
	margin-top:0px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:1px;
	padding-top:3px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	background-color:#DCDCDC;
	border: 1px solid #767676;
	font-size:1.1em;
	float:left;
	font-weight: bold; 
	text-align:center;
}

.Cart_TitleSyubetsu {
	width:56px;
	height:20px;
	margin-top:0px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:1px;
	padding-top:3px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	background-color:#DCDCDC;
	border: 1px solid #767676;
	font-size:1.1em;
	float:left;
	font-weight: bold; 
	text-align:center;
}

.Cart_TitleTanka {
	width:76px;
	height:20px;
	margin-top:0px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:1px;
	padding-top:3px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	background-color:#DCDCDC;
	border: 1px solid #767676;
	font-size:1.1em;
	float:left;
	font-weight: bold; 
	text-align:center;
}

.Cart_TitleKakaku {
	width:76px;
	height:20px;
	margin-top:0px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:1px;
	padding-top:3px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	background-color:#DCDCDC;
	border: 1px solid #767676;
	font-size:1.1em;
	float:left;
	font-weight: bold; 
	text-align:center;
}

.Cart_Delete {
	clear:both;
	width:36px;
	height:21px;
	margin-top:0px;
	margin-bottom:1px;
	margin-left:20px;
	margin-right:1px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	border: 1px solid #767676;
	float:left;
	text-align:center;
}

.Cart_Shohin {
	width:460px;
	height:20px;
	padding-top:3px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	margin-top:0px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:1px;
	color:#444444;
	font-weight: bold; 
	border: 1px solid #767676;
	float:left;
}

.Cart_Kazu {
	width:36px;
	height:21px;
	margin-top:0px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:1px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	border: 1px solid #767676;
	font-size:1.1em;
	color:#444444;
	float:left;
	font-weight: bold; 
	text-align:center;
}

.Cart_SyubetsuN {
	width:56px;
	height:21px;
	margin-top:0px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:1px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	border: 1px solid #767676;
	float:left;
	color:#444444;
	font-weight: bold; 
	text-align:center;
	color:#3366FF;
}

.Cart_SyubetsuU {
	width:56px;
	height:21px;
	margin-top:0px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:1px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	border: 1px solid #767676;
	float:left;
	font-weight: bold; 
	text-align:center;
	color:#FFCC00;
}

.Cart_SyubetsuY {
	width:56px;
	height:21px;
	margin-top:0px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:1px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	border: 1px solid #767676;
	float:left;
	font-weight: bold; 
	text-align:center;
	color:#00CC00;
}

.Cart_Kakaku {
	width:76px;
	height:20px;
	margin-top:0px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:1px;
	padding-top:3px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	border: 1px solid #767676;
	font-size:1.1em;
	color:#444444;
	float:left;
	font-weight: bold; 
	text-align:right;
}

.Cart_Tanka {
	width:76px;
	height:20px;
	margin-top:0px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:1px;
	padding-top:3px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	border: 1px solid #767676;
	font-size:1.1em;
	float:left;
	color:#444444;
	font-weight: bold; 
	text-align:right;
}

.Cart_GokeiL {
	clear:both;
	width:694px;
	height:21px;
	margin-top:0px;
	margin-bottom:1px;
	margin-left:20px;
	margin-right:0px;
	padding-top:2px;
	padding-left:0px;
	padding-right:2px;
	padding-bottom:2px;
	border: 1px solid #767676;
	float:left;
	color:#444444;
	font-size:1.3em;
	font-weight: bold; 
	text-align:right;
}

.Cart_GokeiR {
	width:76px;
	height:21px;
	margin-top:0px;
	margin-bottom:1px;
	margin-left:1px;
	margin-right:0px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	border: 1px solid #767676;
	float:left;
	color:#444444;
	font-size:1.3em;
	font-weight: bold; 
	text-align:right;
}


.Cart_Saikeisan a {
	width:130px;
	height:25px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:20px;
	margin-right:0px;
	padding:0px;
	display:block;
	float:left;
	text-indent: -9999px; 
	background-image:url(hpimage/saikeisan_b.gif);
}

.Cart_Saikeisan a:hover {
	width:130px;
	height:25px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:20px;
	margin-right:0px;
	padding:0px;
	float:left;
	background-image:url(hpimage/saikeisan_a.gif);
}


.Cart_Haisousaki a {
	width:130px;
	height:25px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	display:block;
	float:left;
	text-indent: -9999px; 
	background-image:url(hpimage/haisousaki_b.gif);
}

.Cart_Haisousaki a:hover {
	width:130px;
	height:25px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	float:left;
	background-image:url(hpimage/haisousaki_a.gif);
}

.Cart_Haisousaki {
	margin-top:10px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	color:#FF0000;
	font-size:1.3em;
	font-weight: bold; 
	float:left;
}

.Cart_Info {
	margin-top:2px;
	margin-bottom:0px;
	margin-left:20px;
	margin-right:0px;
	font-size:1.3em;
}

.Cart_SouMuryou_Info {
	margin-top:5px;
	margin-bottom:0px;
	margin-left:20px;
	margin-right:0px;
	font-size:1.3em;
	color: #FF6600;
	font-weight: bold;
	float: left;
}

.TK_Waku {
	width:800px;
	height:1400px;
	margin-top:5px;
	margin-left:11px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
	background-image:url(buna/201007_Paper.jpg);
}

.TK_LeftSideWaku {
	width:190px;
	height:1000px;
	margin-top:5px;
	margin-left:11px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}

.TK_CenterWaku {
	width:580px;
	height:200px;
	margin-top:600px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}

.TK_CenterWaku2 {
	width:580px;
	height:200px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}

.TK_Img1 {
	display:block;
	width:160px;
	height:160px;
	margin-top:56px;
	margin-left:26px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}

.TK_Img2 {
	display:block;
	width:160px;
	height:160px;
	margin-top:138px;
	margin-left:26px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}

.TK_Img3 {
	display:block;
	width:160px;
	height:160px;
	margin-top:167px;
	margin-left:25px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}


.TK_Img4 {
	display:block;
	width:182px;
	height:182px;
	margin-top:5px;
	margin-left:7px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}

.TK_Img5 {
	display:block;
	width:182px;
	height:182px;
	margin-top:5px;
	margin-left:6px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}

.TK_Img6 {
	display:block;
	width:188px;
	height:188px;
	margin-top:5px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}

.TK_Img7 {
	display:block;
	width:188px;
	height:200px;
	margin-top:2px;
	margin-left:36px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}

.TK_FontK {
	margin-top:15px;
	margin-left:45px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	font-weight: bold; 
	font-size:2.0em;
	color:#ff0000;
}

.TK_Img8 {
	display:block;
	width:188px;
	height:200px;
	margin-top:2px;
	margin-left:9px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}

.TKBunaAreaL	{
	width:570px;
	height:370px;
	float:left;
}

.TKBunaAreaR	{
	width:230px;
	height:370px;
	float:left;
}

.TK_BunaArea1 {
	display:block;
	margin-top:15px;
	margin-left:30px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}

.TK_BunaArea2 {
	display:block;
	margin-top:2px;
	margin-left:28px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}

.TK_BunaArea3 {
	display:block;
	margin-top:13px;
	margin-left:1px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}

.TK_BunaArea4 {
	display:block;
	margin-top:1px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
}


/*Bottom=================================================================*/
#Bottom {
	clear:both;
	width:100%;
	height:50px;
	margin-top:0px;
	background-image:url(hpimage/bottom_bg.gif);
}

#Bottom_Contents {
	width:1024px;
	height:50px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(hpimage/bottom_center_bg.jpg);
}

.BottomContentsInfo {
	width:1024px;
	margin:0px;
	padding-top:15px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	text-align:center;
	font-size:1.2em;
	font-weight: bold; 
	color:#ffffff;
}
/*========================================================================*/
.Dummy {
	margin:0px;
	padding:0px;
	clear:both;
}

.ClearFix {
	margin:0px;
	padding:0px;
	clear:both;
}

.Tensen {
	clear:both;
	height:4px;
	margin:0px;
	padding:0px;
	background-image:url(hpimage/tensen.gif);
	font-size:0.1em;
}

.Tensen_Tate {
	width:3px;
	height:175px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	background-image:url(hpimage/tensen.gif);
	background-repeat: repeat-y;
	float:left;
}

.ShoppingCart a {
	clear:both;
	width:100px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	display:block;
	text-indent: -9999px; 
	float:left;
	background-image:url(hpimage/shopping_cart_b.gif);
}

.ShoppingCart a:hover {
	clear:both;
	width:100px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	float:left;
	background-image:url(hpimage/shopping_cart_a.gif);
}

.MenuAreaAdultCheck {
	width:180px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	padding:0px;
	font-size:1.2em;
	text-align:center;
}

.MenuAreaLeftInfo {
	width:180px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	padding:0px;
	font-size:1.2em;
}


.ItemAreaAdultCheck {
	width:540px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	padding:0px;
	font-size:1.2em;
	text-align:center;
}


.InfoAreaAdultCheck {
	width:250px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	padding:0px;
	font-size:1.2em;
	text-align:center;
}

.Ad_check {
	width:500px;
	margin-top:0px;
	margin-left:30px;
	margin-right:10px;
	margin-bottom:10px;
	padding-top:20px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-size:1.2em;
	font-weight: bold;
	color:#FF66FF;
}

.MenuAreaBunaWaku {
	width:200px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:center;
}

.BunaImg {
	width:200px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}
#FBE_Area {
	width:550px;
	height:200px;
	margin-bottom:8px;
}

.Link_Title {
	clear:both;
	width:200px;
	height:40px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	padding:0px;
	float:left;
	font-size:1.2em;
}

.LinkBanner {
	display: block;
	width:200px;
	height:40px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:100px;
	padding:0px;
	float:left;	
}

.Link_url {
	width:300px;
	height:40px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	padding:0px;
	float:left;
	font-size:1.2em;
}

.Link_Com {
	width:290px;
	height:40px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	padding:0px;
	float:left;
	font-size:1.2em;
}

/* シナリオ・原画・音楽 */
.Info_Hosoku {
	float: left;
	width:520px;
	height: 20px;
}

.Info_Hosoku_midashi {
	float: left;
	margin : 2px 0px;
	width :60px;
	font-weight:bold;
}

.Info_Hosoku_naiyou {
	float: left;
	margin: 2px 0px;
}
