@charset "shift-jis";

*{
margin:0px;
padding:0px;
}

body{
font-family: arial,"メイリオ","ヒラギノ角ゴ Pro W3",sans-serif;
text-align:center;
}

a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

#container {
width: 960px;
margin:0 auto;
color:#333333;
font-size:13px;
}

#header{
text-align:left;
padding-bottom:30px;
}

#header hr{
border:none;
border-top:solid 4px #D8E0F0;
height:4px;
}

#pan {
font-size:12px;
text-align:left;
color:#666;
padding:2 0 0 10px;
}

/* ここまでヘッダー共通↑
---------------------------------------------------- */

/* 作品一覧ページ↓
---------------------------------------------------- */

.sakuhin{
width: 960px;
font-family: arial,"メイリオ","ヒラギノ角ゴ Pro W3",sans-serif;
background-color: #245386; /* --- 表の色 --- */
}

.sakuhin th {
height:50px;
color:#fff;
text-align:left;
padding-left:30px;
background-image:url(http://kobune.raindrop.jp/kc/S/th-back.gif);
background-repeat:no-repeat;
background-position:top left;
}

.sakuhin td {
width: 16.6%;
padding:0 10px 5px 10px;
}

.sold{
color: #cc66ff;
}

.photo{
text-align:center;
}

.setumei{
text-align:left;
vertical-align:top;
font-size: 12px;
color:#fff;
}

img {
 border: none;
}

/* フッター共通
---------------------------------------------------- */

#footer{
padding-top:30px;
}

#footer-memu li {
display:inline;
list-style-type:none;
line-height: 2em;
padding:10px;
font-size:14px;
}

#footer-copy {
margin: 10px 0 20px 0;
}

hr{
border:none;
border-top:solid 1px #cccccc;
height:1px;
}

/* 購入方法ページ
---------------------------------------------------- */

.kounyu {
margin:0 auto;
border-left: 10px solid  #4169E1;
border-bottom: 1px solid #4169E1;
text-align: left;
font-size: 15px;
color: #333;
padding: 2px 2px 2px 10px;
width:730px;
}

.kounyu-contents{
margin:0 auto;
font-size: 14px;
line-height:1.8em;
text-align:left;
padding:1em 0 2.5em 0;
width:750px;
}

.tokusyo{
margin:25 auto;
width: 750px;
border-collapse: collapse;
font-size:13px;
line-height: 1.5em;
}

.tokusyo td{
 text-align: left;
 vertical-align: top;
 padding: 6px;
 border: 1px solid #b9b9b9;
}

.tokusyo th{
 width:180px;
 padding: 6px;
 text-align: left;
 vertical-align: top;
 color: #333;
 border: 1px solid #b9b9b9;
 }

/* aboutページ
---------------------------------------------------- */
#contents{
margin:0 auto;
text-align:left;
font-size:14px;
line-height:1.8em;
}

/* topページ
---------------------------------------------------- */
#top-header{
text-align:center;
padding:15px 0 30px 0;
}

#footer-top li {
display:inline;
list-style-type:none;
line-height: 2em;
padding:10px;
font-size:16px;
}

#footer-top a{
color:#000080;
}
#footer-top a:visited{
color:#000080;
}

#top-copy {
margin: 50px 0 20px 0;
}

.info{
color: #3366FF;
padding-bottom:10px;
line-height: 1.5em;
}
.info a, visited{
color: #3366FF;
text-decoration: underline;
}
.info a:hover{
color: #66ccff;
}