/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
　 ■■■■　　　　　　　ヘッダー1　　　　　 ■■■■■■■■■
   ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

#header-1
{height:127px;text-align:left; clear:both;}
#header-1 .contentsarea {margin:0 auto; padding:0px; width:825px; _width:826px; height:127px; text-align:left; background:url(../imag/head_back.jpg) repeat-x;}

/* ～～～～～～～ (1)ヘッダーメニュー ～～～～～～～ */ 

#header-1 .contentsarea .h_menu {padding-top:5px;width:825px; height:16px; text-align:left; background-color:#E1E1E1; clear:both;}

/* 左 */ 
#header-1 .contentsarea .h_menu .leftcontents {margin:0; padding:0px; height:16px; width:443px; float:left;}

/* ●●h1●●*/h1{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333333;
	font-size:10px;
	font-weight:lighter;
	margin-left:20px;
}

/* 右 */
#header-1 .contentsarea .h_menu .rightcontents {margin:0; padding:0px; height:16px; width:382px; float:right;}
#header-1 .contentsarea .h_menu .rightcontents p {margin:0; padding:0px;}

#header-1 .contentsarea .h_menu .rightcontents .menutxt-1 { font-size:11px; margin:0; padding:0px;}
#header-1 .contentsarea .h_menu .rightcontents .menutxt-1 a { font-size:11px; text-decoration:underline;}
#header-1 .contentsarea .h_menu .rightcontents .menutxt-1 a:link { font-size:11px; text-decoration:underline;}
#header-1 .contentsarea .h_menu .rightcontents .menutxt-1 a:hover { font-size:11px; text-decoration: none;}

#header-1 .contentsarea .h_menu .rightcontents ul {width: 382px;height: 16px;}

#header-1 .contentsarea .h_menu .rightcontents ul li {
	list-style:none;
	float:left;
	margin-right:10px;
	text-align:left;
	background:url(../imag/icon/h_menu-arrow.gif) no-repeat;
	background-position:5px 6px;
	padding-left:17px;
}

/* ～～～～～～～ (2)ヘッダーインフォメーション ～～～～～～～ */ 

#header-1 .contentsarea .h_info { margin-top:11px;padding-top:8px;width:825px; height:49px; text-align:left; clear:both;}

/* 左 */ 
#header-1 .contentsarea .h_info .leftcontents { margin-left:20px; padding:0px; height:45px; width:104px; float:left;}

#header-1 .contentsarea .h_info .leftcontents ul {width: 155px;height:45px;}

#header-1 .contentsarea .h_info .leftcontents ul li {
	width: 104px;
	height: 45px;
	margin: 0px;
	list-style:none;
}
#header-1 .contentsarea .h_info .leftcontents ul li a {
	display: block;
	width: 104px;
	height: 45px;
	background:url(../imag/icon/h_logo.gif) no-repeat;
	background-position: 0 0;
}
#header-1 .contentsarea .h_info .leftcontents ul li a:hover {background-position: 0 100%;}

/* 右 */
#header-1 .contentsarea .h_info .rightcontents {margin:0; padding:0px; height:49px; width:204px; float:right; margin-right:8px;}
#header-1 .contentsarea .h_info .rightcontents p {margin:0; padding:0px;}


/* ～～～～～～～ (3)ヘッダーメニュー2 ～～～～～～～ */ 

#header-1 .contentsarea .h_menu2 { margin:0 auto;width: 825px; height:36px; text-align:left;clear:both;}

#header-1 .contentsarea .h_menu2 ul { margin:0 auto;width: 824px; _width: 826px;height: 31px; margin-top:1px; background-color:#005BAB; margin-top:5px;}

#header-1 .contentsarea .h_menu2 ul li {
	list-style:none;
	margin-left:1px;
	float:left;
}
#header-1 .contentsarea .h_menu2 ul li a {
	display: block;
	background-repeat:no-repeat;
	background-position: 0 0;
}

#header-1 .contentsarea .h_menu2 ul li#menu01 a { background: url(../imag/icon/h_menu2-01.gif) no-repeat; width:136px; height:31px;}
#header-1 .contentsarea .h_menu2 ul li#menu01 a:hover {background-position: 0 100%;}

