@charset "utf-8";
/* ****************************************************
company.css
***************************************************** */

/* Index [ company.css ]
=================================
1: heading
2: link
3: column
4: table
5: facilities
99: clearfix
=================================*/
/* 1: heading
------------------------------------ */
/*--h2--*/
#product .design-h2-product {
	margin-bottom: 20px;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	display:block;
}
#product .design-h2-product h2,
#product .design-h2-product h3 {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	display:block;
	background: url(../images/common_bg05.gif) repeat-x left top;
	padding:4px 11px;
}
#product .design-h2-product .content-h2 {
	font-weight:bold;
	color:#ffffff;
	font-size:100%;
	display:block;
	float:left;
}
#product .design-h2-product .h2-button {
	background: url(../images/common_bg29.gif) repeat-y;
	float:right;
	zoom:1;
}
#product .design-h2-product .h2-button a {
	background: url(../images/common_ic11.gif) no-repeat 6px;
	display:block;
	color:#ffffff;
	padding:0 0 0 16px;
	width:3em;
}
#product .design-h2-product .h2-button .close {
	background-image: url(../images/common_ic11.gif);
	zoom:1;
}
#product .design-h2-product .h2-button .open {
	background-image: url(../images/common_ic09.gif);
	text-align:center;
	zoom:1;
}
/*--h3--*/
#product .design-h3-product {
	margin-bottom: 24px;
	padding: 1px 0 1px 0;
	border-top:#c6c6c6 1px solid;
	border-bottom:#c6c6c6 1px solid;
}
#product .design-h3-product strong {
	display: block;
	padding: 5px 0;
	background:#ececec;
}
#product .design-h3-product span {
	display: block;
	padding: 5px 0;
}
#product .design-h3-product span span {
	display: block;
	padding:0 16px;
	color:#000000;
	background: url(../images/common_ic10.gif) no-repeat 5px center;
	font-weight:bold;
	zoom:1;
}
#product .design-h3-product strong span {
	font-weight:bold;
	display: block;
	background:#ececec url(../images/common_ic10.gif) no-repeat 5px center;
	padding:0 16px;
	color:#000000;
	zoom:1;
}
/*--h4--*/
#product .design-h4-product {
	margin-bottom: 10px;
	padding: 0 16px;
	background: url(../images/common_bg06.gif) no-repeat 5px center;
	color:#113668;
	font-weight:bold;
	zoom:1;
	display:block;
}
/*--h5--*/
#product .design-h5-product {
	margin-bottom: 10px;
	margin-left:16px;
	border-bottom:#c6c6c6 1px solid;
	font-weight:bold;
	color:#000000;
}
/*--h6--*/
#product .design-h6-product {
	margin-bottom: 10px;
	margin-left:16px;
	font-weight:bold;
	color:#113668;
}
/* 3:column
------------------------------------ */
div.product-list02 {
	width: 690px;
	margin-top: 27px;
}
div.product-list02 h2.design-h3,
div.product-list03 h2.design-h3 {
	font-size:100%;
}
/* column03 */
div.product-list02 .column03 {
	margin: 20px 0 0 -15px;
}
*html div.product-list02 .column03 {
	width:740px;
}
div.product-list02 .column03 .col-list {
	display: inline;
	float: left;
	width: 220px;
	margin-left: 15px;
}
*html div.product-list02 .column03 .col-list {
	width: 220px;
}
div.product-list02 .column03 .col-list p {
	width: 220px;
	padding: 0;
	border: none;
}
div.product-list02 .column03 .col-list dl dt {
	margin: 5px 0;
	font-weight:bold;
	color:#525252;
}
#product-list-column02 {
	margin:10px 0 20px;
	background:url(../images/common_bg25.gif) repeat-y 709px 0;
	zoom:1;
}
#product-list-column02 .design-h2-product {
	margin-bottom:28px;
}
#product-list-column02 div.product-list02 {
	margin-top:0;
	float:left;
}
#product-list-column02 div.product-list03 {
	margin-top:0;
	float:right;
}
#product-list-column02 div.product-list03 .column01 .col-list {
	margin-bottom:20px;
}
#product-list-column02 div.product-list02 .column03 .col-list p {
	padding:0;
	border:none;
}
/* image-column */
#product .image-column .image {
	margin-bottom:10px;
	text-align:center;
}
#product .image-column-left .image,
#product .image-column-right .image {
	text-align:center;
}
#product .image-column-right .text,
#product .image-column-left .image {
	float:left;
}
#product .image-column-right .image,
#product .image-column-left .text {
	float:right;
}
/* メインビジュアル組み追記
------------------------------------ */
#product p.img-left2 {
	float:left;
	width:426px;
	}
