@charset "UTF-8";

/* Table of Contents
==================================================
	01. Text - フォント・リンク
	02. Layout - 全体の枠組み
	03. Title - ブログタイトルエリア
	04. SubTitle - アーカイブタイトルエリア
	05. Pager - ページャー
	06. Main - 記事エリア
	07. Option - トラックバック・コメントエリア
	08. Sub & Extra - プラグインエリア
	09. Header & Footer - ヘッダー・フッター
	10. Others - ADエリア etc.
==================================================
*/


/* =============================================== */
/** 01. Text - フォント・リンク */
/* ----------------------------------------------- */

* {
	word-break: break-all;
}

body ,
textarea {
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
}

body {
	color: #000000;
}

img{
	border:0px;
}

a{
	color:#d0566a;
}
a:hover {
	text-decoration: none;
}


table#header a:link ,
table#header a:active ,
table#header a:visited ,
table#header a:hover {
	color: #000;
}

h1#blog-title a:link ,
h1#blog-title a:active ,
h1#blog-title a:visited {}

h1#blog-title a:hover {}

p#blog-description {}

h2.archives-title {
	color: #ffffff;
}

div#main div.pager a {}

div.article-date-outer {
	color: #515e69;
}

div.sidetitle {
	color: #0287ff;
}

div#sub div.sidetitle a ,
div#extra div.sidetitle a {
	color: #0287ff;
}

div#footer p ,
div#footer p a {
	color: #d0566a;
}

/* =============================================== */
/** 02. Layout - レイアウト（全体の枠組み） */
/* ----------------------------------------------- */

body {
	margin: 0;
	padding: 0px 0px 30px;
	background-color: #ffeaea;
	text-align: center;
	font-size:12px;
}

div#container {
	margin: 0 auto;
	background:url(http://blog.livedoor.com/img/static/misscam/bg.jpg) repeat-x 0 0;
}
div#inner-container {
	margin: 0 auto;
	background:url(http://blog.livedoor.com/img/static/misscam/back_bg.jpg) no-repeat 50% 0;
	padding:10px 0px 0px;
}

div#content {
	width:940px;
	padding:15px 10px;
	margin:0px auto;
	background:#fff;
	text-align:left;
}
	*html div#content{
		width:960px;
	}

div#main ,
div#sub ,
div#extra {
	overflow: hidden;
}

#mainColumn{
	float:left;
	width:630px;
}
div#main {
	float: right;
	width:460px;
}

div#sub {
	float: left;
	width:160px;
}
div#extra {
	float:right;
	width:300px;
}

/* ----------------------------------------------- */
/** clearfix */

div#container:after ,
div#content:after ,
#mainColumn:after ,
ul.article-navigator:after ,
ul.archives-navigator:after ,
div.article-body:after ,
div.article-body div.article-body-more:after ,
div#trackback-form ul:after

,#misscam-member #mc-body a.member-block .inner:after
,.plugin-calendar_japanese:after
,.plugin-calendar:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
div#container ,
div#content ,
#mainColumn ,
ul.article-navigator ,
ul.archives-navigator ,
div.article-body ,
div.article-body div.article-body-more ,
div#trackback-form ul

,#misscam-member #mc-body a.member-block .inner
,.plugin-calendar_japanese
,.plugin-calendar{
	zoom:1;
}

/** hasLayout */
div.blog-title-outer ,
h2.archives-title ,
h2 ,
div.article-footer ,
h2.article-title ,
ul ,
div.index-navigator-outer ,
div.pager {
	height: 1%;
}

/** peek-a-boo bug */
div.article-outer ,
div#trackback-form ,
div#trackbacks-list ,
div#comments-list ,
div#comment-form {
	height: 1%;
}

/* =============================================== */
/** 03. Title - ブログタイトルエリア */
/* ----------------------------------------------- */

div.blog-title-outer {
	width:960px;
	height:350px;
	/*background:url(http://blog.livedoor.com/img/static/misscam/marie_hayakawa/main.jpg) no-repeat 50% 0; site.cssに記載*/
	margin:0 auto;
	text-align:left;
	
}
div.blog-title-outer-2 {}
div.blog-title-outer-3 {}

h1#blog-title {
	padding:133px 0px 0px 20px;
	margin:0px;
}
	h1#blog-title a{
		display:block;
		width:440px;
		height:165px;
	}
	h1#blog-title a span{
		display:none;
	}

div.blog-description-outer {}