#header-1 .contentsarea .h_menu2 ul li#menu02 a { background: url(../imag/icon/h_menu2-02.gif) no-repeat; width:136px; height:31px;}
#header-1 .contentsarea .h_menu2 ul li#menu02 a:hover {background-position: 0 100%;}

#header-1 .contentsarea .h_menu2 ul li#menu03 a { background: url(../imag/icon/h_menu2-03.gif) no-repeat; width:136px; height:31px;}
#header-1 .contentsarea .h_menu2 ul li#menu03 a:hover {background-position: 0 100%;}

#header-1 .contentsarea .h_menu2 ul li#menu04 a { background: url(../imag/icon/h_menu2-04.gif) no-repeat; width:136px; height:31px;}
#header-1 .contentsarea .h_menu2 ul li#menu04 a:hover {background-position: 0 100%;}

#header-1 .contentsarea .h_menu2 ul li#menu05 a { background: url(../imag/icon/h_menu2-05.gif) no-repeat; width:136px; height:31px;}
#header-1 .contentsarea .h_menu2 ul li#menu05 a:hover {background-position: 0 100%;}

#header-1 .contentsarea .h_menu2 ul li#menu06 a { background: url(../imag/icon/h_menu2-06.gif) no-repeat; width:136px; height:31px;}
#header-1 .contentsarea .h_menu2 ul li#menu06 a:hover {background-position: 0 100%;}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
　 ■■■■　　　　　　　　　メイン　　　　 　　　 　　■■■■
   ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
   
#main{text-align:left;margin:0 auto;clear:both;}
#main p{ margin:0px; padding:0px;}
#mainarea { width:825px; text-align:left;margin:0 auto;clear:both;}/* 第二要素 */ 

#mainarea .contentsarea {width:825px;text-align:left; margin:0 auto; float:left; padding-top:17px; clear:both;/*background:url(../imag/main_back.jpg) repeat-x;*/}/* コンテンツブロック */


/* ～～～～～～～ (1)メインメニュー ～～～～～～～ */ 
#mainarea .contentsarea .left { height:800px; width:176px;text-align:left; float:left;}

#mainarea .contentsarea .left .ttl {
	width:166px;
	height:45px;
	text-align:left;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(../imag/icon/m_l-ttl.gif);
	background-repeat: no-repeat;
}
#main #mainarea .contentsarea .left .ttl .sitemenu {
	margin-bottom: 8px;
}




/* ●●h2●●*/h2{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#000000;
	letter-spacing:1px;
}

/* ●●h2●●*/* html h2{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#000000;
	letter-spacing:1px;
	_margin-top:2px;
}



/* ●●h3●●*/h3{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333333;
	font-size:10px;
	font-weight:lighter;
	margin-top:9px;
	_margin-top:10px;
}


#mainarea .contentsarea .left .imag {
	padding:0px;
	width:174px;
	height:89px;
	text-align:left;
	border-left:#E2E2E2 solid 1px;
	border-right:#E2E2E2 solid 1px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#mainarea .contentsarea .left .imag p { margin:0px; padding:0px;}


/* メインメニュー */
#mainarea .contentsarea .left .m_menu { margin:0 auto;width: 174px;text-align:left;clear:both;}
#mainarea .contentsarea .left .m_menu p { margin:0px; padding:0px;}

/* btn */
#mainarea .contentsarea .left .m_menu ul#btn { margin:0 auto;width: 174px;height: 44px;}

#mainarea .contentsarea .left .m_menu ul#btn li {
	list-style:none;
	margin:0px;
}
#mainarea .contentsarea .left .m_menu ul#btn li a {
	display: block;
	background-repeat:no-repeat;
	background-position: 0 0;
}

/* list */
#mainarea .contentsarea .left .m_menu ul#list {
	margin:0 auto;
	width: 174px;
	height:130px;
	_height:140px;
	background:url(../imag/icon/m_menu-li_back.gif) no-repeat;
	background-position:top;
	border-top:#E2E2E2 solid 1px;
	line-height: 100%;
}

#mainarea .contentsarea .left .m_menu ul#list li {
	list-style:none;
	margin:0px;
}
#mainarea .contentsarea .left .m_menu ul#list li a {
	display: block;
	background-repeat:no-repeat;
	background-position: 0 0;
}

