/*
 [product.css]
*/


/*---------------------------
default - prodct
---------------------------*/
/* リンクに関する設定 */
a:link {
	color:#0195A1;

	text-decoration:none;
	}
	
a:visited {
	color:#0195A1;

	text-decoration:none;
	}
	
a:hover {
	color:#0195A1;

	text-decoration:underline;
	}
	
a:active {
	color:#0195A1;

	text-decoration:underline;
	}

a.navi:link {
	color:#333333;

	text-decoration:none;
	}
	
a.navi:visited {
	color:#333333;

	text-decoration:none;
	}
	
a.navi:hover {
	color:#999999;

	text-decoration:underline;
	}
	
a.navi:active {
	color:#999999;

	text-decoration:underline;
	}

	
a.navi2:link {
	color:#118e35;

	text-decoration:none;
	}
	
a.navi2:visited {
	color:#118e35;

	text-decoration:none;
	}
	
a.navi2:hover {
	color:#9eb25d;

	text-decoration:underline;
	}
	
a.navi2:active {
	color:#9eb25d;

	text-decoration:underline;
	}
a.navi3:link {
	color:#333333;
	font-size:80%;
	text-decoration:none;
	}
	
a.navi3:visited {
	color:#333333;
	font-size:80%;
	text-decoration:none;
	}
	
a.navi3:hover {
	color:#999999;
	font-size:80%;
	text-decoration:underline;
	}
	
a.navi3:active {
	color:#999999;
	font-size:80%;
	text-decoration:underline;
	}




a.gray-bg-navi:link {
	color:#333333;
	background-color:#e7e7e7;
	text-decoration:none;
	}
	
a.gray-bg-navi:visited {
	color:#333333;
	background-color:#e7e7e7;
	text-decoration:none;
	}
	
a.gray-bg-navi:hover {
	color:#999999;
	background-color:#e7e7e7;
	text-decoration:underline;
	}
	
a.gray-bg-navi:active {
	color:#999999;
	background-color:#e7e7e7;
	text-decoration:underline;
	}


/*---------------------------
heading1 - service
---------------------------*/
/* ページタイトル領域に関する設定 */
#h1-service {
	margin:10px 0 0 0px;
	width:550px;
	}

#h1-service-popwin {
	margin:10px 5px 0 15px;
	}

/*---------------------------
local navigation - service
---------------------------*/
/* ローカルナビゲーション領域に関する設定 */
#menu-contents {
	margin:0px 0px 0px 0px;
	padding:0px;
	width:550px;
	background-image:url(../../product/images/lnavi_bg1.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	color:#000000;
	}

#lnavi11 {
	margin:0px;
	padding:0px;
	width:165px;
	background-image:url(../../product/images/lnavi_box2_bg.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
	color:#333333;
	}

.lnavi-box1 {
	width:165px;
	height:25px;
	margin:0px;
	padding:0px;
	background-image:url(../../product/images/lnavi_box1_bg.gif);
	background-repeat:no-repeat;
	background-color:#fff45d;
	background-color:transparent;
	color:#333333;
	}

.lnavi-box2{
	border-style:dashed;
	border-color:#d7c910;
	border-width:0px 0px 1px 0px;
	padding:0px;
	margin:0px;
	background-color:#fffef4;
	color:#333333;
	background-image:url(../../product/images/lnavi_box2_bg.gif);
	background-repeat:repeat-y;
	}

.lnavi-box2b	{
	padding:0px;
	margin:0px;
	background-color:#fffef4;
	color:#333333;
	background-image:url(../../product/images/lnavi_box2_bg.gif);
	background-repeat:repeat-y;
	}

.lnavi-box1 a.lnavi-link1:link{
	padding:4px 5px 2px 10px;
	color:#19753b;
	font-weight:bold;
	background-color:#fff45d;
	background-color:transparent;
	text-decoration:none;
	display:block;
	}

.lnavi-box1 a.lnavi-link1:visited{
	padding:4px 5px 2px 10px;
	color:#19753b;
	font-weight:bold;
	background-color:#fff45d;
	background-color:transparent;
	text-decoration:none;
	display:block;
	}

.lnavi-box1 a.lnavi-link1:hover{
	padding:4px 5px 2px 10px;
	color:#009933;
	font-weight:bold;
	background-color:#fff45d;
	background-color:transparent;
	text-decoration:underline;
	display:block;
	}

