@charset "utf-8";
/* CSS Document */


/* 商品一覧 */
ul#list
{
width:60em;
height:730px;
margin:0 auto;
padding-top:4em;
}

ul#list li.blue,ul#list li.red
{
display:block;
width:26em;
float:left;
margin:0 0.5em;
text-align:left;
}
ul#list li.blue
{
background:url(../img/kaimono/blue.gif) repeat-x;
}
ul#list li.red
{
background:url(../img/kaimono/red.gif) repeat-x;
}
ul#list li ul
{
padding-left:90px;
background:#FFFFFF;
margin-top:4px;
}
ul#list li ul.gosan{ background:url(../img/kaimono/gosan.jpg) no-repeat; height:15em; *height:8em;}
ul#list li ul.naga{ background:url(../img/kaimono/nagasaki.jpg) no-repeat; height:15em; *height:8em;}
ul#list li ul.choco{ background:url(../img/kaimono/choco.jpg) no-repeat; height:8em;}
ul#list li ul.set{ background:url(../img/kaimono/set.jpg) no-repeat; height:8em;}
ul#list li ul.biwa{ background:url(../img/kaimono/biwa.jpg) no-repeat; height:8em;}
ul#list li ul.manju{ background:url(../img/kaimono/manju.jpg) no-repeat; height:8.1em;}
ul#list li ul.slice{ background:url(../img/kaimono/slice.jpg) no-repeat; height:8em;}
ul#list li ul.busse{ background:url(../img/kaimono/busse.jpg) no-repeat; height:8em;}
ul#list li ul.dora{ background:url(../img/kaimono/dora.jpg) no-repeat; height:8em;}


ul#list li ul li a
{
color:#003366;
text-decoration:none;
}
ul#list li ul li a:hover
{
color:#FF0000;
text-decoration:underline;
}


/* 購入について */

#kounyu
{
width:40em;
margin:0 auto;
padding-top:2em;
text-align:left;
}

/* タイトル */
#kounyu h1
{
border-left:10px solid #993333;
border-bottom:1px solid #993333;
}

/* パンくずリスト */
#kounyu ul.pan
{
text-align:right;
margin-bottom:1em;
}
#kounyu ul.pan li
{
display:inline;
margin-left:1em;
}
#kounyu ul.pan li a
{
color:#003366;
text-decoration:none;
}
#kounyu ul.pan li a:hover
{
color:#FF0000;
text-decoration:underline;
}

/*購入について共通*/
#kounyu h2
{
display:block;
color:#FFFFFF;
padding-left:1em;
font-weight:bold;
margin-top:1em;
}
#kounyu ol.deli li ul li
{
text-indent:1em;
background:url(../img/kaimono/list2.gif) no-repeat left 0.2em;
font-weight:normal;
color:#333333;
margin-top:0.5em;
text-indent:0em;
padding-left:1em;
}
#kounyu p#yamato{
margin-left:0;
font-weight:bold;
color:#000000;
}
#kounyu .font_r
{
color:#FF0000;
text-indent:0;
font-weight:normal;
}

/* 購入方法 */
#kounyu h2.buy
{
background:#663333;
margin-bottom:1em;
}


/* 配送について */
#kounyu h2.delivery
{
background:#000066;
}
#kounyu ol.deli li
{
font-weight:bold;
text-indent:1em;
background:url(../img/kaimono/list1.gif) no-repeat left 0.2em;
color:#000066;
margin-top:1em;
}
#kounyu ol.deli li ul
{
margin-left:1em;
}
#kounyu ol li ul li
{
text-indent:1em;
background:url(../img/kaimono/list2.gif) no-repeat left 0.2em;
font-weight:normal;
color:#333333;
margin-top:0.5em;
text-indent:0em;
padding-left:1em;
}
#kounyu p.price
{
font-weight:normal;
color:#333333;
margin-left:1em;
text-indent:0;
}
table.price_list
{
line-height:150%;
border-collapse: collapse;
border: 1px #FFFFFF solid;
font-weight:normal;
color:#333333;
margin:1em auto;
}
table.price_list .t_left
{
width:5em;
background:#E3E3C8;
}
table.price_list .t_center
{
background:#E3E3C8;
width:20em;
}
table.price_list .t_right
{
width:5em;
font-weight:bold;
background:#CCCC99;
text-align:right;
padding-right:1em;
}
table.price_list th
{
text-align:center;
background:#CCCC99;
color:#FFFFFF;
font-weight:bold;
}
table.price_list th.th_right
{
background:#999966;
}
table.price_list th,table.price_list td
{
padding:0.1em 0.5em;
border: 1px #FFFFFF solid;
}
#kounyu p.font_r
{
margin-left:2em;
}


/* お支払い方法 */
#kounyu h2.pay
{
background:#993333;
}
#kounyu ol.pay_list li
{
color:#993333;
font-weight:bold;
margin-top:1em;
margin-bottom:1em;
}
#kounyu ol.pay_list li ul li,#kounyu ol.pay_list li p,#kounyu ol.pay_list li dl
{
font-weight:normal;
color:#333333;
}
#kounyu ol.pay_list li ul li
{
margin-top:0.5em;
margin-bottom:0;
}
#kounyu ol.pay_list li dl
{
margin-top:0.5em;
}
#kounyu ol.pay_list li dl dt
{
display:block;
float:left;
background:#CCCC99;
border:1px solid #CCCC99;
width:5em;
height:2em;
text-align:center;
font-weight:bold;
padding-top:0.8em;
}
#kounyu ol.pay_list li dl dd
{
display:block;
height:2.4em;
float:left;
border:1px solid #CCCC99;
padding:0.2em 1em;
}
#kounyu table.settlement
{
line-height:150%;
border-collapse: collapse;
border: 1px #FFFFFF solid;
font-weight:normal;
color:#333333;
margin:1em auto;
}
#kounyu table.settlement th
{
text-align:center;
background:#999966;
color:#FFFFFF;
font-weight:bold;
}
#kounyu table.settlement th,table.settlement td
{
padding:0.1em 0.5em;
border: 1px #FFFFFF solid;
}
#kounyu table.settlement td
{
background:#E3E3C8;
}

/* 返品・交換 */
#kounyu h2.return
{
background:#999966;
}
#kounyu ul.about li
{
text-indent:1em;
background:url(../img/kaimono/list2.gif) no-repeat left 0.2em;
font-weight:normal;
color:#333333;
margin-top:0.5em;
text-indent:0em;
padding-left:1em;
}

/* その他 */
#kounyu p.other
{
margin:30px auto 50px auto;
padding:1em;
width:33em;
border:solid 1px #666666;
font-weight:bold;
padding-left:2em;
text-indent:-1em;
}



/* 特定商取引法に基づく表示 */
#indication
{
width:39em;
height:755px;
margin:0 auto;
padding-top:2em;
text-align:left;
}
#indication h1
{
border-left:10px solid #000066;
border-bottom:2px solid #000066;
margin-bottom:1em;
}
#indication table
{
line-height:150%;
border-collapse: collapse;
border: 1px #999966 solid;
font-weight:normal;
color:#333333;
margin:1em auto;
}
#indication table th
{
background:#CCCC99;
}
#indication table th,#indication table td
{
padding:0.1em 0.5em;
border: 1px #999966 solid;
}
#indication table td
{
background:#E3E3C8;
width:25em;
}