/* list2 */
#mainarea .contentsarea .left .m_menu ul#list2 {
	margin:0 auto;
	width: 174px;
	height:205px;



_ height:233px;				background:url(../imag/icon/m_menu-li_back.gif) no-repeat;
	background-position:top;
	border-top:#E2E2E2 solid 1px;
}

#mainarea .contentsarea .left .m_menu ul#list2 li {
	list-style:none;
	margin:0px;
}
#mainarea .contentsarea .left .m_menu ul#list2 li a {
	display: block;
	background-repeat:no-repeat;
	background-position: 0 0;
}

/* list3 */
#mainarea .contentsarea .left .m_menu ul#list3 { margin:0 auto;width: 174px; height:85px; _ height:90px;background:url(../imag/icon/m_menu-li_back.gif) no-repeat; background-position:top;border-top:#E2E2E2 solid 1px;}

#mainarea .contentsarea .left .m_menu ul#list3 li {
	list-style:none;
	margin:0px;
}
#mainarea .contentsarea .left .m_menu ul#list3 li a {
	display: block;
	background-repeat:no-repeat;
	background-position: 0 0;
}


#mainarea .contentsarea .left .m_menu ul#list li#menutxt {
	width:153px;
	margin-left:10px;
	margin-top:2px;
	padding-left:11px;
	background:url(../imag/icon/m_menu-arrow.gif) no-repeat;
	background-position:left;
}
#mainarea .contentsarea .left .m_menu ul#list li#menutxt .txt { text-decoration:none; font-size:10px;}

#mainarea .contentsarea .left .m_menu ul#list li#menutxt .txt a {text-decoration: underline; color: #ffffff;}
#mainarea .contentsarea .left .m_menu ul#list li#menutxt .txt a:link {text-decoration: underline; color: #ffffff;}
#mainarea .contentsarea .left .m_menu ul#list li#menutxt .txt a:hover {text-decoration: underline; color: #cccccc;}

#mainarea .contentsarea .left .m_menu ul#list2 li#menutxt {
	width:153px;
	margin-left:10px;
	margin-top:2px;
	padding-left:11px;
	background:url(../imag/icon/m_menu-arrow.gif) no-repeat;
	background-position:left;
	vertical-align: bottom;
}
#mainarea .contentsarea .left .m_menu ul#list2 li#menutxt .txt { text-decoration:none; font-size:10px;}
#mainarea .contentsarea .left .m_menu ul#list2 li#menutxt .txt a {text-decoration: underline; color: #ffffff;}
#mainarea .contentsarea .left .m_menu ul#list2 li#menutxt .txt a:link {text-decoration: underline; color: #ffffff;}
#mainarea .contentsarea .left .m_menu ul#list2 li#menutxt .txt a:hover {text-decoration: underline; color: #cccccc;}

#mainarea .contentsarea .left .m_menu ul#list3 li#menutxt { width:153px; margin-left:10px; margin-top:2px; padding-left:11px; background:url(../imag/icon/m_menu-arrow.gif) no-repeat; background-position:left;}
#mainarea .contentsarea .left .m_menu ul#list3 li#menutxt .txt { text-decoration:none; font-size:10px;}
#mainarea .contentsarea .left .m_menu ul#list3 li#menutxt .txt a {text-decoration: underline; color: #ffffff;}
#mainarea .contentsarea .left .m_menu ul#list3 li#menutxt .txt a:link {text-decoration: underline; color: #ffffff;}
#mainarea .contentsarea .left .m_menu ul#list3 li#menutxt .txt a:hover {text-decoration: underline; color: #cccccc;}




