/*------------------------------------------*/
/*----- yumizclub.com 081001           -----*/
/*------------------------------------------*/
body {
	color: #5B4A3F;
	width: 780px;
	/*background-color: #cdb99a;*/
	/*background-color: #F9F0DA;	080929*/
	/*background-color: #F2eeac;*/
	/*background-color: #Ffffff;*/
	background-color: #Ffffdc;


	text-align: center;
	margin: 0px auto 10px auto;
	padding: 0px;
	font-family:'ＭＳ Ｐゴシック',sans-serif;	/*080624satake*/
	font-size: 0.9em;
	line-height: 1.2em;	/*080706satake*/
}

img {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-style: none;
}

a:link,
a:visited,
a:active,
a:hover {  text-decoration: none;}


/*-- seo用 --*/
div#seo {
	padding: 0px;
	margin: 0px auto;
	font-size: 2px;
	color: #Ffffdc;
	padding: 0px;
	margin: 0px;

}
div#seo h1 {
	font-size: 2px;
	color: #Ffffdb;
	padding: 0px;
	margin: 0px;
}

#msg {

	width: 780px;
	text-align: left;
	font-size: 1.2em;
	color: red;


}

/*-- description説明（index） --*/
#description {
	/*background-color: #5A1903;*/
	background-color: #a8573c;

	text-align: right;
	padding: 0px;
	margin: 0px auto;
}

#description p {
	color: #EFE9C6;
	font-size: 0.8em;
	line-height: 120%;
	padding: 10px;
	margin: 0px;
}
/*-- descriptionここまで --*/

/*-- 全体用外枠と本文部分背景 --*/
#wrapper {
	background: url(img/container_bg.gif) repeat-y center center;
	text-align: center;
	padding: 0px;
	margin: 0px auto;
	width: 780px;
	border-style: solid;
	border-color: #231815;
	border-width: 1px;
}

/*-- index.html 中央寄せ指定 --*/
#indexWrapper {
	position: absolute;
	width: 780px;
	left: 50%;
	top: 50%;
	padding: 0px;
	margin-left: -390px;
	margin-top: -200px;
	border-style: solid;
	border-color: #231815;
	border-width: 1px;
}



/*-- 中央寄せ指定ここまで --*/


/*-- 飾りライン指定 --*/
/*-- 最上段 --*/
#head {
	margin: 0px auto;
	padding: 0px;
	border-style: solid none none none;
	border-width: 10px;
}
.index_head { border-color: #7f2223;}
/*.index_head { border-color: #a8573c;}*/


.aboutus_head { border-color: #3DA1B4;}
.products_head { border-color: #FFA100;}
.contuctus_head { border-color: #660066;}



/*-- ロゴ部分 --*/
#logo {
	font-size:0.8em;
	text-align:left;
	padding: 0px;
	margin: 0px auto;
	border-style: solid none none none;
	border-color: #EFE9C6;
	border-width: 5px;
}

.index_logo { background-color: #B4B919;}	/*091013*/

/*.index_logo { background-color: #cbd95f;}*/

.index_logo h2 {	/*080916satake*/
	margin:0px;
	/*padding: 0px 0px 80px 40px;*/
	padding: 0px 0px 0px 40px;	/*080626satake*/

}

.aboutus_logo { background-color: #8FC1CD;}
.aboutus_logo h1,h4 {
	margin: 0px;
	padding: 0px 0px 5px 25px;
}

.products_logo { background-color: #FFC766;}
.products_logo h1 {
	margin: 0px;
	padding: 0px 0px 5px 25px;
}

.products_logo h4 {	/*081021*/
	margin: 0px;
	padding: 0px 0px 5px 25px;
}

.contuctus_logo { background-color: #CD9ED9;}
.contuctus_logo h1 {
	margin: 0px;
	padding: 0px 0px 5px 25px;
}

/*-- キャプション --*/
#caption {
	letter-spacing: 0.2em;
	margin:0px 40px;
	font-size:0.8em;
	text-align:left;
}

#caption_index {
	letter-spacing: 0.2em;
	margin:10px 40px;
	font-size:1em;	/*080626satake*/
	text-align:left;
}

#caption2 {
	margin:0px 65px;
	font-size:1em;	/*080626satake*/
	text-align:left;
	letter-spacing: 0.1em;/*080626satake*/
	height:80px;	/*080626satake*/
	
}

/*-- トップナビ１（最上段） --*/
#topNavi_1 {
	text-align:right;
	margin: 0px;
	padding: 0px;
}

#topNavi_1 p {
	font-size:1em;	/* 080626satake*/
	margin: 0px;
	padding: 5px 15px 5px 5px;
}

/*-- トップナビ２（タイトル下ナビ） --*/
#topNavi_2 {
	text-align: left;
	margin: 0px auto;
	padding: 3px 0px;
}

#topNavi_2 p {
	margin: 0px;
	padding: 5px 25px;
}

