/*universal*/

body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/back.jpg);
	font-family: Lucida Grande, Tahoma, Arial, sans-serif"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐ ゴシック", "Osaka‐等幅",sans-serif;
}

html>/**/body, x:-moz-any-link, x:default {
    margin: 0px;
	padding: 0px;
	font-size:14px;
	background-image: url(../images/back.jpg);
	font-family: Lucida Grande, Tahoma, Arial, sans-serif"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐ ゴシック", "Osaka‐等幅",sans-serif;
} /* Only FireFox 3 */

#Mainbox {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/back.jpg);
	padding-top: 5px;
	padding-bottom: 10px;
}
.eigo {
	margin: 0px;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	letter-spacing: -0.07em;
}

html>/**/body .eigo, x:-moz-any-link, x:default {
    margin: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	letter-spacing: -0.07em;
} /* Only FireFox 3 */

a:hover .eigo{
	color: #ff6600; text-decoration:none;
	
}

.eigo2 {
	margin-bottom: 7px;
	margin-top: 0px;
	/*margin-right: 29px;*/
	width:400px;
	margin-left: 5px;
	font-size: 26px;
	letter-spacing: 0em;
	height: 45px;
	background-image: url(../images/title_kaeru.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 30px;
}

h1 {
	margin-bottom: 7px;
	margin-top: 0px;
	/*margin-right: 29px;*/
	width:400px;
	margin-left: 5px;
	font-size: 26px;
	letter-spacing: 0em;
	height: 45px;
	background-image: url(../images/title_kaeru.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 30px;
}
h2 {height:26px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	background-repeat: repeat-x;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial,Helvetica,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐ ゴシック", "Osaka‐等幅",sans-serif;
	margin-top: 0px;
	margin-bottom: 10px;
	background-image: url(../images/bar-2.gif);
	padding-top:3px;
}
#BrandNew2 .font_h1 {height:26px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	background-repeat: repeat-x;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial,Helvetica,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐ ゴシック", "Osaka‐等幅",sans-serif;
	margin-top: 0px;
	margin-bottom: 10px;
	background-image: url(../images/bar-2.gif);
	padding-top:3px;
}
#StuffVoice .font_h1 {height:26px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	background-repeat: repeat-x;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial,Helvetica,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐ ゴシック", "Osaka‐等幅",sans-serif;
	margin-top: 0px;
	margin-bottom: 10px;
	background-image: url(../images/bar-2.gif);
	padding-top:3px;
}
.menu p.menutitle {height:26px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	background-repeat: repeat-x;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial,Helvetica,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐ ゴシック", "Osaka‐等幅",sans-serif;
	margin-top: 0px;
	margin-bottom: 10px;
	background-image: url(../images/bar-2.gif);
	padding-top:4px;

}

