@charset "utf-8";

/*******************************************************************************
 *      
 *  Web Site  : http://www.ritsumei.ac.jp/rs/category/tokushu/120606/
 *  Modified  : 2012.6.5
 *  lastUpdate  : 2012.6.5
 *  File         :  120903-style.css
 *  Description : 立命館大学 基本レイアウト用CSS
 *
 *******************************************************************************/


/* global
*******************************************************************************/
#content { padding: 0 0 15px 0; }
#main ul, #main dl, #main p { line-height: 160%; }

/*------- header -------- */
#header {
	width: 100%;
	height: 33px;
	position: relative;
	margin: 0;
	background-repeat: no-repeat;
	background-position: left bottom;
}


h2 { font-weight: normal; font-size: 1.2em; margin: 0 0 5px 0; }
h4 { margin: 0 0 10px 0; }
H5 { margin: 0 0 23PX 0; }

#header p.date { position: absolute; top: 0; right: 0; font-size: 1.2em; line-height:170% }
#header .addthis_toolbox {
    position: absolute;
    right: 110px;
    top: 0;
    width: 100px;
}




/* common
*******************************************************************************/
.section { margin: 0; }
#main .left { float: left; }
#main .right { float: right; }


#main .caption { color:#666666; font-size: 1.1em; }
#main li span.caption { color:#666666; font-size: 1em; }
#main .attention{
margin:0 20px 20px;
padding:20px;
font-size:1.2em;
border:4px solid #990000;
background:#fae9e9;
color:#900;
}
#main .note { color: #ff0000; font-size: 1em; }

#main .link-text { padding: 0 5px 3px 57px; background: url(/rs/common/2012/img/bullet/bullet_link_sc.gif) 0 3px no-repeat; }
#main .link-text a { color: #333333; text-decoration: none; }
#main .link-text a:hover { color: #990000; text-decoration: underline;background:#F2F2F2; }

#main .link-pdf { padding: 0 5px 3px 57px; background: url(/rs/common/2012/img/bullet/bullet_pdf_sc.gif) 0 3px no-repeat; }
#main .link-pdf a { color: #333333; text-decoration: none; }
#main .link-pdf a:hover { color: #990000; text-decoration: underline;background:#e9e9e9; }


/* layout
*******************************************************************************/


/* 中
*******************************************************************************/
#main .lead{
	font-size: 1.2em;
	width: 966px;
	height: 52px;
	margin: 0 0 0 0;
	padding: 137px 0 0 0;
	background-image: url(/rs/category/tokushu/121009/img/121009-h3.gif);
	background-repeat: no-repeat;
}
#main .section{
	position:relative;
}



/*========================
common
========================*/
#club-list{
margin:0 0 0 0px;
padding-top:0px;
}
#club-list li{
float:left;
margin-right:6px;
margin-left:5px;
margin-bottom:32px;
height:230px;
width:309px;
list-style:none;
}

#club-list img{
display:none;
}

.innerbox{
width:740px;
padding:20px 0 0 20px;
_padding:20px 0 0 8px;
}
.photo_area{
float:left;
width:400px;
}
.text_area{
float:right;
width:310px;
margin-bottom:30px;
text-align:left
}
#cboxTitle {
left: 20px;
}
.text_area h4{
	font-size: 2.0em !important;
	line-height: 1.1;
	margin-bottom: 10px;
	background-color: #cbe5ff;
	display: block;
	padding: 12px 12px 20px 12px;
	background-image: url(/rs/category/tokushu/121009/img/121009-h4-bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.text_area .unorganized{
	padding-bottom: 20px;
	display: block;
}
.text_area .small{
	font-size: 0.5em !important;
	line-height: 5;
	background-color: #FFFFFF;
	border: 1px solid #39F;
	padding: 5px;
	margin: 0;
	vertical-align: middle;
	color: #39F;
}
.text_area p{
font-size:1.4em !important;
line-height:1.65;
margin-bottom:10px;
}
.text_area p.link{
background: url("/ir/global/common/img/bullet/arrow-red.gif") no-repeat scroll 0 3px transparent;
padding-left: 15px;
margin-bottom:5px;
line-height:1.3;
}
.text_area table{
font-size:10px;
padding:0;
margin-bottom:40px;
width:100%;
}
.text_area table th,
.text_area table td{
text-align:left;
padding:4px;
border-bottom:2px solid #FFF;
}
.text_area table th{
width:30%;
vertical-align:top;
background:#EEE;
}



.photo_area img{
margin-bottom:20px;
}
.photo_area p{
margin-top:-15px;
font-size:10px !important;
margin-bottom:20px
}

#cboxTitle{
font-size:12px !important;
}