/*-- ナビリンク関連（トップナビ１、２、フッタコピーライトリンク）共通 --*/
.index_Navi { background-color: #B4B919;} /*091013*/

.index_Navi a:link,
.index_Navi a:visited,
.index_Navi a:active { color: #5B4A3F;}
.index_Navi a:hover { color: #EFE9C6;}

.aboutus_Navi { background-color: #8FC1CD;}
.aboutus_Navi a:link,
.aboutus_Navi a:visited,
.aboutus_Navi a:active { color: #5B4A3F;}
.aboutus_Navi a:hover { color: #CC3366;}

.products_Navi { background-color: #FFC766;}
.products_Navi a:link,
.products_Navi a:visited,
.products_Navi a:active { color: #5B4A3F;}
.products_Navi a:hover { color: #3D9485;}

.contuctus_Navi { background-color: #CD9ED9;}
.contuctus_Navi a:link,
.contuctus_Navi a:visited,
.contuctus_Navi a:active { color: #5B4A3F;}
.contuctus_Navi a:hover { color: #66CCFF;}


/*what's new エリア 080807 */
#newWrapper {
	position: absolute;
	width: 780px;
	left: 50%;
	top: 50%;
	padding: 0px;
	margin-left: -380px;
	margin-top: 220px;
	text-align: left;
	font-size:0.7em;
}

.fontbigger {

	font-size:1.2em;	/*100424*/

}

#newWrapper ul {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

/*
#newWrapper li {
	list-style-type: disc;
	padding: 0px;
	margin: 0px;
}
*/



#newWrapper a:link,
#newWrapper a:visited,
#newWrapper a:active { 
	color: #5B4A3F;
	text-decoration: underline;

}
#newWrapper a:hover { color: #b4b919;}	/*091013*/


/*-- 下層頁タイトル --*/
#title {
	color: #EFE9C6;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
}

#title h1 {
	font-size: 1.2em;
	margin: 0px;
	padding: 6px 25px 3px 25px;
}

#title h4 {
	font-size: 1.2em;
	margin: 0px;
	padding: 6px 25px 3px 25px;
}


.aboutus_title{ background-color: #3DA1B4;}
.products_title{ background-color: #FFA100;}
.contuctus_title{ background-color: #660066;}


/*-- パンくずリスト --*/
#pankuzuList{
	background-color: #EFE9C6;
	text-align: left;
	margin: 0px auto;
	padding: 3px 0px;
}

#pankuzuList p {
	font-size: 0.9em;
	margin: 0px;
	padding: 5px 10px;
}

#pankuzuList a:link,
#pankuzuList a:visited,
#pankuzuList a:active { color: #5B4A3F;}

#pankuzuList_aboutus a:hover { color: #CC3366;}
#pankuzuList_products a:hover { color: #3D9485;}
#pankuzuList_contuctus a:hover { color: #66CCFF;}

/*-- 本文カラムのコンテナ（全頁共通） --*/
#container {
	width:778px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
}


/*-- 左側メニュー --*/
#leftMenue {
	float:left;
	font-size: 0.8em;
	width:169px;
	margin: 0px;
	padding: 0px;
}

#aboutusMenue,
#productsMenue,
#contuctusMenue {
	padding: 0px;
	margin: 0px;

}

#leftMenue ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#leftMenue li {
	padding: 0px;
	margin: 0px;
}

.bg_nocolor {				/*080705satake*/
	display: block;
	padding: 5px 0px 5px 5px;	/*080706satake*/
	margin: 0px;
}

.bg_blue {
	display: block;
	padding: 5px 0px 5px 5px;	/*080706satake*/
	margin: 0px;
	background-color: #AADDEE;
}

.bg_orange {
	display: block;
	padding: 5px 0px 5px 5px;	/*080706satake*/
	margin: 0px;
	background-color: #FFCC33;
}

.bg_purple {
	display: block;
	padding: 5px 0px 5px 5px;
	margin: 0px;
	background-color: #CC9DD9;
}

.bg_nocolor {				/*080705satake*/
	display: block;
	padding: 5px;
	margin: 0px;
}

#leftMenue ul ul {
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

#leftMenue ul ul li {
	padding: 5px 0px;
	margin: 0px;
}

#leftMenue ul ul ul {
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

#leftMenue ul ul ul li {
	padding: 5px 0px;
	margin: 0px;
}


#aboutusMenue a:link,
#aboutusMenue a:visited,
#aboutusMenue a:active {
	color: #5B4A3F;
	padding: 0px;
	margin: 0px;
}

#aboutusMenue a:hover {
	color: #CC3366;
	padding: 0px;
	margin: 0px;
}