#mainarea .contentsarea .left .m_menu ul#btn li#menu01 a {
	background: url(../imag/icon/m_menu-01.gif) no-repeat;
	width:174px;
	height:43px;
	border-top:#E2E2E2 solid 1px;
	border-bottom: #E2E2E2 solid 1px;
}
#mainarea .contentsarea .left .m_menu ul#btn li#menu01 a:hover {background-position: 0 100%;}
#mainarea  .contentsarea  .left  .m_menu  ul#btn  li#menu02  a { background: url(../imag/icon/m_menu-02.gif) no-repeat; width:174px; height:43px;}
#mainarea   .contentsarea   .left   .m_menu   ul#btn   li#menu02   a:hover {background-position: 0 100%;}
#mainarea  .contentsarea  .left  .m_menu  ul#btn  li#menu03  a { background: url(../imag/icon/m_menu-03.gif) no-repeat; width:174px; height:43px;border-top:#E2E2E2 solid 1px;
border-bottom:#E2E2E2 solid 1px;}
#mainarea  .contentsarea  .left  .m_menu  ul#btn  li#menu03  a:hover {background-position: 0 100%;}
#mainarea  .contentsarea  .left  .m_menu  ul#btn  li#menu04  a { background: url(../imag/icon/m_menu-04.gif) no-repeat; width:174px; height:43px;border-top:#E2E2E2 solid 1px;border-bottom:#E2E2E2 solid 1px;}
#mainarea  .contentsarea  .left  .m_menu  ul#btn  li#menu04  a:hover {background-position: 0 100%;}


#mainarea .contentsarea .left .m_menu ul#btn li#menu05 a { background: url(../imag/icon/m_menu-05.gif) no-repeat; width:174px; height:43px;border-top:#E2E2E2 solid 1px;}
#mainarea .contentsarea .left .m_menu ul#btn li#menu05 a:hover {background-position: 0 100%;}
#mainarea   .contentsarea   .left   .m_menu   ul#list3   li#menu06   a { background: url(../imag/icon/m_menu-06.gif) no-repeat; width:174px; height:43px;border-top:#E2E2E2 solid 1px;}
#mainarea   .contentsarea   .left   .m_menu   ul#list3   li#menu06   a:hover {background-position: 0 100%;}


#mainarea .contentsarea .left .m_menu ul#btn li#menu07 a { background: url(../imag/icon/m_menu-07.gif) no-repeat; width:174px; height:43px;border-top:#E2E2E2 solid 1px;}
#mainarea .contentsarea .left .m_menu ul#btn li#menu07 a:hover {background-position: 0 100%;}

#mainarea .contentsarea .left .m_menu ul#btn li#menu06 a { background: url(../imag/icon/m_menu-06.gif) no-repeat; width:174px; height:43px;border-top:#E2E2E2 solid 1px;}
#mainarea .contentsarea .left .m_menu ul#btn li#menu06 a:hover {background-position: 0 100%;}


/* list4 */
#list4 ul{padding-bottom:15px;
margin-bottom:15px;}
#list4 li{
	color:#FFFFFF;
	background-image: url(../imag/icon/m_menu-li_back.gif);
	padding-left: 12px;
	line-height: 1.1;
	vertical-align: bottom;
}

/* ～～～～～～～～～～～～～～～～～～～～～卍 右 卍～～～～～～～～～～～～～～～～～～～～～ */ 


#mainarea .contentsarea .right {width:625px;text-align:left; float: right;}
#mainarea .contentsarea .right p { margin:0px; padding:0px;}

/* FLASHコンテンツ */
#mainarea .contentsarea .right .swf { width:625px; height:297px; margin:0px; padding:0px;}

/* 会社挨拶 */
#mainarea .contentsarea .right .greeting-ttl { width:600px; height:28px;background:url(../imag/icon/m_r-ttl.gif) no-repeat; padding-top:1px; padding-left:25px; margin-top:10px;}

#mainarea .contentsarea .right .greeting-txt { width:598px;background-color:#FAFAFA;padding:10px 0px 10px 25px; margin:10px 2px 0px 0px;}

#mainarea .contentsarea .right .greeting-txt ul li {
	margin:0px;
	list-style: disc;
}

#mainarea .contentsarea .right .greeting-txt .txt-1 { font-size:10px; color:#181818; line-height:15px; font-weight:lighter; letter-spacing:1.5px; line-height:18px;}


/* 所属データ */
#mainarea .contentsarea .right .date-txt { width:598px;background-color:#FAFAFA;padding:10px 0px 10px 25px; margin:10px 2px 0px 0px;}

#mainarea .contentsarea .right .date-txt ul li {
	margin:0px;
	list-style: circle;
	margin-bottom:3px;
}

#mainarea .contentsarea .right .date-txt .txt-1 { font-family:"ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; color:#3E9256;font-weight:lighter; letter-spacing:1px; margin-right:30px;}



/* メイン-2(お知らせ・新着情報/製品情報) */
#mainarea .contentsarea .right .main2 { width:625px; margin:0px; padding:0px; margin-top:12px; clear:both;}

