@charset "UTF-8";

* {
	padding: 0;
	margin: 0;
	font-style: normal;
	font-weight: normal;
}

html {
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body {
	text-align: center;
	color: #000;
	background: #fff;
}
body#permanent_area #header p,
body#category_area #header p {
	text-align: center;
}
body#permanent_area #right {
	width: 100%;
}
a {
	color: #ee4097;
	text-decoration: none;
}
a:hover {
	color: #0099FF;
	text-decoration: underline;
}
a img {
	border: none;
}
.clear {
	clear: both;
}
b, em, strong {
	font-weight: bold;
}
i {
	font-style: italic;
}
h2 {
	font-size: 120%;
}
h3 {
	font-size: 110%;
}
ul {
	list-style: url(none) none;
	margin: 0px;
	padding: 0px;
}




#wrapper {
	width: 1000px;
	font: 80%/1.6em Osaka, "ＭＳ Ｐゴシック", sans-serif;
	text-align: left;
	margin-right: auto;
	margin-left: auto;

}

/*ヘッダ---------------------------------------------------------------------------*/
#header {
	text-align: center;
	padding: 10px 0 5px 0;
}

h1 {
	font-size: 180%;
	text-align: center;
	margin-bottom: 5px;
}
h1 a {
	font-weight: bold;
}

#header p {
	width: 600px;
	margin-right: auto;
	margin-left: auto;

	text-align: left;
}

.wideAd {
	
}

.wideAd p {
	text-align: center;
}

.wideAd p a {
	padding: 5px 0;
	display: block;
}


/*-------------------------------------------------------------------------------*/
#sub {
	float: left;
	padding: 0 5px 10px 5px;
}
/*ミドルの幅とか-----------------------------------------------------------------*/
#middle {
	clear: both;
}
#center {
	float: right;
	width: 330px;
}
#right {
	float: right;
	width: 500px;
}
#left {
	float: left;
	width: 170px;
}

/*左右カラムのプラグイン-----------------------------------------------------------------*/
.plugin {
	margin: 0px 5px 15px;
}
/*プラグインタイトル*/
.plugin h3 {
	font-weight: bold;
	margin-bottom: 5px;
}


.plugin p {

}

.plugin ul {

}

#center .plugin ul li a {
	border-bottom: 1px dotted #ccc;
	width: 320px;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
}

#left .plugin ul li a {
	border-bottom: 1px dotted #ccc;
	width: 160px;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
}


.plugin ul li img {
	display: none;
}

/*DMMバナー*/
#center .plugin p {
	margin: 0 0 10px 0;
}


#right .plugin {
	margin: 15px 0px 0px;
}


/*アーカイブスクロールバー*/
#left #archive ul {
	height: 140px;
	overflow: auto!important;
	overflow: none;
	overflow-y: scroll;
}

#left #archive ul li a {
	width: 140px;
}






/*中央カラム-----------------------------------------------------------------*/

/*記事*/
.item {
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 15px;
	margin: 0px 5px 15px;
	clear: both;
}
/*記事タイトル*/
.item h2 a {
	padding-left: 25px;
	font-weight: bold;
	display: block;
	/*記事タイトルアイコン*/
	background: url("http://22.media.tumblr.com/t5KszWqs7ldix2f2BzUwrLnno1_100.gif") left center no-repeat;
}

.item p {
	margin: 15px 0;
}

/*テキスト広告*/
.item .ads {
	clear: both;
}


.item .ads p {
	margin: 0;
	padding: 5px 0;
}

.item .ads p a {

	display: block;
	width: 100%;

}

.dmmImgs div {
	float: left;
	border-right: 3px solid #fff;
	/*height: 245px;*/
	height: 210px;
}

.dmmImgs div p {
	margin: 0;
}

p.free a,
p.month a {
	display: block;
	/*width: 150px;*/
	/*height: 200px;*/
	margin: 0 0 5px 0;
	text-align: center;
}

p.free a:hover,
p.month a:hover {
	text-decoration: none;
}


.cosImgs div {
	float: left;
}




/*カテゴリ表示*/
.itemCategory {
	padding-left: 15px;
	/*background: transparent url("http://nyurunyuru.s1.freexy.net/blog/icon_category.gif") left center no-repeat;*/
	background: transparent url("http://15.media.tumblr.com/t5KszWqs7ldixg2xUClFnH7Qo1_100.gif") left center no-repeat;
}


/*追記へのリンク*/
.itemMoreLink {
	padding-left: 25px;
	display: block;
	/*background: url("http://nyurunyuru.s1.freexy.net/blog/star.gif") left center no-repeat;*/
	background: url("http://17.media.tumblr.com/t5KszWqs7ldiyqdzr5h2xjWSo1_100.gif") left center no-repeat;
	margin: 0 0 15px 0;
}
.itemMoreLink a {
	/*font-weight: bold;*/
}


/*トラックバック一覧*/
#tbList {
	clear: both;
	margin-top: 15px;
}

#tbList h3 {
	font-size: 100%;
}

