@import url("../common/common.css");
@import url("../common/contents.css");

/* ----------------------------------------------------------------------------
サークル紹介
---------------------------------------------------------------------------- */
p {
	text-align:justify;
	text-justify:distribute;/* Win IE only */
}

.b_border {
	margin:0 10px 20px;
	padding:5px 5px 0 0;
	border-top:3px solid #0068fa;
	text-align:right;
	color:#444;
	letter-spacing:1px;
}

#left {
	width:460px;
}

#right {
	width:360px;
}

h1 {
	margin:0;
	padding:0;
	width:360px;
	border:none;
	background:#fff;
	height:100px;
}

#read {
	margin:10px 0 0;
	font-size:14px;
	line-height:18px;
}

h2 {
	margin:20px 0 0;
	padding:5px 5px 5px 7px;
	width:450px;
	font-size:16px;
	line-height:20px;
	background:#fff;
	border-left:2px solid #0fa90b;
}

.box {
	padding:0 5px;
	border-top:2px solid #0fa90b;
	border-right:2px solid #0fa90b;
	width:450px;
	background:#fff;
}

.box p {
	text-indent:1em;
	padding:5px 0;
	letter-spacing:1px;
	line-height:18px;
}

.box .image {
	width:190px;
	float:left;
}

.box p.text {
	float:left;
	padding-left:10px;
	width:250px;
	_height:50px;
	min-height:50px;
}

.box .image2 {
	float:right;
	width:190px;
	padding-right:10px;
}

.box p.text2 {
	float:left;
	padding-left:0;
	width:245px;
	_height:50px;
	min-height:50px;
}

img.top,
div.top_image {
	margin:0 auto 20px;
	display:block;
	width:310px;
}

/*-----------------------------------------------------------------------------
サークルDATA
-----------------------------------------------------------------------------*/
#data {
	margin:0 auto 20px;
	background:url("circle_img/circle_data_content.gif") repeat-y;
	width:325px;
}

#data #ttl {
	margin:0;
	padding:0;
	background:url("circle_img/circle_data_title.gif") no-repeat;
	height:49px;
	line-height:0;
	font-size:0;
}

#data p#btm {
	margin:0;
	padding:0;
	background:url("circle_img/circle_data_bottom.gif") no-repeat;
	height:6px;
	line-height:0;
	font-size:0;
}

#data table {
	margin-top:0;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:280px;
	background:url("circle_img/circle_data_line.gif") repeat-x;
}

#data table tr th,
#data table tr td {
	line-height:16px;
	padding:3px 0 5px 3px;
	background:url("circle_img/circle_data_line.gif") repeat-x 0 100%;
	vertical-align:top;
}

#data table tr th {
	font-weight:normal;
	width:83px;
}

#data table tr.top_cell th,
#data table tr.top_cell td {
	line-height:16px;
	padding:5px 0 5px 3px;
}

#data table tr td.no_pad {
	padding-left:0;
	padding-right:0;
	background-position-x:2px;
}

/*-----------------------------------------------------------------------------
早稲田リンクス
-----------------------------------------------------------------------------*/
#other {
	position:relative;
	margin-top:20px;
	background:url("img/w_links_09.jpg") no-repeat;
	width:360px;
	height:290px;
}

#n01 {
	position:absolute;
	top:200px;
	left:37px;
	text-align:right;
}

#n02 {
	position:absolute;
	top:40px;
	left:221px;
	text-align:left;
}

div.pr {
	margin-left:30px;
	background:url("img/w_links_10.jpg") no-repeat;
	width:804px;
	height:115px;
}

div.pr p {
	padding:42px 10px 0 130px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}

div.pr h4 {
	margin:0;
	padding:0 0 0 5px;
	margin-top:20px;
	font-size:12px;
	font-weight:normal;
	background:#fff;
}

div.pr_kanzekai {
	background:url("circle_img/kanzekai/image_6.jpg") no-repeat;
	padding:0 4px 0 0px;
	width:805px;
}

div.pr_kanzekai p {
	padding:44px 10px 7px 145px;
}

h4.kanzekai2 {
	padding:0;
}

div.pr_ccc {
	background:url("circle_img/ccc/image_5.jpg") no-repeat;
	padding:0 4px 0 5px;
	width:800px;
}

.l_box {
	float:left;
	width:128px;
}

.r_box {
	float:right;
}

.r_box p {
	width:310px;
}

.l_box2 {
	float:left;
	width:310px;
	height:98px;
	position:relative;

}

.r_box2 {
	float:right;
	width:128px;
}

.r_cap {
	position:absolute;
	bottom:0;
	right:0;
	text-indent:0;
	text-align:right;
}

.caption {
	text-indent:0;
	text-align:right;
	
}

.text_box {
	position:absolute;
	bottom:0;
	right:0;
}

p.text_box2 {
	margin:0;
	padding-top:15px;
	padding-left:25px;
	padding-right:7px;
	text-indent:0;
	width:285px;
	height:71px;
	background:url("circle_img/wasa/box.gif") no-repeat;
}


/*-----------------------------------------------------------------------------
観世会
-----------------------------------------------------------------------------*/
.box div.image_r,
.box div.image {
	width:188px;
	float:left;
}

.box p.text,
.box p.text_l {
	float:right;
	padding-left:10px;
	width:250px;
}

.box div.image_r {
	float:right;
}

.box p.text_l {
	padding-left:0;
	padding-right:10px;
	float:left;
}

div.bbs {
	padding:15px;
	border:2px #0fa90b solid;
	width:290px;
	background-color:#f1fff1;
}

div.bbs h3 {
	margin:0 0 5px;
	text-align:center;
	font-size:14px;
}

div.bbs p {
	text-align:left;
	text-justify:none;
}

.kanzekai .otherbox {
	margin:0 0 25px;
	width:360px;
}
.kanzekai .otherbox p {
	margin:0 0 15px;
}
.kanzekai .otherbox .text_r {
	margin:0 0 10px;
	padding:40px 0 45px;
	float:right;
	width:162px;
	background: url(circle_img/arrow_left.gif) no-repeat 0 5px;
}

.kanzekai .otherbox .text_l {
	margin:0 0 0;
	padding:42px 0 10px;
	float:left;
	text-align:right;
	width:162px;
	background: url(circle_img/arrow_right.gif) no-repeat 100% 5px;
}

.kanzekai .otherbox .image_r {
	margin:0 0 10px;
	float:right;
}

.kanzekai .otherbox .image_l {
	margin:0 0 10px;
	float:left;
}

