@charset "utf-8";

/* CSS Document */


.righrbox1 {

	height: 90px;

	width: 201px;

	margin-bottom: 10px;

}

.righrbox1 a {

	font-size: 0px;

	line-height: 0px;

	background-image: url(../images/top/right_user.jpg);

	background-repeat: no-repeat;

	text-indent: -999999px;

	display: block;

	height: 90px;

	width: 201px;

}

.righrbox1 a:link,.righrbox1 a:visited,.righrbox1 a:active {

background-position: 0 0;

}

.righrbox1 a:hover {

background-position: 0 -90px;

}
.rightbox2 {

	height: 90px;

	width: 201px;

	margin-bottom: 10px;

}

.rightbox2 a {

	font-size: 0px;

	line-height: 0px;

	background-image: url(../images/top/right_ohya.jpg);

	background-repeat: no-repeat;

	text-indent: -999999px;

	display: block;

	height: 90px;

	width: 201px;

}

.rightbox2 a:link,.rightbox2 a:visited,.rightbox2 a:active {

background-position: 0 0;

}

.rightbox2 a:hover {

background-position: 0 -90px;

}
.rightbox2_2 {

	height: 91px;

	width: 201px;

	margin-bottom: 10px;

}

.rightbox2_2 a {

	font-size: 0px;

	line-height: 0px;

	background-image: url(../images/top/right_cyukai.jpg);

	background-repeat: no-repeat;

	text-indent: -999999px;

	display: block;

	height: 91px;

	width: 201px;

}

.rightbox2_2 a:link,.rightbox2_2 a:visited,.rightbox2_2 a:active {

background-position: 0 0;

}

.rightbox2_2 a:hover {

background-position: 0 -91px;

}

.rightbox3 {

	height: auto;

	width: 201px;

	margin-bottom: 10px;

	background-image: url(../images/top/side_osirase.gif);

	background-repeat: no-repeat;

	padding-top: 23px;

}
.rightbox3_ohya {
background-image: url(../images/top/ohya_osirase.jpg);
background-position: top;
background-repeat: no-repeat;
width: 201px;
padding-top: 23px;
}

.ohya_rightbox3 {

	height: auto;

	width: 201px;

	margin-bottom: 10px;

	background-image: url(../images/top/ohya_osirase.jpg);

	background-repeat: no-repeat;

	padding-top: 23px;

}

.ohya_title {

color: #003333;

font-size:12px;

text-decoration: none;

}

.ohya_title:active,.ohya_title:hover {

text-decoration: underline;

}

.osirsae_box {

	background-image: url(../images/top/side_body.gif);

	background-repeat: no-repeat;

	height: 164px;

	width: 201px;

	overflow: auto;

	padding-top: 10px;

	padding-bottom: 10px;

	font-size: 12px;

}
.osirsae_box2 {
	height: auto;
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	border: 1px solid #CCCCCC;
}

.osirase_title {

font-size: 12px;

color: #003333;

}

.osirase_title a {

color: #003333;

text-decoration: none;

}

.osirase_title a:active,.osirase_title a:hover {

text-decoration: underline;

}

.osirsae_box dl {

	height: auto;

	width: 175px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 5px;

}

.osirsae_box dt {

	font-size: 12px;

	color: #6C6462;

	line-height: 1.4em;

}

.osirsae_box h3 {

	font-size: 12px;

	font-weight: normal;

}



.osirsae_box dd {

	font-size: 12px;

	line-height: 1.2em;

	color: #003333;

}

.rightbox4 {

	width: 201px;

	height: auto;

	background-image: url(../images/top/right_midashi.gif);

	background-repeat: no-repeat;

	padding-top: 23px;

	margin-top: 10px;

	margin-bottom: 10px;

}

.tokucome {

	height: auto;

	width: 201px;

	padding-top: 10px;

	clear: left;

	background-image: url(../images/top/right_line.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	padding-bottom: 10px;

}

.tokucome_img {

	height: auto;

	width: auto;

	padding: 2px;

	border: 1px solid #B5A18E;

	float: left;

	margin-right: 7px;

	margin-bottom: 7px;

}

.tokucome h3 {

	font-size: 12px;

	color: #003333;

	padding-bottom: 7px;

	line-height: 1.4em;

}

.tokucome p {

	font-size: 11px;

	line-height: 1.3em;

	color: #6C6462;

}

.rightbox5 {

	background-image: url(../images/top/right_blog.gif);

	background-repeat: no-repeat;

	background-position: top;

	height: auto;

	width: 201px;

	padding-top: 23px;

}

.ohya_blog {

	height: auto;

	width: 201px;

	padding-top: 10px;

	background-image: url(../images/top/right_line.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	padding-bottom: 10px;

}

.ohya_blog dt {

	font-size: 12px;

	color: #6C6462;

	line-height: 1.3em;

}

.ohya_blog h3 {

	font-size: 12px;

	line-height: 1.3em;

	color: #003333;

}
.tex1 {
}
.txt2 {
}
#rss a {
	margin-bottom: -14px;
	font-size: 12px;
	line-height: 1.3em;
	color: #003333;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
#rss a:active,#rss a:hover {
text-decoration: underline;
}
.ohya_blog p {

	font-size: 12px;

	color: #6C6462;

	line-height: 1.3em;

}

.rightbox6 {

	background-color: #FFFFFF;

	height: auto;

	width: 201px;

	margin-top: 10px;

	padding-top: 10px;

	padding-bottom: 10px;

}

.mobile_btn {

	width: 189px;

	height: auto;

	margin-left: auto;

	margin-right: auto;

}

.mobil_qr {

	height: 89px;

	width: 89px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 10px;

}

.mobile_text {

	width: auto;

	height: auto;

	padding-left: 47px;

	padding-top: 10px;

}

.mobile_text a {

	font-size: 12px;

	color: #003333;

	text-decoration: none;

}

.mobile_text a:active,.mobile_text a:hover {

text-decoration: underline;

}

.mobile_caria {

	height: 47px;

	width: 189px;

	margin-right: auto;

	margin-left: auto;

}

.rightbox7 {

	margin-top: 10px;

	width: 201px;

	height: auto;

}