.lnavi-box1 a.lnavi-link1:active{
	padding:4px 5px 2px 10px;
	color:#009933;
	font-weight:bold;
	background-color:#fff45d;
	background-color:transparent;
	text-decoration:underline;
	display:block;
	}

.lnavi-box2 a.lnavi-link2:link{
	padding:2px 5px 2px 20px;
	color:#333333;
	background-color:#fffef4;
	background-color:transparent;
	text-decoration:none;
	display:block;
	}

.lnavi-box2 a.lnavi-link2:visited{
	padding:2px 5px 2px 20px;
	color:#333333;
	background-color:#fffef4;
	background-color:transparent;
	text-decoration:none;
	display:block;
	}

.lnavi-box2 a.lnavi-link2:hover{
	padding:2px 5px 2px 20px;
	color:#999999;
	background-color:#fffef4;
	background-color:transparent;
	text-decoration:underline;
	display:block;
	}

.lnavi-box2 a.lnavi-link2:active{
	padding:2px 5px 2px 20px;
	color:#999999;
	background-color:#fffef4;
	background-color:transparent;
	text-decoration:underline;
	display:block;
	}

.lnavi-box2b a.lnavi-link2:link{
	padding:2px 5px 2px 20px;
	color:#333333;
	background-color:#fffef4;
	background-color:transparent;
	text-decoration:none;
	display:block;
	}

.lnavi-box2b a.lnavi-link2:visited{
	padding:2px 5px 2px 20px;
	color:#333333;
	background-color:#fffef4;
	background-color:transparent;
	text-decoration:none;
	display:block;
	}

.lnavi-box2b a.lnavi-link2:hover{
	padding:2px 5px 2px 20px;
	color:#999999;
	background-color:#fffef4;
	background-color:transparent;
	text-decoration:underline;
	display:block;
	}

.lnavi-box2b a.lnavi-link2:active{
	padding:2px 5px 2px 20px;
	color:#999999;
	background-color:#fffef4;
	background-color:transparent;
	text-decoration:underline;
	display:block;
	}

/*---------------------------
current-menu - service
---------------------------*/
/* メニュー領域に関する設定 */
#current-menu {
	margin:5px 0px 0px 0px;
	width:545px;
	text-align:right;

	}

a.no-margin img	{
	margin:0px;
	}

/*---------------------------
content - service
---------------------------*/
/* 本文領域に関する設定 */
#content-body {
	margin:0px 0px 0px 0px;
	padding:0px;
	width:550px;
	color:#000000;
	background-image:url("");
	background-color:#ffffff;
	font-size:80%;
	}

#content {
	margin:10px 0px 0px 0px;
	padding:0px;
	color:#000000;
/*	background-image:url(""); */
	background-color:#ffffff;
	}

#heading2 {
	margin:10px 0px 5px 0px;
	padding:0px;
	border-width:0px;
	}

.lead-text	{
	margin:10px 10px 10px 15px;
	}

td.content-box {
	border-style:solid;
	border-color:#9a9a9a;
	border-width:0px 1px 0px 1px;
	color:#333333;
	background-color:#ffffff;
	vertical-align:top;
	padding:0px;
	font-size:80%;
	}

.submenu-box	{
	margin:5px 10px 5px 15px;
	}

.submenu-box-td	{
	border-style:solid;
	border-color:#9a9a9a;
	border-width:0px 1px 0px 1px;
	color:#333333;
	background-color:#f9f9f9;
	vertical-align:top;
	padding:0px;
	}

.submenu-box-td-pd10	{
	border-style:solid;
	border-color:#9a9a9a;
	border-width:0px 1px;
	color:#333333;
	background-color:#f9f9f9;
	vertical-align:top;
	padding:0px 10px;
	}

.submenu-box-text	{
	font-size:100%;
	text-align:left;
	margin:5px 10px;
	font-size:80%;
	}

.submenu-box-td-btn	{
	border-style:solid;
	border-color:#9a9a9a;
	border-width:0px 1px;
	color:#333333;
	background-color:#f9f9f9;
	padding:0px 10px;
	text-align:right;
	vertical-align:top;
	}

.submenu-box-td-btn img	{
	margin:0px;
	}

.submenu3-box-title	{
	border-style:dashed;
	border-color:#666666;
	border-width:1px 0px;
	color:#333333;
	background-color:#ffffff;
	padding:0px;
	}

.submenu3-box-td	{
	color:#333333;
	background-color:#ffffff;
	vertical-align:top;
	padding:0px;
	}

