@charset "EUC-JP";

*	{
	margin: 0;
	padding: 0;
	}

/* 全体 */
body
	{
	margin: 0 auto;
	padding: 0;
	font-size: 12px;
 	font-family: Verdana, Arial, Hiragino Kaku Gothic Pro, sans-serif;
	color: #330000;
	background: #FFFFFF;
	text-align : center;
	}

em, q, dfn, code, samp, kbd, var, cite, abbr, acronym 
	{
	margin: 0;
	padding: 0;
	border: none;
	font-style: normal;
	font-weight: normal;
	position: static;
	}

br	{
	letter-spacing:0;
	line-height:25px;
	}
	
ul, ol, dl, dt, dd
	 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height:25px;
	list-style:none;
	}

sup, sub
	{
	margin: 0;
	padding: 0;
	}

input,textarea
	{
	margin:1px;
	padding:1px;
	font-size:10px;
	color: #999999; 
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC; 
	}

input.sub 
	{
	margin:1px;
	padding:1px;
	width: 80px;
	font-size:10px;
	font-weight: bold;
	color: #999999;
	background-color: #FFFFFF;
	}

input.button 
	{
	margin:1px;
	padding:1px;
	width: 20px;
	font-size:10px;
	font-weight: bold;
	color: #999999;
	background-color: #FFFFFF;
	}

div, p, hr, blockquote, address, noscript 
	{
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	position: static;
	}

@media screen, print {
#main div.entry_body,div.entry_more,div.entry_title,div.comment dl.body dd,div.trackback dl.body dd{
	letter-spacing: 1px;
	}
}

