/* CSS Document */
/* エクステページ */

p,th,td,li {
	color: #000000;
	line-height: 1.5;
}


/*
p,th,td,li {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","メイリオ","Meiryo","ＭＳ Ｐゴシック","sans-serif";
	font-size: 12px;
	color: #000000;
	line-height: 1.5;
}
*/


#extension {
	width: 774px;
	margin: 10px auto 30px;
	border:15px #890d0d solid;
}

#extension .exteMakerBox td {
	padding:5px;
}

#extension .exteTbl td {
	padding:4px;
}

/*ヘッダナビゲーション */

.exte_navi_current {
	font-size: 10px;
	font-weight: nomal;
	line-height: 1em;
	color:#E6245E;
}

.exte_navi_incurrent {
	font-size: 10px;
	font-weight: nomal;
	line-height: 1em;
	color:#E2AACB;
}
a.exte_navi_incurrent:link {
	font-size: 10px;
	font-weight: nomal;
	line-height: 1em;
	color:#E2AACB;
	text-decoration : none;
}
a.exte_navi_incurrent:visited {
	font-size: 10px;
	font-weight: nomal;
	line-height: 1em;
	color:#E2AACB;
	text-decoration : none;
}
a.exte_navi_incurrent:hover {
	font-size: 10px;
	font-weight: nomal;
	line-height: 1em;
	color:#FFDDEE;
	text-decoration : none;
}

.exte_navi_white {
	font-size: 12px;
	font-weight: nomal;
	line-height: 12px;
	color:#FFFFFF;
}

.exte_mount_no {
	font-size: 14px;
	font-weight: nomal;
	line-height: 14px;
	color:#FFFFFF;
}

.exte_footer {
	letter-spacing: 0em;
	color: #999999;
	font-size: 10px;
	font-weight: nomal;
	line-height: 22px;
}

.exte_10_12 {
	letter-spacing: 0.1em;
	color: #000000;
	font-size: 10px;
	line-height: 12px;
}

.exte_10_15 {
	letter-spacing: 0.1em;
	color: #000000;
	font-size: 10px;
	line-height: 15px;
}
.exte_10_15 a:link {
	letter-spacing: 0.1em;
	color: #000000;
	font-size: 10px;
	line-height: 15px;
	text-decoration: none;
}
.exte_10_15 a:visited {
	letter-spacing: 0.1em;
	color: #000000;
	font-size: 10px;
	line-height: 15px;
	text-decoration: none;
}
.exte_10_15 a:hover {
	letter-spacing: 0.1em;
	color: #666666;
	font-size: 10px;
	line-height: 15px;
	text-decoration: none;
}

.exte_attention_l {
	color: #FF0000;
	font-size: 12px;
	line-height: 16px;
	font-weight:bold;
}
.exte_attention_l a:link {
	color: #FF0000;
	font-size: 12px;
	line-height: 16px;
	font-weight:bold;
	text-decoration: underline;
}
.exte_attention_l a:visited {
	color: #FF0000;
	font-size: 12px;
	line-height: 16px;
	font-weight:bold;
	text-decoration: underline;
}
.exte_attention_l a:hover {
	color: #FF0000;
	font-size: 10px;
	line-height: 16px;
	font-weight:bold;
	text-decoration: underline;
}

.exte_attention {
	color: #666666;
	font-size: 10px;
	line-height: 16px;
	text-align:right;
}
.exte_attention a:link {
	color: #666666;
	font-size: 10px;
	line-height: 16px;
	text-align:right;
	text-decoration: none;
}
.exte_attention a:visited {
	color: #666666;
	font-size: 10px;
	line-height: 16px;
	text-align:right;
	text-decoration: none;
}
.exte_attention a:hover {
	color: #AAAAAA;
	font-size: 10px;
	line-height: 16px;
	text-align:right;
	text-decoration: none;
}


.exte_attention_gray {
	color: #333333;
	font-size: 10px;
	line-height: 14px;
}

.exte_12_18 {
	letter-spacing: nomal;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
}

.exte_12_14 {
	letter-spacing: nomal;
	color: #000000;
	font-size: 12px;
	line-height: 14px;
}

.exte_12_16 {
	letter-spacing: nomal;
	color: #000000;
	font-size: 12px;
	line-height: 16px;
}

.exte_12_16_b {
	letter-spacing: nomal;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	line-height: 16px;
}

.exte_bar_title {
	font-size: 10px;
	font-weight: nomal;
	line-height: 14px;
	color:#FFFFFF;
	padding:0;
}

