@charset "utf-8";
/* reSet ---------------- */
html{
 /font-size:100%;
}
body{
font-size:1em;
*font-size:1em; /* for IE */
*font:1em; /* for IE in quirks mode */
font-family:Arial,Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック",'MS PGothic',sans-serif;
}
#footer{
font-size:0.57em;
	}
/* ---------------- */
#edit_box {
font-size:0.875em;
*font-size:0.875em; /* for IE */
*font:0.875em; /* for IE in quirks mode */
line-height:2;
width : 880px;
	color: #555;
	overflow:hidden;
	background-image: url(../images/bottom_lace.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/* h2 */
#edit_box h2 {
	margin-bottom:20px;
	font-size:1.2em;
}
#edit_box h2 img {
	display:block;
	border:0;
	margin:0;
}
/* link_ogawa */
#link_ogawa{
	text-align: right;
  padding-right:20px;
}
#container #link_ogawa a{
	font-size: 0.857em;
  color: #878787;
	background-image: url(../images/ico_arow_red.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
}
#container #edit_box a:hover{color:#f69;}

/* ページヘッダ
----------------------------------*/
#page_header{
	background-image: url(../images/about_back.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 90px;
  position:relative;
	height:269px;
}
#page_header ul{
	padding-top: 80px;
	list-style-type: none;
	font-size:16px;
}
#page_header li.link_middle{padding:14px 0 16px 0;}
#page_header li.link_matto{line-height:1.3;}
#container #page_header li a{font-size:16px;
    display:block;
    color: #888;
	background-image: url(../images/ico_arow_red.gif);
	background-repeat: no-repeat;
	background-position: left 0.8em;
	padding-left:10px;
}
#container #page_header li.link_matto a{background-position: left 0.5em;}
#container #page_header li a span{font-size:12px;}

#page_header p{position:absolute;top:0;right:0;}
/* アイテム
----------------------------------*/
#sale_items{margin:20px 0;}
#sale_items dt{padding-bottom:8px;}
#sale_items dt img{display:block;}
#sale_items dd{}
/* 上テキスト */
dd.caption_text{padding:0 15px 20px 15px;}
.caption_text p{text-align:justify;margin-bottom:0.4em;}
.caption_text strong{color:#0099CC;font-weight:bold;font-size:1.285714em;}
/* 使い方 */
.caption_text h3{font-weight:bold;color:#39AC28;line-height:1.4;margin:1em 0 0.2em 25px;}
.caption_text ul{
	background-color:#F8F8F8;
	margin:0 25px;
	padding:4px 8px;
}
.caption_text li{margin-left:1.2em;list-style-type: circle;}
/* 下説明 */
dd.caption_buy{
	position:relative;
	height:506px;
	}
/* 商品写真 */
.caption_buy .photo{float:left;text-align:left;}
.caption_buy .photo img{display:block;}
.caption_buy .speck{text-align:right;height:219px;}
.caption_buy .btn{text-align:right;padding-right:60px;}
.caption_buy .price{position:absolute;bottom:0;right:0;}
/* 購入ボタン */
.caption_buy .btn a:hover img {
    opacity: 0.6;
    filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1, Style=0, Opacity=60);
}
.btn span{
	display:block;
	line-height:1.3;
	color:#F00;
	padding-top:2px;
	font-size:12px;
	width:17em;
	margin:0 12px 0 auto;
	text-align:justify;
	text-indent:-1em;
}
/* じゃんぷリンク */
.jump_top{text-align:right;padding:0.2em 0 2.4em 0;}
.jump_top a{
font-size: 0.857em;
}
