@charset "shift_jis";
/* CSS Document */

@import url("basic.css");



body {
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image:url(../img/top_bg.jpg);
	background-repeat:repeat-x;
	background-color: #ffffff;
	color:#4c4c4c;
}


#wrapper {
	text-align: left;
	width: 900px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	height: auto;
	background-image: url(../img/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


#header {
	width: 900px;
	padding: 0px;
	background-repeat: no-repeat;
	height: 118px;
	background-image: url(../images/header_bk.jpg);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-position: center bottom;
}

#header2 {
	width: 900px;
	padding: 0px;
	background-repeat: no-repeat;
	height: 128px;
	background-image: url(../images/header_bk.jpg);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-position: center bottom;
}


#header h1{
	margin: 0px;
	padding: 8px 0px 25px 20px;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	/* font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; */
	font-size: 10px;
	font-weight:normal;
	color:#707070;
	display:block;
	/* [disabled]float: right; */
	/* [disabled]text-indent: -9999px; */
	text-align: right;
}


#header_right {
	height: 20px;
	width: 250px;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	float:right;
	text-align: right
}

#header_right h1{
	margin: 0px;
	padding: 3px 0 5px;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#0B6DC6;
	display:block;
}

#header_right li{
	float:left;
 	padding:0px 5px 0px 0px;

}



/* title */
#title {
	height: 46px;
	width: 265px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-image: url(../images/top_logo.jpg);
	background-repeat: no-repeat;
}



#title a {
	width: 265px;
	height:46px;
	text-align:left;
	display: block;
	float:left;
	padding: 0px;

}

#container {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 20px;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:13px;
	width: 900px;
	height: auto;

}


#main {
	height: auto;
	width: 900px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}


#home_co {
	margin: 0px;
	text-align:center;
}


#topicpath {
	padding: 0px;
	text-align:left;
	color: #666;
	margin: 8px 0px 10px 0px;
	font-size:12px;
}

#topicpath a{
	color: #39C;
	text-decoration: none;
}

#topicpath a:hover{
	color: #6CF;
	text-decoration: underline;
}


#contents {
	height: auto;
	width: 900px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#contents2 {
	height: auto;
	width: 915px;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
}


/*
fotter
------------------------------------------*/

#footer {
	height: 40px;
	width: 900px;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	clear: both;
	text-align: center;
	background-image: url(../images/footer_bk.jpg);
	background-repeat: repeat-x;

}



#footer a:link {
	color: #666666;
	text-decoration:none;
}
#footer a:visited {
	color: #666666;
	text-decoration:none;
}
#footer a:hover {
	color: #888888;
	text-decoration:underline;
}
#footer a:active {
	color: #666666;
	text-decoration:underline;
}



.ry_box {
	margin: 0px 15px 0px 15px;
	padding: 0px;
	height: 123px;
	width: 123px;
	text-align: center;
	float: left;
}


#footernavi ul {

	padding: 0px;
	margin: 0px;

}
.fo_navi {
	font-size: 10px;
	color: #666666;
	letter-spacing: 0.1em;
	padding: 0px 8px 0px 0px;
	display: block;
	margin:5px 0px 0px 15px;
	text-align: left;
	float:left;
	width: 400px;
}


.copy {
	font-size: 10px;
	color: #666666;
	letter-spacing: 0.1em;
	padding: 0px 8px 0px 0px;
	display: block;
	margin:5px 0px 0px 0px;
	float:right;
}


/*foot 100303add--------------------------------------*/
.foot_com{
	width: 900px;
	text-align: center;
	font-size: 12px;
	line-height: 17px;
	margin: 0 auto;
	padding: 10px 0 0;
	background-image: url(../img/footer_bk.gif);
	background-repeat: no-repeat;
	height: auto;
}


/*end-------------------------------------------------*/

/* clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/

}




/*
topnavi
------------------------------------------*/

#topnavi {
	margin:0px;
	padding:10px 0px 0px 0px;
	width:100%;
	height:35px;
	text-align:left;

}