#product p.img-left3 {
	float:left;
	width:334px;
	} 
#product #product-detail .main-image2 {
	margin-bottom:20px;
	width:760px;
	}
#product div.leftim p.img-left4 {
	float:left;
	width:48px;
	}
#product div.centerim p.img-left5 {
	float:left;
	width:670px;
	}
#product div.centerim p.img-left5-1 {
	float:left;
	width:329px;
	}
#product div.centerim p.img-left5-2 {
	float:left;
	width:341px;
	}
#product div.rightim p.img-left6 {
	float:left;
	width:42px;
	}
#product div.leftimg {
	float:left;
	width:48px;
	}
#product div.centerimg {
	float:left;
	width:670px;
	}
#product div.centerim p.img-left5 {
	float:left;
	width:670px;
	}
#product div.centerimg p.img-left5-1 {
	float:left;
	width:329px;
	}
#product div.centerimg p.img-left5-2 {
	float:left;
	width:341px;
	}
#product div.rightimg {
	float:left;
	width:42px;
	}
#product .image-column-right .text,
#product .image-column-left .text {
	padding-bottom:10px;
}
#product .image-column-column02 .text {
	width:355px;
}
#product .image-column-column02-1 .text {
	width:210px;
}
#product .image-column-column02-1 .text3 {
	width:190px;
}
#product .image-column-column03 .text {
	width:480px;
}
#product .image-column-column04 .text {
	width:542px;
}
#product .image-column-column02-1 .image {
	width:500px;
}
#product .image-column-column02-1 p.image2 img {
	margin-right:20px;
}
#product .image-column-column02 .image {
	width:355px;
}
#product .image-column-column03 .image {
	width:230px;
}
#product .image-column-column04 .image {
	width:167px;
}
/* layout sample */

#product .layout01 .layout-image,
#product .layout02 .layout-image-text {
	float:left;
}
#product .layout02 .layout-image,
#product .layout01 .layout-image-text {
	float:right;
}
#product .layout02 .right {
float:right;
}
#product .layout-image {
	width:355px;
	text-align:center;
}
#product .layout-image-text {
	width:355px;
	margin-top:-20px;
}
#product .layout-image-text .layout-column01,
#product .layout-image-text .layout-column02 {
	margin-top:20px;
}
#product .layout-image-text .layout-column01 .image {
	text-align:center;
}
#product .layout-image-text .layout-column02 .text {
	width:167px;
	float:left;
}
#product .layout-image-text .layout-column02 .image {
	width:167px;
	float:right;
	text-align:center;
}
#product .layout-image-text .layout-column02 .image02 {
	width:167px;
	float:left;
	text-align:center;
}
#product .layout-image-text img {
	text-align:center;
	margin-bottom:10px;
}
#product .layout01-type-col2{
	position:relative;
	margin-left:-30px;
	width:730px;
}
*html #product .layout01-type-col2 {
	width:796px;
	margin-left:-36px;
}
#product .layout01-type-col2 .layout-image-text {
	width:335px;
	margin-left:30px;
}
#product .layout01-type-col2 .layout-image-text .text{
	width:335px;
}
#product .layout01-type-col2 .layout-column02 {
	width:335px;
}
#product .layout01-type-col2 .layout-column02 .text {
	padding-right:0;
	width:150px;
}
#product .layout01-type-col2  .image {
	width:335px;
}
#product .layout01-type-col2 h3,
#product .layout01-type-col2 h4{
	margin-bottom:10px;

	width:335px;
}
*html #product .layout01-type-col2 h3{
	width:351px;
	margin-right:16px;
}
*html #product .layout01-type-col2 h5{
	width:263px;
	margin-right:87px;
	padding:0;
}
#product .image-left .layout-image-text .image{
	float:left;
}
#product .layout02 .layout02-image-left .image{ 
float:left;
}
#product .layout02 .layout02-image-left .text{ 
float:right;
}

