@charset "utf-8";
/* CSS Document */
/********************************************
* Since:     2009/08/24
* Modified:  2009/09/01
* Editor:    nishimura kazumi


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

/*--------------------------------------------------------------------
common
Share Style
--------------------------------------------------------------------*/
#contents-right img{
	border:0;
	line-height: 1.6px;
	 display: inline;
}
#contents-right ul{
	margin:0;
	padding:0;
	list-style-type: none;
	
}
#contents-right li{
margin:0;
padding:0 0 5px 0;

}
#inqbox{
	padding:0;
	width:250px;
	height:220px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	background-image: url(../images/common/inq_bg.gif);
	background-repeat: no-repeat;
}
#inqbox-meisho{
	padding:0;
	height: 40px;
	width: 220px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	}
#inqbox-com{
	padding:0;
	width: 220px;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
	font-size: 70%;
	line-height: 1.4;
	}
#inqbox-add{
	padding:0;
	width: 220px;
	margin-top: 25px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
	font-size: 70%;
	line-height: 1.2;
	}
		
/*
 second container  [
----------------------------------------------------------- */
#second-title{
	padding:0;
	width:900px;
	height:100px;
	float: left;
	margin:0;
}
/*
 pankuzu
----------------------------------------------------------- */
#pankuzu {
	width: 880px;
	height: 20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 0px;
	float: left;
	vertical-align: middle;
	font-size:80%;


}
#pankuzu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	


}
#pankuzu li {
	padding: 0px;
	display: inline;
	float: left;
	font-size: 80%;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.4;
	width: auto;

}
#second-main{
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	float: left;
	height: auto;
	width: 620px;
	margin-bottom: 10px;
	font-size:90%;

}
.second-contentsu{
	padding:0;
	height: auto;
	width: 620px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	float: left;

}
.second-contentsu2{
	padding:0;
	height: auto;
	width: 620px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	float: left;

}
.s-contentsu-naduna{
	font-weight: bold;
	font-size:110%;
	background-image:url(../images/common/s_title.gif);
	width: 620px;
	height: 38px;
	color: #09003E;
	text-indent: 1.0em;
	line-height: 38px;
	background-repeat: no-repeat;
	text-align: left;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: none;
	color:#ffffff;
	vertical-align: middle;
	clear: both;
	padding: 0px;

}
.s-contentsu-kashinoki{
	font-weight: bold;
	font-size:110%;
	background-image:url(../images/common/s_title_kashinoki.gif);
	width: 620px;
	height: 38px;
	color: #09003E;
	text-indent: 1.0em;
	line-height: 38px;
	background-repeat: no-repeat;
	text-align: left;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: none;
	color:#ffffff;
	vertical-align: middle;
	clear: both;
	padding: 0px;

}
.s-contentsu-flap{
	font-weight: bold;
	font-size:110%;
	background-image:url(../images/common/s_title_flap.gif);
	width: 620px;
	height: 38px;
	color: #09003E;
	text-indent: 1.0em;
	line-height: 38px;
	background-repeat: no-repeat;
	text-align: left;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: none;
	color:#ffffff;
	vertical-align: middle;
	clear: both;
	padding: 0px;

}
.s-contentsu-wakana{
	font-weight: bold;
	font-size:110%;
	background-image:url(../images/common/s_title_wakana.gif);
	width: 620px;
	height: 38px;
	color: #9B650E;
	text-indent: 1.0em;
	line-height: 38px;
	background-repeat: no-repeat;
	text-align: left;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: none;

	vertical-align: middle;
	clear: both;
	padding: 0px;

}
.s-contentsu-care{
	font-weight: bold;
	font-size:110%;
	background-image:url(../images/common/s_title_care.gif);
	width: 620px;
	height: 38px;
	color: #09003E;
	text-indent: 1.0em;
	line-height: 38px;
	background-repeat: no-repeat;
	text-align: left;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: none;
	color:#ffffff;
	vertical-align: middle;
	clear: both;
	padding: 0px;

}
.s-contentsu-shien{
	font-weight: bold;
	font-size:110%;
	background-image:url(../images/common/s_title_shien.gif);
	width: 620px;
	height: 38px;
	color: #09003E;
	text-indent: 1.0em;
	line-height: 38px;
	background-repeat: no-repeat;
	text-align: left;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: none;
	color:#ffffff;
	vertical-align: middle;
	clear: both;
	padding: 0px;

}
.s-contentsu-suzusiro{
	font-weight: bold;
	font-size:110%;
	background-image:url(../images/common/s_title_suzusiro.gif);
	width: 620px;
	height: 38px;
	color: #9B650E;
	text-indent: 1.0em;
	line-height: 38px;
	background-repeat: no-repeat;
	text-align: left;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: none;

	vertical-align: middle;
	clear: both;
	padding: 0px;

}
.second-contentsu h4{
	color:#E88019;
	font-weight:bold;
	font-size:110%;
	margin-bottom: 10px;
	margin-left: 15px;
	height: auto;
	line-height: normal;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;


}
#content-menu-head{
	padding:0;
	width: 250px;
	height:41px;
	margin: 0;
	height: 41px;
}
#content-menu-head p{
	margin:8px 0 0 0;
	width:250px;

	font-size: 110%;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	padding: 0px;
}
#content-menu{
	padding:0;
	width: 250px;
	margin: 0;
	height: auto;
}
#content-menu img{
clear:both;
}

#content-menu ul{
	margin:0;
	padding:0;
	height: auto;
	width: 250px;
}
#content-menu li{
	margin:0;
	width: 250px;
	height:43px;
	background-image:url(../images/contentsu_menu.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding:0;
}
#content-menu li a{
	margin:0;
	width: 250px;
	height:43px;
	background-image:url(../images/contentsu_menu_on.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding:0;
}
#content-menu li a:hover{
	margin:0;
	width: 250px;
	height:43px;
	background-image:url(../images/contentsu_menu_on.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding:0;
}
#content-menu span{
	height:43px;
	padding: 7px 0 0 20px;
	font-size: 100%;
	font-weight: bold;
	vertical-align: middle;
}
/*
 sidenavi-box
----------------------------------------------------------- */
#sidenavi-box{
	width:250px;
	text-align:center;
	padding: 0px;
	height: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

#side_navi{
	width:250px;
	padding: 0;
	margin: 0;
}
#side_navi ul {
	list-style-type: none;
	margin: 0;
	padding:0;
	height: auto;
	width: 250px;
}
#side_navi li {
	text-align: left;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	overflow: hidden;
	display:block;
	vertical-align:bottom;
		

}
#side_navi li a {
	margin: 0;
	padding: 0;
	overflow: hidden;
	width:250px;
	height:43px;

	

}
#side_navi li a {
	display:block;
	
}
#side_navi li a:hover{

		display:block;
}

