﻿@charset "utf-8";

table{
	text-align:left;
}
table img{
	vertical-align: baseline;
}
#content table{
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	color:#4f4946;
}

.pt9 { font-size: 9px; line-height: 120% }
.pt10 { font-size: 10px; line-height: 120% }
.pt10-b { font-weight: bold; font-size: 10px; line-height: 120% }
.pt11 { font-size: 11px; line-height: 120% }
.pt11-b { font-size: 11px; font-weight: bold; line-height: 120%; }
.pt11-15 { font-size: 11px; line-height: 150% }
.pt12 { font-size: 12px; line-height: 120%; }
.pt12-15 { font-size: 12px; line-height: 150%;}
.pt12-15-2 { font-size: 12px; line-height: 150%; word-spacing: 0px; letter-spacing: 2px }
.pt12-15-1 { font-size: 12px; word-spacing: 0px; letter-spacing: 2px }
.pt12-b { font-weight: bold; font-size: 12px; line-height: 120% }
.pt14 { font-size: 14px; line-height: 120% }
.pt14-18 { font-size: 14px; line-height: 180% }
.pt14-b { font-weight: bold; font-size: 14px; line-height: 120% }
.pt14-b-18 { font-size: 14px; font-weight: bold; line-height: 180%; }
.pt15-b { font-weight: bold; font-size: 15px; line-height: 120% }
.pt16 { font-size: 16px; line-height: 120% }
.pt16-b { font-weight: bold; font-size: 16px; line-height: 120% }
.pt18 { font-size: 18px; line-height: 120% }
.pt18-b { font-weight: bold; font-size: 18px; line-height: 120% }
.pt20 { font-size: 20px; line-height: 120% }
.pt24 { font-size: 24px; line-height: 120% }
.pt26 { font-size: 26px; line-height: 120% }
.pt28 { font-size: 28px; line-height: 120% }
.box { border: solid 1px #aaaaaa; ; }
.box-red { border: solid 1px red; }
.box-red2 { border: double 3px red; }
.box-green { border: solid 1px #008000; }
.box-t { padding-top: 5px; padding-right: 5px; padding-left: 5px; border-top: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; }
.box-f { padding: 0 5px 5px; border-left: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; }
.line { border-bottom: 1px solid #aaa; }
.line-l { border-left: 1px solid #aaa; }
.line-ul { border-bottom: 1px solid #aaa; border-left: 1px solid #aaa; }
.line-ol { border-top: 1px solid #aaa; border-left: 1px solid #aaa; }
.line-o { border-top: 1px solid #aaa; }
.line-or { border-top: 1px solid #aaa; border-right: 1px solid #aaa; }
.line-r { border-right: 1px solid #aaa; }
.line-ur { border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; }
.line-tb { border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; }
.line-t { border-top: 1px solid #aaa; border-right: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; }
.line-lr { border-right: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; }
.line-b { border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaa; border-left: 1px solid #aaaaaa; }
.dot { border-bottom: 1px dotted gray; }
.dot-o { border-top: 1px dotted #808080; }
.dot-l { border-left: 1px dotted gray; }
.dot-ul { border-bottom: 1px dotted gray; border-left: 1px dotted gray; }
.dash { border-bottom: 1px dashed gray; }
.dash-tb { margin-top: 2px; margin-bottom: 5px; padding-top: 2px; padding-bottom: 2px; border-top: 1px dashed black; border-bottom: 1px dashed black; }
.dash-tb-red { color: red; font-size: 11px; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; border-top: 1px dashed red; border-bottom: 1px dashed red; }
.pad-l6 { padding-left: 6px; }
.pad-l15 { padding-left: 15px; }
.pad-lr10 { padding-left: 4pt; padding-right: 4pt;}
.pad-lr6 { padding-left: 6pt; padding-right: 6pt;}
.pad-lr15 { padding-left: 15pt; padding-right: 15pt;}
.pad_lr5tb2 { padding: 2px 5px; }
.pad-all5 { padding: 5pt; }
.pad-all10 { padding: 10pt; }
.caution { font-size: 11px!important; color: #666666; background-color: #eeeeee; padding: 10px 6px 8px 14px; }
.red-caution { color: red; font-size: 11px; margin-top: 5px; margin-bottom: 5px; padding: 3px 3px 1px; border: solid 1px; }
.table {border-collapse: collapse;}
.kodawari { border: solid 1.5pt #8C4142; }
.title { border-bottom: 1px solid #b6d4a3; }
.right { text-align: right; }
.center { text-align: center; }
.filter80 { filter: alpha(style=1, opacity=80, finishopacity=100, startx=0, starty=0, finishx=0, finishy=100); }
.filter60 { filter: alpha(style=1, opacity=60, finishopacity=100, startx=0, starty=0, finishx=0, finishy=100); }

td { font-family: 'ＭＳ Ｐゴシック',sans-serif } 

.kanren { width:100%; color:#000000; background-color:#ffffff;	padding:5px 0 5px 10px; margin-top:12px; margin-bottom:5px; font-size:12px; border-left: 5px solid #808080; border-bottom: 1px solid #808080; }

#to-c-link {
	font-size: 0px;
	width: 755px;
	height: auto;
	margin-top: 14px;
	padding: 9px 0px 0px 0px;
	background-image: url("images/catalog/to_catalog_t.gif");
	background-position: top center;
	background-repeat: no-repeat;
}
#to-c-link img { margin:0; padding:0; }
#to-c-link .imgtitle { padding: 0px 14px 0px 8px; float:left; vertical-align:middle; }
#to-c-link a { color: #217321; font-size: 12px; margin: -9px 12px 0px 0px; text-decoration: none; float:right; }
#to-c-link a:hover { text-decoration: underline; }
#to-c-link p { margin: 0px; font-size: 12px; color: #60a752; line-height: 120%; }

#to-c-link2 {
	font-size: 0px;
	width: 770px;
	height: auto;
	margin-top: 14px;
	padding: 9px 0px 0px 0px;
	background-image: url("images/catalog/to_catalog2_t.gif");
	background-position: top center;
	background-repeat: no-repeat;
}
#to-c-link2 img { margin:0; padding:0; }
#to-c-link2 .imgtitle { padding: 0px 14px 0px 8px; float:left; vertical-align:middle; }
#to-c-link2 a { color: #217321!important; font-size: 12px; margin: -9px 12px 0px 0px; text-decoration: none!important; float:right; }
#to-c-link2 a:hover { text-decoration: underline!important; }
#to-c-link2 p { margin: 0px; font-size: 12px; color: #60a752; line-height: 120%; }

.txtleft{
	text-align:left;
}

/* 2重になる点線の調整 必要部分だけ上書き */
/* 商品コメント部分 */
#productright #ptitle{
	padding:2px 0px 6px 10px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	color:#4f4946;
	border:none;
}
/* 商品コメント部分 1行用 */
#productright #ptitle1{
	padding:12px 0px 10px 10px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	color:#4f4946;
	border:none;
}
/* 商品コメント部分 2行用 */
#productright #ptitle2{
	padding:5px 0px 5px 10px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	color:#4f4946;
	border:none;
}