#productsMenue a:link,
#productsMenue a:visited,
#productsMenue a:active {
	color: #5B4A3F;
	padding: 0px;
	margin: 0px;
}


#contuctusMenue a:link,
#contuctusMenue a:visited,
#contuctusMenue a:active {
	color: #5B4A3F;
	padding: 0px;
	margin: 0px;
}

#productsMenue a:hover {
	color: #3D9485;
	padding: 0px;
	margin: 0px;
}


#contuctusMenue a:hover {
	color: #66CCFF;
	padding: 0px;
	margin: 0px;
}

/*-- 右側本文 --*/
#rightSite{
	float: right;
	width: 608px;
	margin: 0px;
	padding: 0px;
}

/* 本文区切り線 */
.delimiter {
	background: url(img/hr_img.gif) no-repeat left top;
	padding-top: 15px;
}

.delimiter2 {
	background: url(img/hr_img.gif) no-repeat left top;
	padding: 0px;
	margin: 0px;
}

.delimiter3 {
	background: url(img/hr_img.gif) no-repeat left bottom;
	padding: 15px 0px;
	margin: 0px;
}

/* --- 本文 --- */
#rightSite h1 {
	font-size: 1.2em;	/*080627satake*/
	padding: 10px 0px 10px 15px;/*080707satake*/
	line-height: 1.4em;
	margin: 0px;
}

#rightSite h4 {
	font-size: 1.2em;	/*080627satake*/
	padding: 10px 0px 10px 15px;/*080707satake*/
	line-height: 1.4em;
	margin: 0px;
}


#rightSite h2 {
	font-size: 1.2em;
	line-height: 1.2em;
	padding-left: 20px;
	margin: 0px;
}

#aboutusMain h2 { color: #006BB4;}
#productsMain h2 { color: #E77D00;}

.midashi,
.midashi2 {
	line-height: 1.2em;
	vertical-align: middle;
	padding: 0px;
}

.midashi { margin: 0px 8px;}

.midashi2 { margin-right: 8px;}

.baner { padding: 20px 0px 10px 20px;}


#rightSite h3 {
	font-size: 0.9em;	/*080626satake*/
	font-weight: normal;
	padding-left: 20px;
	margin: 0px 0px 5px 0px;
}

#rightSite p {
	font-size: 1em;
	padding: 0px 20px;
	margin-bottom: 1.5em;
	margin: 10px 0px;	/*080706satake*/
	/*line-height:1.2em;*/

}

.BackToTop,
.BackToTop2 {
	text-align: right;
	padding: 0px 20px;
	margin: 0px;
}

.BackToTop2 { clear: both;}

.profile {
	display: block;
	color: #333333;
	font-size: 1.2em;
	font-weight: bold;
	height: 1.5em;
	margin: 15px 0px;
	background: url(img/profile_underbar.gif) no-repeat right bottom;
}

