a {
	font-family: ＭＳ Ｐゴシック, ヒラギノ角ゴ Pro W3, Osaka;
}
a:link {
	text-decoration: underline;
	color: #0000FF;
}
a:visited {
	text-decoration: underline;
	color: #0000FF;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
img{
    border:none;
}
.underbar {
	background-image: url(images/frames/underbar.gif);
	background-repeat: repeat-x;
}
#middleline {
    width:764px;
	height:36px;
	background-image: url(../images/frames/middleline.gif);
	background-repeat: repeat-x;
}
#pic_frame {
    width:758px;
	height:270px;
	border: 1px solid #999999;
	margin-left:1px;
}

/* 全体の配置ここから */
#mainbox{
    width:764px;
	margin:auto;
}
#mainright{
    width:200px;
	float:right;
}
#mainleft{
    width:540px;
	float:left;
}

/* 全体の配置ここまで */


#information{
    padding:10px 0 10px 100px;
	font-size:80%;
	background-image:url(../images/index_n/info.gif);
	background-repeat:no-repeat;
	color:000000;
	line-height:150%;
}

/* お知らせないとき */
#information2{
    padding:10px 0 10px 10px;
	font-size:70%;
}
/* お知らせないとき */

/* 最新情報 */
#news{
	width:540px;
}
.infobox {
	width: 525px;
	margin: 0 3px 15px 0;
	padding: 0 4px 0 5px;
	font-size: 70%;
	color: #000000;
	text-align: left;
	scrollbar-face-color: #CCCCCC;
	scrollbar-arrow-color: #FFFFFF;
}
.newsbar{
	margin-bottom:10px;
}
.newsimg{
	float:left;
	margin-right:10px;
}
.newsimg_r{
	float:right;
	margin-left:10px;
}
.newstext{
	margin:0;
	font-size:12px;
	line-height:130%;
}
.online{
	height:100px;
}
.lifestyle_outer{
	height:180px;
	border-bottom:dotted 1px #666;
	margin-bottom:10px;
}
.lifestyle_outer .lifetitle{
	font-weight:bold;
	color:#F90;
	font-size:14px;
	margin:0;
	padding:5px 0 5px 0;		
}
.lifestyle_a{
	float:right;
	width:280px;
	border:none;
	margin-right:6px;		
}
.lifestyle_b{
	margin-top:10px;
	margin-left:10px;
	float:left;
	width:220px;
	border:none;
}
.lifestyle_text{
	margin:0;
	font-size:12px;
	line-height:130%;
}
.lifestyle_tqw{
	margin:0;
	font-size:12px;
	line-height:180%;
}
.lifestyle_b_text{
	margin:0;
	font-size:12px;
	line-height:150%;
}
.bib{
	height:85px;
	border-bottom:dotted 1px #666;
	margin-bottom:10px;
}
.bib .fssc{
	font-weight:bold;
	color:#F90;
	font-size:14px;
	margin:0;
	padding:3px 0;
}
.nenmatu{
	height:60px;
	border-bottom:dotted 1px #666;
	margin-bottom:10px;
}
.newsmidashi{
	margin:0;
	font-size:12px;
	padding-bottom:6px;
	font-weight:bold;
}

.tqw{
	height:120px;
	border-bottom:dotted 1px #666;
	margin-bottom:10px;
}
.spb{
	height:120px;
	border-bottom:dotted 1px #666;
	margin-bottom:10px;
}
.info{
	border-bottom:dotted 1px #666;
	padding-bottom:15px;
	margin-bottom:5px;
}
.goshushop{
	height:160px;
	border-bottom:dotted 1px #666;
	margin-bottom:10px;
}

/* 最新情報 */


#information a:link{color:#000000; text-decoration:underline;}
#information a:visited{color:#000000; text-decoration:underline;}
#information a:hover{color:#666666; text-decoration:underline;}
#information a:active{color:#000000; text-decoration:underline;}

/* 製品情報ここから */
#product{
    width:540px;
}
.f80{
	font-size: 80%;
	padding-bottom:7px;
}
.f80_right{
	font-size: 80%;
	text-align:right;
	padding-top:7px;
}
.f70{
	font-size: 70%;
}
.f75{
	font-size: 75%;
	line-height:120%;
}
.prod_box{
    width:540px;
	height:75px;
	padding:5px 0;
}
.img_box{
    float:left;
	width:163px;
}
.p_box{
    float:right;
	padding:0 20px 0 5px;
	width:335px;
}
/*製品情報ここまで*/

/*展示会案内ここから*/
#exhibition{
    width:260px;
    border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#exhibitionbox {
	width: 245px;
	height: 250px;
	overflow: auto;
	margin: 0 3px 3px 0;
	padding: 5px 4px 0 5px;
	font-size: 70%;
	color: #000000;
	text-align: left;
	scrollbar-face-color: #CCCCCC;
	scrollbar-arrow-color: #FFFFFF;
}
.newsdate {
	clear: both;
	display: block;
	width: 220px;
	padding: 3px 0 3px 2px;
	border: 1px solid #CCCCCC;
}
.newswords {
	line-height: 117%;
}
.minibox {
	clear: left;
	float: left;
	padding: 3px 0 10px 0;
	width: 223px;
}
.newspic {
	clear: left;
	float: left;
	margin: 0 7px 0 4px;
	padding: 0;
	border: 1px solid #999999;
}

/*展示会案内ここまで*/

/*トピックスここから*/
#topics{
    width:260px;
    border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#topicbox {
	width: 245px;
	height: 250px;
	overflow: auto;
	margin: 0 3px 3px 0;
	padding: 5px 4px 0 5px;
	font-size: 70%;
	color: #000000;
	text-align: left;
	scrollbar-face-color: #CCCCCC;
	scrollbar-arrow-color: #FFFFFF;
}
.wordsbox{
    padding-bottom:10px;
}
.topicsdate {
	clear: both;
	display: block;
	width: 220px;
	padding: 3px 0 3px 2px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFCC;
	color:#666666;
	font-weight:bold;
}



/*トピックスここまで*/

/*展示会＆トピックス配置ここから*/
#floatleft{
    float:left;
	width:260px;
	margin:0;
}
#floatright{
    float:right;
	width:260px;
	margin:0;
}
#exhibition_topics{
    width:540px;
	margin-top:10px;
}
/*展示会＆トピックス配置ここまで*/


/*関連サイト*/
.bannerbox{
    margin:3px 0;
}

#goshu,#related{
    margin:10px 0 20px;
}

#related .bannerbox{
    margin:10px 0 5px;
}
.link1126 .banner{
	margin-top:15px;
	margin-left:10px;
}
.link1126 p{
	margin-top:0;
	padding-top:5px;
}