/*コンテンツ上-------------------------------------------*/
#contents_top { text-align: left; width: 950px; }
.page_nav_top { color: #888; font-size: x-small; font-family: arial, sans-serif; line-height: 150%; text-decoration: none; padding-left: 15px; }
.page_nav_top strong { color: #888; font-family: arial, sans-serif; font-weight: bold; }
.page_nav_top a:link{ color : #666; font-family : Arial, sans-serif
; text-decoration: none; }
.page_nav_top a:visited{ color : #666; text-decoration: none; }
.page_nav_top a:hover{ color : #666; text-decoration: underline; }
/*コンテンツメイン-----------------------------------*/
#contents_main { width: 780px; margin-right: auto; margin-left: auto; padding-top: 30px; }
/*コンテンツ下-------------------------------------------*/
#contents_bottom { width: 950px; height: 220px; clear: right; }
/*詳細-----------------------------------*/
.photoframe_main { width: 780px; padding-top: 10px; padding-bottom: 5px; }
.photoframe { padding-top: 10px; padding-bottom: 30px; width: 780px; }
.photoframe_in { color: #888; font-size: small; font-family: "ＭＳ Ｐ明朝", "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 130%; padding-top: 5px; width: 780px; }
.description { text-align: left; width: 260px; height: 270px; padding-top: 20px; padding-right: 30px; }
.number { color: #888; font-size: medium; font-family: "Book Antiqua", serif; text-decoration: none; }
.title { color: #555; font-size: large; font-family: "ＭＳ Ｐ明朝", "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 130%; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; }
.comment { color: #888; font-size: small; font-family: "ＭＳ Ｐ明朝", "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 130%; text-align: left; width: 600px; margin-right: auto; margin-left: auto; padding-top: 10px; }
.comment a:link { color: #888; font-size: small; font-family: "ＭＳ Ｐ明朝", "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 130%; }
.comment a:visited { color: #888; font-size: small; font-family: "ＭＳ Ｐ明朝", "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 130%; text-decoration: underline; }
.comment a:hover { color: #888; font-size: small; font-family: "ＭＳ Ｐ明朝", "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 130%; text-decoration: underline; }
.price { color: #555; font-size: large; font-family: "ＭＳ Ｐ明朝", "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 20px; }
.soldout { color: #555; font-size: medium; font-family: "ＭＳ Ｐ明朝", "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 20px; }
.text1 { color: #888; font-size: large; font-family: "ＭＳ Ｐ明朝", "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; margin-right: auto; margin-left: auto; padding-top: 10px; }
.text2 { color: #888; font-size: medium; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; width: 600px; margin-right: auto; margin-left: auto; padding-top: 40px; padding-bottom: 40px; }
.condition { color: #888; font-size: small; font-family: "ＭＳ Ｐ明朝", "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 130%; text-align: left; margin-right: auto; margin-left: auto; padding-top: 10px; width: 600px; }
/*カートボックス---------------------------------------*/
.cartbox { width: 270px; height: 180px; margin-top: 10px; margin-bottom: 10px; margin-left: 330px; }
.cartbox2 { margin-top: 10px; margin-bottom: 10px; margin-left: 330px; width: 270px; height: 150px; }
.bagbox { width: 80px; height: 100px; float: left; }
.selctbox { letter-spacing: 0.5em; width: 80px; height: 100px; float: left; }
.soldoutbox { width: 80px; height: 100px; float: left; }
/*ページナビ（下）-----------------------------------*/
.page_nav { color: #666; font-size: 11px; font-family: arial, sans-serif; text-align: right; width: 740px; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; }
.page_nav strong { color: #666; font-family: Arial, sans-serif; font-weight: bold; }
.page_nav a:link{ color : #666; font-family : Arial, sans-serif
; text-decoration: none; }
.page_nav a:visited{ color : #666; text-decoration: none; }
.page_nav a:hover{ color : #666; text-decoration: underline; }
.pageline { font-size: 14px; font-family: Arial, sans-serif; }
