﻿/*
=============================================
[c!]COLORS -Think Innovation!-
http://www.colors.gr.jp/
info@colors.gr.jp
(C)2005 COLORS Co.,Ltd. All Rights Reserved.
--
Author: MIKI @ COLORS! Coding Division
Version: 2006-01-16
---------------------------------------------

File Name : products.css

=============================================
*/
h3,h4,h5 {
	font-size:80%;
}

h3.listMark,
h4.listMark,
h5.listMark {
	background-image: url(../../../common/img/mark02.gif) ;
	background-position: left center ;
	background-repeat: no-repeat ;
	padding-left: 20px;
	font-size:90%;
}
h3.listMark02,
h4.listMark02,
h5.listMark02 {
	background-image: url(../../../common/img/mark12.gif) ;
	background-position: left center ;
	background-repeat: no-repeat ;
	padding-left: 20px;
	font-size:90%;
}
h3.listMark_u,
h4.listMark_u,
h5.listMark_u {
	background-image: url(../../../common/img/mark02.gif) ;
	background-position: 0 0.2em ;
	background-repeat: no-repeat ;
	padding-left: 20px;
	font-size:90%;
}


h3.listMarkHis,
h4.listMarkHis,
h5.listMarkHis {
	background-image: url(../../../common/img/mark03.gif) ;
	background-position: left center ;
	background-repeat: no-repeat ;
	padding-left: 27px;
	font-size:90%;
	color:#935A27;
}
h4.listMarkOra {
	background-image: url(../../../common/img/mark10.gif) ;
	background-position: left center ;
	background-repeat: no-repeat ;
	padding-left: 20px;
	font-size:90%;
}

.question {
	color:#29269F;
	font-size:80%;
}

.idxTblBG {
	background:#FFFFFF url("../../../products/img/idx_bg.gif") repeat-y;
}

.prdTitle {
	border-left:4px solid #3F3CAE;
	padding:0 0 7px 0;
	background:#FFFFFF url("../../../common/img/dotbdr.gif") bottom repeat-x;
}

.crabCartBG {
	background:#FFFFFF url("../../../products/mechanic/crab/img/dtil_img03.jpg") top no-repeat;
	height:47px;
}

.t5l7r7b5Mg01 {
	padding:5px 7px 5px 7px;
	font-size:10px;
	line-height:1.2;
	font-style:bold;
	background-color:#D4D4D4;
	}
	
.t5l7r7b5Mg02 {
	padding:5px 7px 5px 7px;
	font-size:10px;
	line-height:1.2;
	font-style:bold;
	background-color:#E3E3E3;
	}

.t5l7r7b5Mg03 {
	padding:5px 7px 5px 7px;
	font-size:10px;
	line-height:1.2;
	font-style:bold;
	background-color:#F1F0F0;
}

.proname {
	padding:0 0 0 5px;
	background-color:#000000;
}

.proname P {
	color:#FFFFFF;
	font-size:75%;
	line-height:1.4;
}


/* ====================
FONTcolor
==================== */
.kaBofcGr {
	color:#248B97;
}


/* ====================
Lists
==================== */
ul.detail {
	margin:0 10px 0 15px;
	padding:0;
}

ul.detail li {
	margin:0 0 5px 18px;
	padding:0;
	font-size:100%;
	line-height:1.4;
}

ul.shinkuu {
	margin:0;
	padding:0;
}

ul.shinkuu li {
	margin:0 0 5px 20px;
	padding:0;
	font-size:100%;
	line-height:1.4;
}

/* ====================
Margin
==================== */
.t2Mg {
	margin:2px 0 0 0;
}

.t6Mg {
	margin:6px 0 0 0;
}

.t8Mg {
	margin:8px 0 0 0;
}

.t13Mg {
	margin:13px 0 0 0;
}

.t28Mg {
	margin:28px 0 0 0;
}

.t38Mg {
	margin:38px 0 0 0;
}

.t60Mg {
	margin:60px 0 0 0;
}

.b50Mg {
	margin:0 0 50px 0;
}
.b40Mg {
	margin:0 0 40px 0;
}

.l5Mg {
	margin:0 0 0 5px;
}

.l10Mg {
	margin:0 0 0 10px;
}

.l15Mg {
	margin:0 0 0 15px;
}

