@charset "utf-8";

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

/* global
*******************************************************************************/

#main .link-text { padding: 0 5px 3px 57px; background: url(/rs/category/imaritsu/130801/img/130801-bg.jpg) 0 3px no-repeat; }

#content { padding: 0 0 15px 0; }
#main ul, #main dl, #main p { line-height: 160%; }
#main p { margin-bottom: 0px!important; }

/*------- header -------- */
#header {
	width: 100%;
	height: 25px;
	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;
}
#footer {
	border-top-color: #aaaaaa;
    border-top-style: solid;
    border-top-width: 1px;
}



/* 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 .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;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a5a5a5;
	margin: 10px 0 0 0 ;
	padding: 10px;
}

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


#main .slideContent{
	position:absolute;
	top:0;
	left:0;
}
#main .slideContent li{
	position:absolute;
}
#main .slideContent li a{

}
#main .slideContent li#movie1{
	top:23px;
	left:707px;
}
#main .slideContent li#movie2{
	top:23px;
	left:790px;
}
#main .slideContent li#movie3{
	top:23px;
	left:873px;
}


#main .slideContent li#movie1 a img, #main .slideContent li#movie2 a img, #main .slideContent li#movie3 a img{
	opacity:0;
	filter: alpha(opacity=0);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=0)";  /* ie 8 */
	-moz-opacity:0;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0;              /* Safari 1.x */
	zoom:1;
}
#main .slideContent li#movie1 a:hover img, #main .slideContent li#movie2 a:hover img, #main .slideContent li#movie3 a:hover img{
	opacity:0.5;
	filter: alpha(opacity=50);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=50)";  /* ie 8 */
	-moz-opacity:0.5;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.5;              /* Safari 1.x */
	zoom:1;
}
#header {
	z-index: 999;
}
.icon {
	width: 50%;
	position: absolute;
	top: 118px;
	z-index: 999;
	text-align: left;
}
#movie1, #movie2 {
	z-index: 9999;
}

/* Intro
*******************************************************************************/
/*title-box*/
#section01-wrapper {
	width: 1048px;
	height: 863px;
	background-image: url(/rs/category/imaritsu/130801/img/130801-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 0px 0 -82px
}
#section01 {
	padding: 0 82px 0 82px;

}
#section01 .title-box{
	width: 966px;
	height: 250px;
	padding: 0 0 0 0;
}
#section01 .title-box p{
	width: 590px;
	padding: 150px 0 0 209px;
	font-size: 1.25em;
	line-height: 1.5;
}
#section02 {
	padding: 0 0 40px 0;

}

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

#main h3 {
	text-indent: 100%;
    white-space: nowrap; 
    overflow: hidden;
	background:url(/rs/category/imaritsu/130801/img/130801-h3.jpg) 0 0 no-repeat;
	width:966px;
	height:92px;
	margin:0 0 0 0;
}
#main .lead{
	background:url(/rs/category/imaritsu/130801/img/130801-lead-bg.jpg) 0 0 no-repeat;
	width:966px;
	height:;
	margin:0 0 0 0;
}
#main .lead p{
	font-size: 1.2em;
	line-height: 1.5;
	margin:0 0 0 8px;
}
#main .lead img{
	margin-top:10px;
}
#main .date{
	text-indent: 100%;
    white-space: nowrap; 
    overflow: hidden;
	background:url(/rs/category/imaritsu/130801/img/130801-h4-date.jpg) 0 0 no-repeat;
	width:966px;
	height:57px;
	margin:0 0 0 0;
}
#main .steps{
	position: relative;
	width: 966px;
	height: 175px;
	margin: 0 0 30px 0;
	background-color: #46baff;
}


#main .section{
	position:relative;
}



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

#contents #main #report{
	position: relative;
	width: 966px;
	overflow: auto;
}
#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/imaritsu/130801/img/130801-h5-bg.gif);
	background-repeat: no-repeat;
	height: 34px;
	padding: 8px 0 0 30px;
	margin: 0 0 10px 0;
    
}
#contents #main #report h6 {
	font-size: 1.5em;
	background-image: url(/rs/category/imaritsu/130801/img/130801-h6-bg.gif);
	background-repeat: no-repeat;
	height: 34px;
	padding: 8px 0 0 30px;
	margin: 0 0 10px 0;
}


/* steps
*******************************************************************************/
#main .steps .photo{
	position: absolute;
	width: 273px;
	height: 153px;
	margin: 0;
	background-image: url(/rs/category/imaritsu/130801/img/130801-h4-bg1.jpg);
	background-repeat: no-repeat;
	top: 11px;
	left: 16px;
}
#main .steps .comment{
	position: absolute;
	width: 233px;
	height: 153px;
	margin: 0;
	background-image: url(/rs/category/imaritsu/130801/img/130801-h4-bg2.jpg);
	background-repeat: no-repeat;
	top: 11px;
	left: 300px;
}
#main .steps .mail{
	position: absolute;
	width: 406px;
	height: 153px;
	margin: 0;
	background-image: url(/rs/category/imaritsu/130801/img/130801-h4-bg3.jpg);
	background-repeat: no-repeat;
	top: 11px;
	left: 544px;
}

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

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

#contents #main .steps dd {
	padding: 0 0 0 0;
	margin: 5px 0 10px 15px;
	font-size: 1.0em;
	line-height: 1.45em;
}
#contents #main .steps .photo dd .bigger {
	font-size: 1.25em;
	line-height: 1.6;
	font-weight: bold;
}
#contents #main .steps .photo dd {
	width: 240px;
}
#contents #main .steps .comment dd {
	width: 200px;
}

#contents #main .steps .mail dd {
	width: 270px;
}
#contents #main .steps .mail dd a {
	font-size: 1.7em;
	line-height: 1.7em;
	text-decoration: none;
	color: #F60;	
}


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

#contents #main #report .notes-right p {
	font-size: 1.2em;
	margin-top: 15px;
	margin-bottom: 25px;
}
#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: 20px 0 5px 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/imaritsu/130801/img/130801-li-bg.gif);
	background-repeat: no-repeat;
}


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

#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/imaritsu/130801/img/130801-li-bg.gif);
	background-repeat: no-repeat;
}
#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;
}




