
a:link{
color:#999933;


}

.red{
color:#FF0000;
font-size:14px;

}

.gray00{
color:#3b3b3b;


}
.font{
font-size:14px;

}
.kine{
margin:5p;


}

.b10 {
  padding: 0px 0px 10px 0px;
}

body#topBody {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 160%;
	font-weight: normal;
	color:#ffffff;
	background-image:url(../img/back_01.jpg);
	letter-spacing: 1px;
	padding: 0px;
	margin : 0px;
	letter-spacing: 1px;
	background-repeat:repeat-x;
	background-position: center top;
	background-color:#000000;
}
body#HimeBody {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 160%;
	font-weight: normal;
	color:#ffffff;
	background-image:url(../../himekazuratop/img/top_base.jpg);
	letter-spacing: 1px;
	padding: 0px;
	margin : 0px;
	letter-spacing: 1px;
	background-repeat:repeat-x;
	background-position: center top;
	background-color:#000000;
}

body#KamiBody {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 160%;
	font-weight: normal;
	color:#ffffff;
	background-image:url(../../kamikazuratop/img/top_kami_back_01.jpg);
	letter-spacing: 1px;
	padding: 0px;
	margin : 0px;
	letter-spacing: 1px;
	background-repeat:repeat-x;
	background-position: center top;
	background-color:#000000;
}

body#KamiBody_02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 160%;
	font-weight: normal;
	color:#ffffff;
	background-image:url(../../kamikazuratop_02/img/top_kami_back_01.jpg);
	letter-spacing: 1px;
	padding: 0px;
	margin : 0px;
	letter-spacing: 1px;
	background-repeat:repeat-x;
	background-position: center top;
	background-color:#000000;
}

body#Hime_baseBody {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 160%;
	font-weight: normal;
	color:#ffffff;
	background-image:url(../../himekazuratop/img/top_base.jpg);
	letter-spacing: 1px;
	padding: 0px;
	margin : 0px;
	letter-spacing: 1px;
	background-repeat:repeat-x;
	background-position: center -120px;
	background-color:#000000;
}

body#Kami_baseBody {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 160%;
	font-weight: normal;
	color:#ffffff;
	background-image:url(../../kamikazuratop/img/top_kami_back_01.jpg);
	letter-spacing: 1px;
	padding: 0px;
	margin : 0px;
	letter-spacing: 1px;
	background-repeat:repeat-x;
	background-position: center -120px;
	background-color:#000000;
}

body#Kami_baseBody_02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 160%;
	font-weight: normal;
	color:#ffffff;
	background-image:url(../../kamikazuratop_02/img/top_kami_back_01.jpg);
	letter-spacing: 1px;
	padding: 0px;
	margin : 0px;
	letter-spacing: 1px;
	background-repeat:repeat-x;
	background-position: center -120px;
	background-color:#000000;
}

body#Base_baseBody {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 160%;
	font-weight: normal;
	color:#ffffff;
	background-image:url(../img/B_back.jpg);
	letter-spacing: 1px;
	padding: 0px;
	margin : 0px;
	letter-spacing: 1px;
	background-repeat:repeat-x;
	background-position: center -30px;
	background-color:#000000;
}
body#newsBody {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 160%;
	font-weight: normal;
	color:#ffffff;
	letter-spacing: 1px;
	padding: 10px;
	margin : 0px;
	letter-spacing: 1px;
	background-color:#474747;
}
#wrap {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 840px;
	/*text-align: center;*/
}
#wrapbase {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 860px;
	text-align: center;
	background-image:url(../../home/img/basewrap.jpg);
	background-repeat:repeat-y;
	background-position: center top;
}
form {
	margin: 0px;
	padding: 0px;
}
td {
	text-align:left;
	vertical-align:top;
	line-height: 160%;
}
img {
	border: none;
}
table {
	border: none;
	font-size: 12px;
	letter-spacing: 1px;
}
.space0 {
	margin: 0px;
	padding: 0px;
	text-align:left;
}

.space15{
margin-top:15px;


}
.space20{
margin-top:20px;

}

.space30{
margin-top:30px;


}

.space10 {
	margin: 5px 0px;
	padding: 0px;
	text-align:left;
}
h1 {
	margin: 0px;
	padding: 0px;
	text-align:left;
	float: left;
	color:#FFFFFF;
	font-weight: normal;
	font-size:12px;
}
h2 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-align:left;
}
h3 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
.glyTXT {
	color:#adadac;
	margin: 0px;
	padding: 0px;
}
.glyTXT2 {
	color:#adadac;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
.whTXT {
	color:#FFFFFF;
	font-size:15px;
}
.font10 {
	font-size: 10px;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear:both;
}
#topbanar {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #434343;
	font-size:10px;
	margin: 15px 0px 0px 0px;
}
a.banarlink {
	color:#adadac;
	text-decoration: none;
}
a.banarlink:hover {
	text-decoration: underline;
}
address {
	text-align: center;
	margin: 0px;
	font-size: 10px;
	font-style: normal;
	clear: both;
	color:#474746;
	letter-spacing:2px;
	background-image:url(../../home/img/homecare_24.jpg);
	width:100%;
	padding: 10px 0px 0px 0px;
	height:32px;
}
.baseContents {
	margin: 24px 0px 0px 0px;
}
#headtxt {
	margin: 5px 10px 0px 0px;
	padding: 0px;
	text-align: right;
	font-size: 10px;
	color:#676767;
}