#topnavi li {
	height:35px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	list-style-type: none;
	float:left;
}

#topnavi ul {

	padding: 0px;
	margin: 0px;

}


#topnavi a{
	display:block;
	height:100%;
	text-indent:-9999px;
}


#topnavi a:focus{
	overflow: hidden;
}


#topnavi li a:hover{
	background:none !important;
}


li.about{
	background-image:url(../images/navi/na_about_f2.jpg);
	width:122px;

 }

li.about a{
	background-image:url(../images/navi/na_about.jpg);
	width:122px;
 }

li.product{
	background-image:url(../images/navi/na_product_f2.jpg);
	width:122px;
 }

li.product a{
	background-image:url(../images/navi/na_product.jpg);
	width:122px;
 }

li.technology{
	background-image:url(../images/navi/na_technology_f2.jpg);
	width:122px;
 }

li.technology a{
	background-image:url(../images/navi/na_technology.jpg);
	width:122px;
 }




#switch{
	width:170px;
	float:left;
	display:block;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	}


#top_navi_sb {
	width: 505px;
	height: 26px;
	float: right;
	padding: 8px 0px 0px 0px;
	margin:3px 0px 3px 0px;
}



#top_navi_s {
	width: 334px;
	height: 26px;
	float: right;
}

#top_navi_s ul{
	padding: 0px;
	margin: 0px;
	float: right;
	display:block;
}

#top_navi_s li{
	width: 162px;
	float: left;
	display:block;
	height: 26px;
	padding: 0px;
	margin: 0px;
}

#top_navi_s a{
	display:block;
	height:100%;
	text-indent:-9999px;
}


#top_navi_s  a:focus{
	overflow: hidden;
}


#top_navi_s  li a:hover{
	background:none !important;
}


li.contact_mail{
	background-image:url(../images/navi/co_mail_f2.jpg);
	width:162px;
 }

li.contact_mail a{
	background-image:url(../images/navi/co_mail.jpg);
	width:162px;
 }

li.contact_tel{
	background-image:url(../images/navi/co_tel_f2.jpg);
	width:162px;
 }

li.contact_tel a{
	background-image:url(../images/navi/co_tel.jpg);
	width:162px;
 }





#top_navi_l {
	width: 396px;
	float: left;
	height: auto;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

#top_navi_ls {
	width: 225px;
	float: left;
	height: auto;
	display:block;
	margin:0px;
	font-size: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#top_navi_ls li{
	float: right;
	padding:0px;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}



/* home contents */

#maintitle {
	margin: 0px;
	padding: 0px;
	width: 900px;
}









.home_co {
	width: 900px;
	text-align: left;
	height: 350px;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 17px;
	margin: 0px auto;
	padding: 0px;
}


/* #co_left */


#co_left {
	height: auto;
	width:235px;
	margin: 0px;
	padding: 0px;
	float: left;
}


#co_left li {

	padding: 0px;
	margin: 0px;
	list-style-type: none;

}

#pa_right ul {

	padding: 0px;
	margin: 0px;

}


#co_left li.bn_nissin {
	background-image:url(../images/bn_nissin.jpg);
	width:218px;
	height:73px;
 }
#co_left li.bn_nissin a{
	background-image:url(../images/bn_nissin.jpg);
	width:218px;
	height:73px;
 }


/**/
#co_left_bn {
	margin: 0px;
	background-image: url(../images/p_bk_in.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 235px;
	padding: 0px;
}

.p_bk_un{
	margin: 0;
	background-image: url(../images/p_bk_un.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 235px;
	}



#co_left_bn_i {
	margin: 0px;
	background-image: url(../images/p_bk_in.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 235px;
	padding: 0px;
	line-height: 1.0;
}

#co_left_bn_i a{
	height:100%;
	display:block;

}

#co_left_bn_i li{

	width:200px;
	height:100%;
	margin:0 auto;
	padding:15px 0px 0px 0px;
	font-size:12px;
	line-height: 1.0;
}

/**/