/* relevant product */
#product .relevant-product01 {
	background:url(../images/common_bg30.gif) no-repeat 0 top;
	zoom:1;
	padding-top:6px;
}
#product .relevant-product01 .relevant-product-inner {
	background:url(../images/common_bg32.gif) repeat-y 0 0;
	zoom:1;
}
#product .relevant-product01 .relevant-product-inner .inner-foot {
	background:url(../images/common_bg31.gif) no-repeat 0 bottom;
	padding:14px 15px 10px;
	zoom:1;
}
#product .relevant-product02 {
	border:#dfdfdf 1px solid;
	padding:1px;
	zoom:1;
}
#product .relevant-product02 .relevant-product-inner {
	padding:10px 13px 10px;
	background-color:#f6f6f6;
	zoom:1;
}
#product .relevant-product-inner dd {
	text-align:center;
}
#product .relevant-product-inner .text {
	float:left;
	text-align:left;
}
#product .relevant-product-inner .image {
	text-align:center;
	float:right;
}
#product .relevant-product-inner .image img {
	margin-bottom:10px;
}
#product .relevant-product-inner dl {
	padding-bottom:20px;
}
#product .relevant-product-inner dd.link {
	margin-top:7px;
	display:block;
	float:left;
	font-weight:bold;
	text-align:left;
}
#product .relevant-product-inner dd.link ul {
	width:100%;
	display:block;
}
#product .relevant-product-inner dd.link2 {
	margin-top:7px;
	display:block;
	float:right;
	font-weight:bold;
	text-align:left;
}
#product .relevant-product-inner dd.image-col2{
clear:both;
	width:100%;
}
#product .relevant-product-inner dd.image-col2 .left{
	float:left;
}
#product .relevant-product-inner dd.image-col2 .right{
	float:right;
}
#product .relevant-product-inner dd.image-col2 .right2{
	float:right;
	margin-right:45px;
	display: inline;
}
#product .relevant-product-inner dt {
	font-weight:bold;
	display:block;
	clear:both;
	color:#000000;
	margin-bottom:8px;
}
#product .relevant-product-inner dt strong {
	color:#113668;
	font-weight:bold;
	font-size:110%;
	margin-bottom:12px;
}
#product .relevant-product-inner .design-h3-product {
	margin-bottom:24px;
}
#product .relevant-product-inner .design-h3-product strong {
	margin-bottom:0;
}
#product .relevant-product-inner .design-h5-product {
	margin-left:0;
}
#product .relevant-product-culumn01 .image {
	margin-bottom:8px;
	text-align:center;
}
#product .relevant-product-culumn01 .text {
	margin-bottom:8px;
	width:100%;
}
#product .relevant-product-culumn02 .text {
	width:338px;
}
#product .relevant-product-culumn03 .text {
	width:463px;
}
#product .relevant-product-culumn04 .text {
	width:525px;
}
#product .relevant-product-culumn01 .image {
	width:100%;
}
#product .relevant-product-culumn02 .image {
	width:345px;
}
#product .relevant-product-culumn03 .image {
	width:215px;
}
#product .relevant-product-culumn04 .image {
	width:152px;
}
#product .relevant-product-inner .relevant-product-type-col2{
	width:100%;
	height:auto;
	clear:both;
}
#product .relevant-product-inner .relevant-product-type-col2 dl{
	float:left;
	width:47%;
}
#product .relevant-product-inner .relevant-product-type-col2 dl.right{
	float:right;
}
#product .relevant-product-inner .relevant-product-type-col2 dl .text{
	width:47%;
}
#product .relevant-product-inner .relevant-product-type-col2 dl .link{
	width:45%;
}
#product .relevant-product-inner .relevant-product-type-col2 dl .image{
	width:50%;
}
/* other-layout01 */
#product .other-layout01 {
	width:355px;
}
#product .other-layout01 dt {
	font-weight:bold;
	margin-bottom:5px;
}
#product .other-layout01 ul {
	padding:10px 5px;
}
#product .other-layout01 ul li {
	font-weight:bold;
	padding-left:1.7em;
	text-indent:-1.7em;
	color:#686868;
}
/* column-style */
#product .column-style-column03 ul {
	margin-left:-20px;
}
*html #product .column-style-column03 ul {
	margin-left:-40px;
}
#product .column-style-column03 ul li {
	float:left;
	margin-left:20px;
	width:213px;
	padding-left:16px;
	background-position:5px 0.5em;
}
/* category-list */
#product .category-list01 {
	border:#dfdfdf 1px solid;
	padding:2px;
}
#product .category-list01-2 {
	border:#dfdfdf 2px dotted;
	padding:10px;
}
#product .category-list01-3 {
	border:#dfdfdf 2px dotted;
	padding:10px;
	width:165px;
}
#product .category-list01 dt {
	font-weight:bold;
	padding:8px 6px;
	color:#113668;
	background:url(../images/common_ex01.gif) repeat-x 0 bottom;
	display:block;
}
#product .category-list01 dd {
	padding:11px 16px;
}
#product .category-list01 dd ul {
}
#product .category-list01 dd ul li {
	float:left;
	width:150px;
	margin-right:10px;
}
/*----product-list-type01-----*/
.product-list-type01 h2 {
	margin-bottom:15px;
}
.product-list-type01 h3 {
	padding-bottom:1px;
	border-bottom:#dfdfdf 1px solid;
	margin-bottom:15px;
}
.product-list-type01 h3 a {
	background:url(../images/common_bg26.gif) repeat-y;
	display:block;
	font-weight:normal;
	padding:6px 2px 2px 10px;
	color:#ffffff;
	min-height:19px;
	zoom:1;
}
.product-list-type01 h3 a:hover,
.product-list-type01 h3 a:visited {
	color:#ffffff;
}
.product-list-type01 .column02 .list-item p.text {
	padding:0 10px;
	float:left;
	width:234px;
}
.product-list-type01 .column02 .list-item p.text .icon {
	margin-bottom:10px;
}
.product-list-type01 .column02 .list-item strong {
	font-weight:bold;
}
.product-list-type01 .column02 .list-item p.image {
	float:left;
}
/* column02 */
.product-list-type01 .column02 {
	margin:0 0 0 -20px;
	padding-bottom:20px;
	width:inherit;
}
*html .product-list-type01 .column02 {/* for IE6 */
	margin-left:-40px;
	padding-bottom:10px;
	width:800px;
}
*:first-child+html .product-list-type01 .column02 {/* for IE7 */
	padding-bottom:10px;
	width:800px;
}
.product-list-type01 .column02 h3 a {
	width:343px;
}
.product-list-type01 .column02 .list-item {
	float:left;
	width:355px;
	margin-left:20px;
}
.product-list-type01 .column02 .list-item {/* for IE6 */
	margin-left:20px;
}
/* 4:product-top
------------------------------------ */
div.product-top02 {
	width: 730px;
	margin-bottom:10px;
	text-align: right;
}
/* 5:indent
------------------------------------ */
#product .indent01 {
	padding-left:16px;
}
/* product detail */
#product #desigh-h1.type-main-image {
	width:740px;
	margin:0;
}
#product #product-detail .main-image {
	margin-bottom:20px;
}
#product #product-detail .spec-and-image {
	margin-bottom:20px;
}
#product #product-detail .image-area {
	float:left;
	width:250px;
}
#product #product-detail .image-area p {
	text-align:center;
	margin-bottom:20px;
}
#product #product-detail .spec-area {
	float:right;
	width:460px;
}
#product #product-detail .spec-area .title {
	margin-bottom:25px;
}
#product #product-detail .spec-area .anchor-area {
	background:url(../images/common_ex01.gif) repeat-x left bottom;
	margin-bottom:20px;
	padding-bottom:10px;
}
#product #product-detail .spec-area .anchor-area li {
	float:left;
	margin-right:20px;
	font-weight:bold;
}
#product #product-detail .spec-area .caption-asterisk {
	margin-bottom:5px;
}
#product #product-detail .spec-area table {
	margin-bottom:20px;
}
#product #product-detail .spec-area table th,
#product #product-detail .spec-area table td {
	text-align:left;
	padding:7px 9px;
}
#product #product-detail .spec-area table .model {
	font-weight:bold ;
}
#product #product-detail .spec-area table .no-bold {
	font-weight:normal;
}
#product #product-detail .spec-area table .red-bold {
	font-weight:bold;
	color:#FF0000;
}
#product #product-detail .spec-area .end_product {
	color:#999999;
}
#product #product-detail .spec-area .col2 .model{
	width:50%;
	font-weight:bold !important;
}
#product #product-detail .spec-area .icon-area {
	margin-bottom:20px;
}
#product #product-detail .spec-area .icon-area ul {
	margin-bottom:10px;
}
#product #product-detail .spec-area .icon-area li {
	float:left;
	padding-right:2px;
}
#product #product-detail .explanation {
	margin-bottom:20px;
}
#product #product-detail .link-area {
	border:#dfdfdf 1px solid;
	padding:13px 5px;
}
#product #product-detail .link-area .inner {
	margin:-10px 0 0 -5px;
}
#product #product-detail .link-area ul {
	margin-top:10px;
}
#product #product-detail .link-area ul li {
	float:left;
	width:125px;
	margin-left:4px;
	font-weight:bold;
}
#product #product-detail .link-area ul li.long {
	width:146px;
}
#product #product-detail .link-area ul li.long2 {
	width:160px;
}
#product #product-detail .link-area ul.col2 li {
	width:205px;
}
#product #product-detail .extra-image p {
	text-align:center;
	margin-bottom:20px;
}
/* news */
#product .news dt {
	float:left;
	margin-bottom:10px;
}
#product .news dd {
	padding-left:9em;
	margin-bottom:10px;
}
/*******************************
 2009-02-25 add START
 *******************************/