#s_n01 {
	background-image: url(../images/sidenavi_01.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n01on {
	background-image: url(../images/sidenavi_01on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n01 a:hover {
	background-image: url(../images/sidenavi_01on.gif);
	background-repeat: no-repeat;

}
#s_n02 {
	background-image: url(../images/sidenavi_02.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n02on {
	background-image: url(../images/sidenavi_02on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n02 a:hover {
	background-image: url(../images/sidenavi_02on.gif);
	background-repeat: no-repeat;
	
}
#s_n03 {
	background-image: url(../images/sidenavi_03.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n03on {
	background-image: url(../images/sidenavi_03on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
}
#s_n03 a:hover {
	background-image: url(../images/sidenavi_03on.gif);
	background-repeat: no-repeat;
	
}

#s_n04 {
	background-image: url(../images/sidenavi_04.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n04on {
	background-image: url(../images/sidenavi_04on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
}
#s_n04 a:hover {
	background-image: url(../images/sidenavi_04on.gif);
	background-repeat: no-repeat;
	
}
#s_n05 {
	background-image: url(../images/sidenavi_05.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n05on {
	background-image: url(../images/sidenavi_05on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
}
#s_n05 a:hover {
	background-image: url(../images/sidenavi_05on.gif);
	background-repeat: no-repeat;
	
}
#s_n06 {
	background-image: url(../news/images/sidenavi_01.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n06on {
	background-image: url(../news/images/sidenavi_01on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n06 a:hover {
	background-image: url(../news/images/sidenavi_01on.gif);
	background-repeat: no-repeat;

}
#s_n07 {
	background-image: url(../form/images/sidenavi_01.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n07on {
	background-image: url(../form/images/sidenavi_01on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n07 a:hover {
	background-image: url(../form/images/sidenavi_01on.gif);
	background-repeat: no-repeat;

}

#s_n08 {
	background-image: url(../naduna/images/sidenavi_01.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n08on {
	background-image: url(../naduna/images/sidenavi_01on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n08 a:hover {
	background-image: url(../naduna/images/sidenavi_01on.gif);
	background-repeat: no-repeat;

}
#s_n09 {
	background-image: url(../naduna/images/sidenavi_02.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n09on {
	background-image: url(../naduna/images/sidenavi_02on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n09 a:hover {
	background-image: url(../naduna/images/sidenavi_02on.gif);
	background-repeat: no-repeat;

}
#s_n10 {
	background-image: url(../naduna/images/sidenavi_03.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n10on {
	background-image: url(../naduna/images/sidenavi_03on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n10 a:hover {
	background-image: url(../naduna/images/sidenavi_03on.gif);
	background-repeat: no-repeat;

}
#s_n11 {
	background-image: url(../kashinoki/images/sidenavi_01.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n11on {
	background-image: url(../kashinoki/images/sidenavi_01on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n11 a:hover {
	background-image: url(../kashinoki/images/sidenavi_01on.gif);
	background-repeat: no-repeat;

}
#s_n12 {
	background-image: url(../kashinoki/images/sidenavi_02.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n12on {
	background-image: url(../kashinoki/images/sidenavi_02on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n12 a:hover {
	background-image: url(../kashinoki/images/sidenavi_02on.gif);
	background-repeat: no-repeat;

}
#s_n13 {
	background-image: url(../kashinoki/images/sidenavi_03.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n13on {
	background-image: url(../kashinoki/images/sidenavi_03on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n13 a:hover {
	background-image: url(../kashinoki/images/sidenavi_03on.gif);
	background-repeat: no-repeat;

}
#s_n14 {
	background-image: url(../privacypolicyimages/sidenavi_01.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n14on {
	background-image: url(../privacypolicy/images/sidenavi_01on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n14 a:hover {
	background-image: url(../privacypolicy/images/sidenavi_01on.gif);
	background-repeat: no-repeat;

}
#s_n15 {
	background-image: url(../flap/images/sidenavi_01.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n15on {
	background-image: url(../flap/images/sidenavi_01on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n15 a:hover {
	background-image: url(../flap/images/sidenavi_01on.gif);
	background-repeat: no-repeat;

}
#s_n16 {
	background-image: url(../flap/images/sidenavi_02.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n16on {
	background-image: url(../flap/images/sidenavi_02on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n16 a:hover {
	background-image: url(../flap/images/sidenavi_02on.gif);
	background-repeat: no-repeat;

}
#s_n17 {
	background-image: url(../flap/images/sidenavi_03.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n17on {
	background-image: url(../flap/images/sidenavi_03on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n17 a:hover {
	background-image: url(../flap/images/sidenavi_03on.gif);
	background-repeat: no-repeat;

}
#s_n18 {
	background-image: url(../flap/images/sidenavi_04.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n18on {
	background-image: url(../flap/images/sidenavi_04on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n18 a:hover {
	background-image: url(../flap/images/sidenavi_04on.gif);
	background-repeat: no-repeat;

}
#s_n19 {
	background-image: url(../flap/images/sidenavi_05.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n19on {
	background-image: url(../flap/images/sidenavi_05on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n19 a:hover {
	background-image: url(../flap/images/sidenavi_05on.gif);
	background-repeat: no-repeat;

}

#s_n20 {
	background-image: url(../care_house/images/sidenavi_01.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n20on {
	background-image: url(../care_house/images/sidenavi_01on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n20 a:hover {
	background-image: url(../care_house/images/sidenavi_01on.gif);
	background-repeat: no-repeat;

}
#s_n21 {
	background-image: url(../sitemap/images/sidenavi_01.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n21on {
	background-image: url(../sitemap/images/sidenavi_01on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n21 a:hover {
	background-image: url(../sitemap/images/sidenavi_01on.gif);
	background-repeat: no-repeat;

}
#s_n22 {
	background-image: url(../access/images/sidenavi_01.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n22on {
	background-image: url(../access/images/sidenavi_01on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n22 a:hover {
	background-image: url(../access/images/sidenavi_01on.gif);
	background-repeat: no-repeat;

}
#s_n23 {
	background-image: url(../flap/images/sidenavi_06.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n23on {
	background-image: url(../flap/images/sidenavi_06on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n23 a:hover {
	background-image: url(../flap/images/sidenavi_06on.gif);
	background-repeat: no-repeat;

}
#s_n24 {
	background-image: url(../kashinoki/images/sidenavi_04.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n24on {
	background-image: url(../kashinoki/images/sidenavi_04on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n24 a:hover {
	background-image: url(../kashinoki/images/sidenavi_04on.gif);
	background-repeat: no-repeat;

}
#s_n25 {
	background-image: url(../naduna/images/sidenavi_04.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n25on {
	background-image: url(../naduna/images/sidenavi_04on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n25 a:hover {
	background-image: url(../naduna/images/sidenavi_04on.gif);
	background-repeat: no-repeat;

}
/*　わかなメニュー追加
---------------------------------------*/
#s_n26 {
	background-image: url(../wakana/images/sidenavi_01.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}

#s_n26on {
	background-image: url(../wakana/images/sidenavi_01on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n26 a:hover {
	background-image: url(../wakana/images/sidenavi_01on.gif);
	background-repeat: no-repeat;

}
#s_n27 {
	background-image: url(../wakana/images/sidenavi_02.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n27on {
	background-image: url(../wakana/images/sidenavi_02on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n27 a:hover {
	background-image: url(../wakana/images/sidenavi_02on.gif);
	background-repeat: no-repeat;

}
#s_n28 {
	background-image: url(../wakana/images/sidenavi_03.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n28on {
	background-image: url(../wakana/images/sidenavi_03on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n28 a:hover {
	background-image: url(../wakana/images/sidenavi_03on.gif);
	background-repeat: no-repeat;

}
#s_n29 {
	background-image: url(../wakana/images/sidenavi_04.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n29on {
	background-image: url(../wakana/images/sidenavi_04on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n29 a:hover {
	background-image: url(../wakana/images/sidenavi_04on.gif);
	background-repeat: no-repeat;

}
#s_n30 {
	background-image: url(../wakana/images/sidenavi_05.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n30on {
	background-image: url(../wakana/images/sidenavi_05on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n30 a:hover {
	background-image: url(../wakana/images/sidenavi_05on.gif);
	background-repeat: no-repeat;

}
#s_n31 {
	background-image: url(../wakana/images/sidenavi_06.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n31on {
	background-image: url(../wakana/images/sidenavi_06on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n31 a:hover {
	background-image: url(../wakana/images/sidenavi_06on.gif);
	background-repeat: no-repeat;

}




/*かしの木学園メニュー追加
---------------------------------------*/
#s_n32 {
	background-image: url(../kashinoki/images/sb_01.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n32on {
	background-image: url(../kashinoki/images/sb_01on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n32 a:hover {
	background-image: url(../kashinoki/images/sb_01on.gif);
	background-repeat: no-repeat;

}
#s_n33 {
	background-image: url(../kashinoki/images/sb_02.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n33on {
	background-image: url(../kashinoki/images/sb_02on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n33 a:hover {
	background-image: url(../kashinoki/images/sb_02on.gif);
	background-repeat: no-repeat;

}
#s_n34 {
	background-image: url(../kashinoki/images/sb_03.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n34on {
	background-image: url(../kashinoki/images/sb_03on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n34 a:hover {
	background-image: url(../kashinoki/images/sb_03on.gif);
	background-repeat: no-repeat;

}
#s_n35 {
	background-image: url(../kashinoki/images/sb_04.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n35on {
	background-image: url(../kashinoki/images/sb_04on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n35 a:hover {
	background-image: url(../kashinoki/images/sb_04on.gif);
	background-repeat: no-repeat;

}
#s_n36 {
	background-image: url(../kashinoki/images/sb_05.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n36on {
	background-image: url(../kashinoki/images/sb_05on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n36 a:hover {
	background-image: url(../kashinoki/images/sb_05on.gif);
	background-repeat: no-repeat;

}
#s_n37 {
	background-image: url(../naduna/images/sidenavi_05.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n37on {
	background-image: url(../naduna/images/sidenavi_05on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n37 a:hover {
	background-image: url(../naduna/images/sidenavi_05on.gif);
	background-repeat: no-repeat;

}
/*かしの木学園メニュー追加 2016
---------------------------------------*/
#s_n38 {
	background-image: url(../kashinoki/images/sb_06.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n38on {
	background-image: url(../kashinoki/images/sb_06on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n38 a:hover {
	background-image: url(../kashinoki/images/sb_06on.gif);
	background-repeat: no-repeat;

}
/*相談支援事業　なづな
---------------------------------------*/

#s_n39 {
	background-image: url(../soudan_shien/images/sidenavi_01.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n39on {
	background-image: url(../soudan_shien/images/sidenavi_01on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n39 a:hover {
	background-image: url(../soudan_shien/images/sidenavi_01on.gif);
	background-repeat: no-repeat;

}

#s_n40 {
	background-image: url(../soudan_shien/images/sidenavi_02.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n40on {
	background-image: url(../soudan_shien/images/sidenavi_02on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n40 a:hover {
	background-image: url(../soudan_shien/images/sidenavi_02on.gif);
	background-repeat: no-repeat;

}
#s_n41 {
	background-image: url(../soudan_shien/images/sidenavi_03.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n41on {
	background-image: url(../soudan_shien/images/sidenavi_03on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n41 a:hover {
	background-image: url(../soudan_shien/images/sidenavi_03on.gif);
	background-repeat: no-repeat;

}
#s_n42 {
	background-image: url(../soudan_shien/images/sidenavi_04.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n42on {
	background-image: url(../soudan_shien/images/sidenavi_04on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n42 a:hover {
	background-image: url(../soudan_shien/images/sidenavi_04on.gif);
	background-repeat: no-repeat;

}
/*
 すずしろ　メニュー追加 
----------------------------------------------------------- */

#s_n43 {
	background-image: url(../suzusiro/images/sidenavi_04.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n43on {
	background-image: url(../suzusiro/images/sidenavi_04on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n43 a:hover {
	background-image: url(../suzusiro/images/sidenavi_04on.gif);
	background-repeat: no-repeat;

}
#s_n44 {
	background-image: url(../suzusiro/images/sidenavi_01.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n44on {
	background-image: url(../suzusiro/images/sidenavi_01on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n44 a:hover {
	background-image: url(../suzusiro/images/sidenavi_01on.gif);
	background-repeat: no-repeat;

}
#s_n45 {
	background-image: url(../suzusiro/images/sidenavi_02.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;

}
#s_n45on {
	background-image: url(../suzusiro/images/sidenavi_02on.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;

}
#s_n45 a:hover {
	background-image: url(../suzusiro/images/sidenavi_02on.gif);
	background-repeat: no-repeat;

}
/*
 news 
----------------------------------------------------------- */

#news-top {
	margin:0;
	padding:0;
	width:600px;
	height: auto;
	float: left;

}
.tdspace{
	width:470px;
 	padding:2px 0 0 0;
	border:none;
}
#news-main {
	background-image: url(../news/images/line.gif);
	background-repeat: repeat-y;
	width: 600px;
	background-position: center top;
	margin: 0px;
	padding-top: 10px;
	float: left;
}
#news-top p{
	padding:0;
	text-align: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	width: 580px;

}
#news-top table{
	width: 600px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #85C02F;
	margin: 0px;
	padding: 0px;
}
#news-top  td{
	border:none;
	line-height: 1.6;
	padding: 0px;
	margin: 0px;
	
}
.news-photo{
	width: 620px;
	text-align: center;
	margin-top: 10px;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;

}
.news-photo img{
	float:left;
}
.news-photo p{
	width: 620px;
	text-align:left;
}

#news-bottombox {
	width: 580px;
	float:left;
	float:left;
	clear: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

#news-title{
	text-align: left;
	width: 590px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	font-size: 110%;
	float: left;
	vertical-align: middle;
	line-height:1.8;
}
.newstitl-clo{
font-size:110%;
color:#FF6600;
font-weight:bold;
line-height:1.8;
}
#news-leftbox {
	width: 600px;
	float:left;
	text-align: left;
	height: auto;
	margin: 0px;
	padding: 0;

}
#news-bottombox p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
line-height:1.8;
}
/* ページリンク
----------------------------------------------------------- */
#page-link{
	overflow:hidden;
	text-align: center;
	line-height: 37px;
	font-size: 14px;
	letter-spacing:1px;
	background-image: url(../news/images/page_link.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	float: left;
	height: 37px;
	width: 620px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#page-link-left{
	float:left;
	width:100px;
	margin:0;
	padding:0;
	height: 37px;
}
#page-link-center{
	width:420px;
	margin:0;
	padding:0;
	float: left;
	line-height: 37px;
	height: 37px;

}
#page-link-center a{
	text-decoration:underline;
}

#page-link-right{
	float:left;
	width:100px;
	margin:0;
	padding:0;
	height: 37px;
	line-height: 37px;
}

#page-link-center a {
	text-decoration:underline;
}
#page-link-left  a{
	line-height:37px;
	font-size:90%;
}
#page-link-right a{
	line-height:37px;
	font-size:90%;
}
.current_page {
	font-weight:bold;
	color:#FF0000;
}
#modoru-news{
	width:620px;
	float: left;
}
/*
 Adobe Reader
----------------------------------------------------------- */
#adobe_box{
	width:600px;
	float: left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	font-size:80%;
	border: 1px solid #CCCCCC;
	background-image: url(../images/common/pdf.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#adobe_box p{
margin:0 0 0 40px;
}

#adobe_box_s{
	width:250px;
	float: left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	font-size:60%;
	border: 1px solid #CCCCCC;
	background-image: url(../images/common/pdf.gif);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	padding: 0px;
	clear: both;
	height: auto;
}
#adobe_box_s p{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 45px;
	padding:5px 5px 5px 0;
}
/*
 banner-box
----------------------------------------------------------- */
#banner-box{
	padding:0;
	width:250px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	clear: both;
}

#inqbox{
	padding:0;
	width:250px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#main-photo{
	padding:0;
	width:620px;
	height:auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
/*
 hojin-naduna 
----------------------------------------------------------- */
#hojin-honbu{
	padding:0;
	clear: none;
	width: 620px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;

}
#hojin-honbu p{
	line-height: 1.6;
}
.aisatu-jisage{
	text-indent:8px;
}
.rijicho-sign{
	float:right;
	clear:both;
}
#hojin-left{
	margin:0;
	padding:0;
	float:left;
	width: 175px;
	clear: none;
}
#hojin-right{
	padding:0;
	float: right;
	clear: none;
	width: 440px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;

}
#hojin-right p{
	line-height: 1.6;
}

#history{
	clear: both;
	float: left;
	padding: 0px;
	width: 620px;
	height:auto;
	text-align: left;
	background-color:#ffffff;
	font-size: 90%;
	margin: 0px;
}
#history caption {
padding:10px 0px 10px 0px;
border-bottom:1px dotted #ccc;
font-weight:bold;
text-align:center;
color:#666666;
}

#history table{
	border-collapse:collapse;
	border:0;
	border-spacing:0;
	empty-cells:show;

	line-height:160%;
	width:620px;
}
#history th{
	padding:7px;
	height:auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	vertical-align: top;
	line-height:1.6;
	text-align: left;
	font-weight:normal;
	width: 200px;

}


#history td{
	padding:7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	line-height:1.6;
	vertical-align: top;

}

.his-photo{
	text-align:right;
	width:110px;
}
.photo-ari{
	text-align:left;
	width:390px;
}
.under-space{
	margin:0 0 20px 0;
}

#jigyo-map{
	width: 620px;
	padding: 0;
	height: 400px;
	clear: both;

}
#jigyo-map p{
	float:left;
	margin:0;
	padding:0;
	
	
}

.jigyo-box{
	width:620px;
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	float: left;
}
.jigyo-box2{
	width:620px;
	margin:0;
	
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	float: left;
}
.jigyo-box-left{
	width:200px;
	margin:0;
	padding:0;
	float: left;
}
.jigyo-box-right{
	width:420px;
	margin:0;
	padding:0;
	float: right;
}
#saiyo-box01{
	width:620px;
	height:235px;
	background-image: url(../about/images/saiyo_bg01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
}
#saiyo-box02{
	width:620px;
	height:180px;
	background-image: url(../about/images/saiyo_bg02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
}
.saiyo-box-text{
	width:600px;
	height:auto;
	margin: 0px;
	padding-top: 60px;
	padding-left: 15px;
	float: left;

}
#saiyo-box01 p{
	line-height:1.4;
}
#saiyo-box02 p{
	line-height:1.5;
}
.saiyo-box_text{
	font-size:110%;
	font-weight:bold;
	color:#FF6600;
	line-height:1.4;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
/*
form
----------------------------------------------------------- */
.form-box{
	width:620px;
	height: auto;
	padding: 0;
	float: left;
	margin: 0px;
}
.form-box-text{
	font-size:80%;
	text-align: left;
	margin: 0px;
	line-height: 1.6;
}
.form-box table{
	padding:0;
	width:620px;
	font-size:80%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.form-box th{
	width:150px;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	padding: 10px;
	
}
.form-box td{
padding:5px;
border: 1px solid #CCCCCC;
}
.form-b{
	width:620px;
	padding:0;
	text-align: center;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.fred{
color:#FF0000;
font-size:90%;
}
.form-tel{
	font-size:110%;
	font-weight:bold;
	padding-left: 60px;
}
.form-tel2{
font-size:90%;
}
.form-mail{
	font-size:100%;
	padding-left: 60px;
	line-height: 1.6;
}
.form-mail2{
font-size:90%;
	padding-left: 60px;
	line-height: 1.6;
}
.formtop{
vertical-align:top;
}
.form-c{
	width:620px;
	padding:0;
	text-align: left;
	height: 320px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
}
.form-c p{
line-height:1.6
}
.form-error-m{
	width:620px;
	padding:0;
	text-align:center;
	height: 250px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
}
.error-m{
	padding:0;
	width:620px;
	background-color: #990000;
	line-height:1.6;
	height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-size: 110%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}
/*--------------------------------------------------------------------
jigyoh_houkoku
--------------------------------------------------------------------*/

#jigyoh{
	width:620px;
	padding:0;
	margin:0;
}
#jigyoh ul{

	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 10px;
	width: 600px;
}
#jigyoh li{
	margin:0;
	line-height:1.6;
	background-image:url(../images/pdf.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 40px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;

}
/*--------------------------------------------------------------------
nadunagakuen
--------------------------------------------------------------------*/
.allbox{
	padding:0;
	width:620px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.allbox2{
	width:620px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.leftbox{
	margin:0;
	padding:0;
	width:400px;
	float:left;
}
.rightbox{
	margin:0;
	padding:0;
	width:220px;
	float:right;
}
.allbox-bottom{
	width:620px;
	float:left;
}
.sagyouhan-01{
	width:200px;
	height:170px;
	float:left;
	text-align: center;
	margin-top: 10px;
	background-image: url(../naduna/images/sagyo_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}
.sagyouhan-001{
	width:200px;
	height:170px;
	float:left;

	margin-top: 10px;
	background-image: url(../naduna/images/sagyo_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}
.sagyouhan-03{
	width:200px;
	float:left;
	text-align: center;
	margin-top: 0px;

	
}
.sagyouhan-01 p{
	color:#333333;
	font-weight:bold;
	font-size:100%;
	padding-top: 2px;
	text-align:center;

}
.sagyouhan-03 img{
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left:0;
	padding: 0;
	width:170px;
	
}
.sagyouhan-02{
	width:200px;
	height:170px;
	float:left;
	text-align: center;
	margin-top: 10px;
	background-image: url(../naduna/images/sagyo_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	
}
.sagyouhan-02 p{
	color:#333333;
	font-weight:bold;
	font-size:100%;
	padding-top: 2px;
}
.sagyouhan-02 img{
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0px;
}
.sagyouhan-kraft{
	width:410px;
	height:170px;
	float:right;
	text-align: center;
	margin-top: 10px;
	background-image: url(../naduna/images/sagyo_bg2.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}
.sagyouhan-kraft02{
	width:390px;
	float:left;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;

	
}
.sagyouhan-kraft p{
	color:#333333;
	font-weight:bold;
	font-size:100%;
	padding-top: 2px;
}
.sagyouhan-kraft img{
	margin-top: 5px;
	margin-right: 22px;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0;
}

.rightbox img{
float:right;
}
.mojisage{
padding:0 0 0 16px;
}
.leftbox table{
margin:0;
width:400px;
}
.leftbox th{
	width:170px;
	padding-left: 10px;
	padding-bottom: 10px;

}
.leftbox td{
	vertical-align:top;
}
/*--------------------------------------------------------------------
naduna_seihin
--------------------------------------------------------------------*/
#product-hanmei{
	width:620px;
	height: 37px;
	float:left;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
#hanmei01{
	padding:0;
	margin: 0;
	width:100px;
	height: auto;
	float:left;
}
#hanmei02{
	padding:0;
	width:100px;
	height: auto;
	float:left;
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 4px;
}
#hanmei03{
	padding:0;
	margin: 0;
	width:100px;
	height: auto;
	float:left;
}
#hanmei04{
	padding:0;
	width:100px;
	height: auto;
	float:left;
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 4px;
}
#hanmei05{
	padding:0;
	margin: 0;
	width:100px;
	height: auto;
	float:left;
}
#hanmei06{
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 4px;
	width:100px;
	height: auto;
	float:left;
}
.product-box{
	width:196px;
	height: 280px;
	float:left;
	border: 1px solid #CCCCCC;
	margin: 0 0 10px 0;
	padding:0 0 10px 0;
}
.product-box2{
	width:300px;
	height: 160px;
	float:left;
	border: 1px solid #CCCCCC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding: 0;
}
.product-box3{
	width:300px;
	float:left;
	border: 1px solid #CCCCCC;
	height: 160px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 14px;
	padding: 0;
}
.product-box4{
	width:300px;
	height: 225px;
	float:left;
	border: 1px solid #CCCCCC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding: 0;
}
.product-box5{
	width:300px;
	float:left;
	border: 1px solid #CCCCCC;
	height: 225px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 14px;
	padding: 0;
}
.product-box6{
	width:295px;
	float:left;
	border: 1px solid #CCCCCC;
	height: 210px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0;
	background-color: #FFFFFF;
}
.product-box7{
	width:295px;
	height: 310px;
	float:left;
	border: 1px solid #CCCCCC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 6px;
	padding: 0;
	background-color: #FFFFFF;
}

.product-box8{
	width:295px;
	height: 190px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 6px;
	padding: 0;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.product-box9{
	width:295px;
	height: 130px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 6px;
	background-color: #FFFFFF;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	border: 1px solid #CCCCCC;
}
.product-box10{
	width:295px;
	height: 220px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 6px;
	background-color: #FFFFFF;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	border: 1px solid #CCCCCC;
}
.product-box11{
	width:295px;
	height: 300px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 6px;
	background-color: #FFFFFF;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	border: 1px solid #CCCCCC;
}
.product-box12{
	width:295px;
	height:470px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 6px;
	background-color: #FFFFFF;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	border: 1px solid #CCCCCC;
}
.product-box13{
	width:295px;
	height: 190px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 6px;
	background-color: #FFFFFF;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	border: 1px solid #CCCCCC;
}
.product-box16{
	width:300px;
	float:left;
	height: 140px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 14px;
	padding: 0;
}
.product-box14{
	width:295px;
	height: 140px;
	float:left;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 5px;
	padding: 0;
}
.product-box15{
	width:295px;
	float:left;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	height: 140px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0;
}
.product-boxnone{
	width:295px;
	height: 135px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 6px;
	
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;

}
.product-photobox{
	float:left;
	width:145px;
	padding: 0px;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.product-photobox2{
	float:left;
	width:290px;
	padding: 0px;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.product-photobox3{
	width:138px;
	padding: 0px;
	margin-left: 3px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	height: auto;
}
.product-photobox3 img{
	float:left;
	clear: both;
}

.product-photobox2012{
	width:138px;
	padding: 0px;
	margin-left: 3px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	height: 450px;
}
.product-photobox3 img{
	float:left;
	clear: both;
}.product-photobox4{
	width:95px;
	padding: 0px;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}
.product-shohinbox{
	float:right;
	width:142px;
}
.product-shohinbox table{
	width:142px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.product-shohinbox th{
	width:40px;
	vertical-align:top;
	padding:2px;
	font-size:12px;
	font-weight:normal;
}
.product-shohinbox td{
	margin:0;
	padding:2px;
	vertical-align:top;
	font-size:12px;

}
.product-shohin-neko{
	width:142px;
	float: right;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.product-shohin-neko table{
	width:142px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.product-shohin-neko th{
	width:40px;
	vertical-align:top;
	padding:2px;
	font-size: 12px;
	font-weight:normal;
}
.product-shohin-neko td{
	margin:0;
	padding:2px;
	vertical-align:top;
	font-size:12px;

}
.product-shohinbox2{
	width:290px;
	margin-left: 5px;
	margin-top: 5px;
	float: left;
}
.product-shohinbox3{
	width:145px;
	float: right;
}
.product-shohinbox4{
	width:180px;
	float: right;
}
.seihintext{
font-size:80%;
}
.product-center{
	width:196px;
	padding:0;
	float:left;
	border: 1px solid #CCCCCC;
	height: 280px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding:0 0 10px 0;
}
.product-box img{
	margin:8px 8px 0 8px;
}
.product-center img{
	margin:8px 8px 0 8px;
}
.product-box  p{
	margin:0 8px 0 8px;
}
.product-center  p{
	margin:0 8px 0 8px;
}
.product-title{
	font-size:100%;
	color:#FF3300;
	padding:5px 0 0 0;
	font-weight:bold;
}
.product-title2{
	font-size:100%;
	color:#FF3300;
	font-weight:bold;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.product-title3{
	font-size:100%;
	color:#FF3300;
	font-weight:bold;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: auto;
	margin-bottom: 10px;
}
.product-text{
	font-size:12px;
	line-height: 1.4;
}
.product-text2{
	font-size:80%;
	float: left;
	width: 290px;
}
.product-text3{
	font-size:80%;
	width: 100px;
}
#info-product{
	width:610px;
	padding:5px;
	float: left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#info-product table{
width:620px;
}
#info-product th{
width:10px;
vertical-align:top;
padding:5px 0 5px 5px;
}


#info-product td{
padding:5px 0 5px 2px;
margin:0
}

/*--------------------------------------------------------------------
なづな　新商品紹介
--------------------------------------------------------------------*/
#new-products{
	width:620px;
	float: left;
	background-color: #FFE6E6;
	height: auto;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}

#new-products2{
	width:620px;
	float: left;
	background-color: #EEFFD7;
	height: auto;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 10px  0 0 0;
}

#new-products3{
	width:620px;
	float: left;
	background-color: #F8F1C7;
	height: auto;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 10px  0 0 0;
}

#new-products4{
	width:620px;
	float: left;
	background-color: #c7e6e2;
	height: auto;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 10px  0 0 0;
}
.p-box-l{
	width:300px;
	height: auto;
	float:left;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 6px;
	padding: 0;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.new-products-title{
	font-size:100%;
	font-weight:bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	width: auto;
	margin-bottom: 10px;
}

.n-product-photobox{
	width:280px;
	padding: 0px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	height: auto;
	margin-left: auto;
}
.n-product-photobox img{

	clear: both;
}

.n-product-text{
	width:280px;
	padding: 0px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 15px;
	height: auto;
	margin-left: auto;
}



#orimono-han{
	width:620px;
	float: left;
	background-color: #FFE6E6;
	height: auto;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	background-image: url(../naduna/images/bg_p.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#amimono-han{
	width:620px;
	float: left;
	background-color: #DAEDF9;
	height: auto;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0;
	margin-left: 0;
	background-image: url(../naduna/images/bg_b.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#kraft-han{
	width:620px;
	float: left;
	background-color: #EEFFD7;
	height: auto;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(../naduna/images/bg_o.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#tougei-han{
	width:620px;
	float: left;
	background-color: #C7A37F;
	height: auto;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;

}
#art{
	width:620px;
	float: left;
	height: auto;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}
#cooking-han{
	width:620px;
	float: left;
	background-color: #F8F1C7;
	height: auto;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(../naduna/images/bg_k.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#cooking-han1{
	width:620px;
	float: left;
	background-color: #FFFFFF;
	height: auto;
	border: 1px solid #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(../naduna/images/bg_k.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#cooking-han2{
	width:620px;
	float: left;
	background-color: #FFFFC1;
	height: auto;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(../naduna/images/bg_k.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cooking-title{
	background-image:url(../naduna/images/coking_title_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-size: 110%;
	line-height: 1.6;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.tougei-title{
	background-image:url(../naduna/images/seihin_title_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-size: 110%;
	line-height: 1.6;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.kraft-title{
	background-image:url(../naduna/images/kf_title_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-size: 110%;
	line-height: 1.6;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.amimono-title{
	background-image:url(../naduna/images/amimono_title_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-size: 110%;
	line-height: 1.6;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.orimono-title{
	background-image:url(../naduna/images/orimono_title_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-size: 110%;
	line-height: 1.6;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}

#volunteerbox{
	margin:0;
	padding:0;
	width:400px;
}
#volunteerbox table{
	padding:0;
	width:400px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#volunteerbox th{
	margin:0;
	padding:0;
	font-weight: normal;
	font-size: 90%;
	text-align: left;
	vertical-align: top;
	width: 80px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;

}
#volunteerbox td{
	margin:0;
	padding:8px;
	line-height:1.6;
	font-size: 90%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.td-bgcol{
	background-color:#FFFFBF;

}

.td-center{
text-align:center;
}

.td-center2{
background:#E0F4B0;
vertical-align:top;
}

.td-center-k{
background:#ffff99;
vertical-align:top;
text-align:center;
}

#otoiawasebox{
	padding:0;
	width:620px;
	height:150px;
	background-image:url(../naduna/images/inq_bg.gif);
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
}
#otoiawasebox-left{
	float:left;
	margin-top: 70px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 360px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#otoiawasebox-left p{
	font-size:80%;
}
#otoiawasebox-right{
	float:right;
	width:220px;
	padding:0px;
	margin-top: 80px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#otoiawasebox2{
	padding:0;
	width:620px;
	height:200px;
	background-image:url(../care_house/images/otoiawase.gif);
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
	background-repeat: no-repeat;
}
#otoiawasebox2-left{
	float:left;
	margin-top: 75px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 380px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#otoiawasebox2-left p{
	font-size:90%;
	width: 400px;
}
#otoiawasebox2-right{
	float:right;
	width:200px;
	padding:0px;
	margin-top: 80px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#privacy-kihon{
	margin:0;
	padding:0;
	float: left;
	width: 610px;

}
.pri-big{
	color:#E88019;
	font-weight:bold;
	font-size:110%;
	margin-bottom: 10px;
	height: auto;
	line-height: normal;
	text-align:left;
	width:620px;
}
.pri-01 {
	line-height:1.6;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 590px;

}
.pri-02 {
	width:600px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
	line-height:1.6;

}
.sign{
	float:left;
	text-align:right;
	width: 620px;
	clear: both;
}
.privacy-kihon dl{
	float:left;
	clear:both;
	width: 450px;
	margin-left: 20px;
}
.privacy-kihon dt{
	float:left;
	width: 100px;
}
.privacy-kihon dd{
	float:left;
	margin: 0px;
	padding: 0px;
}
.sq{
	height:30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	vertical-align: middle;
	background-color: #DFF3AE;
	font-size: 100%;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: 1.2em;
}
#kanri_kitei{
	margin:0;
	padding:0;
}
#kanri_kitei p{
	background-image:url(../images/pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	vertical-align: middle;
	padding-left: 40px;
	padding-top: 10px;
	}
#v-pdf{
	float:right;
	background-image:url(../images/pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 110px;
	height: 30px;
	text-align: right;
	line-height: 30px;
	margin-top: 10px;
}
#v-pdf a{
	line-height: 30px;
}
/*--------------------------------------------------------------------
kashinoki_seihin
--------------------------------------------------------------------*/
#seihinbox{
	width:620px;

}
#seihinbox-left{
	width:300px;
	float:left;
	padding:0;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
#seihinbox-right{
	width:300px;
	float:right;
	padding:0;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.vol_text{
	font-size:110%;
	font-weight:bold;
	color:#FF6600;
	margin:0;
	line-height:1.4;
	padding:0 0 5px 0;
}
.vol_text2{
	font-size:110%;
	margin:0 0 5px 0;
	padding:0;
	font-size:90%;
	line-height:1.4;
}
.vol_text3{
	font-size:110%;
	font-weight:bold;
	color:#75A304;
	line-height:1.4;
	padding:0;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.vol_text4{
	font-size:110%;
	font-weight:bold;
	color:#ff9900;
	line-height:1.4;
	padding:0;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#seihin-nuno{
	width:620px;
	float: left;
	height: auto;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}
#neko-tougei{
	width:620px;
	float: left;
	background-color: #E8F2CE;
	height: auto;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}
.neko-title{
	background-image:url(../naduna/images/seihin_title_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-size: 110%;
	line-height: 1.6;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
#sonota-tougei{
	width:620px;
	float: left;
	background-color: #DAEDF9;
	height: auto;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}
.sonota-title{
	background-image:url(../naduna/images/amimono_title_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-size: 110%;
	line-height: 1.6;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
#neko-sonota{
	width:620px;
	height: 55px;
	float:left;
	padding:0;
	margin: 0;
}
/*--------------------------------------------------------------------
flap_service
--------------------------------------------------------------------*/
.blue-big{
	font-size:130%;
	font-weight:bold;
	margin:0 0 5px 10px;
	color:#0A50A1;
}
.service-p{
	margin:0 0 10px 10px;
	font-size:90%;
}
.service-box{
	width:600px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.service-box p{
	padding:0;
	margin:0 0 0 5px;
	line-height:1.6;
	font-size:90%
}
.flow-title{
	font-size:110%;
	font-weight:bold;
	margin:0 0 20px 0;
	color:#0A50A1;
}
.flow-title2{
	font-size:100%;
	font-weight:bold;
	margin:0;
	color:#0A50A1;
}
/*--------------------------------------------------------------------
flaap_staff_shokai
--------------------------------------------------------------------*/
.staff-shokai-left{
	width:305px;
	height:175px;
	background-image:url(../flap/images/staff_shokai.gif);
	float:left;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0px;
}
.staff-shokai-right{
	width:305px;
	height:175px;
	background-image:url(../flap/images/staff_shokai.gif);
	float:left;
	background-repeat: no-repeat;
	clear: right;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.staff-shokai-right-hakushi{
	width:305px;
	height:175px;

	float:left;
	background-repeat: no-repeat;
	clear: right;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.staff-shokai-photo{
	width:105px;
	height:135px;
	float:left;
	padding:0;
	display: inline;

	margin: 10px 10px 0 10px;

}
.staff-shokai-text{
	width:170px;
	float:right;
	padding:0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
.yakushoku{
	font-size:10px;
	color:#0A50A1;
}
.namae{
	color:#0A50A1;
	font-weight:bold;
	font-size: 12px;
}
.namae2{
	font-size:9px;
	color:#0A50A1;
}
.text-s{
	font-size:12px;
}
#flap-ser{
	width:600px;
	float: left;
	padding-left: 10px;
}
/*--------------------------------------------------------------------
flaap_volunteer
--------------------------------------------------------------------*/
.volunteerbox{
	clear: both;
	float: left;
	padding: 0px;
	width: 620px;
	height:auto;
	text-align: left;
	background-color:#ffffff;
	font-size: 90%;
	margin: 0px;
}
.volunteerbox caption {
padding:10px 0px 10px 0px;
border-bottom:1px dotted #ccc;
font-weight:bold;
text-align:center;
color:#666666;
}

.volunteerbox table{
	border-collapse:collapse;
	border:0;
	border-spacing:0;
	empty-cells:show;
	line-height:160%;
	width:620px;
}
.volunteerbox th{
	width:300px;
	padding:7px;
	width: 80px;
	height:auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	vertical-align: top;
	line-height:1.6;
	text-align: left;
	font-weight: normal;

}
.volunteerbox td{
	padding:7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	line-height:1.6;
		vertical-align: top;

}
/*--------------------------------------------------------------------
flaap_tsushin
--------------------------------------------------------------------*/
#tsushin-left{
margin:0;
padding:0;
width:185px;
float:left;
}
#tsushin-right{
margin:0;
padding:0;
float:right;
width:415px;
}
.tsushin-pdf{
	background-image:url(../flap/images/pdf.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 20px;
	height: 20px;
	margin-top: 10px;
	font-size:90%;
	background-position: left center;
	padding-top: 5px;
}
/*--------------------------------------------------------------------
care_house_top
--------------------------------------------------------------------*/
#illust_map{
	width:620px;
	height:450px;
	margin: 0px;
	padding: 0px;
}
.sub-title{
	padding:0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
/*--------------------------------------------------------------------
sitemap
--------------------------------------------------------------------*/
.sitemapbox {
	width:620px;
	margin-left:1px;
	overflow: hidden;
	margin-top: 10px;
}
.sitemapbox2 {
	width:304px;
	float:left;
}
.sitemapbox2 ul {
	display: block;
	letter-spacing: 1px;
	margin: 0;
	line-height: 1.6;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 25px;

}
.sitemapbox2 li {
	background-image: url(../images/common/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 7px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 13px;
		line-height: 1.4;
}
.sitemapbox3 {
	width:304px;
	float:left;
}
.sitemapbox3 ul {
	display: block;
	letter-spacing: 1px;
	margin: 0;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 25px;
}
.sitemapbox3 li {
	background-image: url(../images/common/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 7px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 13px;
	line-height: 1.4;
}
.yajirush{
background-image:url(../images/common/ya.gif);
height:30px;
margin:2px;
}
/*--------------------------------------------------------------------
access
--------------------------------------------------------------------*/
#access-main{
	padding:0;
	width:620px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;

}
#access-left{
	float:left;
	margin:0;
	width:300px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: none;

}
#access-right{
	float:right;
	margin:0;
	padding:0;
	width:300px;

}
.ac-stitle{
	color:#F79910;
	font-weight:bold;
}
.big-google{
	padding:0;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.f90{
font-size:90%;
line-height:1.6;
}
.f70{
	font-size:10px;
	line-height:1.4;
}
#about-otoiawase{
	width:620px;
	float: left;
	margin-top: 20px;
	text-align: right;

}
/*--------------------------------------------------------------------
kashinoki-tuika
--------------------------------------------------------------------*/
.allbox3{
	width:620px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#pro-box{
	width:620px;
	float:left;
	padding:0;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#pro-left{
	width:200px;
	float: left;
}
#pro-left2{
	width:200px;
	float: left;
	margin:10px 0 0 0;
}
#pro-center{
	width:200px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
#pro-right{
	width:200px;
	float: left;
}
#pan001{
	width:620px;
	float: left;
	background-color: #ffdaa4;
	height: auto;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}
.menu-title{
	margin:0;
	text-align: center;
	width: 600px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}
/*--------------------------------------------------------------------
wakana トップ　事業内容
--------------------------------------------------------------------*/
.wakana-area{
	width:620px;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	clear: both;
}
.midashi01{
	border-left:7px solid #FFCC00;
	margin-top: 10px;
	padding-top: 0.6em;
	padding-right: 0.8em;
	padding-bottom: 0.6em;
	padding-left: 0.8em;
} 

dl.riyo {
    overflow: hidden;
    zoom: 1;
}
dl.riyo dt {
    
    float: left;
    clear: both;
   
}
dl.riyo dd {
    padding: 0 0 5px 70px;
}
dl.riyo2 {
    overflow: hidden;
    zoom: 1;
}
dl.riyo2 dt {
	width: 130px;
	float: left;
	clear: both;
   
}
dl.riyo2 dd {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 130px;
}
.nagare-area{
	width:600px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.nagare-area p{
	padding:0;
	margin:0 0 0 5px;
	line-height:1.6
}
.nagare-title{
	font-size:110%;
	font-weight:bold;
	margin:0 0 20px 0;
	color:#732E07;
}
.nagare-area dl {
    overflow: hidden;
    zoom: 1;
}
.nagare-area dt {
   
      clear: both;
	  	color:#732E07;
			font-size:110%;
	font-weight:bold;
   
}
.nagare-area dd {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 46px;
}
/*--------------------------------------------------------------------
wakana 施設紹介
--------------------------------------------------------------------*/
#wakana-guide{
	width:620px;
	float: left;
	height: auto;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}
.wakana-guide-l{
	width:300px;
	height: auto;
	float:left;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 6px;
	padding: 0;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.wakana-guide-title{
	font-size:100%;
	font-weight:bold;
	padding-top: 10px;
	padding-right: 10;
	padding-bottom: 0;
	padding-left: 10px;
	width: auto;
	margin-bottom: 10px;
}

.wakana-guide-photobox{
	width:280px;
	padding: 0px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	height: auto;
	margin-left: auto;
}
.wakana-guide-photobox img{

	clear: both;
}

.wakana-guide-text{
	width:280px;
	padding: 0px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 15px;
	height: auto;
	margin-left: auto;
}
/*--------------------------------------------------------------------
wakana 行事カレンダー
--------------------------------------------------------------------*/
#wakana-calendar{
	width:620px;
	float: left;
	height: auto;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}
.table01 { 
margin: 0px 0px 10px 0px; 
border-collapse: collapse;
 border: 1px solid #d7d7d7; 
 color:#000000;
 }
.th01 {
	border-collapse: collapse;
	background: #f4f4f4; 
	border: 1px solid #d7d7d7;
	text-align: center; 
	padding: 5px;
	}
.td01 {
	border-collapse:
	collapse; 
	background: #f4f4f4; 
	border: 1px solid #d7d7d7; 
	text-align:center; 
	padding: 5px; 
	color:#000000;
	}
.td02 {
	border-collapse: collapse;
	background: #FFFFFF;
	border: 1px solid #d7d7d7;
	font-size:18px;
	color:#000000;
}
.sun {border-collapse: collapse; background: #f8dcdc; border: 1px solid #d7d7d7; text-align:center; }
.sat {border-collapse: collapse; background: #dceaf8; border: 1px solid #d7d7d7; text-align:center; }


#wakana-calendar p{
	font-size:12px
}

.calendar-head{
	width:620px;
	float: left;
	height: auto;
	font-size: 120%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
}
.calendar-back{
	width:45px;
	float:left;
	height: 45px;
}
.calendar-center{
	width:530px;
	float:left;
	text-align:center;
	
	font-size:130%;
	height: 45px;
}
.calendar-head table{
	width:100%;
}
.calendar-foot{
	width:620px;
	float: left;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	
}
.wakana-katsudo{
	margin:0;
	padding:0;
	width:100%
}
.wakana-katsudo img{
	margin:0 4px 10px 0;
}
#wakana-volunteerbox{
	margin:0;
	padding:0;
	width:400px;
	float:left;
	
}
#wakana-volunteerbox table{
	padding:0;
	width:400px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#wakana-volunteerbox th{
	margin:0;
	text-align:left;
	font-weight:normal;
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 2px;
	font-size:90%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	width: 90px;
	vertical-align: text-top;

}
#wakana-volunteerbox td{
	margin:0;
	padding:8px;
	line-height:1.6;
	font-size:90%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;

}
/*--------------------------------------------------------------------
かしの木　
--------------------------------------------------------------------*/
/* accordion
===========================================================*/

ol ,ul{
	list-style:none;
}

#menu{
	width:250px;

	margin:20px 0 0 20px;
	
}
.archive{
	background-image: url(../kashinoki/images/sidenavi_01.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;
}
.archive2{
	background-image: url(../kashinoki/images/sidenavi_02.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width:250px;
	height:43px;
	vertical-align:top;
}
.subMenu li{
	background-color:#f2efef;	
	padding:5px 10px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;	
		height:30px;
		text-align:left;
		text-indent:1em;
		
}
.subMenu2 li{
	background-color:#f2efef;	
	padding:5px 10px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;	
		height:30px;
		text-align:left;
		text-indent:1em;
		
}
.kashinoki-m01 li  a:hover {
	background-image: url(../kashinoki/images/sidenavi_01on.gif);
	background-repeat: no-repeat;

}

#inqbox-kashinoki{
	padding:0;
	width:250px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	height: auto;
}
.text-r{
	font-size:80%;
	text-align:right;
}
#specialorder-area{
	width:620px;
	float: left;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #FFDECE;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.specialorder-l{
	width:300px;
	height: auto;
	float:left;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 6px;
	padding: 0;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.specialorder-title{
	font-size:100%;
	font-weight:bold;
	padding-top: 10px;
	padding-right: 10;
	padding-bottom: 0;
	padding-left: 10px;
	width: auto;
	margin-bottom: 10px;
}

.specialorder-photobox{
	width:280px;
	padding: 0px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	height: auto;
	margin-left: auto;
}
.specialorder-photobox img{

	clear: both;
}

.specialorder-text{
	width:280px;
	padding: 0px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 15px;
	height: auto;
	margin-left: auto;
}
.spe-title{
	padding-left: 10px;
	font-size: 110%;
	line-height: 1.6;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	border-left-width: 5px;
	border-left-style: outset;
	border-left-color: #F66;
}
.text-center{
	text-align:center;
	width:280px;
}
.jisage{
	text-indent:1em;
}
.letter {
	width:580px;
	padding: 1em;
	border: 1px solid #eee;
	border-right: 2px solid #eee;
	border-bottom: 2px solid #eee;
	background-color: #FFC;
	height: 150px;
	float: left;
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.letter p {
	line-height: 1.8em;
	padding-bottom: 0.1em;
	display: inline;
	border-bottom: 1px dotted #999;
	width: 100%;
	float: left;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	text-indent: 1em;
	font-size: 12px;
}

.letter2
 {
	width:160px;
	float:left;
	margin: 0;
}
.letter3
 {
	width:140px;
	float:left;
	margin: 0;
}
.cafe-box{
	padding:0;
	float: left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 100%;
}
.cafe-box h3{
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #73AD1D;
	height: 30px;
	line-height: 30px;
	text-indent: 0.5em;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	
}
.cafe-photo{
	padding:0;
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.cafe-photo img{
	float:left;


}

.pict{
	background-color: #f6f6f6;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin:0 7px 0 0;
}
.pict2{
	background-color: #f6f6f6;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
#cafe-joho{
	margin:0;
	padding:0;
	float:left;
}
#cafe-left{
	margin:0;
	padding:0;
	float:left;
	width:160px;
}
#cafe-right{
	padding:0;
	float:right;
	width: 460px;
	margin-top: 100px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#cafe-right dl{

}
#cafe-right dt {
	width: 100px;
	float: left;
	clear: both;



}
#cafe-right dd {
    padding: 0 0 5px 120px;
			border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;

}
#naduna-enkaku{
	clear: both;
	float: left;
	padding: 0px;
	width: 620px;
	height:auto;
	text-align: left;
	background-color:#ffffff;
	font-size: 90%;
	margin: 0px;
}
#naduna-enkaku caption {
padding:10px 0px 10px 0px;
border-bottom:1px dotted #ccc;
font-weight:bold;
text-align:center;
color:#666666;
}

#naduna-enkaku table{
	border-collapse:collapse;
	border:0;
	border-spacing:0;
	empty-cells:show;

	line-height:160%;
	width:620px;
}
#naduna-enkaku th{
	padding:7px;
	height:auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	vertical-align: top;
	line-height:1.6;
	text-align: left;
	font-weight:normal;
	width: 100px;

}


#naduna-enkaku td{
	padding:7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	line-height:1.6;
	vertical-align: top;

}
#volunteerbox02{
	margin:0;
	padding:0;
	width:620px;
}
#volunteerbox02 table{
	width:620px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border: 1px solid #CCC;
		padding:8px;
}
#volunteerbox02 th{
		text-align: center;
	margin:0;
	padding:8px;
	font-weight: normal;
	font-size: 90%;
	text-align: center;
	vertical-align: top;
	width: 80px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color:#FFFFBF;

}
#volunteerbox02 td{
	margin:0;
	padding:8px;
	line-height:1.6;
	font-size: 90%;
	border: 1px solid #CCCCCC;
}
.td-bgcol2{
	background-color:#FFFFBF;
	text-align:center;


}
#kishu{
	margin:0;
	width:80%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 60px;
}
.allbox3 #kashimoki-jiseki{
	width:100%;
	float:left;
}
.allbox3 #kashimoki-jiseki table{
	width:100%;
	border:#ccc 1px solid;
}
.allbox3 #kashimoki-jiseki td{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
}

.allbox3 #kashimoki-jiseki th{
	text-align:center;
		border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	height:30px;
}

.container3{
	width:100%;
	overflow: hidden;
	background-color: #daf5cf;
	margin-top: 2ex;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	
.coffeebox{
	margin:0;
	padding:0;
	width:100%;
	float:left;
}
.coffeebox table{
	padding:0;
		width:100%;
	margin: 0;
}
.coffeebox th{
	margin:0;
	padding:8px;
	font-weight: normal;
	font-size: 90%;
	text-align: left;
	vertical-align: top;
	width: 160px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;

}
.coffeebox td{
	margin:0;
	padding:8px;
	line-height:1.6;
	font-size: 90%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#coffee-otoiawasebox{
	padding:0;
	width:620px;
	height:200px;
	background-image:url(../kashinoki/images/otoiawase.gif);
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
	background-repeat: no-repeat;
}
#coffee-otoiawasebox-left{
	float:left;
	margin-top: 75px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 380px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#coffee-otoiawasebox-left p{
	font-size:90%;
	width: 400px;
}
#coffee-otoiawasebox-right{
	float:right;
	width:200px;
	padding:0px;
	margin-top: 80px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.fecebook-iine{
	width:620px;
	float:left;
	text-align:left;
	margin:10px;
}