#co_left_bn2 {
	margin: 0px;
	background-image: url(../images/p_bk_in.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 235px;
	padding: 0px;

}

#co_left_bn2 a{
	height:200%;
	display:block;

}

#co_left_bn2 dt{
	height:200%;
	display:block;

}

#co_left_bn2 dd{
	height:200%;
	display:block;

}
#co_left_bn2 dl{

	width:200px;
	margin:0 auto;
	padding:15px 0px 0px 0px;


}

#co_left_bn2 li{

	width:200px;
	margin:0 auto;
	padding:15px 0px 0px 0px;
	line-height:10px;

}


/*navi*/


#co_left_bn a{
	height:200%;
	display:block;
	text-indent:-9999px;
}

#co_left_bn dl{
	padding: 0px 10px 0px 10px;
	margin: 0px;

}


#co_left_bn dt{
	padding: 0px;
	margin: 15px 0px 8px 0px;
	height:20px;
}

#co_left_bn dd{
	padding: 0px;
	margin: 0px 0px 5px 15px;
	height:20px;
}

#co_left_bn a:focus{
	overflow: hidden;
}


#co_left_bn a:hover{
	background:none !important;
}


/*dt dd title re*/

dt.re_title {
	background-image:url(../images/navi/p_re_title_f2.gif);
	width:193px;
	height:15px;
	background-repeat: no-repeat;
 }

dt.re_title a{
	background-image:url(../images/navi/p_re_title.gif);
	width:193px;
	height:15px;
	background-repeat: no-repeat;
 }


dt.re_titleCu {
	background-image:url(../images/navi/p_re_title_f2.gif);
	width:193px;
	height:15px;
	background-repeat: no-repeat;
 }