/* 2col */
#product .wrap2col {
	clear: both;
	width: 730px;
}
#product .wrap2col .colleft01 {
	float:left;
	width: 355px;
}
#product .wrap2col .colleft02 {
	float:left;
	width: 380px;
}
#product .wrap2col .colleft03 {
	float:left;
	width: 80px;
}
#product .wrap2col .colright01 {
	float:right;
	width: 355px;
}
#product .wrap2col .colright02 {
	float:right;
	width: 330px;
}
#product .wrap2col .colright03 {
	float:right;
	width: 640px;
}
#product .wrap2col .wrap2col-inner {
	clear: both;
	margin-bottom: 15px;
	padding-left: 15px;
}
#product .wrap2col .aC,
#product .wrap2col .wrap2col-inner .aC {
	text-align: center;
}
#product .wrap2col .wrap2col-inner .textbox {
	float:left;
	width: 180px;
}
#product .wrap2col .wrap2col-inner .imagebox {
	float:right;
	width: 150px;
	text-align: right;
}
#product div.wrap2col.line {
	background:url(../images/common_bg51.gif) repeat-y 365px top;
}
#product .mt05 {
	margin-top: 5px;
}
#product .relevant-product-inner .inner2col {
	width:690px;
	clear: both;
	padding-bottom: 10px;
}
#product .relevant-product-inner .inner2col .text02 {
	float:right;
	width:520px;
	text-align:left;
}
#product .relevant-product-inner .inner2col .image02 {
	text-align:center;
	float:left;
	width:160px;
	clear: left;
}
#product .illust-l {
	float: left;
	margin-right: 8px;
}
#product .highlight {
	background: #EEEEEE;
}
#product ol.num-list li.icon01 {
	background: url(../../product/mobile/images/ptmbem4_ic01.gif) no-repeat left top;
	margin-bottom: 15px;
	padding-left: 35px;
	min-height:28px;
}
#product ol.num-list li.icon02 {
	background: url(../../product/mobile/images/ptmbem4_ic02.gif) no-repeat left top;
	margin-bottom: 15px;
	padding-left: 35px;
		min-height:28px;
}
#product ol.num-list li.icon03 {
	background: url(../../product/mobile/images/ptmbem4_ic03.gif) no-repeat left top;
	margin-bottom: 15px;
	padding-left: 35px;
		min-height:28px;
}
#product ol.num-list li.icon04 {
	background: url(../../product/mobile/images/ptmbem4_ic04.gif) no-repeat left top;
	margin-bottom: 15px;
	padding-left: 35px;
		min-height:28px;
}
/*******************************
 2009-02-25 add END
 *******************************/
 
