@charset "Shift_JIS";

/* 内容全体
---------------------------------------------------- */
#specialty {
text-align:left;
margin: 20px auto 0 auto;
width:600px;
}

/* 各ページタイトル
---------------------------------------------------- */

h1#specialty1 {
background-image:url(../specialty/img/s-titlespecialty1.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
height:31px;
}

h1#specialty2 {
background-image:url(../specialty/img/s-titlespecialty2.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
height:31px;
}

h1#specialty3 {
background-image:url(../specialty/img/s-titlespecialty3.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
height:31px;
}



/* 他ページリンク
---------------------------------------------------- */

#atherpage {
margin: 10px 0 10px 0;
padding:0;
}

#atherpage a {
margin:0;
padding:0;
color: #003333;
font-size: x-small;
}

#atherpage a:hover {
color:#FF6600;
}



/* 各内容
---------------------------------------------------- */
#specialty h3 {
color: #663300;
margin:20px 0 0 0;
padding:0 5px;
border-left-color:#FF6600;
border-left-style: solid;
border-left-width:thick;
font-size:medium;}


#specialty p {
width:600px;
margin:0;
padding:0.5em 0 0.8em 2em;
color: #333333;
font-size:small;
}


#specialty h5 {
font-size:small;
color:#666600;
margin:0;
padding:0.5em 0 0 0;
}

#specialty h4 {
color:#336633;
margin:0.8em 0 0 0;
padding:0;
}

#specialty table {
font-size:small;
width:550px;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;

}

#specialty th {
color: #ffffff;
background-color: #669966;
padding:0 0.3em;
width:15%;
border-bottom:1px solid #000000;
text-align:center;
}

#specialty td {
padding:5px 5px;
border-bottom:1px solid #000000;
color:#333333;
}
#specialty tr {

}


/* スペシャルティーコーヒーの作り方（specialty3.html)
---------------------------------------------------- */

#specialty h2 {
color:#336633;
font-size:large;
margin:0;
padding:0.8em 0 0 0;
}

#specialty h6 {
color:#660000;
margin:0;
padding:0.3em 0 0 0;
}

#stagea-e table {
font-size: x-small;
width:300px;
margin:10px 0 30px 0;
}

#stagea-e th {
width:30%;
background-color: #669966;
}

#stagea-e th a {
color: #FFFFFF;
text-decoration:none;
}

#stagea-e th a:hover {
color: #FFFFFF;
text-decoration:underline;
}

#stagea-e td a {
color: #666600;
text-decoration:none;
}

#stagea-e td a:hover {
color:#666600;
text-decoration:underline;
}

#a-etable {
text-align:left;
}


#a-etable table {
text-align:left;
width:600px;
padding:0;
margin:0 0 15px 0;
border-style:none;
}

#a-etable th {
background-color: #336633;
margin:0;
padding: 0 0 0 0.3em;
text-align: left;
width:440px;
border-style:none;
}
#a-etable td {
margin:0;
padding:0 0 0 0.3em;
text-align:left;
border-style:none;
background-color: #FDFAE0;
color:#333333;
}

p#next a {
color: #003333;
}

p#next a:hover {
color: #FF6600;
}




/**/ 