/* レイアウト */
#content 
	{
	margin: 0 auto;
	padding: 0;
	width:800px;
	background:url(http://petitchaton.com/toy/template/2010_bg.gif);
	background-repeat: repeat;
	}

#header
	{
	margin: 0 auto;
	padding: 0;
	width:800px;
	height:80px;
	background:url(http://petitchaton.com/toy/template/2010_header.gif);
	background-repeat: no-repeat;
	}

#main
	{
	margin: 0 auto;
	padding: 0;
	width:700px;
	}

#sub
	{
	margin: 0 auto;
	padding: 0;
	width:700px;
	}

#footer 
	{
	margin: 0 auto;
	padding: 0;
	width:700px;
	}

/* アンカー */	
a 
	{
	text-decoration:none;
	}
a,
a:link,
a:visited 
	{
	color: #330000;
	}
	
a:hover,
a:active 
	{
	color: #99CCCC;
	}

/*タイトルのリンク色 */
#header a:link, #header a:visited  
	{
	color: #330000;
	}

#header a:hover, #header a:active 
	{
	color: #330000;
	}

/* 記事のリンク色 */
div.entry_body a:link,
div.entry_body a:visited
	{
	color: #99CCCC;
	font-weight :bold;
	margin:0;
	padding:0 55px 0 0;
	background-image: url(http://petitchaton.com/toy/template/2010_arrow_bg.gif);
	background-repeat: no-repeat;
	background-position: right top; 
	}

div.entry_body a:hover,
div.entry_body diva:active
	{
	color: #99CCCC;
	font-weight :bold;
	border-bottom: 1px dotted #99CCCC;
	margin:0;
	padding:0 55px 0px 0;
	background-image: url(http://petitchaton.com/toy/template/2010_arrow_bg.gif);
	background-repeat: no-repeat;
	background-position: right top; 
	}

div.entry_more a:link,
div.entry_more a:visited
	{
	color: #99CCCC;
	font-weight :bold;
	margin:0;
	padding:0 55px 0 0;
	background:url(http://petitchaton.com/toy/template/2010_arrow_bg.gif);
	background-repeat: no-repeat;
	background-position: right top; 
	}

div.entry_more a:hover,
div.entry_more diva:active
	{
	color: #99CCCC;
	font-weight :bold;
	border-bottom: 1px dotted #99CCCC;
	margin:0;
	padding:0 55px 0px 0;
	background-image: url(http://petitchaton.com/toy/template/2010_arrow_bg.gif);
	background-repeat: no-repeat;
	background-position: right top; 
	}

div.comment a:link,
div.comment a:visited
	{
	color: #99CCCC;
	font-weight :bold;
	}

div.comment a:hover,
div.comment a:active
	{
	color: #330000;
	font-weight :bold;
	}

div.entry.amazon a:link,
div.entry.amazon a:visited
	{
	color: #99CCCC;
	font-weight :bold;
	}

div.entry.amazon a:hover,
div.entry.amazon a:active
	{
	color: #330000;
	font-weight :bold;
	}

div.entry_state a:link,
div.entry_state a:visited 
	{
	color: #330000;
	}

div.entry_state a:hover,
div.entry_state a:active 
	{
	color: #99CCCC;
	}

div.entry_navi a:link,
div.entry_navi a:visited 
	{
	color: #330000;
	}

div.entry_navi a:hover,
div.entry_navi a:active 
	{
	color: #330000;
	}

div.page a:link,
div.page a:visited 
	{
	color: #330000;
	}

div.page a:hover,
div.page a:active 
	{
	color: #330000;
	}

div.sb_text a:link,
div.sb_text a:visited
	{
	color: #99CCCC;
	font-weight :bold;
	margin:0;
	padding:0 55px 0 0;
	background-image: url(http://petitchaton.com/toy/template/2010_arrow_bg.gif);
	background-repeat: no-repeat;
	background-position: right top; 
	}

div.sb_text a:hover,
div.sb_text diva:active
	{
	color: #99CCCC;
	font-weight :bold;
	border-bottom: 1px dotted #99CCCC;
	margin:0;
	padding:0 55px 0px 0;
	background-image: url(http://petitchaton.com/toy/template/2010_arrow_bg.gif);
	background-repeat: no-repeat;
	background-position: right top; 
	}


/*フッターのリンク色 */
#footer a:link, #footer a:visited  
	{
	color: #330000;
	}

#footer a:hover, #footer a:active 
	{
	color: #330000;
	border-bottom: 1px dotted #330000;
	padding-bottom: 1px;
	}

/*タイトル */
h1 {
	margin:0;
	padding:20px 80px 0px 20px;
	font-size: 21px;
	text-align: right;
	}

p.description {
	margin: 0;
	padding:10px 80px;
	font-size: 12px;
	color: #330000;
	text-align: right;
	letter-spacing: 0.5px;
	}

/* エントリー */

div.entry 
	{
	margin:0 auto;
	padding:0;
	text-align: left;
	}

div.entry_title 
	{
	margin: 0;
	padding:0 35px;
	height: 61px;
	font-size:14px;
	line-height:60px;
	letter-spacing: 1px;
	background-image: url(http://petitchaton.com/toy/template/2010_entry_header.gif);
	background-repeat: no-repeat;
	text-align: left;
	}

div.entry_body 
	{
	margin:0;
	padding:0 35px;
	font-size:12px;
	line-height:25px;
	letter-spacing: 1px;
	text-align:center;
	background-image: url(http://petitchaton.com/toy/template/2010_entry.gif);
	background-repeat: repeat-y;
	}

div.entry_more 
	{
	margin:0;
	padding:25px 35px 0 35px;
	font-size:12px;
	line-height:25px;
	letter-spacing: 1px;
	text-align:center;
	background-image: url(http://petitchaton.com/toy/template/2010_entry.gif);
	background-repeat: repeat-y;
	}

div.fb-like {
	margin:0;
	padding:0 35px;
	font-size:12px;
	line-height:25px;
	letter-spacing: 1px;
	text-align:right;
	background-image: url(http://petitchaton.com/toy/template/2010_entry.gif);
	background-repeat: repeat-y;
	}


div.entry blockquote {
	margin : 0px 30px;
	padding: 15px 15px;
	font-size:10px;
	line-height:20px;
	letter-spacing: 1px;
	text-align:left;
	border:1px dotted #99CCCC;
	background-color: #EEE;
	}

/* エントリーフッター */
ul.entry_footer {
	margin:0 0 20px 0;
	padding:0 35px;
	font-size:12px;
	height:60px;
	font-size:10px;
	line-height:60px;
	letter-spacing: 1px;
	text-align:right;
	background:url(http://petitchaton.com/toy/template/2010_entry_footer.gif);
	background-repeat: no-repeat;
	}

ul.entry_footer li {
	display:inline;
	font-size: 10px;
	text-transform: lowercase;
	}

/* コメント */

div.comment
	{
	margin:0;
	padding:0 35px;
	text-align:left;
	font-size:12px;
	line-height:25px;
	letter-spacing: 1px;
	background-image: url(http://petitchaton.com/toy/template/2010_entry.gif);
	background-repeat: repeat-y;
	}

div.com_title
	 {
	margin: 0;
	padding:0 35px;
	height: 61px;
	text-align:left;
	font-size:14px;
	line-height:60px;
	letter-spacing: 1px;
	background: transparent url(http://petitchaton.com/toy/template/2010_entry_header.gif);
	background-repeat: no-repeat;
	}

div.comment dl.body
	 {
	margin: 0;
	padding:10px 20px 5px 20px;
	font-size:12px;
	line-height:25px;
	letter-spacing: 1px;
	}

div.comment dl.body dt {
	margin: 5px 0;
	padding: 0 10px;
	font-size:10px;
	text-align:right;
	border-bottom:1px dotted #99CCCC;
	letter-spacing: 1px;
	}

div.comment dl.body dd {
	margin: 0;
	padding: 0 10px;
	font-size:12px;
	letter-spacing: 1px;
	}

/* コメントフォーム */

div.comment form dl 
	{
	margin: 0 auto;
	padding:25px 10px;
	font-size:12px;
	}

div.comment form dl dt 
	{
	margin: 0 0 0 20px;
	padding: 1px 0px;
	width: 100px;
	clear: left;
	float: left;
	display: block;
	font-size:12px;
	}

div.comment form dl dt label#labelsubmit 
	{
	display: none;
	}

div.comment form dl dd 
	{
	margin: 0 0 0 120px;
	padding: 1px;
	}

div.comment form input,
div.comment form textarea {
	margin:3px 5px;
	padding:1px;
	width:460px;
	color:#330000;
	font-size:12px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	vertical-align: middle;
	}

input#set_cookie {
	border:none;
	width:2em;
	}

input#closed{
	border:none;
	width:2em;
	}

div.comment form input.sub {
	margin:3px 5px;
	padding:1px;
	color: #999999;
	width: 80px;
	border:none;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
}

/* ページナビ */
div.entry_navi 
	{
	margin: 0 auto;
	padding: 25px 0 25px 0;
	font-size:12px;
	line-height:24px;
	color: #330000;
	text-align : center;
	letter-spacing: 1px;
	}

/* ページナビ */
div.page {
	margin: 0 auto;
	padding: 0 0 25px 0;
	color: #330000;
	font-size: 10px;
	text-align: center;
	line-height:24px;
	letter-spacing: 1px;
	}

/* サイド */
div.side
	{ 
	margin : 0 auto;
	padding: 0 20px;
	text-align : center;
	background-image: url(http://petitchaton.com/toy/template/2010_entry.gif);
	background-repeat: repeat-y;
	} 
div.bp
	 { 
	margin : 0;
	padding : 0 0 5px 0;
	width : 220px;
	height : 220px;
	font-size:10px;
	text-align : right;
	float : left;
	background-image: url(http://petitchaton.com/toy/template/2010_side_bg.gif);
	background-repeat: no-repeat;
	} 

div.bp_body
	 { 
	margin : 20px auto;
	padding : 10px 0 0 0;
	display : block;
	width : 180px;
	height : 125px;
	text-align : left;
	overflow:auto;
	} 

ul.bp
	{ 
	margin: 0 5px;
	padding: 0;
	font-size:10px;
	line-height:25px;
	list-style:none;
	}

ul.bp li
	{ 
	margin: 0;
	padding: 0;
	font-size:10px;
	line-height:25px;
	list-style:none;
	}

p.menu
	{
	margin:0;
	padding:0px 25px;
	font-size:10px;
	text-align : right;
	line-height:25px;
	letter-spacing: 1px;
	}

div.pa
	 { 
	margin : 0;
	padding : 0 0 5px 0;
	width : 165px;
	font-size:10px;
	text-align : right;
	float : left;
	} 

div.pa_body
	 { 
	margin : 10px auto;
	padding : 0;
	display : block;
	width : 150px;
	text-align : left;
	overflow:auto;
	} 

ul.pa
	{ 
	margin: 0 5px;
	padding: 0;
	font-size:10px;
	line-height:25px;
	list-style:none;
	}

ul.pa li
	{ 
	margin: 0;
	padding: 0;
	font-size:10px;
	line-height:25px;
	list-style:none;
	}

div.sb
	{
	height : 190px;
	margin : 0 auto;
	padding : 10px;
	font-size:10px;
	text-align : left;
	background-image: url(http://petitchaton.com/toy/template/twit_bg.gif);
	background-repeat: no-repeat;
	}

div.twitroll	{
	margin : 0 auto;
	padding : 10px 5px;
	text-align : left;
	}


/* フッタ */

div.footer
	{
	margin: 0;
	padding: 0;
	height:61px;
	background-image: url(http://petitchaton.com/toy/template/2010_entry_footer.gif);
	background-repeat: no-repeat;
	}

div.links
	{
	margin:0px;
	padding:0 0 0 35px;
	font-size:10px;
	line-height:24px;
	text-align :left;
	letter-spacing: 1px;
	}

div.search
	{
	padding:0 35px 0 0;
	width:180px;
	float:right;
	text-align : right;
	font-size:10px;
	}

div.copyright
	{
	margin:0;
	padding:0 25px;
	font-size:10px;
	line-height:50px;
	text-align : center;
	}

ul.tab {
	margin: 0;
	padding: 0;
	font-size: 10px;
	display: inline;
	}

ul.tab li {
	margin: 0 3px;
	padding: 0;
	font-size: 10px;
	display: inline;
	}

/* プロフィール */

div.profil
	{
	margin:0 auto;
	padding:0;
	text-align: left;
	}

div.profil_title 
	{
	margin: 0;
	padding:0 35px;
	height: 61px;
	font-size:14px;
	line-height:60px;
	letter-spacing: 1px;
	background-image: url(http://petitchaton.com/toy/template/2010_entry_header.gif);
	background-repeat: no-repeat;
	text-align: left;
	}

div.profil_subtitle 
	{
	margin:25px 0 15px 0;
	padding:10px 0 0 0;
	font-size:14px;
	line-height:25px;
	letter-spacing: 1px;
	text-align: left;
	border-top: 1px dotted #CCCCCC;
	}

div.profil_body
	{
	margin:0;
	padding:0 35px;
	font-size:12px;
	line-height:25px;
	letter-spacing: 1px;
	text-align:center;
	background-image: url(http://petitchaton.com/toy/template/2010_entry.gif);
	background-repeat: repeat-y;
	}

div.profil_tab 
	{ 
	margin : 0;
	padding : 0 0 5px 0;
	width : 220px;
	height : 220px;
	font-size:12px;
	text-align : center;
	float : left;
	background-image: url(http://petitchaton.com/toy/template/2010_side_bg.gif);
	background-repeat: no-repeat;
	} 

div.profil_photo
	 { 
	margin : 0;
	padding : 20px 20px 10px 20px;
	display : block;
	width : 180px;
	height : 120px;
	text-align : center;
	letter-spacing: 1px;
	} 

p.profil_right
	{
	margin:0;
	padding:0 25px;
	font-size:10px;
	text-align : right;
	line-height:25px;
	letter-spacing: 1px;
	}

p.profil_left
	{
	margin:0;
	padding:0 25px;
	font-size:12px;
	line-height:25px;
	letter-spacing: 1px;
	text-align:left;
	}

div.profil_text
	{
	margin:0;
	padding:0 10px;
	font-size:12px;
	line-height:25px;
	letter-spacing: 1px;
	text-align:left;
	float : left;
	}

/* リンク */

div.liens
	{
	margin:0 auto;
	padding:0;
	}

div.liens_title 
	{
	margin: 0;
	padding:0 35px;
	height: 61px;
	font-size:14px;
	line-height:60px;
	letter-spacing: 1px;
	background-image: url(http://petitchaton.com/toy/template/2010_entry_header.gif);
	background-repeat: no-repeat;
	text-align: left;
	}

div.liens_subtitle 
	{
	margin:25px 0 15px 0;
	padding:10px 0 0 0;
	font-size:14px;
	line-height:25px;
	letter-spacing: 1px;
	text-align: left;
	border-top: 1px dotted #CCCCCC;
	}

div.liens_body
	{ 
	margin:0;
	padding:0 35px 25px 35px;
	font-size:12px;
	line-height:25px;
	letter-spacing: 0.5px;
	text-align: center;
	background-image: url(http://petitchaton.com/toy/template/2010_entry.gif);
	background-repeat: repeat-y;
	}

div.liens_tab
	 {
	margin : 0;
	padding: 0;
	list-style:none;
	}


li.liens
	 { 
	margin : 0;
	padding: 0;
	width : 200px;
	height : 75px;
	font-size:10px;
	list-style:none;
	line-height: 75px;
	letter-spacing: 0.5px;
	text-align : center;
	float : left;
	background-image: url(http://petitchaton.com/toy/template/2010_link_bg.gif);
	background-repeat: no-repeat;
	} 

/* おすすめ */

div.recommandez
	{
	margin:0 auto;
	padding:0;
	text-align: left;
	}

div.recommandez_title 
	{
	margin: 0;
	padding:0 35px;
	height: 61px;
	font-size:14px;
	line-height:60px;
	letter-spacing: 1px;
	background-image: url(http://petitchaton.com/toy/template/2010_entry_header.gif);
	background-repeat: no-repeat;
	text-align: left;
	}

div.recommandez_subtitle 
	{
	margin:25px 0 15px 0;
	padding:10px 0 0 0;
	font-size:14px;
	line-height:25px;
	letter-spacing: 1px;
	text-align: left;
	border-top: 1px dotted #CCCCCC;
	}

div.recommandez_body
	{
	margin:0;
	padding:0 35px;
	font-size:12px;
	line-height:25px;
	letter-spacing: 1px;
	text-align:center;
	background-image: url(http://petitchaton.com/toy/template/2010_entry.gif);
	background-repeat: repeat-y;
	}

div.recommandez_tab 
	{ 
	margin : 0;
	padding : 0 0 5px 0;
	width : 220px;
	height : 220px;
	font-size:12px;
	text-align : center;
	float : left;
	background-image: url(http://petitchaton.com/toy/template/2010_side_bg.gif);
	background-repeat: no-repeat;
	} 

div.recommandez_photo
	 { 
	margin : 0;
	padding : 20px 20px 10px 20px;
	display : block;
	width : 180px;
	height : 145px;
	text-align : center;
	letter-spacing: 1px;
	} 

p.recommandez_right
	{
	margin:0;
	padding:0 25px;
	font-size:10px;
	text-align : right;
	line-height:25px;
	letter-spacing: 1px;
	}

p.recommandez_left
	{
	margin:0;
	padding:0 25px;
	font-size:12px;
	line-height:25px;
	letter-spacing: 1px;
	text-align:left;
	}

div.recommandez_text
	{
	margin:0;
	padding:0 10px;
	font-size:12px;
	line-height:25px;
	letter-spacing: 1px;
	text-align:left;
	float : left;
	}

/* 画像 */
img	
	{
	border:none;
	}

img.pict  
	{
	margin: 0;
	padding0;
	}

