@charset "Shift_JIS";

/* ページ構造 */
body {
background-color:#F3EFC7;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#head-table,
.pankuzu_list,
#top,
.js {
width:780px!important;
}

#top,
.js {
background-color:#fff;
}

.pankuzu_list,
.pankuzu_list a,
.pankuzu_list a:link,
.pankuzu_list a:visited,
.pankuzu_list a:hover,
.pankuzu_list a:active {
color:#333333;
}


/*いいね！ボタン*/
.sns_btn_table {
width:780px;
}


/*設定*/
table {
border-collapse: collapse;
border-spacing: 0;
}

#main {
background-color:#FFFFFF;
width:780px;
margin:0 auto;
}




#main2 {
background-color:#DFDFDF;
}
.waku{
background-color:#FFFFFF;
width:760px;
margin:0px auto;
padding:0;
text-align:center;
}

.waku2{
background-color:#FFFFFF;
width:780px;
margin:0px auto;
text-align:center;
}


/*トップキービジュアル*/
#top_img {
background:url(../image/top.jpg) no-repeat center top;
height:470px;
width:780px;
margin:0 auto;
}

#top_img h1,
#top_img p {
position:absolute;
text-indent:-9999px;
}

#top .box1{
width:450px;
top:290px;
left:30px;
position:absolute;
text-align:left;
}

.box2{
	background:#DFDFDF;
}
.box3{
	background:#ffffff;
	width:750px;
	padding:20px 10px;
	margin:0 auto 30px auto;
	text-align:center;
}

.obi{
	background:#65A8DF;
	width:750px;
	padding:5px;
	margin:0 auto;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	letter-spacing:4px;
	color:#FFFFFF;
}


.box4{
border:#999999 1px solid;
padding:10px;
margin:10px auto;
}

.box4{
overflow:hidden;
margin:20px auto;
padding:10px;
}

.box4 ul{
margin:0;
padding:0;
}

.box4 li{
list-style:none;
float:left;
width:200px;
margin-left:20px
}

.box4 p{
text-align:left;
margin:0;
padding:0;
}





.timep{
overflow:hidden;
margin:0;
padding:0;
}

.timep ul{
margin:0;
padding:0;
}

.timep li{
list-style:none;
float:left;
width:225px;
margin-left:20px
}

.timep p{
text-align:left;
margin:0;
padding:0;
}


/*商品画像部分　仮想リンク*****************************************/
.abox1{
position:absolute;
display:block;
width:265px;
height:265px;
margin:160px 0 0 490px;
text-indent:-9999px;
}

.txt1{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.txt2{
	font-size:40px;
	font-weight:bold;
	color:#000000;
	line-height:50px;
}
.txt3{
	font-size:30px;
	font-weight:bold;
	color:#000000;
	line-height:50px;
}

.txt4{
	border:#6DAAD9 1px solid;
	background:#FFFFFF;
	color:#6DAAD9;
	font-weight:bold;
	font-size:18px;
	padding:5px;
	margin:0 auto 10px auto;
}

.txt5_box{
text-align:left;
height:100px;
}

.box3 .left_box{
float:left;
width:252px;
text-align:left;
}

.box3 .right_box{
float:right;
width:470px;
text-align:left;
}

.box6{
background:#CEEBF9;
padding:10px;
}


/*ユーザーズボイス*/
#user_voice {
margin-bottom:20px;
}

#user_voice h4 {
}

#user_voice table {
width:90%;
margin:10px auto;
border:5px solid #ffd5a7;
}

#user_voice th.icon {
width:85px;
}

#user_voice th img {
margin:10px;
margin-left:20px;
}

#user_voice h5.user_title {
text-align:left;
}

.user_title {
font-size:18px;
color:#F60;
font-weight:bold;
padding:5px 10px;
border-left:5px solid #fdbe70;
}

#user_voice td {
font-size:16px;
line-height:24px;
}

#user_voice p {
padding:10px 20px;
}

#user_voice strong {
color:#eb0000;
font-size:120%;
}

#user_voice p.user {
border-top:1px dotted #ccc;
font-size:12px;
padding-top:5px;
}

/*新インクルードカスタム*/
.inc01 .img_box,
.inc01 .name_box,
.inc01 .btn_cart{
display:none;
}

.inc01

#ewp .name{
font-weight:bold;
}

#ewp .copy{
font-size:12px;
}