@charset "utf-8";
/* RIGAKU_CSS */


/* ------TOP------ */
.s-icon01 {
	background-image: url(../rigaku/images/qua_icon01.gif);
}
.s-icon02 {
	background-image: url(../rigaku/images/qua_icon02.gif);
}
.s-icon03 {
	background-image: url(../rigaku/images/qua_icon03.gif);
}
/* ------FACILITY------ */
#fac h4 {
	margin:0;
	padding:0 0 0 15px;
	background-image: url(../rigaku/images/cla_icon.gif);
	background-repeat: no-repeat;
	background-position:0 0;
}
/* ---------------------- */
.cts01r h3{
	font-size:1.12em;
	margin:0;
	padding:0;
	background-color:#f2f1e9;
	color:#4c4b3f;
	padding:5px;
	margin:10px 0 7px;	
}
.cts01r ul{
	margin:0;
	padding:0;
}
.cts01r ul li{
	margin:0 0 5px;
	padding:0 0 0 12px;
	background:url(../../shared/images/cmn_icon02.gif) no-repeat 0 4px;
	list-style:none;
}
.txt_rig{
	margin:3px 0 15px 5px;
}
.cts02r{
	background-color:#f4f1f6;
	width:590px;
	margin:0 auto;
	padding:10px;
}
.cts02r p{
	margin-bottom:15px;
	padding-bottom:7px;
	border-bottom:3px solid #d4bbe4;
}
.cts02r ol{
	margin:0;
	padding:0;
}
.cts02r ol li{
	margin:0 5px 3px;
	padding:0 0 0 72px;
	list-style:none;
	background-repeat: no-repeat;
	background-position:0 1px;
}
.point01r{
	background-image: url(../rigaku/images/ind_point01.gif);
}
.point02r{
	background-image: url(../rigaku/images/ind_point02.gif);
}
.point03r{
	background-image: url(../rigaku/images/ind_point03.gif);
}
.r_top{
	width:610px;
	margin:10px auto 0;
	padding:0;
	height:7px;
	font-size:0;
	line-height:100%;
	background:url(../rigaku/images/ind_top.gif) no-repeat 0 bottom;
}
.r_btm{
	width:610px;
	margin:0 auto 15px;
	padding:0;
	height:7px;
	font-size:0;
	line-height:100%;
	background:url(../rigaku/images/ind_btn.gif) no-repeat 0 0;
}
.shokuba{
	border:2px dotted #d0ceb9;
	margin:20px;
	padding:10px;
	background-color:#fdfdf9;
}
.shokuba1{
	margin:0 0 3px;
}
.rigaku_top{
	margin:20px 0 0;
}



/* ------MORE------ */
#more{

}
#more .cts04{
	padding:10px;
}
#more h3 {
	background-image: url(../rigaku/images/cla_titbg.jpg);
}
#more h4 {
	background-image: url(../rigaku/images/cla_icon.gif);
}
#more h4 strong{
	color:#fc917f;
}
#more .txt03 {
	margin:0 10px 20px;
	padding:0 0 10px;
	border-bottom:1px dotted #525252;
}
#more .txt03 p {
	padding:0 0 3px 15px;
	background:url(../../shared/images/cmn_icon02.gif) no-repeat 6px 5px;
}
#more .gotop{
	display:block;
	text-align:right;
	font-size:0.85em;
}
#more .gotop a{
	color:#a554cf;
}
#more .gotop a:hover{
	color:#f29f00;
}

/* ------CLASS------ */
#cla h3{
	background-image: url(../rigaku/images/cla_titbg.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	height:27px;
	margin:5px 0 20px;
	padding:10px 0 0 11px;
}
#cla .cts02 h5{
	margin:0 0 8px;
	padding:0 0 0 15px;
	background-image: url(../rigaku/images/cla_icon.gif);
	background-repeat: no-repeat;
	background-position:0 0;
}
#cla .txt02{
	color:#c00;
	padding:0 0 15px;
}
#cla .rigaku_cbox01 div {
	margin-bottom:15px;
}
#cla .rigaku_cbox01 div p {
	margin-left:15px;
}
#cla .rigaku_cbox01 h5{
	margin:0 0 8px;
	padding:0 0 0 15px;
	background-image: url(../rigaku/images/cla_icon.gif);
	background-repeat: no-repeat;
	background-position:0 0;
}
#cla .text p {
	text-indent:-12px;
	padding-left:12px;
}
#cla .text p {
	text-indent:-12px;
	padding-left:12px;
}
#stopnlisten .text p {
	text-indent:-15px;
	padding-left:15px;
}






















