@charset "utf-8";
/* CSS Document */

/* ==============================================
    merit
============================================== */

#contents .merit_main {
	width: 730px;
	margin-left: auto;
	margin-right:auto;
}

#contents .merit_main .otoku_outline {
	margin-top:20px;
		margin-bottom:30px;
}

#contents .merit_main p.title {
	border-bottom: solid 2px #cbc9af;
}

#contents .merit_main .otoku_left {
	float: left;

}
#contents .merit_main .otoku_right {

	float: right;

}



#contents .merit_main .middle{
	background: url(../img/usr/o_border_middle.gif) repeat-y;
	width: 360px;
	margin-bottom: 10px;

	
}

#contents .merit_main .top{
	background: url(../img/usr/s_border_top.gif) no-repeat top;
	width: 360px;	
}

#contents .merit_main .bottom{
	background: url(../img/usr/s_border_bottom.gif) no-repeat bottom;	

		padding: 10px 2px 10px 10px;
	height:130px;
	overflow: hidden;
}

#contents .merit_main .middle_l{
	background: url(../img/usr/l_border_middle.gif) repeat-y;
	width: 730px;
}

#contents .merit_main .top_l{
	background: url(../img/usr/l_border_top.gif) no-repeat top;
	width: 730px;


}

#contents .merit_main .bottom_l{
	background: url(../img/usr/l_border_bottom.gif) no-repeat bottom;	

	padding: 10px  2px 10px 5px;

}


#contents .merit_main p.m_text {
	width: 197px;
	float: left;
	padding-left: 60px;
	padding-top: 10px;
}

#contents .merit_main p.pic_r {

	float: right;
}


#contents .merit_main .otoku_l {
	width: 730px;
	clear:both;
}


#contents .merit_main .member {
margin-left:auto;
margin-right: auto;
width: 200px;
}


#contents .merit_main .otoku_l img.5text {
 padding-bottom:20px;
}

#contents .merit_main .otoku_l p.m_textlong {
	width: 560px;
	padding-left: 60px;
}

td{
	/*padding-left: 5px;*/
}


#contents .merit_main p {
line-height: 150%;
}




/* ==============================================
    open
============================================== */

img {
	vertical-align: bottom;
}

#contents .open_main {
	width: 730px;
	margin-left: auto;
	margin-right:auto;
}

#contents .open_main .open_middle {
	background: url(../img/usr/o_border-middle.gif) repeat-y;	

}

#contents .open_main .open_top {
	background: url(../img/usr/o_border-top.gif) no-repeat top;
	width: 730px;	

}

#contents .open_main .open_bottom {
	background: url(../img/usr/o_border-bottom.gif) no-repeat bottom;
	width: 730px;


}

#contents .open_main .open_bottom .inside{
	width: 690px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 30px;

}


#contents .open_main .open_bottom .inside p.inside_text {
	width:650px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-left:20px;
}


#contents .open_main .open_bottom .inside p.inside_img {
	padding-left: 18px;
}

#contents .open_main .open_bottom .inside p.soon_member {
	width: 188px;
	margin-left: auto;
	margin-right: auto;
}

#contents .open_main .open_bottom .inside ul {
	width:160px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

#contents .open_main .open_bottom .inside li {
	background: url(../img/usr/o_icon.gif) no-repeat left;
	padding-left: 10px;
}
