@charset "UTF-8";

/* -----------------------------------------------------------
	Modules for /hebel/lineup/lifestyle/pet/
----------------------------------------------------------- */

.box02 h3{
	margin-top: 0px !important;	
	margin-bottom: 0px !important;
}

.box03 h3{
	margin-top: 0px !important;	
	margin-bottom: 0px !important;
}

.box02_in{
	padding-bottom: 40px !important;
	margin-bottom: 0px;
	background: url(/hebel/lineup/common/images/line.jpg) no-repeat left bottom;	
}

/* Layout
----------------------------------------------------------- */
.box01{
	margin-bottom:60px;
}
.box01 p{
	margin-bottom:30px;
}
.box02{
	margin-bottom:30px;
	width:460px;
}
.box03{
	margin-bottom:20px;
	width:940px;
}
.box03 p{
	font-size: 0.88em;
}
.left{
	float:left;
	width:550px;
}
.right{
	float:right;
	width:370px;
}
.comment01{
	font-size: 0.88em;
	text-align: justify;
	text-justify: inter-ideograph;
	-ms-text-justify: inter-ideograph;
}
.commentBox{
	float:right;
	width:450px;
}
.commentBox2{
	float:right;
	width:400px;
}
.h3Tit{
	color: #698296;
	font-size: 1.19em;
	margin-bottom:10px;
	width:940px;
}
.h4Tit{
	color:#333333;
	margin:0px 0 10px 0;
}
.floL{
	float:left;
}
.floR{
	float:right;
}
.mgB_60{
	margin-bottom:80px;
}
.mgB_40{
	margin-bottom:40px;
}
.mgB_30{
	margin-bottom:30px;
}
.mgT_15{
	margin-top:15px;
}
.mgB_10{
	margin-bottom:10px;
}
.box_hight{
	height:575px;
}
/*共通*/
.on a{
	color: #fff;
	border: 3px solid #698296 !important;
	background: #698296;
}