.submenu3-box-td-btn	{
	border-style:dashed;
	border-color:#666666;
	border-width:0px 0px 1px 0px;
	color:#333333;
	background-color:#ffffff;
	padding:0px 10px 5px 10px;
	text-align:right;
	vertical-align:top;
	}

.image-align-right {
	float:right;}

.image-align-left {
	float:left;}


.photo_border {
	border:solid;
	border-color:#333333;
	border-width:1;
	margin:4;}

.photo-center	{
	text-align:center;
	margin:0px;
	}

.photo-center2	{
	text-align:center;
	margin:10px 0px 0px 0px;
	}

.submenu-box-top	{
	vertical-align:top;
	font-size:80%;
	}

.subtitle	{
	margin:10px 10px 10px 15px;
	padding:0px;
	}

.subtitle-text	{
	margin:5px 25px 5px 25px;
	padding:0px;
	color:#333333;
	background-color:#ffffff;
	line-height:140%;
	}

.subtitle-list-bold	{
	margin:5px 25px 5px 40px;
	padding:0px;
	color:#333333;
	background-color:#ffffff;
	line-height:140%;
	font-weight:bold;
	}
.subtitle-list	{
	margin:5px 25px 5px 40px;
	padding:0px;
	color:#333333;
	background-color:#ffffff;
	line-height:140%;
	}
.subtitle-list-bold-2	{
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#333333;
	background-color:#ffffff;
	line-height:140%;
	font-weight:bold;
	}

.subtitle-text-large	{
	margin:5px 25px 25px 25px;
	padding:0px;
	color:#333333;
	background-color:#ffffff;
	font-size:110%;
	line-height:140%;
	}
.subtitle-text-large-b	{
	margin:5px 25px 25px 25px;
	padding:0px;
	color:#333333;
	background-color:#ffffff;
	font-size:110%;
	line-height:140%;
	font-weight:bold;
	}

.subtitle-text-large-inline	{
	color:#333333;
	font-size:120%;
	line-height:140%;
	}

.subtitle-text-small	{
	margin:5px 25px 5px 25px;
	padding:0px;
	color:#333333;
	background-color:#ffffff;
	font-size:80%;
	line-height:100%;
	}

.table1	{
	margin:10px 25px 5px 25px;
	border-style:solid;
	border-color:#999999;
	border-width:1px 0px 0px 1px;
	}

.table2	{
	margin:20px 15px 5px 10px;
	}

.td1	{
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px 1px 0px;
	color:#333333;
	background-color:#cccccc;
	padding:2px;
	font-size:90%;
	}

.td2	{
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px 1px 0px;
	color:#333333;
	background-color:#e7e7e7;
	padding:2px;
	font-size:90%;
	}

.td3	{
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px 1px 0px;
	color:#333333;
	background-color:#ffffff;
	padding:2px;
	font-size:80%;
	}

.td4	{
	border-style:solid;
	border-color:#999999;
	border-width:0px 0px 1px 0px;
	color:#333333;
	background-color:#ffffff;
	padding:2px;
	font-size:80%;
	}
.td5	{
	border-style:solid;
	border-color:#999999;
	border-width:0px 0px 1px 0px;
	color:#333333;
	background-color:#ffffff;
	padding:2px;
	font-size:100%;
	}

.link-menu-box	{
	margin:0px 18px 0px 18px;
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px;
	padding:0px 20px;
	color:#333333;
	background-color:#f9f9f9;
	}
.link-menu-box2	{
	margin:0px 18px 0px 18px;
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px;
	padding:0px 20px;
	color:#333333;
	background-color:#f9f9f9;
	}

.link-menu-top	{
	height:9px;
	margin:20px 13px 0px 18px;
	padding:0px;
	color:#333333;
	background-color:#ffffff;
	background-image:url(../../product/images/lmenu-box-top1.gif);
	background-repeat:no-repeat;
	}

.link-menu-bottom	{
	height:9px;
	margin:0px 13px 20px 18px;
	padding:0px;
	color:#333333;
	background-color:#ffffff;
	background-image:url(../../product/images/lmenu-box-bottom1.gif);
	background-repeat:no-repeat;
	}

.link-new-top	{
	height:20px;
	margin:20px 26px 0px 15px;
	padding:0px;
	color:#333333;
	background-color:#ffffff;
	background-image:url("");
	background-repeat:no-repeat;
	}

.link-menu-box a.navi:link {
	color:#333333;
	background-color:#f9f9f9;
	text-decoration:none;
	}
	
.link-menu-box a.navi:visited {
	color:#333333;
	background-color:#f9f9f9;
	text-decoration:none;
	}
	