.profileImg {
	padding: 0px;
	margin: 15px 25px;
}

#information {
	margin: 1em 20px;
	padding: 0px;
}

#information table {
	font-size: 1em;
	width: 569px;
	padding: 0px 20px;
	margin-bottom: 1.5em;
}

#information th {
	font-weight: normal;
	text-align: left;
}

#information TH {
	background-color: #cdb99a;
	padding: 2px 5px;
	margin: 0px;
}

#information TD{
	background-color: #EFE9C6;
	padding: 2px 5px;
	margin: 0px;
}

#aboutusMain a:link,
#aboutusMain a:visited,
#aboutusMain a:active {
	color: #5B4A3F;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
}


#aboutusMain a:hover {
	color: #CC3366;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
}

#productsMain a:link,
#productsMain a:visited,
#productsMain a:active {
	color: #5B4A3F;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
}

#productsMain a:hover {
	color: #3D9485;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
}

#productsMain H2 a:link,
#productsMain H2 a:visited,
#productsMain H2 a:active {
	color: #E77D00;
	padding-left: 20px;
	margin: 0px;
	background: url(img/products_h2_off.gif) no-repeat left center;
	text-decoration: none;
}

#productsMain H2 a:hover {
	color: #3D9485;
	padding-left: 20px;
	margin: 0px;
	background: url(img/products_h2_on.gif) no-repeat left center;
	text-decoration: none;
}

#products_Wrapper_A,
#products_Wrapper_B,
#products_Wrapper_C,
#products_Wrapper_D {
	width: 590px;
	padding-left: 20px;
	margin-bottom: 1em;
}

#products_Wrapper_B,
#products_Wrapper_C { clear: both;}

#products_Wrapper_A h2,
#products_Wrapper_B h2,
#products_Wrapper_C h2,
#products_Wrapper_D h2,
#products_Wrapper_A p,
#products_Wrapper_B p,
#products_Wrapper_C p,
#products_Wrapper_D p{
	padding: 0px;
	margin: 5px 0px;	/*080627satake*/
}

#productsBox_A,
#productsBox_C,
#productsBox_F {
	display: inline;
	float: left;
	width: 275px;
	/*padding-top: 85px;	080715satake*/
	margin-right: 20px;
}

#productsBox_B,
#productsBox_D,
#productsBox_G {
	display: inline;
	float: left;
	width: 275px;
	/*padding-top: 85px;	080715satake*/
	margin: 0px;
}

#productsBox_E {
	/*padding-top: 85px;	080715satake*/
	margin: 0px;
}

.productsBox_A_bg { background: url(img/baner01_hp.jpg) no-repeat left top;}
.productsBox_B_bg { background: url(img/baner02_sound.jpg) no-repeat left top;}
.productsBox_C_bg { background: url(img/baner03_program.jpg) no-repeat left top;}
.productsBox_D_bg { background: url(img/baner04_print.jpg) no-repeat left top;}
.productsBox_E_bg { background: url(img/baner05_inst.jpg) no-repeat left top;}
.productsBox_F_bg { background: url(img/baner06_new1.jpg) no-repeat left top;}
.productsBox_G_bg { background: url(img/baner07_new2.jpg) no-repeat left top;}
.productsBox_H_bg { background: url(img/baner08_joho.gif) no-repeat left top;}


/*-- products下層ページ共通 --*/
#products_title {
	padding-bottom: 85px;
	/*margin: 10px 0px 20px 0px;*/
	margin: 10px 0px 10px 0px;	/*080723satake*/

}

.web_title{ background: url(img/web_img.jpg) no-repeat center bottom;}
.sound_title{ background: url(img/sound_img.jpg) no-repeat center bottom;}
.program_title{ background: url(img/program_img.jpg) no-repeat center bottom;}
.inst_title{ background: url(img/inst_img.jpg) no-repeat center bottom;}
.print_title{ background: url(img/print_img.jpg) no-repeat center bottom;}
.welfare_title{ background: url(img/welfare_img.jpg) no-repeat center bottom;}
.global_title{ background: url(img/global_img.jpg) no-repeat center bottom;}
.joho_title{ background: url(img/joho_img.jpg) no-repeat center bottom;}

