@charset "UTF-8";

h2 {
/* margin-bottom: 0; */
}

.jst-news h2 {
margin-top: 10px;
}

.ostrichfarm-top ul {
padding-top:10px;
text-align:center;
width:800px;
}

.ostrichfarm-top ul li {
margin:0 auto 16px;
width:391px;
}

.ostrichfarm-top ul li.left {
float: left;
}

.ostrichfarm-top ul li.right {
float: right;
}

.ostrichfarm-top ul li.last {
margin:0 auto 0px;
}


h3 {
font-size: 18px;
color: #000;
border-bottom:1px solid black;
font-weight: bold;
margin-bottom: 15px;
padding-bottom: 5px;
}

.section {
margin: 0 auto;
border-width: 0 20px;
border-style: solid;
border-color: #EEE9E6;
padding: 30px 30px 20px;
}

img.top-image {
margin: 0 70px 15px;
}

.caption {
padding: 10px 20px;
font-size: 14px;
background: #EEE9E6;
}

p.tsukamoto {
float: right;
width: 187px;
margin-left: 15px;
color: #694D42;
}

p.tsukamoto img {
margin-bottom: 5px;
}

.breeding {
width: 515px;
margin: 15px auto 30px;
background: #65ae25;
color: #fff;
}

*html .breeding {/* IE 6 */
margin-left: 92px;
}

.breeding p {
padding: 0 10px 10px;
}

.author-image {
text-align: center;
}

p.author {
text-align: right;
}

.bottom-line {
background: #EEE9E6 url(../images/ostrichfarm/bottom_line.gif) repeat-x scroll center;
height: 20px;
}

.bottom-info {
padding-top: 10px;
margin-left: 20px;
}

.bottom-info img {
float: left;
margin: 5px 10px 0 0;
}

/* section-movie
-------------------------------------- */
.section-movie {
padding: 30px 0 0;
}

.section-movie #flash-area {
text-align: center;
}

/* dacho-dikara
-------------------------------------- */
#content.intro {
/* padding: 40px 0 0; */
}

.auto-move {
margin: 15px 0 0;
text-align: center;
}

.auto-move {
margin: 15px 0 0;
text-align: center;
}

.dacho-dikara h2 {
margin-bottom: 25px;
}

.dacho-dikara h2 span {
font-size: 14px;
}

img.book-img {
float: left;
margin: 30px 0 0 30px;
}

.description {
float: right;
width: 470px;
}

.description.top {
border-bottom: 1px dotted #C5C5C5;
margin-bottom: 20px;
}

.description.bottom {
padding-bottom: 10px;
}

.description h3 {
border: none;
margin-bottom: 20px;
text-indent: -9000px;
height:22px;
padding: 0;
}

.description.top h3 {
background:transparent url("../images/ostrichfarm/dacho_dikara_t1.gif") no-repeat;
}

.description.bottom h3 {
background:transparent url("../images/ostrichfarm/dacho_dikara_t2.gif") no-repeat;
}


.description p {
margin-bottom: 15px;
}

.description p.catch {
font-size: 14px;
line-height: 1.5em;
font-weight: bold;
margin-bottom: 15px;
color: #4c4c4c;
}

.buy-link {
background: #fff url("../images/ostrichfarm/dacho_dikara_bg.gif") no-repeat bottom;
}

.buy-link h4 {
background: #353a43;
padding: 5px;
color: #fff;
text-align: center;
margin: 0 2px;
}

.buy-link ul {
padding: 15px 15px 10px;;
}

.buy-link li {
background: #fff url("../images/ostrichfarm/dacho_dikara_arrow.gif")  no-repeat left;
margin-bottom: 6px;
color:#b2b2b2;
}

.buy-link a,
.buy-link a:hover {
padding-left: 22px;
color: #0088CC;
}