h2 a{color:#FF9900; text-decoration:none;}
h2 a:hover{text-decoration:underline;}
h3{
	margin-top:0px;
	margin-bottom:5px;
	font-size:1em;
	font-weight:bold;
	
}
.star{ background-image:url(../images/star1.gif); background-repeat:no-repeat; background-position:left center; padding-left:17px;margin-top:0px;
	margin-bottom:5px;
	font-size:1em;
	font-weight:bold; letter-spacing:-0.04em;}
h3 a{color:#FF9900; text-decoration:none;}
h3 a:hover{text-decoration:underline;}
.star1{ background-image:url(../images/star1.gif); background-repeat:no-repeat; background-position:left center; padding-left:17px;}
h4{font-size:0.9em; margin-bottom:3px; margin-top:0px;}
h5{font-size:0.8em; margin-top:0px; margin-bottom:2px;}
dl{margin-left:10px; font-size:0.9em;}
dt{font-weight:bold;}
dt a{color:#000000; text-decoration:none;}
dd{margin-left:7px; line-height:1.4em;}
p{
	font-size:0.9em;
	margin:0px;
	line-height:1.4em;
	letter-spacing: 0.04em;
}
a{color:#777777;}
a:hover{color:#FF6600;
}
.lowtext{font-size:0.75em; margin:0px; color:#777777;}
.price{font-size:0.8em;}
.soldout{margin-top:5px;}
.line1 {
	height: 8px;
	background-image: url(../images/line1.gif);
	background-repeat: repeat-x;
	padding-bottom: 10px;
}
label{font-size:0.8em;
}
li{line-height:1.4em;
}

.red{color:#FF0000;font-size:0.8em;}
.category{margin:0px; line-height:1.2em; color:#999999;}
/*sifr*/
.sIFR-flash { visibility: visible !important; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate
{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
display: block;
overflow: hidden;
letter-spacing: 0;
}

.sIFR-hasFlash .eigo2 {
visibility: hidden;
	font-size: 26px;
	color: #000000;
	letter-spacing: 0em;


}
/*Header*/
#Header {
	width: 890px;
	z-index: 10;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:5px;
	height: 270px;
	background-image: url(../images/back.jpg);
}
/*Flashが使えないときのヘッダーボタンCSS*/
#KaeruBt {
	display: block;
	height: 85px;
	width: 140px;
	float: left;
}
#KaeruBt a{
	background-image: url(../images/kaeru.jpg);
	display: block;
	height: 85px;
	width: 140px;
	float: left;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#KaeruBt a:hover{
	height: 85px;
	width: 140px;
	float: left;
	background-image: url(../images/kaeru-2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#FrogBt {
	display: block;
	height: 85px;
	width: 140px;
	float: left;
	margin-left: 10px;
}
#FrogBt a:hover{
	height: 85px;
	width: 140px;
	float: left;
	background-image: url(../images/frog-2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#FrogBt a{
	background-image: url(../images/frog.jpg);
	display: block;
	height: 85px;
	width: 140px;
	float: left;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#ZumzumBt {
	display: block;
	height: 85px;
	width: 140px;
	float: left;
	margin-left: 10px;
}
#ZumzumBt a{
	background-image: url(../images/zumzum.jpg);
	display: block;
	height: 85px;
	width: 140px;
	float: left;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#ZumzumBt a:hover{
	height: 85px;
	width: 140px;
	float: left;
	background-image: url(../images/zumzum-2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/*Footer*/
#Footer {
	width: 890px;
	height: 150px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/footer.jpg);
	padding-top: 50px;
	background-position: 0px 0px;
	margin-top: 15px;
	background-repeat: no-repeat;
}
#Footer p {
	font-size: 14px;
}
#Footer p a{
	color: #000000;
}
#Footer p a:hover{
	color: #FFFFFF;
	
}
/*Wrap*/
#Wraphead {
	background-image: url(../images/wrap_head.gif);
	height: 30px;
	width: 892px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#Wrap {
	width: 890px;
	margin-left: auto;
	padding: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-top: 0px;
	background-color:#FFFFFF;
	border-left:#eeeeee solid 1px;
	border-right:#eeeeee solid 1px;
	/*background-image: url(../images/wrap_back.jpg);
	background-repeat: repeat-y;*/
}
#Wrapfoot {
	background-image: url(../images/wrap_foot.gif);
	height: 30px;
	width: 892px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/*Contents*/
#Contents {
	width: 676px;
	float: right;
	
	margin-right: 10px !important;
	margin-right: 5px;
	
	/*border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #999999;*/
}
#Contents div{margin-left:2px;
margin-right:1px;}
/*Bread*/
#Bread {
	font-size: 0.8em;
	float: left;
	margin-bottom: 14px;
}
#Bread a {
	color: #999999;
}
#Bread a:hover { color:#FF6600;
}
/*Topics*/
#topics {float:left; height:333px; width:415px;}
#topics object { width:100%; height:100%;}
#topics embed {width:100%; height:100%;}

