<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* Custom CSS for PC
Copyright F.E. TRADE CO.,LTD All Rights Reserved.
*/

/* PCのみ非表示要素 */
.pc-dispnon {
	display: none;
}

.custom-top-free{
	background: #EFEFEF;
	text-align: right;
	padding: 10px;
}
.main-ttl{
	background-color: #f5f4b3;  
	font-weight: bold;
}

/* --------
商品ページ
--------*/
.kisyaku {
	padding: 5px;
	background-color: #FFFF66;
}
.shiyou-ttl{
	border: 1px dotted #999;
	padding: 0 10px;
	margin-bottom: 20px;
}
.shiyou-ttl .img{
	wdth: 200px;
}
/*商品一覧ページの枠　テスト用*/
.list-photo img{
	border: 1px solid #ccc;
}

/*商品一覧ページの枠　追記*/

.hlAttention {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #c00;
    border-image: none;
    border-style: dotted;
    border-width: 1px 0;
    margin: 0 20px 30px ;
    padding: 0;
}

.hlAttention .image {
    float: left;
    margin: 0 0 0 50px;
    width: 320px;
}

fieldset, img {
    border: 0 none;
}

.hlAttention .text {
    float: right;
    margin: 0;
    padding: 8px 0 0;
    width: 300px;
}