p#blog-description {
	display:none;
	margin:0px;
	padding:0px;
}

/* =============================================== */
/** 04. SubTitle - アーカイブタイトルエリア */
/* ----------------------------------------------- */

div.archives-title-outer {
	padding-top:5px;
	background:url(http://blog.livedoor.com/img/static/misscam/marie_hayakawa/archive_ttl_top.gif) no-repeat 0 0;
	margin-bottom:15px;
}
div.archives-title-outer-2 {
	padding-bottom:5px;
	background:url(http://blog.livedoor.com/img/static/misscam/marie_hayakawa/archive_ttl_btm.gif) no-repeat 0 bottom;
}
div.archives-title-outer-3 {}

h2.archives-title {
	font-size: 14px;
	color: #d0566a;
	background:#fff4f4;
	margin: 0;
	padding: 10px;
	text-align: center;
}

/* =============================================== */
/** 05. Pager - ページャー */
/* ----------------------------------------------- */

div.pager {
	font-size: 12px;
}

div.pager-inner {}

div.index-navigator-outer ,
div.archives-pager-outer ,
div.article-pager-outer {}

/* ----------------------------------------------- */
/** IndexNavigator - トップページ */

ul.index-navigator {
	padding: 15px 0px;
	
}

ul.index-navigator li a {
	padding:0px 4px;
	margin:0px 4px;
}
	ul.index-navigator li.paging-number a{
		border:1px solid #e9d6d8;
		text-decoration:none;
	}
	ul.index-navigator li.paging-number li.current{
		color:#fff;
		background:#efd5e0;
		padding:0px 4px;
		margin:0px 4px;
		border:1px solid #efd5e0;
	}
	*html ul.index-navigator li.paging-number li.current{
		position:relative;
		top:-1px;
	}

/* ----------------------------------------------- */
/** ArchivesPager - アーカイブページ */

ul.archives-pager {
	padding: 0px 0px 15px;
}

ul.archives-pager li {
	padding: 0px 5px;
}

ul.archives-pager li a {
	padding: 0px 5px;
}

ul.archives-pager li.both {
	border-left: 1px solid #aaa;
}

/* ----------------------------------------------- */
/** ArticlePager - 個別記事ページ */

ul.article-pager {
	margin-bottom:15px;
}

ul.article-pager li {
	float: left;
	display: inline;
	width: 49%;
	line-height: 1.25;
}

/* = special tech ... borderの高さを揃えるため */
ul.article-pager {
	overflow: hidden;
}

ul.article-pager li {
	padding-top: 1px;/* 1px余白（上部） */
	padding-bottom: 32768px;
	margin-bottom: -32767px;/* 1px余白（下部） */
}

ul.article-pager li a {
	display: block;
	margin: 0 10px;
}

ul.article-pager li.prev {
	text-align: right;
}

ul.article-pager li.next {
	text-align: left;
}

ul.article-pager li.both {
	border-left: 1px solid #aaa;
}

/* =============================================== */
/** 06. Main - 記事エリア */
/* ----------------------------------------------- */

div.article-outer {
	margin-bottom: 15px;
}

/* ----------------------------------------------- */
/** 記事ヘッダー */

div.article-header {
	padding:0px 15px 0px 57px;
	background:url(http://blog.livedoor.com/img/static/misscam/entry_head.jpg) no-repeat 0 0;
}

/*** 日付 */
div.article-date-outer {
	font-size:10px;
	font-weight:bold;
	color:#fff;
	line-height:1.1em;
	padding:15px 0px 21px;
}

div.article-date-outer span.article-date {
	margin-right: 3px;
	margin-right: 0.25em;
}

div.article-date-outer span.article-time {}

/*** カテゴリ */
div.article-category-outer {
	text-align:right;
}

div.article-category-outer dl.article-category {
	font-size:10px;
	margin:10px 0px 0px;
	padding: 0;
}

div.article-category-outer dl.article-category dt ,
div.article-category-outer dl.article-category dd {
	display: inline;
	margin: 0;
	padding: 0;
	margin-left: 5px;
}

div.article-category-outer dl.article-category dt {}

/*** カテゴリアーカイブページではカテゴリを非表示にする */
body.category div.article-category-outer {
	display: none;
}

/** 記事タイトル */
div.article-title-outer {}

h2.article-title {
	color:#ba005c;
	font-size:14px;
	padding:0px;
	margin:0px;
}
	h2.article-title a{
		color:#ba005c;
		text-decoration:none;
	}
	h2.article-title a:hover{
		text-decoration:underline;
	}

/* ----------------------------------------------- */
/** 記事本文 */

div.article-body {
	background:url(http://blog.livedoor.com/img/static/misscam/entry_bg.gif) repeat-y 0 0;
	padding: 20px;
}

div.article-body-inner {
	margin-bottom:20px;
	line-height:1.6em;
}

/** 続きを読む */
div.article-body span.article-continue {
	display: block;
	margin-top: 1em;
}

div.article-body div.article-body-more ,
div.article-body div.article-body-private {
	clear: both;
	margin-top: 1em;
}


/*** blockquote & pre */
div.article-body blockquote ,
div.article-body pre {
	background-color: #f5f5f5;
	padding: 5px 15px;
	margin: 5px 0;
	color: #595d68;
}

/*** img */
div.article-body img.pict {
	margin: 0 5px 5px 0;
}


/* ----------------------------------------------- */
/** 関連記事 */

div.related-articles{
	padding: 15px 0;
}
div.related-articles h3{
	font-weight:normal;
	margin: 0 0 10px;
	padding: 0;
	font-size:12px;
}
div.related-articles ul{
	list-style: none;
	margin: 0;
	padding: 0 0px 0px 15px;
}
div.related-articles ul li{
	background: url(https://parts.blog.livedoor.jp/img/usr/livedoor/web_directors/side_body.gif) no-repeat 0 8px;
	padding: 0 0 5px 9px;
	margin-left: 5px;
	line-height:1.2em;
}




/*** プライベートモード */
div.private-mode-announcement {
	border-color: #858585;
	line-height: 135%;
	font-size: 90%;
}

/* ----------------------------------------------- */
/** 記事フッター */

div.article-footer {
	background:url(http://blog.livedoor.com/img/static/misscam/entry_btm.gif) no-repeat 0 bottom;
	padding:0px 0px 5px;
	margin-bottom:15px;
}

ul.article-post {
	text-align: right;
	background:url(http://blog.livedoor.com/img/static/misscam/entry_bg.gif) repeat-y 0 0;
	padding:0px 20px 10px;
}

ul.article-post li {
	font-size: 10px;
}

/* =============================================== */
/** 07. Option - トラックバック＆コメントエリア */
/* ----------------------------------------------- */

div#article-options {}

div.article-option {}

div.article-option h3 {
	color:#fff;
	font-size: 12px;
	margin: 0 ;
	padding:15px 0px 20px 57px;
	line-height:1.1em;
	background:url(http://blog.livedoor.com/img/static/misscam/contents_head.jpg) no-repeat 0 0;
}

/*** 指定しやすいようstyleReset */
h4.ping-title ,
ul.ping-info ,
ul.ping-info li ,
ul.comment-info,
ul.comment-info li {
	padding: 0;
	margin: 0;
}

ul.ping-info li ,
ul.comment-info li {
	list-style-type: none;
}

/* ----------------------------------------------- */
/** トラックバックURL */

div#trackback-form{
	background:url(http://blog.livedoor.com/img/static/misscam/entry_btm.gif) no-repeat 0 bottom;
	padding-bottom:5px;
	margin-bottom:30px;
}
div#trackback-form ul {
	margin: 0;
	padding:0px 30px 10px;
	background:url(http://blog.livedoor.com/img/static/misscam/entry_bg.gif) repeat-y 0 0;
	text-align:center;
}

div#trackback-form ul li {
	display:inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#trackback-form ul li.trackback-form-url {}

div#trackback-form ul li.trackback-form-url span input {
	width: 300px;
	margin-right:10px;
}

div#trackback-form ul li.trackback-form-url span {}

div#trackback-form ul li.trackback-form-submit {}

div#trackback-form ul li.trackback-form-submit input {}

/* ----------------------------------------------- */
/** トラックバック一覧 */

#trackbacks-list{
	background:url(http://blog.livedoor.com/img/static/misscam/entry_btm.gif) no-repeat 0 bottom;
	padding-bottom:5px;
	margin-bottom:30px;	
}
#trackbacks-list ol{
	margin: 0;
	padding:0px 20px;
	background:url(http://blog.livedoor.com/img/static/misscam/entry_bg.gif) repeat-y 0 0;	
}

li.trackback-set {
	padding-bottom:15px;
}

h4.ping-title {
	display: inline;
	font-size: 12px;
	font-weight: normal;
}

ul.ping-info {
	display: inline;
}

ul.ping-info li.ping-blog-name {
	font-size:10px;
	display: inline;
	margin-left: 20px;
}

ul.ping-info li.ping-blog-name span {
	margin: 0 10px;
}

ul.ping-info li.ping-date {
	color:#aaa;
	font-size:10px;
	display: inline;
	margin-left: 10px;
}

ul.ping-info li.ping-excerpt {
	display: block;
	padding-top: 5px;
	padding-left: 10px;
	line-height:1.4em;
}

ul.ping-info li.ping-excerpt img.trackback-rating {}

/* ----------------------------------------------- */
/** コメント一覧 */

#comments-list{
	background:url(http://blog.livedoor.com/img/static/misscam/entry_btm.gif) no-repeat 0 bottom;
	padding-bottom:5px;
	margin-bottom:30px;	
}
#comments-list ol{
	margin: 0;
	padding:0px 20px;
	background:url(http://blog.livedoor.com/img/static/misscam/entry_bg.gif) repeat-y 0 0;	
}


li.comment-set {
	padding-bottom:15px;
}

ul.comment-info li.comment-author {
	float:left;
	display: inline;
}

ul.comment-info li.comment-date {
	color:#aaa;
	font-size:10px;
	float:right;
	display: inline;
}

ul.comment-info li.comment-body {
	clear:both;
	display: block;
	padding-top: 5px;
	padding-left: 10px;
	line-height:1.4em;
}

ul.comment-info li.comment-body img.trackback-rating {}

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

div#comment-form{
	background:url(http://blog.livedoor.com/img/static/misscam/entry_btm.gif) no-repeat 0 bottom;
	padding-bottom:5px;
}
	div#comment-form form{
		margin:0px;
		padding:0px;
	}
div#comment-form-body{
	background:url(http://blog.livedoor.com/img/static/misscam/entry_bg.gif) repeat-y 0 0;	
	padding:0px 0px 10px 20px;
}

div#comment-form-body table {
	font-size: 12px;
	width:430px;
	border: 0;
}

div#comment-form-body table th {
	width:1%;
	padding-right: 5px;
	text-align: right;
	font-weight: normal;
	white-space:nowrap
}

input#author
,input#email
,input#url
,textarea#text{
	border:1px solid #999px;
	padding:1px 0px;
}

input#author
,input#email {
	width:280px;
}
input#url {
	width:370px;
}

input#bake {
	margin: 0 0 0 5px;
}