#tbList ul {
	margin-top: 10px;
	padding: 0 0 0 15px;
	list-style: disc;
}
#tbList ul li {
	font-size: 87%;
}
#tbList ul li a {
	font-size: 114%;
}
#tbList p {
	color: #ccc;
}


/*関連記事一覧*/
#relatedList {
	clear: both;
	margin-top: 15px;
}

#relatedList h3 {
	font-size: 100%;
}

#relatedList ul {
	margin-top: 10px;
	padding: 0 0 0 15px;
	list-style: disc;
}
#relatedList ul li {
	font-size: 87%;
}
#relatedList ul li a {
	font-size: 114%;
}
#relatedList p {
	color: #ccc;
}


/*フッタ上のナビ*/
#footerNavi {
	clear: both;
	text-align: center;
	border-bottom: 30px solid #FFFFFF;
}

#footerNavi li {
	display: inline;
	margin-left: 1em;
}

/*記事詳細下部の最近の記事とカテゴリ--------------------------------------------------------------------------*/

#bottom {}
#bottomL,
#bottomC,
#bottomR {
	float: left;
}
#bottom .plugin {
	width: 323px;
}

/*IE flaot+margin*/
#bottom .plugin {
	margin-left: 0;
	margin-right: 0;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
}

#bottom .plugin h3 {}

#bottom .plugin ul {}

#bottom .plugin ul li {}

#bottom .plugin ul li a {
	border-bottom: 1px dotted #CCCCCC;
	width: 323px;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
}


/*スクロールバー*/
/*
#bottom .plugin ul {
	height: 200px;
	overflow: auto!important;
	overflow: none;
	overflow-y: scroll;
}

#bottom .plugin ul li a {
	width: 305px;
}
*/







/*DMMアダルトビデオ ジャンル一覧*/
#footDmmAds {
	
}

#footDmmAds .plugin h3 {
	
}

#footDmmAds .plugin dl {}

#footDmmAds .plugin dl dt {}

#footDmmAds .plugin dl dd {
	border-bottom: 1px dotted #CCCCCC;
}

/*カレンダー*/
#calender {

}


/*フッタ--------------------------------------------------------------------------*/
#footer {
	margin: 30px 0 0 0;
	clear: both;
	text-align: right;
	padding-right: 5px;
}


/*記事の装飾--------------------------------------------------------------------------*/
/*検索フレーズ*/
table.box {
	width: 100%;
	empty-cells: show;
	border-collapse: collapse;
	border-spacing: 0px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
html>body table.box {
        border-collapse: separate;
}
table.box td {
	padding: 2px 4px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
table.box tr.graphXtitle td {
	text-align: center;
	background: #f1f1f1;
}
table.box td.graphXname {

}
table.box td.graphXdat {
	text-align: center;
}


#noScript {
	background: #FFFFFF;
	position: absolute;
	height: 4000px;
	width: 2000px;
	left: 0px;
	top: 0px;
	text-align: left;
	padding: 10px;
}











/* lightbox */

#lightbox{
	background-color:#fff;
	padding: 5px;
	font-size: 0.8em;
}
#lightboxDetails{

}	
#lightboxCaption {
	padding-top: 0.4em;
	text-align:center;
}
#lightboxHead {
	padding-bottom: 0.4em;
	text-align:center;
}
#lightboxCaption a, #lightboxHead a {
	padding: 5px 0;
	display: block;
}

#lightboxAds01,
#lightboxAds02,
#lightboxAds03,
#lightboxAds04 {
	clear: both;
}
#lightboxAds03 div {
	float: left;
	border-right: 3px solid #fff;
	height: 200px;
}

#lightboxCaption #lightboxAds03 {
	height: 200px;
	width: 100%;
	overflow: hidden;
}
#lightboxCaption #lightboxAds03 a {
	padding: 0;
}

#lightboxAds03 p.free a,
#lightboxAds03 p.month a {
	display: block;
	/*width: 147px;*/
	text-align: center;
}

#lightboxAds03 p.free a:hover,
#lightboxAds03 p.month a:hover {
	text-decoration: none;
}


#lightboxAds04 p {
	margin: 0 0 10px 0;
}

#lightboxAds04 iframe {
	border: 3px solid #fff;
}


#keyboardMsg{
	float: right;
	display: none;
}
#closeButton{
	top: 0px;
	right: 0px;
}

#lightbox img{
	border: none;
	clear: both;
} 
#overlay img{
	border: none;
}

#overlay{
	/*background-image: url(http://nyurunyuru.s1.freexy.net/blog/overlay.gif);*/
	background-image: url(http://23.media.tumblr.com/t5KszWqs7ldiy7hxNhffuRTpo1_100.png);

}

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	/*background-image: url(http://nyurunyuru.s1.freexy.net/blog/blank.gif);*/
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://23.media.tumblr.com/t5KszWqs7ldiy7hxNhffuRTpo1_100.png", sizingMethod="scale");
}

	

















body {
	background: #EAB3B7;
}

#wrapper {
	background: #fff;
}

#header p {text-align: center;}