.link-menu-box a.navi:hover {
	color:#999999;
	background-color:#f9f9f9;
	text-decoration:underline;
	}
	
.link-menu-box a.navi:active {
	color:#999999;
	background-color:#f9f9f9;
	text-decoration:underline;
	}

.lineup	{
	margin:20px 26px 20px 15px;
	padding:0px;
	text-align:right;
	}
.text {
	margin:20px 0px 0px 14px;
	line-height:140%;
	font-size:80%;
	}
.text1	{
	margin:10px 10px 10px 15px;
	color:#333333;
	background-color:#ffffff;
	line-height:140%;
	font-size:80%;
	}

.text2	{
	color:#333333;
	background-color:#ffffff;
	line-height:180%;
	}
.text3	{
	color:#333333;
	line-height:180%;
	font-size:80%;
	}
.text7 {
	font-size:80%;

	}

.text8 {
	margin:20px 0px 0px 14px;
	line-height:140%;

	}

.border-box	{
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	padding:5px;
	margin:0px 0px 5px 0px;
	}

.border-box-width470	{
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	padding:5px;
	margin:10px 0px 15px 20px;
	width:470px;
	}
	

.table-product	{
	border-style:solid;
	border-color:#999999;
	border-width:1px 0px 0px 1px;
	margin:20px 15px 5px 15px;
	}

.table-product-s	{
	border-style:solid;
	border-color:#999999;
	border-width:1px 0px 0px 1px;
	margin:0px 15px 0px 15px;
	}

.product-box-junle	{
	padding:5px;
	color:#FFFFFF;
	background-color:#7DBB00;
	font-size:80%;
	}


.product-box-logo	{
	padding:5px;
	color:#333333;
	background-color:#ffffff;
	text-align:center;
	}

.product-box-name	{
	padding:5px;
	color:#333333;
	background-color:#F3F8E8;
	font-size:80%;
	}
.product-box-name-center	{
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px 1px 0px;
	padding:5px;
	color:#333333;
	background-color:#e7e7e7;
	text-align:center;
	vertical-align:middle;
	}

.product-box-title	{
	font-weight:bold;
	font-size:80%;
	}

.product-box-photo	{
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px 1px 0px;
	padding:5px;
	color:#333333;
	background-color:#ffffff;
	text-align:center;
	vertical-align:top;
	}

.product-box-text	{
	padding:5px;
	color:#333333;
	background-color:#ffffff;
	text-align:left;
	vertical-align:top;
	font-size:80%;
	}
.product-box-text2	{
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px 1px 0px;
	padding:2px;
	color:#333333;
	background-color:#ffffff;
	text-align:center;
	vertical-align:top;
	}
.product-box-text3	{
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px 1px 0px;
	padding:1px;
	color:#333333;
	background-color:#ffffff;
	text-align:left;
	vertical-align:top;
	}
.product-box-text-center  {
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px 1px 0px;
	padding:5px;
	color:#333333;
	background-color:#ffffff;
	text-align:center;
	vertical-align:middle;
	}

.product-box-text-sh	{
	font-size:80%;
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px 1px 0px;
	padding:2px;
	color:#333333;
	background-color:#cccccc;
	vertical-align:top;
	}
.product-box-text-s	{
	font-size:80%;
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px 1px 0px;
	padding:2px;
	color:#333333;
	background-color:#ffffff;
	vertical-align:top;
	}


.product-box-text-p	{
	margin:0px 0px 5px 0px;
	font-size:80%;
	}

.product-box-text-ul	{
	margin:0px 0px 5px 20px;

	}

.recomend-image	{
	margin:20px 15px 5px 15px;
	}

.recommend-product	{
	margin:0px 18px 0px 18px;
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px;
	padding:0px 10px;
	color:#333333;
	background-color:#f9f9f9;
	}

.recommend-product-box	{
	border-style:solid;
	border-color:#999999;
	border-width:1px 0px 0px 1px;
	margin:0px;
	}

.recommend-product-photo	{
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px 1px 0px;
	padding:5px;
	color:#333333;
	background-color:#ffffff;
	text-align:center;
	vertical-align:top;
	}

.recommend-product-photo2	{
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px 0px 0px;
	padding:5px;
	color:#333333;
	background-color:#ffffff;
	text-align:center;
	vertical-align:top;
	}

.recommend-product-name	{
	font-size:100%;
	padding:5px;
	margin:0px;
	}

