
body div#grpheader, body #topicPath, body div#grpRakutenLinkArea{
	background:#fff;	
}
body div#grpheader{
	margin-top:0;
	padding-left:12px;
	padding-right:12px;
	padding-top:5px;	
}
body div#grpRakutenLinkArea{
	padding-bottom:0em;	
	margin-bottom:0;
	padding-right:12px;
	padding-left:12px;
	padding-top:0px;
}
body #topicPath{
	padding:0;
}
body dl#topicPath dd{
	font-size:82%;
	text-align:left;
	padding:0.5em 0.75em;
	color:#000;	
}
body div#grpRakutenLinkArea dl.Introduce{
	text-align:left;
}
body div#grpheader A, body div#grpRakutenLinkArea A, body #topicPath a{
	color:#0000ee;
}
#groupServiceFooter {
    text-align: left;
}
div#grpRakutenLinkArea ul#grpSpelinlk{
	border-top:0 none;
}

body{
	font-family:inherit;	
	font-size:100%;
	letter-spacing:0;
	line-height:1.3;
	background:#000;

}
body #base, body #basebdy{
	width:auto;	
}
body #header H1{
	height:430px;
}
body #extra_header{
	font-family: Meiryo,Hiragino Kaku Gothic Pro W3,Hiragino Kaku Gothic Pro,Osaka,MS Gothic;
	font-size:80%;
	background:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/shiuma_zap/image/contents/bg_base.jpg) repeat 50% 0;
}


/*----------
.tokusyu_js
------------*/
.tokusyu_js{margin-bottom:40px;}
.tokusyu_js .section_bdy{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/shiuma_zap/image/release_pr/section_bdy.jpg);}
.tokusyu_js .section_hdr{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/shiuma_zap/image/release_pr/section_hdr.jpg);padding-top: 18px;}
.tokusyu_js .section_ftr{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/shiuma_zap/image/release_pr/section_ftr.jpg);padding-bottom:110px;} 
.tokubetsu{
	margin-bottom:25px;	
}
.tokusyu-list{
	list-style:none;	
	width:775px;
	margin:0 auto;
	overflow:hidden;
	padding:20px 0;
}
.tokusyu-list li{
	float:left;
	width:155px;
	margin:0 0 5px;	
}
.tokusyu-text{
	width:715px;
	margin:0 auto;
	background:#000;
	border:2px solid #84375b;
	padding:20px;
}
.tokusyu-text h3{
	text-align:center;
	margin-bottom:20px;	
}
.list-text{
	list-style:none;	
	overflow:hidden;
	margin-bottom:20px;
}
.list-text li{
	float:left;
	width:100%;
	text-align:center;
	font-weight:bold;
	color: #3DD79F;
	font-size: 1.5em;
}
.text{
	text-align:left;
	width: 500px;
	margin: 0 auto;
	line-height: 1.5em;
	font-size: 1.5em;
}


/*-----------
#rec_single
-------------*/
#rec_single .menu_info h4{
	margin-bottom:10px;	
}
.price_info {
    padding-top: 5px;
    text-align: right;
}
.price_info .price_discount{
	display:block;	
}

/*--------------------*
#info_group
*--------------------*/
#info_group{
  width:932px;
  margin:0 auto 25px;
}
#info_group .section_bdy{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/shiuma_zap/image/explain/info_group/section_bdy.jpg);}
#info_group .section_hdr{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/shiuma_zap/image/explain/info_group/section_hdr.jpg);padding-top: 18px;}
#info_group .section_ftr{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/shiuma_zap/image/explain/info_group/section_ftr.jpg);padding-bottom:110px;}
#info_group H2{margin: 0 -2px;}
#info_group H3{}
#info_group H4{}

#info_group .menu_bdy .detail_txt{
 color:#f2f2f2;
 margin:10px auto 0;
 text-align: left;
 width: 430px;
 font-size: 1.2em;
}
#info_group .detail_txt P{}
#info_group P{}

#info_group .severalmenu{
  width:775px;
  margin:0 auto 30px;
  text-align: left;
}
#info_group .left_bdy{
  width:312px;
  float:left;
}
#info_group .right_bdy{
  width:456px;
  float:right;
}
#info_group .group1 {
 padding-top:20px;
}


/*--------------------*
#group_prof
*--------------------*/
#group_prof{
  width:932px;
  margin:0 auto 30px;
}
#group_prof .section_bdy{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/shiuma_zap/image/profile/group_prof/section_bdy.jpg);}
#group_prof .section_ftr{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/shiuma_zap/image/profile/group_prof/section_ftr.jpg);padding-bottom:59px;}
#group_prof .section_hdr{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/shiuma_zap/image/profile/group_prof/section_hdr.jpg);}
#group_prof .detail_txt{
 text-align: left;
}
#group_prof .detail_txt P{
  width:392px;
  margin: 0 0 0 324px;
  font-size: 1.3em;
  color: #f2f2f2;
  padding-top: 94px;
}

/*--------------------*
#group_msg
*--------------------*/
#group_msg{
  width:932px;
  margin:0 auto;
  padding-bottom: 25px;
  text-align: left;
}
#group_msg .section_bdy{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/shiuma_zap/image/profile/group_msg/section_bdy.jpg);}
#group_msg .section_ftr{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/shiuma_zap/image/profile/group_msg/section_ftr.jpg);padding-bottom:127px;}
#group_msg .section_hdr{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/shiuma_zap/image/profile/group_msg/section_hdr.jpg);}
#group_msg .detail_txt{
  width:730px;
  margin: 0 auto;
  color:#f2f2f2;
  font-size:1.3em;
  padding-top: 26px;
}
#group_msg P.right{
  width:418px;
  margin:13px 0 0 306px
}

#group_msg .detail_txt_left P{
  padding: 40px 0 0 285px;
}

/*--------------------*
#group_info
*--------------------*/
#group_info{
  width:932px;
  margin: auto; 
  padding-bottom: 30px;
  text-align: left;
}
#group_info .section_bdy{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/shiuma_zap/image/profile/group_info/section_bdy.jpg);}
#group_info .section_ftr{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/shiuma_zap/image/profile/group_info/section_ftr.jpg);padding-bottom:57px;}
#group_info .section_hdr{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/shiuma_zap/image/profile/group_info/section_hdr.jpg);padding-top:40px;}
#group_info .detail_txt{
  width: 708px;
  margin: auto;
  color:#f2f2f2;
  font-size: 1.1em;
}
#group_info .left_bdy {
 float: left;
 width: 320px;
}
#group_info .right_bdy {
 float: right;
 width: 367px;
}
#group_info H4{
  margin-bottom:5px;
}
#group_info H4 IMG{
  margin:0 3px -2px 0;
}



/*-----------
.free_group
-----------*/
.free_group{
	margin-bottom:40px;	
}
.free_group h3{
	text-align:center;
	margin-bottom:15px;	
}

.banner_link{
	padding-bottom:20px;
}
.banner_link h3{
	text-align:center;	
}
.banner_link ul{
	padding:30px 0 0;
	overflow:hidden;
	width:820px;
	margin:0 auto;
	_margin:0;
}
.banner_link ul li{
	float:left;
	list-style:none;
	width:370px;	
	text-align:center;
	margin-bottom:20px;
	padding:0 20px;
}


.text_img{margin-bottom:20px;}