.exte_bar_title_narrow {
	font-size: 10px;
	font-weight: nomal;
	line-height: 14px;
	color:#FFFFFF;
	letter-spacing: -0.2em;
}

.exte_itemname_txt {
	font-size: 10px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#000000;
	text-decoration:none;
}
.exte_itemname_txt a:link {
	font-size: 10px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#000000;
	text-decoration: none;
}
.exte_itemname_txt a:visited {
	font-size: 10px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#000000;
	text-decoration: none;
}
.exte_itemname_txt a:hover {
	font-size: 10px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#000000;
	text-decoration: underline;
}
a.exte_itemname_txt:link {
	font-size: 10px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#000000;
	text-decoration: none;
}
a.exte_itemname_txt:visited {
	font-size: 10px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#000000;
	text-decoration: none;
}
a.exte_itemname_txt:hover {
	font-size: 10px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#000000;
	text-decoration: underline;
}


.exte_itemname_narrowtxt {
	font-size: 10px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#000000;
	letter-spacing: -0.1em;
	text-decoration:none;
}
.exte_itemname_narrowtxt a:link {
	font-size: 10px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#000000;
	letter-spacing: -0.1em;
	text-decoration:none;
}
.exte_itemname_narrowtxt a:visited {
	font-size: 10px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#000000;
	letter-spacing: -0.1em;
	text-decoration:none;
}
.exte_itemname_narrowtxt a:hover {
	font-size: 10px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#000000;
	letter-spacing: -0.1em;
	text-decoration:underline;
}
a.exte_itemname_narrowtxt:link {
	font-size: 10px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#000000;
	letter-spacing: -0.1em;
	text-decoration:none;
}
a.exte_itemname_narrowtxt:visited {
	font-size: 10px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#000000;
	letter-spacing: -0.1em;
	text-decoration:none;
}
a.exte_itemname_narrowtxt:hover {
	font-size: 10px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#000000;
	letter-spacing: -0.1em;
	text-decoration:underline;
}

.exte_itemcol_txt {
	font-size: 9px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#666666;
	text-decoration:none;
}
.exte_itemcol_txt a:link {
	font-size: 9px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#666666;
	text-decoration: none;
}
.exte_itemcol_txt a:visited {
	font-size: 9px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#666666;
	text-decoration: none;
}
.exte_itemcol_txt a:hover {
	font-size: 9px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#666666;
	text-decoration: underline;
}
a.exte_itemcol_txt:link {
	font-size: 9px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#666666;
	text-decoration: none;
}
a.exte_itemcol_txt:visited {
	font-size: 9px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#666666;
	text-decoration: none;
}
a.exte_itemcol_txt:hover {
	font-size: 9px;
	font-weight: nomal;
	line-height: 12px;
	text-align:center;
	color:#666666;
	text-decoration: underline;
}

.exte_price_s {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color:#FF0000;
	text-decoration : none;
}

.exte_price_ss {
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	color:#FF0000;
	text-decoration : none;
}

.exte_price_l {
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	color:#FF0000;
	text-decoration : none;
}

ul {
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 20px;
	display: marker;
}

ol {
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 30px;
	display: marker;
	content: "(" counters(counter) ")";
}

.attention {
	color: #D8231D
}

.exte_totop_white {
	font-size: 10px;
	font-weight: nomal;
	line-height: 22px;
	color:#FFFFFF;
}
a.exte_totop_white:link {
	font-size: 10px;
	font-weight: nomal;
	line-height: 22px;
	color:#FFFFFF;
	text-decoration:none;
}
a.exte_totop_white:visited {
	font-size: 10px;
	font-weight: nomal;
	line-height: 10px;
	color:#FFFFFF;
	text-decoration:none;
}
a.exte_totop_white:hover {
	font-size: 10px;
	font-weight: nomal;
	color:#FFFFFF;
	text-decoration:none;
}

.exte_totop_gray {
	font-size: 10px;
	font-weight: nomal;
	line-height: 10px;
	color:#666666;
	text-decoration:none;
}
a.exte_totop_gray:link {
	font-size: 10px;
	font-weight: nomal;
	color:#666666;
	text-decoration:none;
}
a.exte_totop_gray:visited {
	font-size: 10px;
	font-weight: nomal;
	color:#666666;
	text-decoration:none;
}
a.exte_totop_gray:hover {
	font-size: 10px;
	font-weight: nomal;
	color:#666666;
	text-decoration:none;
}