.recommend-product-text	{
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px 1px 0px;
	padding:0px;
	color:#333333;
	background-color:#ffffff;
	text-align:left;
	vertical-align:top;
	}

.recommend-product-text2	{
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px 0px 0px;
	padding:0px;
	color:#333333;
	background-color:#ffffff;
	text-align:left;
	vertical-align:top;
	}

.recommend-product-text-header1	{
	font-weight:bold;
	color:#333333;
	background-color:#cccccc;
	padding:5px;
	margin:0px;
	}

.recommend-product-text-header2	{
	font-weight:bold;
	font-size:90%;
	color:#333333;
	background-color:#e7e7e7;
	padding:5px;
	margin:0px;
	}

.recommend-product-text-p	{
	font-size:80%;
	padding:5px;
	margin:0px;
	}

.recommend-product-text-small	{
	font-size:80%;
	padding:0px 10px 5px 10px;
	margin:0px;
	}

.recommend-product-text-spec	{
	font-size:80%;
	padding:5px;
	margin:5px 5px 0px;
	color:#333333;
	background-color:#cccccc;
	}

.recommend-product-text-spec-small	{
	font-size:80%;
	padding:0px 5px;
	margin:0px 5px;
	color:#333333;
	background-color:#cccccc;
	}

.recommend-product-text-price	{
	font-size:80%;
	padding:5px;
	margin:0px 5px 5px 5px;
	color:#333333;
	background-color:#cccccc;
	}

.sub-menutext-box	{
	margin:0px 21px 0px 15px;
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px;
	padding:0px 20px;
	color:#333333;
	background-color:#f9f9f9;
	}

.sub-menutext-box-small	{
	margin:0px 21px 0px 15px;
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px;
	padding:5px 20px;
	color:#333333;
	background-color:#f9f9f9;
	font-size:90%;
	line-height:100%;
	}

.sub-menutext-top	{
	height:9px;
	margin:0px 21px 0px 15px;
	padding:0px;
	color:#333333;
	background-color:#ffffff;
	background-image:url(../../product/images/lmenu-box-top1.gif);
	background-repeat:no-repeat;
	}

.sub-menutext-bottom	{
	height:9px;
	margin:0px 21px 20px 15px;
	padding:0px;
	color:#333333;
	background-color:#ffffff;
	background-image:url(../../product/images/lmenu-box-bottom1.gif);
	background-repeat:no-repeat;
	}

.image-caption	{
	font-size:90%;
	text-align:center;
	margin:3px 0px;
	padding:0px;
	}

.sub-menutext-text	{
	margin:0px 10px 0px 0px;
	padding:0px;
	color:#333333;
	background-color:#f9f9f9;
	}
.submenu-box-text2	{
	font-size:80%;
	}

.card-text-recommend	{
	font-weight:bold;
	margin:5px;
	padding:0px;
	}

.card-text-ul	{
	font-size:90%;
	margin:0px 5px 5px 25px;;
	padding:0px;
	}

.card-image	{
	margin:0px;
	padding:0px;
	}

.card-additional	{
	margin:5px 10px;
	padding:5px;
	color:#333333;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	background-color:#cccccc;
	text-align:center
	}

.card-additional-header	{
	margin:5px 0px;
	padding:0px;
	font-size:90%;
	font-weight:bold;
	}

.card-text-box	{
	margin:10px 0px 0px 0px;
	padding:10px;
	color:#333333;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	background-color:#ffffff;
	font-size:80%;
	}
.card-text-box-width470	{
	margin:10px 0px 0px 20px;
	padding:10px;
	color:#333333;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	background-color:#ffffff;
	width:470px;
	}

.card-text-header	{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:bold;
	border-style:solid;
	border-color:#999999;
	border-width:0px 0px 1px 0px;
	}

.text-small	{
	font-size:80%;
	line-height:100%;
	margin:0px;
	}

.normal-box	{
	margin:0px 26px 0px 15px;
	padding:0px;
	}

.p1-header	{
	margin:0px 10px 5px 10px;
	padding:0px;
	font-weight:bold;
	}

.p1-header_2	{
	margin:10px 10px 5px 10px;
	padding:0px;
	font-weight:bold;
	}

.p1-content	{
	margin:0px 10px 5px 10px;
	padding:0px;
	font-weight:normal;
	}

.q1-header	{
	margin:10px 10px 5px 10px;
	padding:0px;
	font-weight:bold;
	}
.q1-content	{
	margin:10px 10px 15px 10px;
	padding:0px;
	font-weight:normal;
	}