/*Dance top*/
#dancetop {float:right;text-align:center;}
/*News*/
#Newsback{background-image: url(../images/news_back.gif); background-repeat:no-repeat;}
#News{
	height:241px;
	overflow: auto;
	/*border:#999999 solid 1px;*/
	
	padding:10px;
	width:643px;
	/*padding-bottom:10px;*/
	/*padding-left:10px;*/
}
#News p.date{
	font-size: 0.75em;
	margin: 0px;
	color: #999999;
	text-decoration:underline;
}
#News p.topi{ font-size:0.8em;}
#TopBlog{width:670px;}
#News .col{border-bottom:#999999 dotted 1px; margin-bottom:10px; padding-bottom:10px;width:620px;}
#News .col .font_h2{background-image: url(../images/star1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;margin-top:0px;
	margin-bottom:5px;
	font-size:1em;
	font-weight:bold;}
	#News .col .font_h2 a{color:#FF9900; text-decoration:none;}
#News .col .font_h2 a:hover{text-decoration:underline;}
/*Message*/
#message{width:600px;
	
}
/*itemclothes*/
.itemclothes {
	float: left;
	margin-bottom: 10px;
	padding-top: 10px;
	width: 170px;
	height:330px;
	padding-right:26px;
	padding-left:13px;
	display:block;
}
.itemclothes .itemimg{
	padding:10px; background-image:url(../images/cloth_back.gif);
}
.itemclothes .saleitemimg{
	padding:10px; background-image:url(../images/salecloth_back.gif);
}
.itemclothes .font_h3{
	font-size: 0.8em; font-weight:bold;
	margin-top:1px; color:#777777;
}
.itemclothes .font_h3 a{
	color: #000000; text-decoration:underline;
}
.itemclothes .font_h3 a:hover{color:#FF6600;}
.itemclothes .font_h4{
	font-size: 0.9em;
	margin: 0px;
	font-weight: normal;
	color: #000000;
}
.itemclothes p{
	font-size: 0.8em;
	margin: 0px;
}
/*itemmusic*/
.itemmusic {
	float: left;
	margin-bottom:10px;
	margin-top: 10px;
	width: 170px;
	height:300px;
	padding-right:26px;
	padding-left:13px;
	display:block;
}
.itemmusic .itemimg{
	padding:10px; background-image:url(../images/music_back.gif);
}
.itemmusic .saleitemimg{
	padding:10px; background-image:url(../images/salemusic_back.gif);
}
.itemmusic .font_h3{
	font-size: 0.8em; font-weight:bold;
	margin-top:1px;
	color: #777777;
}
.itemmusic .font_h3 a{
	color: #000000; text-decoration:underline;
}
.itemmusic .font_h3 a:hover{
	color:#FF6600;
}
.itemmusic .font_h4{
	font-size: 0.9em;
	margin: 0px;
	font-weight: normal;
	color: #000000;
}
.itemmusic p{
	font-size: 0.8em;
	margin: 0px;
}
/*Item Detail*/
#ItemDetail .subphoto {
	float: left;
	margin-top: 10px;
	margin-right: 8px;
	height: 186px;
	width: 140px;
	background-image:url(../images/clothdetail_back2.gif);
	padding: 10px;
}
#ItemDetail .mainphoto {
	padding: 16px;
	background-image:url(../images/clothdetail_back.gif);
	width: 300px;
}
#ItemDetail .left{float:left;width:350px;}
#ItemDetail .right{float:right;width:300px;}
.detail{border:#cccccc solid 1px; padding:10px; width:255px;}

/*MusicDetail*/
#MusicDetail .mainphoto {
width:200px;
	margin-bottom: 15px;
	background-image:url(../images/musicdetail_back.gif);
	padding: 10px;
}
#MusicDetail .left {
	width: 220px;
	float: left;
	
}
#MusicDetail .right {
	float: right;
	width: 400px;
	
	
}
/*Blog*/
#Blog .col{border-bottom:#000000 dotted 1px;}
#Blog .col h3{ background-image:url(../images/star1.gif); background-repeat:no-repeat; background-position:left center; padding-left:17px;}

#Blog .col .left{float:left;}
#Blog .col .right{float:right; width:470px;}