/* 左-製品情報 */
#mainarea .contentsarea .right .main2 .left-contents { width:285px; margin:0px; padding:0px; float:left;}

#mainarea .contentsarea .right .main2 .left-contents .ttl { width:258px; height:28px; margin:0px;float:left; background:url(../imag/icon/m_r-ttl2.gif) no-repeat; padding-left:25px;}

#mainarea .contentsarea .right .main2 .left-contents .ttl ul{
	margin:0px;
	padding:0px;
}

#mainarea .contentsarea .right .main2 .left-contents .ttl ul li#h2 {
	margin:0px;
	list-style:none;
	float:left;
	margin-top:7px;
}

#mainarea .contentsarea .right .main2 .left-contents .txt { width:261px; margin:0px; float:left; padding:10px 10px 5px 10px; border:#797979 solid 1px; border-top:none; border-bottom:#797979 dotted 1px;}
#mainarea .contentsarea .right .main2 .left-contents .txt#More { width:261px; margin:0px; padding:0px; text-align:right; border:none;}

#mainarea .contentsarea .right .main2 .left-contents .txt2 { width:261px; margin:0px; float:left; padding:5px 10px 5px 10px; border-top:#797979 dotted 1px; border:#797979 solid 1px; border-top:none;}
#mainarea .contentsarea .right .main2 .left-contents .txt2#More { width:261px; margin:0px;padding:0px; text-align:right; border:none;}
/* ●●h4●●*/h4{
	color:#333333;
	font-size:14px;
	font-weight: bold;
}

#mainarea .contentsarea .right .main2 .left-contents .txt .txt-1 { font-family:"ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px; color:#606060; line-height:15px; font-weight:lighter; margin-top:5px; letter-spacing:0px;}
#mainarea .contentsarea .right .main2 .left-contents .txt .txt-2 { font-family:"ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; color:#606060; line-height:15px; font-weight:lighter; margin-top:5px; letter-spacing:0px;}

#mainarea .contentsarea .right .main2 .left-contents .txt2 .txt-1 { font-family:"ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px; color:#606060; line-height:15px; font-weight:lighter; margin-top:5px; letter-spacing:0px;}
#mainarea .contentsarea .right .main2 .left-contents .txt2 .txt-2 { font-family:"ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; color:#606060; line-height:15px; font-weight:lighter; margin-top:5px; letter-spacing:0px;}


/* 右-新着情報 */
#mainarea .contentsarea .right .main2 .right-contents { width:325px; margin:0px; padding:0px; float:right; margin-right:2px;}
#mainarea .contentsarea .right .main2 .right-contents .ttl { width:300px; height:28px; margin:0px;float:left; background:url(../imag/icon/m_r-ttl2.gif) no-repeat; padding-left:25px; clear:both;}

#mainarea .contentsarea .right .main2 .right-contents .ttl ul{
	margin:0px;
	padding:0px;
}

#mainarea .contentsarea .right .main2 .right-contents .ttl ul li#h2 {
	margin:0px;
	list-style:none;
	float:left;
	margin-top:7px;
}

#mainarea .contentsarea .right .main2 .right-contents .ttl ul li#h3 {
	margin:0px;
	list-style:none;
	float:right;
	margin-right:10px;
}

#mainarea .contentsarea .right .main2 .right-contents .txt { width:323px; margin:0px; padding:0px; float:left; margin-bottom:5px;}

#mainarea .contentsarea .right .main2 .right-contents .txt ul{
	margin:0px;
	padding:0px;
	padding-left:25px;
}

#mainarea .contentsarea .right .main2 .right-contents .txt ul li {
	margin:0px;
	list-style:circle;
	margin-bottom:4px;
}

#mainarea .contentsarea .right .main2 .right-contents .txt ul li .txt-1 { font-family:"ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; color:#606060; line-height:15px; font-weight:lighter; letter-spacing:0px;}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
　 ■■■■　　　　　　　フッター 　　　　　 ■■■■■■■■■
   ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
#fotter { width:825px; text-align:left;clear:both; background:url(../imag/fotter_back.jpg) repeat-x; margin:0 auto;} 

#fotter p { margin:0px; padding:0px;} 

