@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; }

#main p.cooperation {
    font-size: 0.95em;
    margin: 20px 0 0;
    padding: 0 10px;
}

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


/* 中
*******************************************************************************/

#main h3 {
	text-indent: 100%;
    white-space: nowrap; 
    overflow: hidden;
	background:url(/rs/category/tokushu/131220/img/131220-h3.jpg) 0 0 no-repeat;
	width:966px;
	height:425px;
	margin:0 0 0 0;
}
#main .lead{
	width:966px;
	margin:0 0 0 0;
}
#main .lead p{
	text-align: center;
	font-size: 1.2em;
	line-height: 1.5;
	margin:0 0 0 0;
}

#main .date{
	text-indent: 100%;
    white-space: nowrap; 
    overflow: hidden;
	background:url(/rs/category/tokushu/131220/img/131220-h4-date.gif) 0 0 no-repeat;
	width:966px;
	height:68px;
	margin:10px 0 0 0;
}
#main .steps{
	position: relative;
	width: 966px;
	height: 160px;
	margin: 0 0 30px 0;
	background-image: url(/rs/category/tokushu/131220/img/131220-h4-bg.gif);
	background-repeat: no-repeat;
}


#main .section{
	position:relative;
}



/* 
*******************************************************************************/

#contents #main #report{
	position: relative;
	width: 966px;
	overflow: auto;
	margin-bottom: 50px;
}
#contents #main #report .notes-left{
	width: 576px;
	margin: 0px;
	padding: 0 0 0 0;
	float: left;
}
#contents #main #report .notes-right{
	float: right;
	width: 370px;
	padding: 0 0 0 0;
}
#contents #main #report h5 {
	font-size: 1.5em;
	background-image: url(/rs/category/tokushu/131220/img/131220-h5-bg.gif);
	background-repeat: no-repeat;
	height: 34px;
	padding: 8px 0 0 30px;
	margin: 0 0 10px 0;
 	background-position: left center;
   
}
#contents #main #report h6 {
	font-size: 1.5em;
	background-image: url(/rs/category/tokushu/131220/img/131220-h6-bg.gif);
	background-repeat: no-repeat;
	height: 34px;
	padding: 8px 0 0 30px;
	margin: 0 0 10px 0;
	background-position: left center;
}


/* steps
*******************************************************************************/
#main .steps .photo{
	position: absolute;
	width: 273px;
	height: 138px;
	margin: 0;
	background-image: url(/rs/category/tokushu/131220/img/131220-h4-bg1.jpg);
	background-repeat: no-repeat;
	top: 11px;
	left: 16px;
}
#main .steps .comment{
	position: absolute;
	width: 213px;
	height: 138px;
	margin: 0;
	background-image: url(/rs/category/tokushu/131220/img/131220-h4-bg2.jpg);
	background-repeat: no-repeat;
	top: 11px;
	left: 300px;
}
#main .steps .mail{
	position: absolute;
	width: 426px;
	height: 138px;
	margin: 0;
	background-image: url(/rs/category/tokushu/131220/img/131220-h4-bg3.jpg);
	background-repeat: no-repeat;
	top: 11px;
	left: 524px;
}

#contents #main .steps dt {
	text-indent: 100%;
    white-space: nowrap; 
    overflow: hidden;
	height: 15px;
	padding: 0 0 0 0;
	margin: 15px 0 10px 15px;
}

#contents #main .steps .photo dt {
	background-image: url(/rs/category/tokushu/131220/img/131220-h4-dt1.gif);
	background-repeat: no-repeat;
}
#contents #main .steps .comment dt {
	background-image: url(/rs/category/tokushu/131220/img/131220-h4-dt2.gif);
	background-repeat: no-repeat;
}
#contents #main .steps .mail dt {
	width: 426px;
	background-image: url(/rs/category/tokushu/131220/img/131220-h4-dt3.gif);
	background-repeat: no-repeat;
}

#contents #main .steps dd {
	padding: 0 0 0 0;
	margin: 5px 0 10px 15px;
}
#contents #main .steps .photo dd {
	width: 190px;
}
#contents #main .steps .comment dd {
	width: 140px;
}

#contents #main .steps .mail dd {
	width: 280px;
}
#contents #main .steps .mail dd a {
	font-size: 1.6em;
	line-height: 1.6em;
	text-decoration: none;
}


/* 右
*******************************************************************************/

#contents #main #report .notes-right p {
	font-size: 1.2em;
	margin-top: 15px;
	margin-bottom: 25px;
	text-align:left;
}
#contents #main #report .notes-right .archive a {
	background-image: url(/rs/common/img/bullet_link_sc.gif);
	background-repeat: no-repeat;
	padding-left: 55px;
}
#contents #main #report .notes-right img {
	margin: 5px 0 30px 90px;
}
#contents #main #report .notes-right ul {
	margin: 15px 0 30px 0;
}
#contents #main #report .notes-right li {
	font-size: 1em;
	margin-bottom: 10px;
	padding: 0 0 0 20px;
	background-image: url(/rs/category/tokushu/131220/img/131220-li-bg.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}


/* 左
*******************************************************************************/

#contents #main #report .notes-left ul {
	margin: 15px 0 30px 0;
}
#contents #main #report .notes-left li {
	font-size: 1.15em;
	margin-bottom: 10px;
	padding: 0 0 0 20px;
	background-image: url(/rs/category/tokushu/131220/img/131220-li-bg.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}
#contents #main #report .notes-left li .small {
	font-size: 0.85em;
	line-height: 2.5;
}
#contents #main #report .notes-left dl.board dt {
	font-size: 1.15em;
  clear: left;
  float: left;
  margin: 0 0 0.8em;
  width: 7.5em;
  color: #000;
}

#contents #main #report .notes-left dl.board dd {
	font-size: 1.15em;
	margin-bottom: 0.8em;
	margin-left: 7.5em;
	line-height: 1.6;
}