/*BrandCategoryTop*/
#BrandCategoryTop .logobox{float:left; text-align:center; width:122px; height:102px; margin:5px;}
#BrandCategoryTop .logo{background:url(../images/brand_back_top.gif); padding:5px; width:112px; height:72px; text-align:center; vertical-align:middle;}
/*BrandCategory*/
#BrandCategory .logobox{float:left; text-align:center; width:155px;margin-right:9px;margin-bottom:9px;}
#BrandCategory .logo{background:url(../images/brand_back.gif); padding:5px; width:145px; height:102px; text-align:center; vertical-align:middle;}
#BrandCategory ul{ list-style-type:none; margin:0 0 0 10px; padding:0px;}
/*Infomation*/
#Infomation table{font-size:0.9em;line-height:1.4em;}
/*Cart*/
.itemcart{font-size:0.9em;}
/*map*/
.map{border:#999999 solid 1px;}
/*Amemura*/
#Amemura{ width:620px; padding-left:20px;}
#Amemura .shop{background-image:url(../images/shop_back2.gif); padding:10px; margin-bottom:10px;}
#Amemura .left{float:left;}
#Amemura .right{float:right; margin-top:70px;}
/*Kishiwada*/
#Kishiwada{width:620px; padding-left:20px;}
#Kishiwada .left{float:left;}
#Kishiwada .right{float:right; margin-top:70px;}
#Kishiwada .shop{background-image:url(../images/shop_back2.gif); padding:10px; margin-bottom:10px;}
/*WhatsNew*/
#WhatsNew .col{border-bottom:#999999 dotted 1px; margin-bottom:10px; padding-bottom:5px;}
#WhatsNew .col h4{padding:5px;}
#WhatsNew .col .right{margin-top:5px;}
#WhatsNew .col .left img{padding:5px; border:#999999 solid 1px;}
/*DanceInfomation*/
#DanceInfomation .col{border-bottom:#999999 dotted 1px; display:block;}
#DanceInfomation .col .font_h4{ font-weight:bold;padding:5px;}
#DanceInfomation .col .left img{padding:5px; border:#999999 solid 1px;}
#DanceInfomation .col .left{float:left; width:300px;}
#DanceInfomation .col .right{float:right; width:360px;}
#DanceInfomation .col .right .font_h2{ letter-spacing:-0.02em;
	margin-top:0px;
	margin-bottom:5px;
	font-size:1em;
	font-weight:bold;
	
}
/*Release*/
#Release .col{border-bottom:#999999 dotted 1px; display:block;}
#Release .col h3{ background-image:url(../images/star1.gif); background-repeat:no-repeat; background-position:left center; padding-left:17px;}
#Release .col .left img{padding:10px; background-image:url(../images/music_back.gif);}
#Release .col .left{float:left;}
#Release .col .right{float:right; width:465px;}
/*Artist*/
#Kenty .left{ float:left; background-image:url(../images/kaeru_studio/kenty_image_back.gif); width:260px; height:390px; padding:5px;}
#Kenty .right{float:right; width:328px;} 
#Kenty #Profile{padding:10px 10px 5px 10px; width:300px; height:385px;}
#Spider .left{ float:left; background-image:url(../images/kaeru_studio/spider_image_back.gif); width:260px; height:390px; padding:5px;}
#Spider .right{float:right; width:328px;} 
#Spider #Profile{padding:10px 10px 5px 10px; width:300px; height:385px;}
#Bes .left{ float:left; width:260px; height:390px;}
#Bes .right{float:right; width:324px;} 
#Bes #Profile{padding:0px 5px 5px 5px; width:303px; height:385px; color:#000;}
#Profile p{font-size:12px; line-height:1.5em;}
#Profile .font_1{font-size:20px; letter-spacing:-0.04em; font-weight:bold;}
#Artist .font_2{font-size:1em; letter-spacing:-0.02em; font-weight:bold; padding-bottom:5px;}
#Artist ul{
	margin:0px; padding-left:5px;
	list-style-type: none;
}
#Artist ul li{
	font-size:0.8em;
	list-style-type: none;
} 
#Artist .col{border-bottom:#999999 dotted 1px;}
#Artist .col .font_h3{ background-image:url(../images/star1.gif); background-repeat:no-repeat; background-position:left center; padding-left:17px; font-weight:bold; font-size:1em; letter-spacing: -0.02em;}
#Artist .col .font_h3 a{color:#FF9900; text-decoration:none;}
#Artist .col .font_h3 a:hover{text-decoration:underline;}
#Artist .col .albumimg{float:left;}
#Artist .col .albuminfo{float:right; width:470px;}
#Artist .col .albumimg img{ padding:10px; background-image:url(../images/music_back.gif);}
/*Kenty*/
#Kenty{ width:643px!important;width:646px; height:600px;background-image:url(../images/kaeru_studio/kenty_back.jpg); padding-top:200px; padding-left:10px; padding-right:13px!important; padding-right:10px;}
/*Spider*/
#Spider{ width:643px!important;width:646px; height:600px;background-image:url(../images/kaeru_studio/spider_back.jpg); padding-top:200px; padding-left:10px; padding-right:13px!important; padding-right:10px;}
/*Bes*/
#Bes{ width:643px!important;width:646px; height:600px;background-image:url(../images/kaeru_studio/bes_back2.jpg); padding-top:200px; padding-left:10px; padding-right:13px!important; padding-right:10px;}
/*bloglink*/
#Kenty .bloglink {width:310px; height:100px; padding:10px 5px 10px 27px;font-size:0.8em; margin-top:82px; }
#Spider .bloglink {width:310px; height:100px; padding:10px 5px 10px 27px;font-size:0.8em; margin-top:82px; }
#Bes .bloglink {width:310px; height:100px; padding:10px 5px 10px 22px;font-size:0.8em; margin-top:76px;}
.bloglink2{width:325px; float:left; margin-top:10px; margin-bottom:10px;}
.bloglink2{font-size:0.8em;}
.bloglink .blogleft{float:left; width:130px;}
.bloglink .blogright{float:right;width:160px;}
.bloglink .blogright .font_1{font-size:14px; font-weight:bold;}
.bloglink .blogright .font_1 a{color:#E60012;}
.bloglink2 .blogleft{float:left; width:160px;}
.bloglink2 .blogright{float:right;width:150px;}
/*AboutUs*/
#AboutUs td{font-size:0.9em; line-height:1.4em; letter-spacing:0.04em;}
#AboutUs .col{ background-image:url(../images/aboutus_back.gif); background-repeat:no-repeat; padding-left:20px; padding-top:15px; width:620px; height:290px; margin-left:auto; margin-right:auto;}
#AboutUs table{margin-left:auto; margin-right:auto;}
/*#ViewCart*/
#ViewCart a  {
	background-image: url(../images/view_cart.gif);
	float: right;
	height: 42px;
	width: 142px;
	text-indent: -9999px;
	display: block;
	margin-top: 0px;
	padding: 0px;
	margin-right: 10px;
}
#ViewCart a:hover  {
	background-image: url(../images/view_cart2.gif);
	display: block;
}
/*MusicList*/
#MusicList{ font-size:0.8em;}
/*NextBack*/
#NextBack {
	width: 666px;
	font-size: 0.8em;
	margin-left: 5px;
	height: 30px;
	margin-top: 10px;
}
#NextBack .back a{
	color: #777777;
	float:left;
	display: block;
	border: 1px solid #777777;
	padding:2px 4px 2px 2px;
	text-decoration:none;
	
}
#NextBack .back a:hover{
	color: #FF6600;
	text-decoration:underline;
}
#NextBack .next a{
	margin: 0px;
	color: #777777;
	float:right;
	display: block;
	border: 1px solid #777777;
	padding:2px 2px 2px 4px;
	text-decoration:none;
}
#NextBack .next a:hover{
	color: #FF6600;
	text-decoration:underline;
}
/*Zumzum*/
#Zumzum{margin-left:15px; margin-right:15px;}
#Zumzum div{margin-left:2px; margin-right:1px;}