/* TOPページへ */
#fotter .area-1 { width:825px; height:45px; text-align:left;clear:both; margin:0 auto;}

#fotter .area-1 .anchor { width:825px;height:45px;text-align: right;}
#fotter .area-1 .anchor ul  { width:174px;height:32px; float:right; padding-top:13px;}

#fotter .area-1 .anchor ul li {
	list-style:none;
	margin:0px;
}

#fotter .area-1 .anchor ul li a {
	display: block;
	background-repeat:no-repeat;
	background-position: 0 0;
}

#fotter .area-1 .anchor ul li#btn a { background: url(../imag/icon/anchor.gif) no-repeat; width:174px; height:32px;}
#fotter .area-1 .anchor ul li#btn a:hover {background-position: 0 100%;}


/* フッター＿テキストリンク */
#fotter .area-2 { width:825px; text-align:left;clear:both; margin:0 auto;}

/* 左 */
#fotter .area-2 .logoarea { width:100px;text-align: center; float:left; padding-top:30px; margin-left:10px;}
#fotter .area-2 .logoarea p { margin:0px; padding:0px;}

/* 右 */
#fotter .area-2 .fotmenu { width:702px; text-align:left; float:right;}


#fotter .area-2 .fotmenu dl.listarea dt {
  clear: left;
  float: left;
  width: 80px;
  padding:10px 0px 0px 0px;
}

#fotter .area-2 .fotmenu dl.listarea dt ul { margin:0px; padding:0px; width:80px;}
#fotter .area-2 .fotmenu dl.listarea dt li { margin:0px; padding:0px; list-style:none; margin-bottom:3px;}

#fotter .area-2 .fotmenu dl.listarea dt li#list { padding:0px; float:left; list-style:none; padding-left:5px;}




#fotter .area-2 .fotmenu dl.listarea dd {
  text-align:left;
  margin-left: 80px;
  padding:10px 0px 0px 0px;
}

#fotter .area-2 .fotmenu dl.listarea dd ul { margin:0px; padding:0px; width:590px; height:17px;}
#fotter .area-2 .fotmenu dl.listarea dd li { margin:0px; padding:0px; list-style:none; margin-bottom:3px;}

#fotter .area-2 .fotmenu dl.listarea dd li#list { padding:0px; margin-left:5x; float:left; list-style:none; padding-left:10px; background: url(../imag/icon/f_li_back.gif) no-repeat; background-position:center left;}


#fotter .area-2 .fotmenu .txt-1 { font-family:"ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; color:#ffffff; line-height:15px; font-weight:lighter;}
#fotter .area-2 .fotmenu .txt-1 a { font-family:"ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; color:#ffffff; line-height:15px;  font-weight:lighter;}
#fotter .area-2 .fotmenu .txt-1 a:link { font-family:"ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; color:#cccccc; line-height:15px;  font-weight:lighter;}
#fotter .area-2 .fotmenu .txt-1 a:hover { font-family:"ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; color:#ffffff; line-height:15px;  font-weight:lighter; text-decoration:none;}
#fotter .area-2 .fotmenu .txt-1 a:active { font-family:"ＭＳゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; color:#ffffff; line-height:15px; font-weight:lighter;}


/* コピーライティング */
#fotter .area-3 { width:825px; height:39px; text-align:left;clear:both; margin:0 auto; background:url(../imag/icon/f_copy.gif) no-repeat; background-position:bottom;}



/*--▼float clear▼--*/
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/*--▲float clear▲--*/

.txt_white {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}



/*--menu--*/

.menu02items {
	background-image: url(../imag/icon/m_menu-li_back.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-bottom: 15px;
}

#items {
	font-size: 10px;
	list-style-type: none;
	line-height: 15px;
	color: #FFFFFF;
}
.menu03items {
	padding-left: 10px;
	background-image: url(../imag/icon/m_menu-li_back.gif);
	background-repeat: no-repeat;
	padding-bottom: 15px;
}

#items a {
	color: #FFFFFF;
	padding-left: 3px;
}
#items a:hover {
	color: #CCCCCC;
}
.menu04items {
	padding-left: 10px;
	background-image: url(../imag/icon/m_menu-li_back.gif);
	background-repeat: no-repeat;
	padding-bottom: 15px;
}
.items1 {
	padding-left: 3px;
}