#product #product-detail .lan-section {
	margin:0 0 20px 50px;
}
#product #product-detail .lan-section .anchor-link {
	font-weight:bold;
}
#product #product-detail .lan-section .lan-col {
	width:660px;
	margin-top:10px;
}
#product #product-detail .lan-section .image-area {
	width:120px;
}
#product #product-detail .lan-section .image-area p {
	text-align:right;
}
#product #product-detail .lan-section .spec-area {
	width:480px;
}
#product table.table02.lan-table {
	width: 300px;
}
#product table.table02.lan-table th {
	padding:10px;
	vertical-align:top;
	white-space:nowrap;
}
#product table.table02.lan-table td {
	vertical-align:top;
}
#product table.table02.spec-table tbody th {
	background-color:#FFFFFF;
}
#product table.table02.spec-table .blue {
	background-color:#F3FAFD;
}
#product table.table02.spec-table .gray {
	background-color:#F7F7F7;
}
#product table.table02.spec-table .green {
	background-color:#EDF6EC;
}
#product table.table02.spec-table .ivory {
	background-color:#FBFBE8;
}
#product table.table02.spec-table .black {
	background-color:#F1F1F1;
}
#product table.table02.spec-table .gray-txt {
	color:#CCCCCC;
}
#product table.table02.spec-table .red-txt {
	color:#CC0000;
}
#product table.table02.spec-table .price {
	text-align:right;
}
/* spec-list */
#product .spec-list {
	clear: both;
}
#product .spec-list p.bold {
	margin: 10px 0 5px;
}
#product .spec-list table {
	border-collapse: collapse;
	width: 230px;
	margin-top: 10px;
	color: #434343;
}
#product .spec-list table th,
.spec-list table td {
	padding: 8px;
	border: 1px solid #cccccc;
}
#product .spec-list table th {
	background-color: #f4f4f4;
}
#product .spec-list table td.capacity {
	padding: 3px;
}
/* 99:clearfix
------------------------------------ */
#product-list-column02:after,
.product-list-type01 .column02:after,
#product .design-h2-product h2:after,
#product .design-h2-product h3:after,
#product .image-column-column02:after,
#product .image-column-column02-1:after,
#product .layout01:after,
#product .layout-image-text .layout-column01:after,
#product .layout-image-text .layout-column02:after,
#product .relevant-product-inner dl:after,
#product .column-style ul:after,
#product .category-list01 dd ul:after,
#product #product-detail .spec-and-image:after,
#product #product-detail .spec-area ul.anchor-area:after,
#product #product-detail .spec-area .icon-area ul:after,
#product #product-detail .link-area ul:after,
#product .relevant-product-inner .inner2col:after,/*--0225 add yamanashi--*/
#product .wrap2col .wrap2col-inner:after,/*--0225 add yamanashi--*/
#product #product-detail .lan-section .lan-col:after,
#product .wrap2col:after,
#product .relevant-product-inner .relevant-product-type-col2:after,
#product .main-image2:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#product-list-column02,
 .product-list-type01 .column02,