#products_title_kaso {
	/*padding-bottom: 85px;*/
	/*margin: 10px 0px 20px 0px;*/
	margin: 10px 0px 10px 0px;	/*080723satake*/

}



/*-- web制作 --*/
#kohyo_icon {
	padding: 0px;
	margin: 0px 0px 0px 70px;
	background: url(img/web_icon_kohyo.gif) no-repeat left top;
}

#johoBox_A {
	padding: 15px 20px 5px 15px;
	margin: 0px;
	font-size: 0.9em;
}


#johoBox_A td {
	font-size: 0.9em;
}


#johoCulum_A {
	padding: 0px;
	margin: 5px 10px;

}

#johoBox_B {
	padding: 0px 20px 5px 15px;
	margin: 0px;

}





#webBox_A,
#webBox_A_new,
#webBox_B,
#webBox_C,
#webBox_D,
#webBox_E,
#webBox_F {
	padding: 15px 20px 5px 20px;
	margin: 0px;
}



#webBox_A h2{
	padding: 5px 0px 0px 85px;
	height: 50px;
	background: url(img/products_icon_kohyo.gif) no-repeat left center;
}

#webBox_A_new h2{
	padding: 5px 0px 0px 85px;
	height: 50px;
	background: url(img/products_icon_new.gif) no-repeat left center;
}

#webBox_B h2,
#webBox_C h2,
#webBox_D h2,
#webBox_E h2,
#webBox_F h2 {
	padding: 0px 0px 0px 50px;
	height: 50px;
	background: url(img/products_icon.gif) no-repeat left center;
}

#webBox_B h2,
#webBox_C h2,
#webBox_E h2 { padding: 5px 0px 0px 50px;}

#webBox_D h2,
#webBox_F h2 { padding: 0px 0px 0px 50px;}

.weightNormal_size1em{
	font-weight: normal;
	font-size: 0.8em;	/*080708satake*/
}

#webBox_C p{
	padding:0px;
	margin:	0px;
}

.margin0 {

	padding:0px;
	margin:	0px;

}


#webCulum_A,
#webCulum_B,
#webCulum_C,
#webCulum_D,
#webCulum_E,
#webCulum_F {
	padding: 0px;
	margin: 15px 0px;
}

/*080723satake リンク用サムネイルのため、imgタグで設定*/
/*#webCulum_A { background: url(img/web_img1.gif) no-repeat right top;}*/
/*#webCulum_B { background: url(img/web_img2.gif) no-repeat right top;}*/
/*#webCulum_C { background: url(img/web_img3.gif) no-repeat right top;}*/
/*#webCulum_D { background: url(img/web_img4.gif) no-repeat right top;}*/
/*#webCulum_E { background: url(img/web_img5.gif) no-repeat right top;}*/
/*#webCulum_F { background: url(img/web_img6.gif) no-repeat right top;}*/

#webCulum_A p,
#webCulum_C p,
#webCulum_D p,
#webCulum_E p{
	padding: 0px;
	margin-right: 170px;
}

#webCulum_B p,
#webCulum_F p {
	padding: 0px;
}


#webCulum_C,
#webCulum_D,
#webCulum_E{
	/*height: 102px;*/
}

#webCulum_B strong { font-size: 1.2em;}
.fontColor_Green { color: #00BB66;}
.fontColor_Red { color: #FF3333;}
.fontColor_Red_Bold {
	color: #FF3333;
	font-weight: bold;
}
#web a{ text-decoration: underline;}

#web a:link,
#web a:visited,
#web a:active {
	color: #5B4A3F;
	padding: 0px;
	margin: 0px;
}

#web a:hover {
	color: #3D9485;
	padding: 0px;
	margin: 0px;
}

/*-- sound制作 --*/
#soundBox_A h2,
#soundBox_B h2,
#soundBox_C h2 {
	padding: 0px 0px 0px 50px;
	margin-left: 20px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	background: url(img/products_icon.gif) no-repeat left center;
}