textarea#text {
	width:380px;
	height:150px;
}

input.button {
	margin-top: 10px;
	width: 80px;
}

div#comment-form-body table tr.input-etc td {
	padding-top: 6px;
}

label.input-rating {
	margin-left: 20px;
}

label.input-rating select {
	margin-left: 3px;
}

label.input-rating-face {
	margin-left: 5px;
}

label.input-rating-star {}

div#comment-form-body table tr.submit td {
	text-align: center;
}

/*** コメント認証 */
div.comment-auth-announcement {
	background:url(http://blog.livedoor.com/img/static/misscam/entry_bg.gif) repeat-y 0 0;
	padding:10px 20px;
	margin:0px;
	border:none;
}
	div.comment-auth-announcement #comment-login{
		background:#fff4f4;
		padding:10px 0px;
		text-align:center;
	}
	div.comment-auth-announcement #comment-login p{
		text-align:center!important;
		padding:0px!important;
		margin:0px!important;
	}
div.comment-auth-announcement p a {
	margin: 0 3px;
}


/* =============================================== */
/** 08. Sub & Extra - プラグインエリア */
/* ----------------------------------------------- */

div.sidetitlebody {
	height:37px;
	background:url(http://blog.livedoor.com/img/static/misscam/sub_title.jpg) no-repeat 0 0;
	padding-left:24px;
}
div.sidetitle {
	color:#573702;
	font-weight:bold;
	padding-top:14px;
	line-height:1em;	
}

div.sidetop ,
div.sidebottom {
	display: none;
}

div.side {
	padding:10px 0px 0px;
	margin-bottom:40px;
	text-align:left;
}

div.sidebody {
	color:#666;
	background: url(http://blog.livedoor.com/img/static/misscam/icon.gif) no-repeat 0 0px;
	padding: 0 5px 8px 22px;
	line-height:1.4em;
	text-align: left;
}
	div.sidebody a{
	font-weight:bold;		
	}

/* ----------------------------------------------- */
/** Calendar */


.plugin-calendar_japanese,
.plugin-calendar {
  width: 300px;
  background: url(http://blog.livedoor.com/img/static/misscam/cal_top.gif) no-repeat 0 0;
	margin-bottom:20px;
}

.calbottom {
  clear: both;
  width: 300px;
	height:15px;
  background:url(http://blog.livedoor.com/img/static/misscam/cal_btm.gif) no-repeat 0 bottom;
}

.calendarheadbody{
	float:left;
	width:115px;
	height:155px;
}
	.calendarheadbody .calendarhead{
		font-size:12px;
		width:106px;
		margin:10px 0px 0px 9px;
		line-height:1.1em;
		padding-top:65px;
		letter-spacing: -0.04em;
		text-align:center;
	}

a.calendarpre {
  margin-right: -0.5em;
}
a.calendarnext {
  margin-left: -0.5em;
}


.calbody{
	float:left;
	width:180px;
	padding-top:5px;
}
	.calbody table{
		font-size:12px;
	}
	.calbody .caltbl{
		width:175px;
		margin-left:5px;
	}
	.calbody table.caltbl table.caltblwk td
	,.calbody table.caltbl table.caltblday td{
		width:25px!important;
		height:25px!important;
		padding:0px!important;
		text-align:left;
		vertical-align:top;
	}
		.calbody table.caltbl table.caltblwk td{
			color:#fff;
		}
	.calbody table.caltbl table.caltblwk td span
	,.calbody table.caltbl table.caltblday td span{
		display:block;
		width:20px;
		text-align:center;
		line-height:20px;
		margin-top:5px;
	}

.calbody td.sun {
  background: url(http://blog.livedoor.com/img/static/misscam/day_bg_sun.gif) no-repeat 0 5px;
}
.calbody td.sat {
  background: url(http://blog.livedoor.com/img/static/misscam/day_bg_sat.gif) no-repeat 0 5px;
}
.calbody td.weekday {
  background: url(http://blog.livedoor.com/img/static/misscam/day_bg_week.gif) no-repeat 0 5px;
}
.calbody td.calendardbg {
  background: url(http://blog.livedoor.com/img/static/misscam/day_bg_link.gif) no-repeat 0 5px;
}
.calbody td.calendard {
  background: url(http://blog.livedoor.com/img/static/misscam/day_bg_none.gif) no-repeat 0 5px;
}

.calbody table.caltbl table.caltblday td.calon a{
	font-weight:bold;
	text-decoration:none;
}


/* ----------------------------------------------- */
/** ミスコンメンバーエリア */

#misscam-member{
	padding-bottom:5px;
	background: url(http://blog.livedoor.com/img/static/misscam/member_btm.gif) no-repeat 0 bottom;
	margin-bottom:20px;
}
	#misscam-member h3{
		color:#573702;
		font-size:12px;
		padding:0px 0px 0px 50px;
		margin:0px;
		line-height:39px;
		background: url(http://blog.livedoor.com/img/static/misscam/member_head.jpg) no-repeat 0 0;
	}
	#misscam-member #mc-body{
		padding:0px 5px;
		background: url(http://blog.livedoor.com/img/static/misscam/member_bg.gif) repeat-y 0 0;
	}


#misscam-member #mc-body a.member-block{
	display:block;
	padding:0px 5px;
	text-decoration:none;
}
	#misscam-member #mc-body a.member-block:hover{
		background:#fffeee;
	}
#misscam-member #mc-body a.member-block .inner{
	padding:5px 0px;
	cursor:pointer;
	border-top:1px solid #e7e3d8;
}
#misscam-member #mc-body a.member-block .inner img{
	float:left;
}
#misscam-member #mc-body a.member-block .inner .text{
	float:right;
	width:210px;
	padding-top:5px;
}
#misscam-member #mc-body a.member-block .inner .text h4
,#misscam-member #mc-body a.member-block .inner .text h5
,#misscam-member #mc-body a.member-block .inner .text p{
	font-size:12px;
	margin:0px;
	padding:0px;
	line-height:1em;
	text-decoration:none;
}
#misscam-member #mc-body a.member-block .inner .text h4{
	color:#000;
}
#misscam-member #mc-body a.member-block .inner .text h5{
	padding:6px 0px;
	text-decoration:underline;
}
#misscam-member #mc-body a.member-block .inner .text p{
	color: #d0566a;
	font-family:Arial;
}



	#misscam-member #mc-body .member{
		padding:5px 0px;
		border-top:1px solid #e7e3d8;
	}
		#misscam-member #mc-body .member img{
			float:left;
		}
		#misscam-member #mc-body .member div{
			float:right;
			width:210px;
			padding-top:5px;
		}
		#misscam-member #mc-body .member div h4
		,#misscam-member #mc-body .member div h5
		,#misscam-member #mc-body .member div p{
			font-size:12px;
			margin:0px;
			padding:0px;
			line-height:1em;
		}
		#misscam-member #mc-body .member div h5{
			padding:6px 0px;
		}
		#misscam-member #mc-body .member div p{
			color: #d0566a;
			font-family:Arial;
		}

