@charset "Shift_JIS";

/* --------------------------------------------------------------------
	コンテンツ
--------------------------------------------------------------------- */


/* contents_center--------------------------------------------------- */
#contents_center {
width:720px;
margin:0px 0px 0px 0px;
padding:0px;
text-align:center;
}

/* contents_center2--------------------------------------------------- */
#contents_center2 {
width:720px;
height:265px;
margin:0px 0px 0px 0px;
padding:0px;
text-align:center;
}

/* page_top1-------------------------------------------------------- */
#page_top1 {
clear: both;
width:100%x;
margin:0px 0px 0px 0px;
padding:0px;
text-align:right;
line-height:30px;
}

/* page_top2-------------------------------------------------------- */
#page_top2 {
width:100%x;
clear: both;
margin:100px 0px00px 0px;
padding:0px;
text-align:right;
line-height:30px;
}

/* top-------------------------------------------------------------- */
#top {
width:340px;
margin:10px 0px 10px 0px;
padding:0px;
display:inline;
float:left;
}

#top ul {
width:340px;
margin:0px 0px 0px 20px;
padding:0px;
list-style:none;
}

#top li {
width:340px;
line-height:22px;
margin:0px;
padding:0px;
text-align:left;
}

#top a { 
width:320px;
margin:0px;
padding:0px 0px 0px 13px;
background-image:url(../image/point2.png);
background-repeat:no-repeat;
display:block;
}

/* カレンダー開始-------------------------- */
#day1 {
width:300px;
height:200px;
margin:15px 0px 0px 20px;
padding:0pxx;
border-width:1pt 1pt 1pt 1pt;
border-style:solid;
border-color:#c0c0c0;
text-align:left;
float:left;
}

#day2 {
width:340px;
height:200px;
margin:10px 0px 0px 0px;
padding:0px;
text-align:left;
line-height:22px;
float:right;
}

.calendar {
width:250px;
height:185px;
margin:auto;
padding:0px;
text-align:center;
}

table.calendar td {
width:30px;
height:20px;
border-bottom:solid 1px #c0c0c0;
font-size:11px;
text-align:center;
line-height:normal;
vertical-align middle;
}

table.calendar td.month {
width:250px;
height:20px;
font-size:12px;
text-align:left;
}

table.calendar td.sat {
color:#0066ff;
}

table.calendar td.sun {
color:#ff0000;
}

table.calendar td.holiday {
background-color:#ff0000;
color:#ffffff;
}
/* カレンダー終了-------------------------- */

/* guide1------------------------------------------------------------ */
#guide1 {
width:680px;
margin:10px 0px 0px 22px;
padding:0px;
font-size:12px;
text-align:left;
letter-spacing:1px;
line-height:22px;
}

#best {
width:720px;
height:200px;
margin:20px 0px 0px 0px;
padding:0px;
background-image:url(../image/best.png);
background-repeat:no-repeat; 
font-size:12px;
text-align:left;
text-indent:1em; 
letter-spacing:1px;
line-height:22px;
}

#present {
width:720px;
height:200px;
margin:20px 0px 0px 0px;
padding:0px;
background-image:url(../image/present.png);
background-repeat:no-repeat; 
font-size:12px;
text-align:left;
text-indent:1em; 
letter-spacing:1px;
line-height:22px;
}
/* sample1----------------------------------------------------------- */
.sample1 {
width:600px;
margin:auto;
padding:0px;
background-color:#ffffff;
color:#000000;
text-align:center;
}

table.sample1 tr.line {
height:25px;
background-color:#dcdcdc;
color:#000000;
}

table.sample1 td.line {
height:20px;
background-color:#4682b4;
color:#000000;
}

.sample2 {
width:698px;
height:1050px;
margin:0px;
padding:0px;
text-align:left;
}

/*サイズ表開始----------------*/
.size {
width:500px;
margin:auto;
padding:0px;
background-color:#ffffff;
color:#000000;
text-align:center;
}

table.size tr.line {
background-color:#dcdcdc;
}

/*お問い合わせ開始---------------------------------------------------*/
.mail1 {
width:400px;
margin:auto;
padding:0px;
text-align:center;
}

/*お荷物追跡開始-----------------------------------------------------*/
#tracking {
width:300px;
height:150px;
margin:auto;
padding:0px;
border-width:0pt 1pt 1pt 1pt;
border-style:solid;
border-color:#c0c0c0;
text-align:center;
}

/*サイトマップ開始---------------------------------------------------*/
#map ul {
width:600px;
margin:0px 0px 0px 35px;
padding:0px 0px 0px 0px;
text-align:left;
line-height:25px;
list-style: none;
}

#map li{
width:350px;
margin:0px;
padding:0px 0px 0px 0px;
text-align:left;
list-style: none;
}

#map2 ul {
width:600px;
margin:15px 0px 0px 35px;
padding:0px 0px 0px 0px;
text-align:left;
line-height:25px;
list-style: none;
}

#map2 li{
width:350px;
margin:0px;
padding:0px 0px 0px 0px;
text-align:left;
list-style: none;
}