#soundBox_C_new h2 {
	padding: 0px 0px 0px 85px;
	margin-left: 20px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	background: url(img/products_icon_new.gif) no-repeat left center;
}


#soundBox_A .text {

	font-size: 1em;	/*080708satake*/


}


#sound a{ text-decoration: underline;}

#sound a:link,
#sound a:visited,
#sound a:active {
	color: #5B4A3F;
	padding: 0px;
	margin: 0px;
}

#sound a:hover {
	color: #3D9485;
	padding: 0px;
	margin: 0px;
}




/*-- program開発 --*/
#programBox_A h2 {
	padding: 0px 0px 0px 50px;
	margin-left: 20px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	background: url(img/products_icon.gif) no-repeat left center;
}

#programBox_B h2 {
	color:#5B4A3F;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 1em 20px;
	vertical-align: middle;
	background: url(img/toiawase_img.gif) no-repeat left center;
}

.fontColor_Orange { color: #FFA100;}

#program a{ text-decoration: underline;}
#program a:link,
#program a:visited,
#sound a:active {
	color: #5B4A3F;
	padding: 0px;
	margin: 0px;
}

#program a:hover {
	color: #3D9485;
	padding: 0px;
	margin: 0px;
}


#program_form {
	margin: 1em 20px;
	padding: 0px;
}

#program table {
	width: 550px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-size: 0.9em;
}

#program th {
	font-weight: normal;
	text-align: left;
	background-color: #82C0CC;
	padding: 1px 5px;
	margin: 0px;
}
.width17em { width: 17em;}

.program_inputText {
	border: 1px #2CA6E0 solid;
	width: 200px;
	margin-right: 4px;
	padding: 0px;
}

.program_inputTextB {
	border: 1px #2CA6E0 solid;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.program_inputTextC {
	border: 1px #2CA6E0 solid;
	width: 300px;
	margin-right: 4px;
	padding: 0px;
}

/*-- print.php --*/

.width10em { width: 10em;}

#programBox_C h2 {
	color:#5B4A3F;
	padding: 0px 0px 0px 35px;
	margin: 0px 0px 1em 20px;
	vertical-align: middle;
	background: url(img/omitumori_img.gif) no-repeat left center;
}

#programBox_C th {
	font-weight: normal;
	text-align: left;
	background-color: #FFCC33;
	padding: 1px 5px;
	margin: 0px;
}

.print_inputText {
	border: 1px #FFA100 solid;
	width: 200px;
	margin-right: 4px;
	padding: 0px;
}

.print_inputTextB {
	border: 1px #FFA100 solid;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

/*-- welfare、global --*/
#programBox_D h2 {
	padding: 0px 0px 0px 50px;
	margin-left: 20px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	background: url(img/products_icon.gif) no-repeat left center;
}

#kininaru {
	height: 28px;	/*081016*/
	font-size: 0.8em;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 20px;
	vertical-align: middle;
	background: url(img/kininaru_img.gif) no-repeat left top;
}

#kininaru p {
	margin:	0px 0px 0px 5px;

	}

/*-- form.php --*/

#contuctusMain table {
	width: 550px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-size: 0.9em;
}


#contuctusMain a:link,
#contuctusMain a:visited,
#contuctusMain a:active {
	color: #5B4A3F;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
}

#contuctusMain a:hover {
	color: #66CCFF;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
}


#contuctusBox th {
	font-weight: normal;
	text-align: left;
	background-color: #CC9DD9;
	padding: 1px 5px;
	margin: 0px;
}


.contustus_inputText {
	border: 1px #A366A3 solid;
	width: 200px;
	margin-right: 4px;
	padding: 0px;
}

.contustus_inputTextB {
	border: 1px #A366A3 solid;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

/* html.html 090210 */

#htmlBox_B h2 {
	color:#5B4A3F;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 1em 20px;
	vertical-align: middle;
	background: url(img/kaiketu_s.gif) no-repeat left center;

}
#htmltable th{
	background-color: #FFCC33;

	}

.html_inputText {
	border: 1px #FFCC33 solid;
	width: 200px;
	margin-right: 4px;
	padding: 0px;
}

