@charset "shift-jis";

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

	topics/csr
	visaruno.css
	
********************************* */

body{ background-color:#eeeeee; }

#csr-visaruno h1,#csr-visaruno h2,#csr-visaruno h3,#csr-visaruno h4,#csr-visaruno h5,#csr-visaruno p,#csr-visaruno ul,#csr-visaruno li{ margin: 0px; padding: 0px; }

#csr-visaruno ul{ list-style: none; }
#csr-visaruno img{ border: none; }

#common_breadcrumbs {
	position: relative;
	z-index: 1000;
}
#common_contents_body{
	text-align: center;
	background-color: #FFFFFF;
	}
#csr-visaruno{
	width: 840px;
	margin: 0px auto;
	background-color: #FFFFFF;
	text-align: left;
	color: #231815;
	font-size:12px;
	padding-bottom: 25px;
	}
#csr-visaruno h3{ margin-top: 25px; }
#csr-visaruno .cl-left{
	clear: left;
	}

#csr-visaruno a{
	color: #231815;
	text-decoration: underline;
	}
#csr-visaruno a:hover{
	color: #231815;
	text-decoration: none;
	}

#csr-visaruno .mt10{ margin-top: 10px; }
#csr-visaruno .mt15{ margin-top: 15px; }
#csr-visaruno .mt20{ margin-top: 20px; }
#csr-visaruno .mt25{ margin-top: 25px; }
#csr-visaruno .mt30{ margin-top: 30px; }
#csr-visaruno .gotop{ text-align: right; }


/* header
-----------------------------------------------*/

#csr-visaruno h1{
	padding-top: 20px;
	}	
	
#csr-visaruno ul{
	width: 840px;
	}
#csr-visaruno li{
	display: inline;
	}
	

/* contents01
-----------------------------------------------*/

#csr-visaruno #contents01{
	width: 813px;
	height: 364px;
	margin: 10px 10px 0px 17px;
	background: url(/topics/csr/img/visaruno/bg01.gif) top left no-repeat;
	}
	#csr-visaruno #contents01 p{
		padding: 25px 35px 0px;
		line-height: 1.8em;
		}
		
		
/* contents02
-----------------------------------------------*/

#csr-visaruno #contents02{
	width: 744px;
	/*height: 880px;*/
	height: 820px;
	margin: 10px 10px 0px 17px;
	padding: 20px 35px 0px 34px;
	/*background: url(/topics/csr/img/visaruno/bg02.gif) top left no-repeat;*/
	background: url(/topics/csr/img/visaruno/bg02-2.gif) top left no-repeat;
	}
	#csr-visaruno #contents02 #conbox{
		width: 744px;
		}
	#csr-visaruno #contents02 #conbox p{
		width: 380px;
		line-height: 1.8em;
		float: left;
		}
	#csr-visaruno #contents02 #conbox img{
		display: block;
		width: 345px;
		float: right;
		}
		
	#csr-visaruno #infomation{
		width: 744px;
		}
		
		#csr-visaruno #infomation .leftbox{
			width: 75px;
			float: left;
			}
		#csr-visaruno #infomation .rightbox{
			width: 597px;
			height: 75px;
			background: url(/topics/csr/img/visaruno/bg-webch.gif) left top no-repeat;
			margin-top: 10px;
			float: right;
			position: relative;
			}
			#csr-visaruno #infomation .rightbox a{
				width: 283px;
				height: 26px;
				position: absolute;
				}
			#csr-visaruno #infomation .rightbox a#webch01{ top: 43px; left: 12px; }
			#csr-visaruno #infomation .rightbox a#webch02{ top: 43px; left: 302px; }

				#csr-visaruno #infomation p a img{
					margin-left:12px;
					margin-right:8px;
					padding-bottom:18px;
					vertical-align:middle;
				}
				#csr-visaruno #infomation p a.lineno{
					text-decoration:none;
				}



/* contents03
-----------------------------------------------*/

#csr-visaruno #contents03{
	width: 813px;
	height: 480px;
	margin: 10px 10px 0px 17px;
	background: url(/topics/csr/img/visaruno/bg03.gif) top left no-repeat;
	}
	#csr-visaruno #contents03 div{
		width: 744px;
		padding: 35px 35px 0px 34px;
		}
	#csr-visaruno #contents03 div p{
		width: 358px;
		line-height: 1.8em;
		float:left;
		}
	#csr-visaruno #contents03 div img{
		display: block;
		width: 362px;
		float: right;
		}
	#csr-visaruno #contents03 div .clr{
		padding: 0px;
		width: inherit;
		}
	#csr-visaruno #contents03 p.co2{
		margin-top: 35px;
		margin-left: 30px;
		}
		

/* contents04
-----------------------------------------------*/

#csr-visaruno #contents04{
	width: 744px;
	height: 258px;
	margin: 10px 10px 0px 17px;
	padding: 35px 35px 0px 34px;
	background: url(/topics/csr/img/visaruno/bg04.gif) top left no-repeat;
	}
	#csr-visaruno #contents04 p{
		width: 357px;
		line-height: 1.8em;
		float: left;
		}
	#csr-visaruno #contents04 img{
		display: block;
		width: 362px;
		float: right;
		}
		
/* contents05
-----------------------------------------------*/

#csr-visaruno #contents05{
	width: 813px;
	height: 186px;
	margin: 10px 10px 0px 17px;
	background: url(/topics/csr/img/visaruno/bg05.gif) top left no-repeat;
	}
	#csr-visaruno #contents05 p{
		padding: 25px 35px 0px;
		line-height: 1.8em;
		}