#product .design-h2-product h2,
#product .design-h2-product h3,
#product .image-column-column02,
#product .image-column-column02-1,
#product .layout01,
#product .layout-image-text .layout-column01,
#product .layout-image-text .layout-column02,
#product .relevant-product-inner dl,
#product .column-style ul,
#product .category-list01 dd ul,
#product #product-detail .spec-and-image,
#product #product-detail .spec-area ul.anchor-area,
#product #product-detail .spec-area .icon-area ul,
#product #product-detail .link-area ul,/*--0225 add yamanashi--*/
#product .wrap2col .wrap2col-inner,/*--0225 add yamanashi--*/
#product #product-detail .lan-section .lan-col,
#product .wrap2col,
#product .relevant-product-inner .relevant-product-type-col2,
#product .main-image2 {
	min-height: 1px;
}
/* for IE6 */
* html #product-list-column02,
* html .product-list-type01 .column02,
* html #product .design-h2-product h2,
* html #product .design-h2-product h3,
* html #product .image-column-column02,
* html #product .image-column-column02-1,
* html #product .layout01,
* html #product .layout-image-text .layout-column01,
* html #product .layout-image-text .layout-column02,
* html #product .relevant-product-inner dl,
* html #product .column-style ul,
* html #product .category-list01 dd ul,
* html #product #product-detail .spec-and-image,
* html #product #product-detail .spec-area ul.anchor-area,
* html #product #product-detail .spec-area .icon-area ul,
* html #product #product-detail .link-area ul,/*--0225 add yamanashi--*/
* html #product .wrap2col .wrap2col-inner,/*--0225 add yamanashi--*/
* html #product #product-detail .lan-section .lan-col,
* html #product #product .wrap2col ,
* html #product .relevant-product-inner .relevant-product-type-col2,
* html #product .main-image2 {
	height: 1px;
}
/* for IE7 */
*:first-child+html #product-list-column02,
*:first-child+html .product-list-type01 .column02,
*:first-child+html #product .design-h2-product h2,
*:first-child+html #product .design-h2-product h3,
*:first-child+html #product .image-column-column02,
*:first-child+html #product .image-column-column02-1,
*:first-child+html #product .layout01,
*:first-child+html #product .layout-image-text .layout-column01,
*:first-child+html #product .layout-image-text .layout-column02,
*:first-child+html #product .relevant-product-inner dl,
*:first-child+html #product .column-style ul,
*:first-child+html #product .category-list01 dd ul,
*:first-child+html #product #product-detail .spec-and-image,
*:first-child+html #product #product-detail .spec-area ul.anchor-area,
*:first-child+html #product #product-detail .spec-area .icon-area ul,
*:first-child+html #product #product-detail .link-area ul,/*--0225 add yamanashi--*/
*:first-child+html #product .wrap2col .wrap2col-inner,/*--0225 add yamanashi--*/
*:first-child+html #product #product-detail .lan-section .lan-col,
*:first-child+html #product .wrap2col ,
*:first-child+html #product .relevant-product-inner .relevant-product-type-col2,
*:first-child+html #product .main-image2 {
	zoom: 1;
}
