@charset "UTF-8";

/* 
	:title 		"加圧トレーニングスタジオ 大阪 ビューティーソウル";
	:created 	"2010/04/16";
	:release 	[:revision "1.00"];
	:auther 	[:name "Project D"];
	:note		"
				Outline -
				1. Container
				2. Unit
				3. Content
				4. Structure
				5. Skin
				6. clearfix
				";
*/


/* Container
-------------------------------------------------- */
.section { margin: 0 0 20px 0; }
.wrapRSS {
	width		: 93%;
	max-height	: 500px;
	height		: auto !important;
	height		: 500px;
	margin		: 0 0 15px 0;
	padding		: 15px;
	border		: 1px solid #ccc;
	overflow	: auto;
}
	

/* Unit
-------------------------------------------------- */
#contents .size1of3 { 
	width		: 178px;
	margin		: 0 10px 0 0;
	border		: 1px solid #ccc;
	float		: left;
	background	: #eeead1;
}
	.lastBox { padding: 0; }
	
.siteSummary {
	width		: 93%;
	margin		: 0 0 15px 0;
	padding		: 8px;
	background	: url(/common/img/bg_dline.gif) repeat;
}

.feed-with-icon {
	width		: 10%;
	height		: 24px;
	margin		: 0 0 2% 84%;
	padding		: 0 0 0 25px;
	border		: 1px solid #ccc;
	background	: #fff url(../img/bgi_top_sprites.png) no-repeat -35px -150px;
	font-size	: 0.83em;
	line-height	: 24px;
}


/* Content
-------------------------------------------------- */
.section h2 {
	width		: 570px;
	height		: 45px;
	margin		: 0 0 15px 0;
	overflow	: hidden;
	background	: url(../img/bgi_top_sprites.png) no-repeat left top;
}

.section h3 {
	width		: 570px;
	height		: 26px;
	margin		: 0 0 15px 0;
	overflow	: hidden;
	background	: url(../img/bgi_top_sprites.png) no-repeat 0px -50px;
}

#contents .size1of3 h4 {
	margin		: 15px 5px 0 5px;
	font-weight	: bold;
}

#contents .size1of3 p a {
	width		: 178px;
	height		: 30px;
	overflow	: hidden;
	display		: block;
}
	.ikaatsu a { background: url(../img/bgi_top_sprites.png) no-repeat 0 -80px; }
	.ikaatsu a:hover { background: url(../img/bgi_top_sprites.png) no-repeat 0 -110px; }
	.icore a { background: url(../img/bgi_top_sprites.png) no-repeat -190px -80px; }
	.icore a:hover { background: url(../img/bgi_top_sprites.png) no-repeat -190px -110px; }
	.ifacial a { background: url(../img/bgi_top_sprites.png) no-repeat -380px -80px; }
	.ifacial a:hover { background: url(../img/bgi_top_sprites.png) no-repeat -380px -110px; }

#contents .size1of3 p.description {
	margin 		: 15px 5px;
	font-size	: 0.83em;
}

#contents .size1of3 ul {
	margin	: 0 1.5em;
	padding	: 0 0 15px 0;
}
	#contents .size1of3 ul li { 
		list-style	: disc;
		font-size	: 0.83em;
	}

.siteSummary h4 {
	margin		: 0 0 0 1.25em;
	padding		: 0 0 6px 0;
	text-indent	: -1.25em;
}
	.siteSummary h4 a { text-decoration: none; }

.siteSummary p {
	padding		: 8px;
	background	: #fff;
}


.bannerLists { margin: 0 0 15px 0; }
	.bannerLists li { padding: 0 0 10px 0; }


/* clearfix
-------------------------------------------------- */
#contents .section:after {
	height		: 0;
	display		: block; 
	clear		: both; 
	content		: url(/common/img/pixel.png);
}

#contents .section { overflow: hidden; }

/* Hides from IE-mac \*/
* html #contents .section {
  height		: 1%;
  overflow		: visible;
}