h4.roadservice_small_head	{
	margin:5px 0px 10px 0px;
	}

h4.roadservice_ic_title	{
	margin:0px 0px -16px 4px;
	}

p.roadservice	{
	margin:0px 0px 0px 4px;
	}

.btn-close	{
	width:100%;
	text-align:center;
	margin:10px
	}

.font12px_fixed	{
	font-size:12px;
	line-height:150%}

hr	{
	clear:both;
	width:98%;
	}

.ul1	{
	margin:0px 0px 0px 30px;
	}

.btn-close{
	margin:20px 0px 20px 190px;
	}

.present-name{
	font-weight:bold;
	margin:10px
	}
.btn-close2{
	margin:20px 0px 20px 0px;
	text-align:center;
	}
.compare-product-box {
	margin:0px;
	border: 1px solid #999999;

}
.compare-product-td1 {
	vertical-align:top;
	margin:0px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;

}
.compare-product-td2 {
	vertical-align:top;
	margin:0px;
	border-bottom: 1px solid #999999;

}
.compare-product-text-header1 {
	font-weight:bold;
	color:#333333;
	background-color:#cccccc;
	padding:5px;
	margin:0px;
	border-bottom: 1px solid #999999;



}
.compare-product-text-header2 {
	font-weight:bold;
	font-size:80%;
	color:#333333;
	background-color:#e7e7e7;
	padding:5px;
	margin:0px;
	border-right: 1px solid #999999;

}
.compare-product-text-p {
	font-size:80%;
	padding:5px;
	margin:0px;


}
.compare-product-text-p2 {
	font-size:90%;
	padding:5px;
	margin:0px;


}
.compare-product-text-specCopy {

	font-size:80%;
	padding:5px;
	margin:5px;
	color:#333333;
	background-color:#cccccc;
}
.compare-product-text-specCopy-2 {

	font-size:100%;
	padding:5px;
	margin:5px;
	color:#333333;
	background-color:#cccccc;
}
.submenu-box-td-btn2 {
	color:#333333;
	background-color:#f9f9f9;
	text-align:right;
	vertical-align:top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;


}
.submenu-box-td-line {
	background-color:#f9f9f9;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.margin1 {
	margin:0px 1px 0px 1px;
	}
.margin2 {
	margin:0px 8px 0px 8px;
	}
.cap {
	text-align:center;
	font-size:80%;
	}
.image-right {
	float:right;}
.anchor-page-top	{
	margin:5px 0px 10px 0px;
	text-align:right;
	font-size:90%;
	}
.recommend-product-text3 {
	font-size: 70%;
	line-height: 120%
	}
/*---------------------------
new
---------------------------*/

.h3-product {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:550px;
	height:22px;
	color:#FFFFFF;
	background-image: url(/product/images/product_h3.gif);
	background-repeat:no-repeat;
	}
.h3-product-f {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:271px;
	height:22px;
	color:#FFFFFF;
	background-image: url(/product/images/product_h3_helf.gif);
	background-repeat:no-repeat;
	}



.tit {
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 40px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:15px;
	font-size:15px;
	vertical-align:middle;
	position:absolute;
	}

.size1 {
	margin:0px 0px 0px 0px;
	font-size:80%;
	line-height:140%;
	}

.text {
	margin:0px 10px 5px 10px;
	font-size:80%;
	line-height:140%;
	}
.text_marg {
	margin:0px 10px 5px 10px;
	line-height:140%;
	}

.text_l {
	margin:0px 10px 5px 10px;
	font-size:90%;
	line-height:140%;
	}


.table_text {
	margin:10px 0px 0px 10px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
	}

#brwin {
	font-size:80%;
	line-height:140%;
	}

.link01{
	color:#0195A1;
	}
.table-block{
	border-style:solid;
	border-color:#333333;
	border-width:1px 1px 1px 1px;
	margin:0px 0px 05px 0px;
	}


a.h3:link {
	color:#FFFFFF;
	text-decoration:none;
	}
	
a.h3:visited {
	color:#0195A1;
	text-decoration:none;
	}
	
a.h3:hover {
	color:#0195A1;
	text-decoration:none;
	}
	
a.h3:active {
	color:#0195A1;
	text-decoration:underline;
	}

a.h3.navi:link {
	color:#333333;
	text-decoration:none;
	}
	
		/*---------------------------
豆知識アンカー領域
---------------------------*/
/* 特定フォントに関する設定 */
.p_mame_anchor {
	margin: 0px;
	padding: 0px 0px 5px;
	line-height: 150%;
}