dd.re_title1 {
	background-image:url(../images/navi/p_re_title1_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.re_title1 a{
	background-image:url(../images/navi/p_re_title1.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.re_title1Cu {
	background-image:url(../images/navi/p_re_title1_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.re_title2 {
	background-image:url(../images/navi/p_re_title2_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.re_title2 a{
	background-image:url(../images/navi/p_re_title2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.re_title2Cu {
	background-image:url(../images/navi/p_re_title2_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.re_title3 {
	background-image:url(../images/navi/p_re_title3_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.re_title3 a{
	background-image:url(../images/navi/p_re_title3.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.re_title3Cu {
	background-image:url(../images/navi/p_re_title3_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.re_title4 {
	background-image:url(../images/navi/p_re_title4_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.re_title4 a{
	background-image:url(../images/navi/p_re_title4.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.re_title4Cu {
	background-image:url(../images/navi/p_re_title4_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.re_title5 {
	background-image:url(../images/navi/p_re_title5_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.re_title5 a{
	background-image:url(../images/navi/p_re_title5.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.re_title5Cu {
	background-image:url(../images/navi/p_re_title5_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.re_title6 {
	background-image:url(../images/navi/p_re_title6_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.re_title6 a{
	background-image:url(../images/navi/p_re_title6.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.re_title6Cu {
	background-image:url(../images/navi/p_re_title6_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }

/*se*/

dt.se_title {
	background-image:url(../images/navi/p_se_title_f2.gif);
	width:200px;
	height:15px;
	background-repeat: no-repeat;
 }

dt.se_title a{
	background-image:url(../images/navi/p_se_title.gif);
	width:200px;
	height:15px;
	background-repeat: no-repeat;
 }

dt.se_titleCu {
	background-image:url(../images/navi/p_se_title_f2.gif);
	width:193px;
	height:15px;
	background-repeat: no-repeat;
 }


dd.se_title1 {
	background-image:url(../images/navi/p_se_title1_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.se_title1 a{
	background-image:url(../images/navi/p_se_title1.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.se_title1Cu {
	background-image:url(../images/navi/p_se_title1_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.se_title2 {
	background-image:url(../images/navi/p_se_title2_f2.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.se_title2 a{
	background-image:url(../images/navi/p_se_title2.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.se_title2Cu {
	background-image:url(../images/navi/p_se_title2_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.se_title3 {
	background-image:url(../images/navi/p_se_title3_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.se_title3 a{
	background-image:url(../images/navi/p_se_title3.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.se_title3Cu {
	background-image:url(../images/navi/p_se_title3_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }



dd.se_title4 {
	background-image:url(../images/navi/p_se_title4_f2.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.se_title4 a{
	background-image:url(../images/navi/p_se_title4.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.se_title4Cu {
	background-image:url(../images/navi/p_se_title4_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }




dt.ku_title {
	background-image:url(../images/navi/p_ku_title_f2.gif);
	width:198px;
	height:15px;
	background-repeat: no-repeat;
 }

dt.ku_title a{
	background-image:url(../images/navi/p_ku_title.gif);
	width:193px;
	height:15px;
	background-repeat: no-repeat;
 }

dt.ku_titleCu {
	background-image:url(../images/navi/p_ku_title_f2.gif);
	width:193px;
	height:15px;
	background-repeat: no-repeat;
 }



dd.ku_title1 {
	background-image:url(../images/navi/p_ku_title1_f2.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.ku_title1 a{
	background-image:url(../images/navi/p_ku_title1.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.ku_title1Cu {
	background-image:url(../images/navi/p_ku_title1_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.ku_title2 {
	background-image:url(../images/navi/p_ku_title2_f2.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.ku_title2 a{
	background-image:url(../images/navi/p_ku_title2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.ku_title2Cu {
	background-image:url(../images/navi/p_ku_title2_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }




dt.to_title {
	background-image:url(../images/navi/p_to_title_f2.gif);
	width:198px;
	height:15px;
	background-repeat: no-repeat;
 }

dt.to_title a{
	background-image:url(../images/navi/p_to_title.gif);
	width:193px;
	height:15px;
	background-repeat: no-repeat;
 }

dt.to_titleCu {
	background-image:url(../images/navi/p_to_title_f2.gif);
	width:193px;
	height:15px;
	background-repeat: no-repeat;
 }



dd.to_title1 {
	background-image:url(../images/navi/p_to_title1_f2.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.to_title1 a{
	background-image:url(../images/navi/p_to_title1.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.to_title1Cu {
	background-image:url(../images/navi/p_to_title1_f2.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.to_title2 {
	background-image:url(../images/navi/p_to_title2_f2.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.to_title2 a{
	background-image:url(../images/navi/p_to_title2.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.to_title2Cu {
	background-image:url(../images/navi/p_to_title2_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.to_title3 {
	background-image:url(../images/navi/p_to_title3_f2.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.to_title3 a{
	background-image:url(../images/navi/p_to_title3.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.to_title3Cu {
	background-image:url(../images/navi/p_to_title3_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.to_title4 {
	background-image:url(../images/navi/p_to_title4_f2.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.to_title4 a{
	background-image:url(../images/navi/p_to_title4.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.to_title4Cu {
	background-image:url(../images/navi/p_to_title4_f2.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.to_title5 {
	background-image:url(../images/navi/p_to_title5_f2.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.to_title5 a{
	background-image:url(../images/navi/p_to_title5.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.to_title5Cu {
	background-image:url(../images/navi/p_to_title5_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }




dt.ne_title {
	background-image:url(../images/navi/p_ne_title_f2.gif);
	width:193px;
	height:15px;
	background-repeat: no-repeat;
 }

dt.ne_title a{
	background-image:url(../images/navi/p_ne_title.gif);
	width:193px;
	height:15px;
	background-repeat: no-repeat;
 }

dt.ne_titleCu {
	background-image:url(../images/navi/p_ne_title_f2.gif);
	width:193px;
	height:15px;
	background-repeat: no-repeat;
 }



dd.ne_title1 {
	background-image:url(../images/navi/p_ne_title1_f2.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.ne_title1 a{
	background-image:url(../images/navi/p_ne_title1.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.ne_title1Cu {
	background-image:url(../images/navi/p_ne_title1_f2.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.ne_title2 {
	background-image:url(../images/navi/p_ne_title2_f2.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.ne_title2 a{
	background-image:url(../images/navi/p_ne_title2.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.ne_title2Cu {
	background-image:url(../images/navi/p_ne_title2_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.ne_title3 {
	background-image:url(../images/navi/p_ne_title3_f2.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.ne_title3 a{
	background-image:url(../images/navi/p_ne_title3.gif);
	width:198px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.ne_title3Cu {
	background-image:url(../images/navi/p_ne_title3_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.ne_title4 {
	background-image:url(../images/navi/p_ne_title4_f2.gif);
	width:198px;
	height:24px!important;
	background-repeat: no-repeat;
 }

dd.ne_title4 a{
	background-image:url(../images/navi/p_ne_title4.gif);
	width:198px;
	height:24px;
	background-repeat: no-repeat;
 }

dd.ne_title4Cu {
	background-image:url(../images/navi/p_ne_title4_f2.gif);
	width:198px;
	height:24px!important;
	background-repeat: no-repeat;
 }


dt.de_title {
	background-image:url(../images/navi/p_de_title5_f2.gif);
	width:198px;
	height:15px;
	background-repeat: no-repeat;
 }

dt.de_title a{
	background-image:url(../images/navi/p_de_title5.gif);
	width:193px;
	height:15px;
	background-repeat: no-repeat;
 }

dt.de_titleCu {
	background-image:url(../images/navi/p_de_title5_f2.gif);
	width:146px;
	height:15px;
	background-repeat: no-repeat;
 }


dt.rec_title {
	background-image:url(../images/navi/p_rec_title_f2.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }

dt.rec_title a{
	background-image:url(../images/navi/p_rec_title.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }

dt.rec_titleCu {
	background-image:url(../images/navi/p_rec_title_f2.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }

dt.co_title {
	background-image:url(../images/navi/p_co_title_f2.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }

dt.co_title a{
	background-image:url(../images/navi/p_co_title.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }

dt.co_titleCu {
	background-image:url(../images/navi/p_co_title_f2.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }



/* co_navi_technology */

dt.trei_title {
	background-image:url(../images/navi/g_re_title_f2.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }

dt.trei_title a{
	background-image:url(../images/navi/g_re_title.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }

dt.trei_titleCu {
	background-image:url(../images/navi/g_re_title_f2.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }


dd.trei_title1 {
	background-image:url(../images/navi/g_re_title1_f2.gif);
	width:193px;
	height:20px;!important;
	background-repeat: no-repeat;
 }

dd.trei_title1 a{
	background-image:url(../images/navi/g_re_title1.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }

dd.trei_title1Cu {
	background-image:url(../images/navi/g_re_title1_f2.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }


dd.trei_title2 {
	background-image:url(../images/navi/g_re_title2_f2.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }

dd.trei_title2 a{
	background-image:url(../images/navi/g_re_title2.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }

dd.trei_title2Cu {
	background-image:url(../images/navi/g_re_title2_f2.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }


dd.trei_title3 {
	background-image:url(../images/navi/g_re_title3_f2.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }

dd.trei_title3 a{
	background-image:url(../images/navi/g_re_title3.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.trei_title3Cu {
	background-image:url(../images/navi/g_re_title3_f2.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }


dd.trei_title4 {
	background-image:url(../images/navi/g_re_title4_f2.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }

dd.trei_title4 a{
	background-image:url(../images/navi/g_re_title4.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }

dd.trei_title4Cu {
	background-image:url(../images/navi/g_re_title4_f2.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }


dd.trei_title5 {
	background-image:url(../images/navi/g_re_title5_f2.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }

dd.trei_title5 a{
	background-image:url(../images/navi/g_re_title5.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }

dd.trei_title5Cu {
	background-image:url(../images/navi/g_re_title5_f2.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }




dt.tpam_title {
	background-image:url(../images/navi/g_pa_title_f2.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }

dt.tpam_title a{
	background-image:url(../images/navi/g_pa_title.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }

dt.tpam_titleCu {
	background-image:url(../images/navi/g_pa_title_f2.gif);
	width:193px;
	height:20px;
	background-repeat: no-repeat;
 }





/*#co_left_bn {
	margin: 0px;
	background-image: url(../images/p_bk_in.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 235px;
	padding: 0px;
}*/

.p_bk_un{
	margin: 0;
	background-image: url(../images/p_bk_un.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 235px;
	}




/* co_company */


#co_left_bn_co {
	margin: 0px;
	background-image: url(../images/p_bk_in.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 235px;
	padding: 0px;
}

#co_left_bn_co a{
	height:100%;
	display:block;
	text-indent:-9999px;

}

#co_left_bn_co dt{
	height:100%;
	display:block;
	margin:0px 0px 5px 0px;

}

#co_left_bn_co dd{
	height:100%;
	display:block;
	margin:0px 0px 5px 20px;
}
#co_left_bn_co dl{

	width:200px;
	margin:0 auto;
	padding:15px 0px 0px 0px;

}


#co_left_bn_co a:focus{
	overflow: hidden;
}


#co_left_bn_co a:hover{
	background:none !important;
}




dt.go_title {
	background-image:url(../images/navi/k_go_title_f2.gif);
	width:193px;
	height:193px;
	background-repeat: no-repeat;
 }

dt.go_title a{
	background-image:url(../images/navi/k_go_title.gif);
	width:193px;
	height:15px;
	background-repeat: no-repeat;
 }
dt.go_titleCu {
	background-image:url(../images/navi/k_go_title_f2.gif);
	width:193px;
	height:15px;
	background-repeat: no-repeat;
 }



dt.ke_title {
	background-image:url(../images/navi/k_ke_title_f2.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }

dt.ke_title a{
	background-image:url(../images/navi/k_ke_title.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }
dt.ke_titleCu {
	background-image:url(../images/navi/k_ke_title_f2.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }


dt.com_title {
	background-image:url(../images/navi/k_co_title_f2.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }

dt.com_title a{
	background-image:url(../images/navi/k_co_title.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }
dt.com_titleCu {
	background-image:url(../images/navi/k_co_title_f2.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }




dt.en_title {
	background-image:url(../images/navi/k_en_title_f2.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }

dt.en_title a{
	background-image:url(../images/navi/k_en_title.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }
dt.en_titleCu {
	background-image:url(../images/navi/k_en_title_f2.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }



dt.ya_title {
	background-image:url(../images/navi/k_yaku_title_f2.gif);
	width:193px;
	height:15px;
	background-repeat: no-repeat;
 }

dt.ya_title a{
	background-image:url(../images/navi/k_yaku_title.gif);
	width:193px;
	height:15px;
	background-repeat: no-repeat;
 }
dt.ya_titleCu {
	background-image:url(../images/navi/k_yaku_title_f2.gif);
	width:193px;
	height:15px;
	background-repeat: no-repeat;
 }




dt.ji_title {
	background-image:url(../images/navi/k_ji_title_f2.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }

dt.ji_title a{
	background-image:url(../images/navi/k_ji_title.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }
dt.ji_titleCu {
	background-image:url(../images/navi/k_ji_title_f2.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }



dd.ji_title1 {
	background-image:url(../images/navi/k_ji_title1_f2.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }

dd.ji_title1 a{
	background-image:url(../images/navi/k_ji_title1.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }
dd.ji_title1Cu {
	background-image:url(../images/navi/k_ji_title1_f2.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }


dt.hi_title {
	background-image:url(../images/navi/k_hi_title_f2.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }

dt.hi_title a{
	background-image:url(../images/navi/k_hi_title.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }
dt.hi_titleCu {
	background-image:url(../images/navi/k_hi_title_f2.gif);
	width:193px;
	height:20px!important;
	background-repeat: no-repeat;
 }


dd.hi_title1 {
	background-image:url(../images/navi/k_hi_title1_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.hi_title1 a{
	background-image:url(../images/navi/k_hi_title1.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }
dd.hi_title1Cu {
	background-image:url(../images/navi/k_hi_title1_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }



dd.hi_title2 {
	background-image:url(../images/navi/k_hi_title2_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }

dd.hi_title2 a{
	background-image:url(../images/navi/k_hi_title2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }


dd.hi_title2Cu {
	background-image:url(../images/navi/k_hi_title2_f2.gif);
	width:193px;
	height:12px;
	background-repeat: no-repeat;
 }

#about_sh{
	margin:0;
	padding:0;

	}

#about_sh dl{

	margin:0;
	padding:0;
	text-align:left;
	}

#about_sh dt{

	margin:0;
	padding:0px 0px 0px 10px;
	float:left;
	width:130px;
	height:60px;
	display:block;

	}


#about_sh dd{
	margin:0;
	width:470px;
	height:80px;
	display:block;
	float:left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	}





/* co_right */


#co_right {
	height: auto;
	width: 640px;
	float: right;
	margin: 0px 0px 50px 0px;
	padding: 0px;
}

#co_right h3{
	font-size:16px;
	margin: 0px;
	padding: 0px;
	color:#333;
}


#co_right_bn a{
	height:100%;
	display:block;
	text-indent:-9999px;
}


#co_right_bn a:focus{
	overflow: hidden;
}


#co_right_bn a:hover{
	background:none !important;
}



.bn_about_bg {
	background-image:url(../images/bn_rinen_f2.jpg);
	width:670px;
	height:118px;
	background-repeat: no-repeat;
 }

.bn_about_bg a{
	background-image:url(../images/bn_rinen.jpg);
	width:670px;
	height:118px;
 }

.ar_b{
	float: left;
	}

/* pr_re*/

.co_box{
	line-height:18px;
	}

/* .co_box h3{
	color: #000;
	font-size: 12px;
	font-weight:bold;
	font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka]“™•;
	padding: 0px;
	margin:0 0 10px 0;

	} */

.se_co{
	width:640px;
	height:auto;
	margin:0px;
	padding:0px;
	}

.se_co2{
	width:640px;
	height:auto;
	margin:0px;
	padding:0px;
	}

.se_co3{
	width:640px;
	height:auto;
	margin:0px;
	padding:0px;
	text-align: center;
	}


.co_box_l{
	float:left;
	display:block;
	width: 380px;
	}

.co_box_l2{
	float:left;
	display:block;
	width: 450px;
	}

.co_box_lm{
	float:left;
	display:block;
	width:260px;
	}


.co_box_r{
	float:right;
	display:block;
	}

.co_box_rm{
	float:right;
	display:block;
	width: 155px;
	height:auto;
	}


.con_text1{
	line-height:24px;
	margin:10px 0px 0px 0px;
	padding:0px;

	}
.con_text2{
	line-height:23px;
	margin:0 auto;
	padding:0px;
	height:auto;
	text-align: left;
	width: 600px;

	}
.co_box2_l{

	float:left;
	display:block;

	}

.co_box2_lm{

	float:left;
	display:block;
	width: 155px;
	height:auto;
	}

.co_box2_r{
	float:right;
	display:block;
	width: 380px;
	}

.co_box2_rm{
	float:right;
	display:block;
	width: 260px;
	}


.ti_sa {
	color: #039;
	font-size: 16px;
	font-weight:bold;
	font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka]“™•;
	letter-spacing : 0px;
	background-image: url(../images/title_bk_am.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 640px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;	/*background-image: url(http://www.kikunoya.jp/img/blog_etitle.jpg);
	background-repeat: no-repeat;
	background-position: left top;  border-left: 10px solid #669900;
  border-bottom: 2px solid #ff99cc;*/
}


.ti_co {
	color: #000;
	font-size: 16px;
	font-weight:bold;
	font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka]“™•;
	letter-spacing : 0px;
	background-image: url(../images/title_bk.jpg);
	background-repeat: no-repeat;
	height: 42px;
	width: 640px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
}