/* 商品ページ 商品説明ボックス */
.pro-box01{
	margin: 0 20px 40px;
}
.pro-box02{
	margin: 0 20px 20px;
}
/* 商品ページ 使用方法 */
.howto {
	margin: 0 50px 40px;
}
.howto .one{
	margin-bottom:20px;
}
.howto img{
	float:left;
	width:250px;
	margin-right:30px;
}
/* 関連商品 */
.relatedBlock01 {
	margin: 40px 0 0;
	padding-top: 2px;
	background: url(../images/img_border1.gif) no-repeat 0 0;
}
.relatedBlock01 .relatedBlock01Inner {
	margin: 30px 10px 0;
	padding: 10px;
	border: 1px solid #d8d8d8;
}
.relatedBlock01 .title {
	float: left;
	width: 180px;
	margin: 0;
	padding: 40px 0 0;
	font-size: 85.7%;
	font-weight: normal;
	text-align: center;
}
.relatedBlock01 ul {
	float: left;
	width: 500px;
}
.relatedBlock01 ul li {
	display: inline;
	float: left;
	width: 143px;
	margin-left: 20px;
	text-align: center;
	font-size: 85.7%;
}
.relatedBlock01 ul li img {
	border: 1px solid #d8d8d8;
	vertical-align: top;
}
.relatedBlock01 ul li a {
	display: block;
}
/* ボタン01 */
.btn01 {
	margin: 40px 0;
	text-align: center;
}
.btn01 a {
	display: inline;
	width: auto;
	margin: 20px 10px;
	padding: 5px 20px;
	background: #4C80D7;
	border: 1px  solid #4C80D7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff!important;
	text-align: center;
}
.btn01 a:hover {
	background: #fff;
	color: #4C80D7!important;
}
/* ボタン02 */
.btn02 {
	margin: 40px 0;
	text-align: center;
}
.btn02 a {
	display: inline;
	width: auto;
	margin: 20px 10px;
	padding: 10px 20px;
	border: 1px  solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
}
.btn02 a:hover {
	color: #4C80D7!important;
}
/* テーブル01 */
.tbl01 {
	margin: 0 20px 40px;
}
.tbl01 table {
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
.tbl01 th,
.tbl01 td {
	padding: 2px;
	border-right: 1px dotted #666;
	border-bottom: 1px solid #666;
	text-align: center;
	font-size: 86%;
}
.tbl01 th {
	background: #7c7c7c;
	border-top: 1px solid #666;
	border-right: 1px dotted #fff;
	color: #fff;
	font-weight: normal;
}
.tbl01 .last-child {
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}
/* テーブル02 */
.tbl02 {
	margin: 0 0 20px;
	border-collapse: collapse;
	border-left: 1px solid #333;
	border-top: 1px solid #333;
}
.tbl02 th,
.tbl02 td {
	padding: 2px;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	text-align: center;
	font-size: 86%;
}
.tbl02 th {
	background: #333;
	color: #fff;
	border-right-color: #fff;
}
.tbl02 td {
}
.tbl02 .last-child {
	border-color: #333;
}
/* テーブル03 */
.tbl03 {
	margin: 0 20px 40px;
}
.tbl03 table {
	margin: 0 0 20px;
}
.tbl03 th,
.tbl03 td {
	padding: 2px;
	text-align: center;
	font-size: 86%;
}
.tbl03 th {
	padding: 2px 10px;
	background: #7c7c7c;
	color: #fff;
	font-size: 77%;
	font-weight: normal;
	text-align: left;
}
.tbl03 td {
	line-height: 1.2;
	width: 11%;
	width: 20%;
	padding: 10px 2px;
	font-size: 77%;
	border-bottom: 1px dotted #ccc;
}
.tbl03 td a {
	display: block;
}
/* テーブル04 */
.tbl04 {
}
.tbl04 table {
}
.tbl04 th,
.tbl04 td {
	padding: 2px;
	font-size: 86%;
	border: 1px solid #333;
}
.tbl04 th {
	background: #d3d3d4;
	font-weight: normal;
}
.tbl04 td {
	padding: 2px 10px;
}
/* 設備用テーブル */
.setsubi-tbl01 {
}
.setsubi-tbl01 table {
}
.setsubi-tbl01 th,
.setsubi-tbl01 td {
	padding: 2px 10px;
	font-size: 100%;
	border: 1px solid #a9a3b5;
	border: 1px solid #ccc;
}
.setsubi-tbl01 th {
	background: #e4e5ef;
	/*color: #656956;*/
	font-weight: normal;
	text-align: left;
}
.setsubi-tbl01 td {
	/*background: #f7f7f8;*/
	text-align: center;
}
/* テーブル共通 */
.tbl01 .even,
.tbl02 .even,
.tbl03 .even,
.tbl04 .even {
	background: #dde2e6;
}
/* デントリペア */
.dent-code {
	background: url(/uploads/products/img14_dent/common/dent-code-icon.png) no-repeat;
	padding-left: 20px;
	border-bottom: 1px dotted #999;
	padding-bottom: 15px;
}
.dent-at {
	font-size: 77%;
	font-weight: normal;
	text-align: right;
}
.dentset-ttl {
	width: 660px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #999;
	font-weight: bold;
}
.set-ph {
	float: left;
 	width: 200px;
	margin-bottom: 20px;
}
.set-parts {
	float: right;
	width: 500px;
}
/* イメージズーム01(ico_loupe.png) */
.img-zoom01 {
	position: relative;
}
.img-zoom01 .loupe {
	position: absolute;
	bottom: 10px;
	right: 5px;
}
/* バフアイコン */
.keashi {
	padding: 5px 5px 2px 5px;
	color: #fff;
	text-align: center;
	-moz-border-radius: 8px;    /* Firefox */
	-webkit-border-radius: 8px; /* Safari,Chrome */
	border-radius: 8px;         /* CSS3 */
}
.keashi span {font-weight: bold;font-size: 117%;}
.pink {
	background-color: #d4a987;
}
.blue {
	background-color: #009fe6;
}
.green {
	background-color: #00984b;
}
.purple {
	background-color: #533c82;
}
.d-purple {
	background-color: #524e60;
}
.orange {
	background-color: #be814e;
}
.gold {
	background-color: #988b00;
}
.red{
	background-color: #cc5517;
}
.gray{
	background-color: #988b00;
}


/* 購入画面 */
 .page-orderform .display-no{
display:none;
}
/* 最終確認画面　送料対策 */
#page-ordercheck .display-no2{
display:none;
}</pre></body></html>