/*menu*/
.menu {border-right:#999999 dotted 1px;
padding-right:12px !important;
padding-right:10px;
	width: 172px;
	margin-left:10px;
}
.menu ul {
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 10px;
	padding: 0px;
	list-style-type: none;
}
.menu li {
	background-image: url(../images/line1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #000000;
	text-decoration: none;
	line-height:1.4em;
	font-size: 0.7em;
	display: block;
	margin: 0px;
}
.menu li a{
	color: #000000;
	text-decoration: none;
}
.menu li a:hover{
	color: #FF6600;
}
.menu p{
	margin-left: 1px;
	margin-bottom: 10px;
	background-image: url(../images/yajirushi1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	color: #000000;
	font-size: 0.8em!important;
	font-size:0.75em;
}
.menu p a{
	color: #000000;
	
}
.menu p a:hover{
	color: #FF6600;
}
.menu .here .ko_bunrui{
	color: #000000;
	
}
.menu .here .ko_bunrui a{border-bottom:#0099ff dotted 1px;
	color: #0099FF;
	
}

.menu .here a:hover{color:#FF6600;text-decoration:none;}
.menu td width="70" valign="top" .ko_bunrui a:hover {
	color: #ff6600;
	border-bottom:#FF6600 solid 1px;
}
.menu .ko_bunrui{color:#777777; font-size:14px;line-height:1.4em;
}
.menu .ko_bunrui a{
border-bottom:#777777 dotted 1px;
	
	color: #777777;
}
.menu .ko_bunrui a:hover{color:#FF6600;border-bottom:#FF6600 solid 1px;
}
/*Search*/
#Search {
	margin-left: 1px;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 147px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	text-align:right;
}

#BrandSearch {
	margin-left: 5px;
	width: 160px;
	text-align: right;
	margin-bottom: 20px;
	font-size: 0.8em;	
}
.brandsrbox {
	width: 160px;
	font-size: 12px;
}
.srbox {
	width: 140px;
	height: 14px;
	margin: 0px;
}
.srbt {
	height: 20px;
	margin-top: 2px;
}
#qanda p.answer{border-bottom:#000000 dotted 1px;padding-bottom:15px;}
.keitai {
	background-image: url(../images/keitai.gif);
	background-repeat: no-repeat;
	width: 95px;
	font-size: 0.8em;
	line-height: 1.6em;
	background-position: left 0px;
	margin-bottom: 15px;
	padding-left: 18px;
	text-align: left;
	display: block;
	margin-right: auto;
	margin-left: auto;
	height: 25px;
	vertical-align: middle;
	padding-top: 10px;
	text-decoration: underline;
}
#qrcode {
background-image: url(../images/qrcode_back.gif);
	font-size: 12px;
	width: 160px;
	height:186px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	padding-top: 10px;
	text-align: center;
}
.logo_s{ margin-bottom:23px;}
.logo_f{ margin-bottom:25px; padding-top:10px;}
.listen{background-image:url(../images/speaker.gif); background-position:left center; background-repeat:no-repeat; padding-left:17px; font-size:0.8em; font-weight:bold;}
.movie{background-image:url(../images/movie.gif); background-position:left center; background-repeat:no-repeat; padding-left:17px; font-size:0.8em; font-weight:bold;}

