@charset "utf-8";

div.title_bar{
	width:822px;
	height:42px;
	background-image:url("../img/rsinzin/title_bar.gif");
	background-repeat:no-repeat;
	}

div.title_bar h1{
	font-size:1.1em;
	text-align:right;
	padding-top:5px;
	padding-right:5px;
	line-height:115%;
	}

div.cts_r{
	width:383px;
	height:275px;
	border:#f02a8c solid 1px;
	margin-top:5px;
	margin-left:5px;
	}

div.flabox{
	margin-left:5px;
	padding-top:5px;
	/margin-bottom:13px !important;
	float:left;
	}

.spacer{
	padding:3px 0px 0px 3px;
	}

.shp_name{
	padding-left:10px;
	}


p.text_dc{
	padding:0px 0px 2px 3px;
	border-bottom:1px #FF99FF dashed;
	}

.date{
	color:#ed1c63;
	}

div.search{
	width:820px;
	height:100%;
	border:solid 1px #909090;
	margin-bottom:5px;
	}

.img_box{
	display:block;
	width:59px;
	height:24px;
	background-repeat:no-repeat;
	float:left;
	}

.shinjin_ico{
	background-image:url("../img/icon/sinzin.gif");
	}

.mikeiken_ico{
	background-image:url("../img/icon/mikeiken.gif");
	}

.jukujo_ico{
	background-image:url("../img/icon/zyukuzyo.gif");
	}

.seiso_ico{
	background-image:url("../img/icon/seiso.gif");
	}

.binyu_ico{
	background-image:url("../img/icon/binyuu.gif");
	}
.inran_ico{
	background-image:url("../img/icon/inran.gif");
	}
.bikyaku_ico{
	background-image:url("../img/icon/bikyaku.gif");
	}
.bijiri_ico{
	background-image:url("../img/icon/bisiri.gif");
	}
.sexy_ico{
	background-image:url("../img/icon/sexy.gif");
	}
.bonyuninpu_ico{
	background-image:url("../img/icon/ninpu.gif");
	}
.slender_ico{
	background-image:url("../img/icon/surenda.gif");
	}
.kyonyu_ico{
	background-image:url("../img/icon/kyonyuu.gif");
	}
.pottyari_ico{
	background-image:url("../img/icon/potyari.gif");
	}
.kawaii_ico{
	background-image:url("../img/icon/kawaii.gif");
	}
.face_ico{
	background-image:url("../img/icon/face.gif");
	}
.nyotei_ico{
	background-image:url("../img/icon/nyuutennyotei.gif");
	}
.nzumi_ico{
	background-image:url("../img/icon/nyuutenzumi.gif");
	}

.box_dc{
	margin-top:1px;
	margin-right:0px;
	}

html[xmlns] .box_dc{
	margin-top:5px;
	margin-right:3px;
	}

.btndc{
	padding:4px 10px 1px 10px;
	margin:2px 9px 0px 9px !important;
}

html[xmlns] .btndc{
	padding:4px 10px 1px 10px;
	margin:2px 18px 0px 0px !important;
}

*:first-child+html .btndc{
	padding:4px 10px 1px 10px;
	margin:3px 8px 0px 0px !important;
}

p.style1{
	padding-top:5px;
	padding-left:10px;
	}

html[xmlns] p.style1{
	padding-top:5px;
	padding-left:14px;
	}

*:first-child+html p.style1{
	padding-top:5px;
	padding-left:8px;
	}

p.style2{
	padding:5px 0px 5px 10px;
	}

html[xmlns] p.style2{
	padding:5px 0px 5px 14px;
	}

*:first-child+html p.style2{
	padding:5px 0px 5px 8px;
	}

div.cts_box{
	width:270px;
	height:290px;
	border:#909090 solid 1px;
	padding:3px;
	margin-top:5px;
	float:left;
	}

html[xmlns] div.cts_box{
	width:262px;
	height:290px;
	border:#909090 solid 1px;
	padding:3px;
	margin-top:5px;
	float:left;
	}

*:first-child+html div.cts_box{
	width:262px;
	height:290px;
	border:#909090 solid 1px;
	padding:3px;
	margin-top:5px;
	float:left;
	}

div.cts_box h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#d00098;
	padding-bottom:3px;
	}
	
p.pddbttsyle{
	padding-bottom:3px;
}

div.l_box{
	width:120px;
	height:160px;
	margin:3px auto 0px auto;
	}

div.r_box{
	width:130px;
	height:185px;
	margin:3px 0px 2px 5px;
	}

.r_box p{
	padding-top:3px;
	}

html[xmlns] .r_box p{
	padding-top:2px;
	}

p.g_name{
	font-weight:bold;
	font-size:1.2em;
	}

.style_center{
	text-align:center;
	}

div.comm_box{
	width:254px;
	height:45px;
	border:#090909 dashed 1px;
	padding:2px;
	margin-top:5px;
	margin-bottom:2px;
	}

div.comm_box p{
	line-height:120%;
	}

.style_box{
	margin-left:6px;
	}

html[xmlns] .style_box{
	margin-left:6px;
	}
	
p.rstxtstyle{
	padding:5px 0px 0px !important;
}

.f_right{
	float:right;
}

.pc_btn a{
	display:block;
	width:120px;
	height:20px;
	background-image:url(../img/rsinzin/pc_btn.gif);
	background-repeat:no-repeat;
	}

.pc_btn a:hover{
	background-image:url(../img/rsinzin/pc_btn_on.gif);
	}

.mobi_btn a{
	display:block;
	width:120px;
	height:20px;
	background-image:url(../img/rsinzin/mobi_btn.gif);
	background-repeat:no-repeat;
	}

.mobi_btn a:hover{
	background-image:url(../img/rsinzin/mobi_btn_on.gif);
	}

.style3{
	margin-bottom:3px;
	}

.style4{
	margin-bottom:3px;
	padding-left:2px;
	}

.resultbar{
	color:#FFF;
	height:100%;
	background-color:#218a4d;
	letter-spacing:2px;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
}


.display0on0btn{
	width:310px;
	height:39px;
	background-image:url("../img/rsinzin/display_on_btn.gif");
	background-repeat:no-repeat;
	margin:0px 0px 0px;
	float:right;
}

.display0off0btn{
	width:310px;
	height:39px;
	background-image:url("../img/rsinzin/display_on_btn2.gif");
	background-repeat:no-repeat;
	margin:0px 0px 0px;
	float:right;
}

.mapbt_left{
	width:485px;
	line-height:130%;
	padding:5px 0px 0px 5px;
	float:left;
}

