body {
    background: #ffffee url("./bg03.gif");  
    margin: 0px; padding: 0px;
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}

#main_body {
	margin: 0px auto;
	padding: 0px;
}

#title{
	max-width: 720px;
}
#title .line{
	height: 20px;
    background-image: url("./line01.gif" );
    background-repeat: repeat; background-position: left center;
}
#main_contents {
    background: #ffeecc;
	border: solid 1px #ffeecc;
	border-radius: 10px;
	padding: 0px 10px 10px 10px;
}


/* メインタイトル */
h1 {
    font-family:"HGS創英角ﾎﾟｯﾌﾟ体","HGP創英角ﾎﾟｯﾌﾟ体",sans-serif;
    font-size:40px; color: #cc9966;
    margin:10px 0px; padding: 0px;
}

/* 説明 */
h2 {
    font-size: 16px; font-weight: bold; color:#ff9955;
    margin: 0px; padding: 0px;
}

/* ジャンル別メニュータイトル */
h3 {
    font-size: 18px; font-weight: bold; color: #339900;
    margin: 5px 0px 0px 0px; padding: 0px;
}
/* メニュータイトル */
h4 {
    font-size: 16px; font-weight: bold; color: #000000;
    margin: 0px; padding: 0px;
}


#disc {
    background: #ffffff;
    margin: 10px 0px 0px 0px; padding: 5px;
    border: solid 2px #ffdd55;
	border-radius: 10px;
}

#update {
    margin: 10px 0px 0px 0px; padding: 0px;
}
.updatec {
    font-size: 13px;
	background: #ffffff;
    margin: 0px; padding: 0px 3px 3px 3px;
    border: solid 2px #ffdd55;
	border-radius: 10px;
	}
/* 更新日付 */
.upc_d {
    color: #999900;
    margin: 10px 0px 10px 0px; padding: 0px 0px 0px 2px;
    background: #ffffee;
}
/* 日付前のスペース確保 */
.upc_e {
    margin: 40px 0px 0px 0px; padding: 0px 0px 0px 2px;
}


/* メニュー */
#menu {
    background: #ffffff;
    margin: 10px 0px 0px 0px; padding: 5px;
    border: double 4px #cc9900;
	border-radius: 10px;
}
/* 犬種別の内容 */
.menuc_ken {
    margin: 5px 0px 0px 5px; padding: 0px;
    line-height: 1.7em;
}
.menuc_ken a{
	font-size: 16px;
	display: inline-block;
	margin-left: 10px;
}
.menuc {
    margin: 5px 0px 10px 5px; padding: 0px;
    line-height: 1.7em;
}
.menuc a{
	font-size: 16px;
	display: inline-block;
	margin-left: 10px;
}
.menuc_title {
    margin: 5px 0px 0px 0px; padding: 0px;
    line-height: 1.7em;
}
.menuc_title a{
	font-size: 16px;
	display: inline-block;
	margin-left: 10px;
}


.menuc_titlel {
    width:175px;
    margin: 0 px 0px 0px 0px; padding: 0px 0px 0px 0px;
    line-height: 1.1em;
    float: left;
}
.menuc_titler {
    width:175px;
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
    line-height: 1.1em;
    float: left;
}


/* お買い得 */
#okaidoku {
    background: #ffffff;
    margin: 10px 0px 0px 0px; padding: 5px;
    border: double 4px #ff9900;
	border-radius: 10px;
}
.okaidoku_t {
    font-size: medium; color: #ff0000; font-weight: bold;
}
.okaidoku_c {
    margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;
    font-size: 13px; color: #000000;
    line-height: 1.1em;
}
.okaidoku_b {
    font-size: 13px; color: #ff6600; font-weight: bold; text-align: right;
}
.okai1 { font-size: 9pt; }
.okai2 { font-size: 8pt; }
.okai3 { font-size: 9pt;font-weight: 700; color: #ff0000; text-align: right; }
.okai4 { font-size: 8pt; color: #ff9900;}

/* 雑誌最新号 */
#magazine {
    background: #ffffff;
    margin: 10px 0px 0px 0px; padding: 5px;
    border: double 4px #009900;
    line-height: 1.4em;
    color: #009900; font-weight: bold;
	border-radius: 10px;
}
#magazine .hosoku {
	font-size: 13px;
	font-weight: normal;
	color: #77cc66;
	margin-left: 10px;
}
/* サーチ */
#search {
    margin: 10px 0px 0px 0px; padding: 0px;
	border-radius: 10px;
    border: solid 1px #ffcc33;
	background: #fff;
}
.searchh {
    height: 20px; font-size: 16px; font-weight: bold;
	color: #fff;
	background: #ffcc33;
    margin: 0px; padding: 0px 0px 0px 10px;
	border-radius: 10px 10px 0px 0px;
}
.searchw {
    font-size: 13px; line-height: 1.4em;
    margin: 0px; padding: 5px;
}

/* 話題 */
#wadai {
	background: #ffffcc;
    border: solid 2px #ffcc99;
	border-radius: 10px;
    font-size: 13px; color: #000000;
    margin: 10px 0px 0px 0px; padding: 5px;
}
.wadai_t {
    font-size: 13px; color: #000000;
    margin: 5px 0px 0px 0px; padding: 0px;
}
.wadai_c {
    font-size: 13px;
    margin: 4px 0px 0px 0px; padding: 0px;
}
/* プロフィール */
#prof {
    font-size: 13px;
    background: #ffffee;
    margin: 10px 0px 0px 0px; padding: 5px;
	border-radius: 10px;
}
/* amazon アソシエイト イメージ */
#aso {
    margin: 10px 0px 0px 0px; padding: 0px auto;
}


a:link {color:#0000ff}
a:visited {color:#000099}
a:active {color:#00ff00}
a:hover {color:#ff9900;}


.img_left {
	float: left;
}
.img_right {
	float: right;
}
.fe {
    clear: both;
}
/* navi */
#navi {
	height: 20px;
	line-height: 1.0em;
	margin: 5px 0px;
	padding: 0px;
}
.navic {
	height: 20px;
	font-size: 13px;
	background: #ffffff;
	border-radius: 8px;
	height: 16px;
	margin: 0px;
	padding: 2px 8px 0px 8px;
	float: left;
}
#like {
	margin: 10px 0px 0px 0px;
}