.html_inputTextC {
	border: 1px #FFCC33 solid;
	width: 390px;
	margin-right: 4px;
	padding: 0px;
}

.html_inputTextB {
	border: 1px #FFCC33 solid;
	width: 100%;
	margin: 0px;
	padding: 0px;

}

/*-- フッター１ --*/
#footer {
	clear: both;
	margin: 0px auto;
	padding: 0px;
}

#footer table {
	height:100px;
	width: 100%;
	margin: 0px auto;
	padding: 0px;
}

.index_footer { background-color: #7f2223;}

/*.index_footer { background-color: #a8573c;}*/

.aboutus_footer { background-color: #3DA1B4;}
.products_footer { background-color: #FFA100;}
.contuctus_footer { background-color: #A366A3;}

.aboutus_footer,
.products_footer,
.contuctus_footer {
	border-style: solid none none none;
	border-color: #cdb99a;
	border-width: 5px;
}

.color_index,
.color_aboutus { color: #EFE9C6;}
.color_products { color: #5B4A3F;}
.color_contuctus { color: #4A392E;}

.color_index a:link,
.color_index a:visited,
.color_index a:active { color: #EFE9C6;}
.color_index a:hover { color: #B4B919;}	/*091013*/

.color_aboutus a:link,
.color_aboutus a:visited,
.color_aboutus a:active { color: #EFE9C6;}
.color_aboutus a:hover { color: #CC3366;}

.color_products a:link,
.color_products a:visited,
.color_products a:active { color: #5B4A3F;}
.color_products a:hover { color: #3D9485;}

.color_contuctus a:link,
.color_contuctus a:visited,
.color_contuctus a:active { color: #4A392E;}
.color_contuctus a:hover { color: #66CCFF;}

#footer p {
	margin: 0px 15px;
	padding: 0px;
}

#yumiz {
	letter-spacing: 0.1em;
	font-size:1.0em;
}

#Mail,
#address { font-size:0.8em;}

#Mail {
	line-height: 20px;
	padding: 0px 20px;
	margin: 0px;
}

#Mail a:link,
#Mail a:visited,
#Mail a:active {
	padding: 0px 20px 0px 0px;
	margin: 0px;
	background: url(img/mail_01.gif) no-repeat right center;
}

#Mail a:hover {
	padding: 0px 20px 0px 0px;
	margin: 0px;
	background: url(img/mail_02.gif) no-repeat right center;
}

#area_link {
	font-size:0.8em;
	margin:0px 15px;
}


#area_link ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#area_link li {
	padding: 0px 0px;
	margin: 0px;
	height: 18px;
	line-height: 18px;
}

#area_link a:link,
#area_link a:visited,
#area_link a:active {
	padding: 1px 18px;
	margin: 0px;
	height: 18px;
	line-height: 18px;
}


.index_A a:link,
.index_A a:visited,
.index_A a:active,
.index_B a:link,
.index_B a:visited,
.index_B a:active,
.index_C a:link,
.index_C a:visited,
.index_C a:active,
.aboutus_A a:link,
.aboutus_A a:visited,
.aboutus_A a:active,
.aboutus_B a:link,
.aboutus_B a:visited,
.aboutus_B a:active,
.aboutus_C a:link,
.aboutus_C a:visited,
.aboutus_C a:active { color: #EFE9C6;}

.products_A a:link,
.products_A a:visited,
.products_A a:active,
.products_B a:link,
.products_B a:visited,
.products_B a:active,
.products_C a:link,
.products_C a:visited,
.products_C a:active { color: #5B4A3F;}

.contuctus_A a:link,
.contuctus_A a:visited,
.contuctus_A a:active,
.contuctus_B a:link,
.contuctus_B a:visited,
.contuctus_B a:active,
.contuctus_C a:link,
.contuctus_C a:visited,
.contuctus_C a:active { color: #4A392E;}

.index_A a:link,
.index_A a:visited,
.index_A a:active { background: url(img/index_btn_01_off.gif) no-repeat right center;}

.index_B a:link,
.index_B a:visited,
.index_Ba:active { background: url(img/index_btn_02_off.gif) no-repeat right center;}

.index_C a:link,
.index_C a:visited,
.index_C a:active { background: url(img/index_btn_03_off.gif) no-repeat right center;}

.aboutus_A a:link,
.aboutus_A a:visited,
.aboutus_A a:active { background: url(img/aboutus_btn_01_off.gif) no-repeat right center;}

.aboutus_B a:link,
.aboutus_B a:visited,
.aboutus_B a:active { background: url(img/aboutus_btn_02_off.gif) no-repeat right center;}

.aboutus_C a:link,
.aboutus_C a:visited,
.aboutus_C a:active { background: url(img/aboutus_btn_03_off.gif) no-repeat right center;}

.products_A a:link,
.products_A a:visited,
.products_A a:active { background: url(img/products_btn_01_off.gif) no-repeat right center;}

.products_B a:link,
.products_B a:visited,
.products_B a:active { background: url(img/products_btn_02_off.gif) no-repeat right center;}

.products_C a:link,
.products_C a:visited,
.products_C a:active { background: url(img/products_btn_03_off.gif) no-repeat right center;}

.contuctus_A a:link,
.contuctus_A a:visited,
.contuctus_A a:active { background: url(img/f_btn_01_off.gif) no-repeat right center;}

.contuctus_B a:link,
.contuctus_B a:visited,
.contuctus_B a:active { background: url(img/f_btn_02_off.gif) no-repeat right center;}

.contuctus_C a:link,
.contuctus_C a:visited,
.contuctus_C a:active { background: url(img/f_btn_03_off.gif) no-repeat right center;}


#area_link a:hover {
	padding: 1px 18px;
	margin: 0px;
	height: 18px;
	line-height: 18px;
}

.index_A a:hover,
.index_B a:hover,
.index_C a:hover { color: #B4B919;}	/*091013*/

.index_A a:hover { background: url(img/index_btn_01_on.gif) no-repeat right center;}
.index_B a:hover { background: url(img/index_btn_02_on.gif) no-repeat right center;}
.index_C a:hover { background: url(img/index_btn_03_on.gif) no-repeat right center;}


.aboutus_A a:hover,
.aboutus_B a:hover,
.aboutus_C a:hover { color: #CC3366;}

.aboutus_A a:hover { background: url(img/aboutus_btn_01_on.gif) no-repeat right center;}
.aboutus_B a:hover { background: url(img/aboutus_btn_02_on.gif) no-repeat right center;}
.aboutus_C a:hover { background: url(img/aboutus_btn_03_on.gif) no-repeat right center;}

.products_A a:hover,
.products_B a:hover,
.products_C a:hover { color: #3D9485;}

.products_A a:hover { background: url(img/products_btn_01_on.gif) no-repeat right center;}
.products_B a:hover { background: url(img/products_btn_02_on.gif) no-repeat right center;}
.products_C a:hover { background: url(img/products_btn_03_on.gif) no-repeat right center;}


.products_Navi a:link,
.products_Navi a:visited,
.products_Navi a:active { color: #5B4A3F;}
.products_Navi a:hover { color: #3D9485;}

.contuctus_A a:hover,
.contuctus_B a:hover,
.contuctus_C a:hover { color: #66CCFF;}

.contuctus_A a:hover { background: url(img/f_btn_01_on.gif) no-repeat right center;}
.contuctus_B a:hover { background: url(img/f_btn_02_on.gif) no-repeat right center;}
.contuctus_C a:hover { background: url(img/f_btn_03_on.gif) no-repeat right center;}


.contuctus_Navi a:link,
.contuctus_Navi a:visited,
.contuctus_Navi a:active { color: #5B4A3F;}
.contuctus_Navi a:hover { color: #66CCFF;}

/*----- フッター２（コピーライト） -----*/
#footer_copyright {
	height:40px;
	padding: 0px;
	font-size:0.8em;
	text-align:left;
	margin: 0px auto;
	border-style: solid none none none;
	border-color: #EFE9C6;
	border-width: 5px;
}

#footer_copyright p {
	margin: 0px 10px;
	padding-top: 5px;
}

/*ブログ用*/
#index_headline {
	margin:	0px 20px;

}