/* ----------------------------------------------- */
/** プロフィール */
#or-profile{
	margin-bottom:20px;
}
	#or-profile .ph{
		text-align:center;
		padding:10px 0px 6px;
	}
	#or-profile ul{
		list-style:none;
		padding:0px;
		margin:0px;
	}
	#or-profile ul li{
		line-height:1.2em;
		padding-top:4px;
	}
	#or-profile p{
		line-height:1.4em;
	}


/* ----------------------------------------------- */
/** bnr_righttop */

#promotion{
	margin-bottom:20px;
}
	#promotion .bnr{
		margin-bottom:5px;
	}
		#promotion .bnr img{
			margin-bottom:5px;
		}
	#promotion ul{
		list-style:none;
		margin:0px 0px 11px;
		padding:0px;
	}
	#promotion ul li{
		line-height:1.2em;
		padding-bottom:4px;
	}


/* ----------------------------------------------- */
/** bnr_lefttop */

.bnr-lefttop{
	margin-bottom:15px;
}
	.bnr-lefttop img{
		margin-bottom:5px;
	}

/* ----------------------------------------------- */
/** Plugins */

.plugin-search_internal form{
	text-align:center;
}
	.plugin-search_internal form input.sf{
		width:148px;
		padding:1px 0px;
		border:1px solid #ccc;
		margin-bottom:5px;
	}

