@charset "utf-8";


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

	file name : products.css

 : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

@import "../assets/styles/reset.css";
@import "../assets/styles/base.css";
@import "../assets/styles/class.css";


/* ********************************************************************************
 * CLEARFIX
 * ******************************************************************************** */

ul.pageNavi:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
ul.pageNavi {
	display: inline-block;
}
* html ul.pageNavi {
	height: 1%;
}
ul.pageNavi {
	display: block;
}
	


/* ********************************************************************************
 * ■オンラインページ
 * file path : /products/product6.html
 *  class name : .online_shop
 * ******************************************************************************** */

/* div.products
------------------------------------------------------------*/
.online_shop div.products {
	width: 545px;
	margin: 20px 0 0 40px;
}
/* dl */
.online_shop div.products dl {
	width: 190px;
	font-size: 0;
	line-height: 0;
}
/* dl dt.modelName */
.online_shop div.products dl dt.modelName {
	margin-bottom: 20px;
}
/* dl dd.size */
.online_shop div.products dl dd.size {
	margin-bottom: 18px;
}
/* dl dd.image */
.online_shop div.products dl dd.image {
	margin-bottom: 20px;
}

/* table.compareTable
------------------------------------------------------------*/
.online_shop table.compareTable {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 85%;
	line-height: 1.3;
}
.online_shop table.compareTable th,
.online_shop table.compareTable td {
	padding: 9px 0 9px 0;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}
.online_shop table.compareTable th {
	font-weight: bold;
	padding-left: 5px;
}
.online_shop table.compareTable td {
	padding-left: 13px;
	padding-right: 5px;
}
.online_shop table.compareTable td.divider {
	border-right: 1px solid #e3e3e3;
}

.online_shop .item_name{
color:#093F9F;
font-size:24px;
font-weight:100;
margin-top:20px;
}


.box_item-detail_title{
width:593px;
border-top: #CCCCCC solid 1px;
height:26px;
background-color:#eaeaea;
padding:7px 0px 0px 7px;
font-size:14px;
font-weight:bold;
}


.box_item-detail{
width:560px;
border-top: #CCCCCC solid 1px;
background-color:#f7f7f7; 
padding:20px;
}


.online_shop .box_item-left{
float:left;
width:420px;
padding-right:12px;
}


.online_shop .box_item-right{
float:right;
width:168px;
}



/* ********************************************************************************
 * ■ショッピングガイド
 * file path : /other/model_list.html
 *  class name : .online_shop
 * ******************************************************************************** */
 
.list_guide{
margin:0px 0px 0px 30px;
list-style:decimal;
}

.list_guide a{
text-decoration:none;
}


.box_guide-detail_title{
width:590px;
border-top: #CCCCCC solid 1px;
height:26px;
background-color:#eaeaea;
padding:7px 0px 0px 10px;
font-size:14px;
font-weight:bold;
}


.box_guide-detail{
width:560px;
border-top: #CCCCCC solid 1px;
background-color:#f7f7f7; 
padding:20px;
}



/* ********************************************************************************
 * BOX
 * ******************************************************************************** */

.box_type2{
border-bottom:#CCCCCC solid 1px;
padding:20px 0px;
}



/* ********************************************************************************
 * TABLE
 * ******************************************************************************** */

.table_online-shop{
width:100%;
padding:5px !important;
margin-top:15px;
}


.table_shopping-guide{
width:100%;
padding:5px !important;
margin-top:15px;
}

.table_shopping-guide th{
padding:5px !important;
border:#CCCCCC solid 1px;
background-color:#DEEAEB;
}

.table_shopping-guide td{
padding:5px !important;
border:#CCCCCC solid 1px;
background-color:#F4F7F7;
}