#headtxt2 {
	margin: 5px 10px 0px 0px;
	padding: 0px;
	text-align: right;
	font-size: 10px;
	color:#676767;
}
.hime_banner{
margin:5px;


}
.bk {
	color:#000000;
}
a.headlink {
	color:#02bb56;
	text-decoration:none;
}
a.headlink:hover {
	color:#00853c;
	text-decoration:underline;
}

#flashback {
	background-image:url(../../home/img/oyone_03.gif);
	background-repeat: no-repeat;
}
#footer {
	font-size: 10px;
	color:#74541a;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#footer a{
	color:#74541a;
	text-decoration: none;
}
#footer a:hover{
	color:#74541a;
	text-decoration:underline;
}

.go2top {
	margin: 30px 0px 0px 0px;
	padding: 0px;
	text-align: right;
}
.go3top {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	text-align: right;
}


/*////////////////////////////////////////////////////////////////////*/
#contactbox {
	width: 100%;
	margin: 10px 0px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color:#FFFFFF;
}
.contactbox01 {
	width: 180px;
	padding: 10px 0px 7px 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #302f2f;
	background-color:#302f2f; 
}
.contactbox02 {
	padding: 8px 0px 7px 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #302f2f;
	
}
.contactbox04 {
	padding: 8px 0px 15px 20px;
}
.contactbox05 {
	padding: 8px 0px 7px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4f4f4f;
	background-color:#eff6fb; 
}
.contactbox03 {
	padding: 13px 0px 7px 20px;
	text-align: center;
}
.contactbox04 {
	padding: 13px 0px 7px 20px;
	text-align: center;
}
.text {
	border: 1px solid #C5B9B9;
	padding: 3px;
	margin: 0px 3px 0px 0px;
}
.contact_btn {
	margin: 0px 20px 0px 0px;
	padding: 0px;
}
.text:focus{
	border: 1px solid #E57777;
}
.privacy_link {
	color: #ce8503;
}
.privacy_link:hover {
	color: #faa102;
}
.radiotext {
	margin: 0px 0px 3px 0px;
	padding: 0px;
}
.privacy_top {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #735B66;
}
.privacy01 {
	margin: 0px;
	padding: 0px;
	color: #48260e;
	font-weight: bold;
}
.privacy02 {
	margin: 0px;
	padding: 0px;
}
#thanks_text {
	margin: 100px auto 350px auto;
	padding: 0px;
	text-align: center;
}
a.linklink {
	color: #ce8503;
}
a.linklink:hover {
	color: #faa102;
}
.red {
	color:#e10202;
	font-size: 10px;
	margin: 0px;
}
.red2 {
	color:#FF0000;
}
.red3 {
	color:#e10202;
}
.yell {
	color:#969802;
}
.yell2 {
	color:#969802;
	font-size: 10px;
}
.orange {
	color:#ff9900;
}
.orange2 {
	color:#ff9900;
	font-size: 10px;
}
.kamiTitlte {
	color:#999900;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.kamiTitlte_02 {
	color:#ff9900;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.bordbox {
	margin: 0px 0px 5px 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #3b3b3b;
	border-left-color: #3b3b3b;
}
.bordbox td {
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3b3b3b;
	border-bottom-color: #3b3b3b;
}
.bordbox2 {
	margin: 0px 0px 5px 0px;
}
.bordbox2 td {
	padding: 10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #656565;
}
.bordbox3 {
	margin: 0px 0px 5px 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #d3d3d3;
	border-left-color: #d3d3d3;
}
.bordbox3 td {
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #d3d3d3;
	border-bottom-color: #d3d3d3;
	background-color:#f0f0ef;
}

#himeTXT01 {
	background-image:url(../../himekazuratop/img/hime_16.jpg);
	background-repeat: no-repeat;
	height: 49px;
}
#himeTXT02 {
	background-image:url(../../himekazuratop/img/Baseback.jpg);
	background-repeat: no-repeat;
	padding: 10px 0px;
}
a.pagelink {
	color:#990000;
	font-size: 10px;
	float:right;
}
a.pagelink:hover {
	color:#FF0000;
}
#hime_headTXT {
	padding:5px 0px 0px 0px;
	color:#d59701;
	text-align:right;
}
#hime_headTXT a{
	color:#d59701;
	font-size: 10px;
}
#hime_headTXT a:hover {
	color:#fdb405;
}

.eventTXT01 {
	background-color:#e7e7e7;
	border: 1px solid #f7f7f7;
	padding: 3px;
	margin: 0px;
	font-size: 14px;
	color:#a76c03;
	font-weight: bold;
}
.eventTXT02 {
	color:#ce8503;
	margin: 2px 0px;
	padding: 0px;
}
.eventTXT03 {
	background-color:#670c01;
	margin: 0px;
	color:#fff;
	font-size: 10px;
	font-weight: bold;
}

