@charset "utf-8";

@import "base.css";
@import "menu.css";
@import "layout.css";
@import "common.css";

/*------------------------------*/

/*-----------------------------------
　共通
------------------------------------*/


/*メニュー  -----------------------------*/

#aboutMenuBox {
	width:645px;
	margin:15px auto 40px auto;
}

#aboutMenuBox ul {
	list-style:none;
}

#aboutMenuBox ul li {
	float:left;
	height:40px;
	display:inline;
}


#aboutMenuBox a {
	display:block;
	height:40px;
	text-indent:-9999px;
}


/* BION3について */
#m_bion3 {
	width:215px;
}
#m_bion3 a {
	width:215px;
	background:url(../../about/img/aboutmenu.jpg) no-repeat left top;
}
#m_bion3 a:hover {
	background:url(../../about/img/aboutmenu.jpg) no-repeat left -40px;
}
#m_bion3 a.bion3_cur {
	background:url(../../about/img/aboutmenu.jpg) no-repeat left -40px;
}

/* 世界のBION3 */
#m_global {
	width:215px;
}
#m_global a {
	width:215px;
	background:url(../../about/img/aboutmenu.jpg) no-repeat -215px top;
}
#m_global a:hover {
	background:url(../../about/img/aboutmenu.jpg) no-repeat -215px -40px;
}
#m_global a.global_cur {
	background:url(../../about/img/aboutmenu.jpg) no-repeat -215px -40px;
}

/* 製品情報 */
#m_product {
	width:215px;
}
#m_product a {
	width:215px;
	background:url(../../about/img/aboutmenu.jpg) no-repeat -430px top;
}
#m_product a:hover {
	background:url(../../about/img/aboutmenu.jpg) no-repeat -430px -40px;
}
#m_product a.product_cur {
	background:url(../../about/img/aboutmenu.jpg) no-repeat -430px -40px;
}




/*-----------------------------------
　BION3について
------------------------------------*/

/*レイアウト_外枠*/

#cnt_bion3 {
	width:630px;
	margin:0 auto;
	text-align:left;
}

/**/


h2.pgttl_bion3 {
	width:630px;
	height:43px;
	background:url(../../about/bion3/img/title.gif) no-repeat;
	text-indent:-9999px;
	margin:0 auto;
}



#about_mainbox {
	background:#F1FAFE;
	padding:25px 0 10px 0;
	margin:25px 0 35px 0;
	text-align:center;
}

h3.copy_3in1 {
	background:url(../../about/bion3/img/copy_3in1.gif) no-repeat;
	text-indent:-9999px;
	margin:0 auto;
	width:391px;
	height:38px;
	
}

h4.arch3in1 {
	background:url(../../about/bion3/img/arch3in1.gif) no-repeat;
	text-indent:-9999px;
	margin:0 auto;
	width:345px;
	height:65px;
	
}

#about_mainbox p {
	line-height:1.5;
	margin:10px 0 0 0;
}


h4.ttl_tokkyo {
	background:url(../../about/bion3/img/ttl_tokkyo.gif) no-repeat;
	width:270px;
	height:20px;
	margin:0 0 10px 0;
	text-indent:-9999px;
}

h4.ttl_newtype {
	background:url(../../about/bion3/img/ttl_newtype.gif) no-repeat;
	width:442px;
	height:20px;
	margin:0 0 10px 0;
	text-indent:-9999px;
}

p.tokkyoimg {
	margin:5px 0 35px 0;
}

h5.copy_newtype {
	margin:20px 0;
	color:#666666;
	letter-spacing: 0.15em;
}

#newtypetxtbox {
	width:617px;
}


#newtypetxtbox p.newtype_txt {
	width:367px;
	line-height:1.8;
	float:left;
}

#newtypetxtbox div.newtype_img {
	width:208px;
	padding:15px 0 0 42px;
	float:right;
}





/*
h3.copy_bion3 {
	background:url(../../about/bion3/img/copy.gif) no-repeat;
	width:603px;
	height:48px;
	text-indent:-9999px;
	margin:23px 0 20px 0;
}*/





