@charset "utf-8";
@import "common/0-import.css";
/*  
	Author : S.Takahashi
	Update : 8/22
*/
/*------------------------------------------------------------
	先輩カップルからのメッセージ
------------------------------------------------------------*/
#conts .box {
	margin: 0 20px;
	padding: 15px 0 20px;
}

#conts .box h3 {
	margin: 0 0 5px 265px;
	padding: 0 0 5px 0;
	background: transparent url(/img/message/h3_back.gif) no-repeat -3px bottom;

	color: #77583A;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 120%;
}

#conts .box p {
	line-height: 1.6;
}

#conts .box p.clear {
	margin: 0;

	clear: both;
}

#conts .box .floatL {
	margin: 0 15px 0 0;
	display: inline;

	float: left;
}

#conts .box .boxB {
    width: 250px;
    float: left;
	margin-right: 15px;
}

#conts .box .boxB img{
    margin-bottom: 20px;
}

#conts .boxMessage{
	background: transparent url(/img/message/boxframe_back.gif) repeat-y left top;
	margin: 15px 0 20px 0;
}

#conts .boxMessage .child{
	background: transparent url(/img/message/boxframe_back2.gif) no-repeat left bottom;
    padding-bottom: 25px;
}

#conts .boxMessage .child .title{
	background: transparent url(/img/message/h3_back2.jpg) no-repeat left top;
    padding: 25px 25px 25px 25px;
}

#conts .boxMessage .child .title img{
    padding-right: 25px;
}

#conts .boxMessage .child .title h3.main{
	color: #77583A;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 130%;
	padding:0 0 20px 0;
	font-weight:bold;
}

#conts .boxMessage .child .title .date{
}

#conts .boxMessage .child .title .thema{
	color: #CC3366;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 120%;
	padding-bottom:20px;
	font-weight:bold;
}

#conts .boxMessage .child h3{
	padding:0 0 15px 25px;
}

#conts .boxMessage .child .text1{
	padding:0 25px 30px 25px;
}

#conts .boxMessage .child ul.photo{
	padding:0 0 0 5px;
}

#conts .boxMessage .child ul.photo li{
	width:250px;
	padding:0 0 10px 25px;
	float:left;
}

#conts .boxMessage .child ul.photo li.center{
	width:250px;
	padding:0 0 10px 25px;
	text-align: center;
}

#conts .boxMessage .child ul.photo li p{
    text-align: left;
}

#conts .boxMessage2{
	clear:both;
	border:1px solid #FFE2E2;
	width:587px;
	background: transparent url(/img/message/h3_back3.jpg) no-repeat left top;
	margin: 0 0 20px 0;
}

#conts .boxMessage2 .child {
	padding:4px;
}

#conts .boxMessage2 .child h3{
	padding:0 0 5px 0;
}

#conts .boxMessage2 .child p{
	padding:0 20px 20px 20px;
}

#conts .boxMessage2 .child p.for{
	padding:0 20px 20px 20px;
}

#conts .backTop{
	width:590px;
	text-align:center;
}