.eventTXT003 {
	background-color:#37320c;
	margin: 0px;
	color:#fff;
	font-size: 10px;
	font-weight: bold;
}

.eventTXT004 {
	background-color:#ff6702;
	margin: 0px;
	color:#fff;
	font-size: 10px;
	font-weight: bold;
}

.eventTXT04 {
	color:#c41703;
	background-color:#fff;
	margin: 0px 0px;
	padding: 4px;
	font-size: 14px;
}

.eventTXT0004 {
	color:#bb4a00;
	background-color:#fff;
	margin: 0px 0px;
	padding: 4px;
	font-size: 14px;
}
.eventTXT05 {
	color:#c41703;
	background-color:#f4f4f4;
	margin: 0px 0px;
	padding: 4px;
	font-size: 14px;
}
.eventTXT06 {
	background-color:#980141;
	margin: 0px;
	color:#fff;
	font-size: 10px;
	font-weight: bold;
}
.eventTXT07 {
	color:#980141;
	background-color:#fff;
	margin: 0px 0px;
	padding: 4px;
	font-size: 14px;
}

.eventTXT08 {
	color:#737301;
	background-color:#fff;
	margin: 0px 0px;
	padding: 4px;
	font-size: 14px;
}

.eventTXT09 {
	color:#ff9900;
	background-color:#fff;
	margin: 0px 0px;
	padding: 4px;
	font-size: 14px;
}


.menuBox {
	margin: 0px 0px 15px 0px;
}
.menuBox2 {
	margin: 0px 0px 45px 0px;
}
.mura {
	color:#e50463;
}
.dinnerTXT01 {
	background-color:#980141;
	margin: 0px;
	color:#fff;
	font-size: 10px;
	font-weight: bold;
}
.dinnerTXT02 {
	color:#ca0457;
	background-color:#fff;
	margin: 0px 0px;
	padding: 4px;
	font-size: 14px;
}
.dinnerTXT03 {
	background-color:#980141;
	margin: 3px 0px;
	padding: 3px;
	color:#fff;
	font-size: 12px;
}
.dinnerTXT06 {
	color:#ca0457;
	margin: 0px 0px;
	padding: 4px 0px 0px 0px;
	font-size: 14px;
}

.dinnerTXT0003 {
	background-color:#969802;
	margin: 3px 0px;
	padding: 3px;
	color:#fff;
	font-size: 12px;
}

.dinnerTXT0005 {
	background-color:#ff6702;
	margin: 3px 0px;
	padding: 3px;
	color:#fff;
	font-size: 12px;
}



.dinnerTXT04 {
	background-color:#ffd2d7;
	margin: 3px 0px 3px 4px;
	padding: 3px 0px 0px 4px;
	border-left: 5px solid #980141;
	color:#980141;
	font-size: 12px;
}

.dinnerTXT05 {
	color:#980141;
	background-color:#fff;
	margin: 0px 0px;
	padding: 4px;
	font-size: 14px;
}

.dinnerTXT0004 {
	background-color:#bab387;
	margin: 3px 0px 3px 4px;
	padding: 3px 0px 0px 4px;
	border-left: 5px solid #969802;
	color:#333333;
	font-size: 12px;
}

.dinnerTXT0006 {
	background-color:#ffccaa;
	margin: 3px 0px 3px 4px;
	padding: 3px 0px 0px 4px;
	border-left: 5px solid #bb4a00;
	color:#333333;
	font-size: 12px;
}

.menuTD td{
	padding: 5px 0px;
}

.line{
line-height:3.0;
}

.kine_p{
margin:5px;
}
.kine_p2{
margin:5px 10px 5px 10px;
}
.kine_table2{
margin-top:40px;
}




/* 後で追加 */
.color_01 {
	color: #eb0c00;
}

.color_02 {
	color: #ff6600;
}

.color_03 {
	color: #a1a500;
}

.a_left {
	text-align: left;
}

.a_right {
	text-align: right;
}

.a_center {
	text-align: center;
}

.f_s_01 {
	font-weight: bold;
}

div#top_image {
    width: 770px;
	height: auto;
	margin: 105px auto 0px 175px;
}

div#top_image_left {
    width: 250px;
	height: auto;
	padding: 0px 10px 0px 0px;
	float: left;
}

div#top_image_center {
    width: 250px;
	height: auto;
	float: left;
}

/*div#top_image_right {
    width: 250px;
	height: auto;
	float: right;
}*/

div#top_image {
    width: 770px;
	height: auto;
}

div#top_image {
    width: 770px;
	height: auto;
}


/* ----------------------
  clearfix
--------------------- */

/* Firefox、Safari、Operaなどのモダンブラウザ用 */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
} 

/* IE7とMac版IE5対策用 */
.clearfix {
  display: inline-block;
} 

/*IE6以前向け*/ 
/* Hides from IE-mac \*/ 
* html .clearfix { 
  height: 1%;
} 

.clearfix { 
  display: block;
} 
/* End Hides from IE-mac \*/ 

.clear {
  clear: both;
}