.nickname {
	font-weight: bold;
	margin: 10px 0;
}

.message {
	text-align: left;
	line-height: 125%;
}

/* ----------------------------------------------- */
/** LDServices */

ul#ld-services {
	padding-top: 20px;
}

/* =============================================== */
/** 09. Header & Footer - ヘッダー・フッター */
/* ----------------------------------------------- */
/** Header */

table#header {
	font-size: 75%;
	background:#fff;
	border-bottom:1px solid #d5d5d5;
}

/* ----------------------------------------------- */
/** Footer */

div.footer-outer {
	width:960px;
	margin:0 auto;
	height:100px;
	background:url(http://blog.livedoor.com/img/static/misscam/footer.jpg) no-repeat 0 0;
}

div.footer-outer-2 {}

div#footer {}

div#footer p {
	padding-top:50px;
	font-size: 12px;
}

/* =============================================== */
/** 10. Others - ADエリア etc. */
/* ----------------------------------------------- */
/** ADエリア */

#ad2{
	background:url(http://blog.livedoor.com/img/static/misscam/entry_bg.gif) repeat-y 0 0;
}
div#ad {
	overflow: hidden;
	text-align: center;
	background:#fff4f4;
}

div#ad iframe {
	margin: 10px auto 0px;
}

div.gAdsense {
	padding: 10px 0px;
}

body.ad {
	background: transparent;
	text-align: left;
}

a.adtitle span {
	font-size: 12px!important;
}

a.adtitle {
	color: #d0566a;
}

a.addescription {
	color: #000!important;
}

a.addescription span {
	font-size: 12px!important;
}

a.adurl {
	color: #5885e1;
	text-decoration: none;
}

a.adurl span {
	font-size: 10px!important;
	text-decoration: none;
}

.adhover a.adtitle:hover ,
.adhover a.adurl:hover ,
.adhover a.addescription:hover ,
.adhover a.adld:hover {
	color: #d0566a;
}

a.adld {
	color: #666!important;
	text-decoration: underline;
}

.adhover {
	background: #fff4f4 !important;
	border-color: #fff4f4 !important;
}
.adhover a.adtitle span { color: #d0566a !important; }
.adhover a.adurl span { color: #5885e1 !important; }

.adbox .adtop{}

.adhover .adtop{}

/* End */