/*zumzum magazine*/
.hyoushi{padding:40px; float:left;}
.hyoushi p{ text-align:center; font-size:0.9em;}
.hyoushi p a{ color:#000000;}
.hyoushi p a:hover{ color:#FF9900;}

#chui {
	border:#000000 solid 1px;
	padding:13px;
	text-align:left;
	}
#chui small {
	font-size:78%;
	font-weight:bold;
	}
#chui h3 {
	font-weight:bold;
	font-size:140%;
	color:#FF0000;
	}
#chui h4 {
	margin-top:28px;
	font-size:112%;
	font-weight:bold;
	}
#chui p {
	font-size:84%;
	}
#chui .akamoji {
	color:#FF0000;
	font-weight:bold;
	}

/*セールコーナー*/
#salecorner {
	margin:35px 0px 0px 0px;
	padding:0px;
	}
#salecorner li{
	list-style:none;
	padding:0px 0px 55px 0px;
	margin:0px 0px 50px 0px;
	border-bottom:#999999 dotted 1px;
	}
#salecorner li small {
	font-size:11px;
	margin-left:54px;
	}
#salecorner li img{
	margin:0px 0px 3px 10px;
	}
#salecorner li .gray {
	font-size:0.9em;
	margin-left:54px;
	color:#999999;
	}


