@charset "Shift_JIS";

/*-------------------------------------------------------------------
	IDENTIFICATION DIVISION.
	Version.					1.4.1.2;
	Author.					Kenta Aga(admin)
	Aptx.						4.8.6.9;

	PROGRAM-ID.		"only gallery category"
-------------------------------------------------------------------*/

/*************************************
	DATA DIVISION.
	WORKING-STRAGE SECTION.
*************************************/


/*------------------------------------------------
	最上部インラインリンク
------------------------------------------------*/
#innerlink-box{
	padding						: 13px 8px;
	background				: #f8efef;
	line-height:2;
}

.visual{
	text-align:center;
}

#happiness ul{
	float:left;
	text-align:center;
	padding-right:18px;
	padding-top:25px;
}

#happiness ul.cm1{
	padding-left:20px;
}

#happiness .adobe{
	background				: #fff;
	margin-left:20px;
	margin-top:15px;
	margin-bottom:10px;
	width:500px;
	height:40px;
	display:inline;
}

#happiness .adobe li{
	float:left;
	margin-top:-10px;
}

#happiness .adobe li.text{
	width:290px;
	font-size:85%;
	text-align:left;
	padding-right:20px;
	padding-left:20px;
}

#happiness .adobe li.pic{
	margin-top:-15px;
}
.music{
	margin-top:30px;
	background				: url(../../img/gallery/cm.jpg) no-repeat;
	width:553px;
	height							: 446px;
}






#happiness .tv{
	margin-top:14px;
	zoom:1;
	background				: #d8b5d3;
	padding:8px;
	overflow:hidden;
	border-radius:4px;
}

#happiness .tv .title{
	padding:4px;
	font-size:91%;
	text-align:center;
	background:#fff;
	border-radius:4px;
}

#happiness .tv .program{
	margin:-10px 0 0 18px;
	padding:0 0 0 0;
	font-size:87%;
	text-align:left;
	color:#FFFFFF;
	float:left;
}

#happiness .tv .program li{
	margin:0 0 5px 0;
}


#happiness .tv .program li a{
	color:#FFFFFF;
}

.music a{
	color:#BB0000;
}

.music p.profile{
	padding-top:123px;
	padding-left:173px;
	padding-right:15px;
}


html > .music p.profile{
	width:354px;
}



#gallery2{
	background:none;
	width:620px;
	height							: 450px;
	text-align:center;
	margin-top:17px;
}

#gallery2 #main{
	width:620px;
	height							: 450px;
	text-align:center;
}




/*------------------------------------------------
	chapter
------------------------------------------------*/
#gallery #contents #main h2{
	margin-bottom			: 24px;
}

#gallery .chapter{
	margin-left				: 6px;
	margin-bottom			: 30px;
	width							: 538px;
}

#gallery .chapter #happiness.division,
#gallery .chapter #song.division{
	margin-top				: 40px;
	padding-bottom		: 10px;
	border						: 1px solid #ceb7cb;
}

#gallery .chapter .division h3{
	margin-bottom			: 20px;
}

#gallery .chapter #message.division p{
	margin-bottom			: 40px;
}

#gallery .chapter .division .article{
	zoom							: 1;
	margin-left				: 14px;
	margin-right				: 14px;
	overflow						: hidden;
}


#gallery .chapter .division .article .image{
	float							: left;
	display						: inline;
	margin-right				: 14px;
}

#gallery .chapter .division .article .item{
	zoom							: 1;
	font-size					: 91%;
	overflow						: hidden;
}
#gallery .chapter .division .article .item p{
	line-height					: 1.7;
}

#gallery .chapter #happiness.division .article .item{
	padding-top				: 10px;
}

#gallery .chapter #happiness.division .article .image{
	width							: 299px;
}
#gallery .chapter #happiness.division .article .image dd{
	padding-top				: 4px;
	font-size					: 91%;
	text-align					: center;
}

/*------------------------------------------------
	clearfix
------------------------------------------------*/
.pcomparison:after{
	content						: ".";
	display						: block;
	clear							: both;
	height							: 0;
	visibility						: hidden;
}