/*-----------------------------------
　世界のBION3
------------------------------------*/

/*レイアウト_外枠*/

#cnt_global {
	width:630px;
	margin:0 auto;
	text-align:left;
}

#cnt_global_map {
	width:638px;
	margin:0 auto;
	text-align:center;
}


/**/

#globalBox {
	width:630px;
}

#globalTxtBox {
	float:left;
	width:408px;	
}

#globalImgBox {
	float:right;
	width:196px;	
}


h2.pgttl_global {
	width:630px;
	height:43px;
	background:url(../../about/global/img/title.gif) no-repeat;
	text-indent:-9999px;
	margin:0 auto 23px auto;
}

h3.copy_global {
	background:url(../../about/global/img/copy.gif) no-repeat;
	width:363px;
	height:49px;
	text-indent:-9999px;
	margin:5px 0 20px 0;
}


/*-----------------------------------
　製品情報
------------------------------------*/

/*レイアウト_上部分外枠*/

#cnt_product_main {
	width:662px;
	margin:0 53px 40px 85px;
	text-align:left;
}


/*レイアウト_下部分外枠*/

#cnt_product_info {
	width:630px;
	margin:0 auto;
	text-align:left;
}


/**/

#cnt_product_mainTxt {
	width:424px;
	float:left;
}

#cnt_product_mainImg {
	width:238px;
	float:right;
}


h2.pgttl_product {
	width:424px;
	height:43px;
	background:url(../../about/product/img/title.gif) no-repeat;
	text-indent:-9999px;
	margin:0 auto 23px auto;
}

h3.copy_product {
	background:url(../../about/product/img/copy.gif) no-repeat;
	width:424px;
	height:49px;
	text-indent:-9999px;
	margin:0 0 20px 0;
}

ul.producttxt {
	list-style:none;
	margin-bottom:10px;
	width:420px;
}

ul.producttxt li {
	background:url(../../about/product/img/listmark.gif) no-repeat left 0.25em;
	padding-left:16px;
	margin:0 0 0.5em 0;
	line-height:1.5;
}


#priceBox {
	width:424px;
}

#priceBox_kinou {
	width:103px;
	float:left;
}

#priceBox_price {
	width:321px;
	float:right;
	margin-top:3px;
	letter-spacing:0.1em;
}



h4.ttl_eiyoso {
	background:url(../../about/product/img/ttl_eiyoso.gif) no-repeat;
	width:103px;
	height:16px;
	margin:0 0 10px 0;
	text-indent:-9999px;
}

h4.ttl_seibun {
	background:url(../../about/product/img/ttl_seibun.gif) no-repeat;
	width:252px;
	height:16px;
	margin:0 0 10px 0;
	text-indent:-9999px;
}

h4.ttl_kikakuseibun {
	background:url(../../about/product/img/ttl_kikakuseibun.gif) no-repeat;
	width:344px;
	height:16px;
	margin:0 0 10px 0;
	text-indent:-9999px;
}

h4.ttl_sessyu {
	background:url(../../about/product/img/ttl_sessyu.gif) no-repeat;
	width:167px;
	height:16px;
	margin:0 0 10px 0;
	text-indent:-9999px;
}


/**/

table.tbl_eiyoso {
	width:100%;
	border-collapse:collapse;
	background:url(../../about/product/img/dotline.gif) repeat-x left top;
	margin:0 0 35px 0;
}

table.tbl_eiyoso th, table.tbl_eiyoso td {
	padding:8px;
	line-height:1.6;
	background:url(../../about/product/img/dotline.gif) repeat-x left bottom;
}

table.tbl_eiyoso th {
	text-align:center;
	width:15%;
}

/**/

table.tbl_seibun {
	width:100%;
	border-collapse:collapse;
	background:url(../../about/product/img/dotline.gif) repeat-x left top;
	margin:0 0 35px 0;
}


table.tbl_seibun td {
	padding:8px;
	line-height:1.6;
	background:url(../../about/product/img/dotline.gif) repeat-x left bottom;
	letter-spacing:0;
}

table.tbl_seibun span {
	font-size:0.8em;
}