.t13r10Mg {
	margin:13px 10px 0 0;
}

.t13r10l27Mg {
	margin:13px 10px 0 27px;
}

.t814l45Mg {
	margin:8px 14px 0 45px;
}

.tl10Mg {
	margin:10px 0 0 10px;
}

.tb8Mg {
	margin:8px 0;
}

.t15r10b5Mg {
	margin:15px 10px 5px 0;
}

.t15l10r10b10Mg {
	margin:15px 10px 10px 10px;
	}


/* ====================
Page_navigation
==================== */
.cnvBnavi {
	margin:40px 0 45px 0;
}

.cnvBnaviS {
	margin:20px 0 45px 0;
}

.cnvnavi {
	margin:4px 5px;
}

/* ====================
CLSTK add 2006-09-20
==================== */
.fcGreen {
	color:#81BF0A;
}

.fcBr {
	color:#663300;
}

.fcBr2{
	color:#941919;
}


.l10Pd {
	padding:0 0 0 10px;
}

.b15Mg {
	margin:0 0 15px 0;
}

/* 0600921追加 */
.t5l7r7b5Mg01 {
	padding:5px 7px 5px 7px;
	font-size:10px;
	line-height:1.2;
	font-style:bold;
	background-color:#D4D4D4;
}
	
.t5l7r7b5Mg02 {
	padding:5px 7px 5px 7px;
	font-size:10px;
	line-height:1.2;
	font-style:bold;
	background-color:#E3E3E3;
}

.t5l7r7b5Mg03 {
	padding:5px 7px 5px 7px;
	font-size:10px;
	line-height:1.2;
	font-style:bold;
	background-color:#FFFFFF;
}

	.t6l8r8b6Mg {
	padding:6px 8px 6px 8px;
	font-size:12px;
	line-height:1.2;
}

.r4Mg {
	margin:0 4px 0 0;
	}

	.t5l6r6b5Mg {
	padding:5px 6px 5px 6px;
	font-size:12px;
	line-height:1.2;
}
	.t15l6r6b15Mg {
	padding:15px 6px 15px 6px;
	font-size:12px;
	line-height:1.2;
}

a.memory {
	color:#000000;
	font-weight:normal;	
	font-size:80%;
	text-decoration:underline;
}

a.memory:link {
	color:#000000;
	font-weight:normal;
	font-size:80%;
	text-decoration:underline;
}

a.memory:visited {
	color:#000000;
	font-weight:normal;
	font-size:80%;
	text-decoration:underline;
}

a.memory:hover {
	color:#ED9700;
	font-weight:normal;
	font-size:80%;
	text-decoration:underline;
}

/* 0600922追加 */

	.tb6lr7Mg01 {
	padding:6px 7px;
	font-size:12px;
	line-height:1.4;
	background-color:#EAE4C9;	
}
	.tb6lr7Mg02 {
	padding:6px 7px;
	font-size:12px;
	line-height:1.4;
	background-color:#DBCDBB;	
}
	.t6l12r8b6 {
	padding:6px 8px 6px 12px;
	font-size:12px;
	line-height:1.4;	
}
.fcdy {
	color:#8A7518;
}
.fcbr {
	color:#935A27;
}

dl.comp {
	font-size:80%;
}
dl.comp dd {
	margin:0;
	padding:0
}
dl.comp dt {
	margin:5px 0;
	font-weight:bold;
	border-left:2px solid #5f91d8;
	padding-left:3px
}

/*070422追加*/
.photo_left{
	float:left;
	margin-right:10px;
}


/****************************************************

	リビングサイエンス テルミン Premium 
 
*****************************************************/

div#theremin_table01{
	text-align:center;
}
div#theremin_table01 h4{
	font-size:12px;
}
div#theremin_table01 table th,div#theremin_table01 table td{
	font-size:12px;
	padding:5px;
}
div#theremin_table01 table th{
	text-align:left;
	font-weight:normal;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}
.c89FF6C{
	background-color:#89FF6C;
}
.cE0FF9C{
	background:#E0FF9C;
}
.c9CFFB0{
	background:#9CFFB0;
}



/*090107追加*/
.photo_right{
	float:right;
}


ul.detail li {
	list-style-type:disc;
}
/* EOF */