/*body*/

body{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #333333;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(https://blog-imgs-27.fc2.com/e/r/o/erog/bg1.gif);
	background-repeat: repeat;
	text-align: center;
}

#wrap{
	width:1050px;
	margin:10px auto;
}

#social_box{
	background:#fff;
	border:1px solid #CCC;
	border-radius: 6px;
	-webkit-border-radius: 6px; /* Safari,Google Chrome用 */ 
	-moz-border-radius: 6px; /* Firefox用 */ 
	width:42px;
	padding:5px 0 0 0;
	-webkit-box-shadow: 0 5px 10px #aaa; /* Safari,Google Chrome用 */ 
 　　　　-moz-box-shadow: 0 5px 10px #aaa; /* Firefox用 */
  　　　  box-shadow: 0 5px 10px #aaa;

	text-align:center;
	position:fixed;
	margin-left: -30px;
	bottom:30px;
	list-style-type:none;
}

#main{
	width:1040px;
	float:left;
}

#side{
	width:10px;
	float:left;
}



#baseBlock {
	width: 940px;
	padding: 0px;
	margin: 0px auto 0px auto;
	text-align: left;
}
#baseLeft {
	width : 740px;
	float : left;
	margin: 0px 0px;
}


h1 {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	font-weight: normal; 
	padding: 2px 0px 0px ;
}

h2 {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 15px;
	color: #000000;
	text-align: center;
	font-weight: bold; 
	padding: 8px 0px 0px 0px ;
}

h3 {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	border-left:10px #09c solid;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	line-height: 180%;
	background: #f0f8ff; /*背景の色*/
	padding: 10px 0px 8px 5px ;
}


.entry_title_h2 {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	font-weight: bold; 
	padding: 4px 0px 0px 0px ;
}

p {
	font-size: 15px;
	line-height: 180%;
	margin: 0em 0px;
	text-indent: 1em;
}

img {
	border: 0px; }


a:hover img {
	filter:alpha(opacity=70);
	opacity:0.7;
}

/* クラスに含まれるリンク色を指定 */
.bprss a:link    { color:MidnightBlue; }
.bprss a:visited { color:DarkKhaki; }
.bprss a:hover   { color:#66CCFF; background-color: #FFFACD;}
.bprss a:active  { color:aqua; }



dl.thumbnail div {
 float: left;				/* 左回り込み */
 margin: -15px -3px 0px 5px;		/* 右と下にスペース 5px */
 padding: 3px 5px 0px 5px;		/* 右と下にスペース 5px */
 border: 1px solid #000;		/* 画像に 1pxの枠 */
}



dl.thumbnail img {
 width: 160px;				/* 画像の幅 */
 height: 120px;				/* 画像の高さ */
}
dl.thumbnail a { display: block; }	/* リンクをブロックレベルへ */
dl.thumbnail dd {
 width: 160px;				/* 枠の幅 */
 height: 50px;				/* テキスト部分の高さ */
 text-align: left;			/* テキスト左揃え */
 margin-left: 0px;			/* Google Chrome用ハック */
 margin-top: 2px;			/* 画像と文字列間のスペース */
}


.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 line-height: 0;
 clear: both;
 visibility: hidden;
}
.clearfix { display: inline-block; }

/* MacIE用 */
*+html .clearfix { height: 1%; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }




/*リンクの色 */
a{ color: #0099FF;
text-decoration: none;
}
a:link{ color: #0099FF;
text-decoration: none;
}
a:visited{ color: #0099FF;
text-decoration: none;
}
a:hover{ color: #66CCFF;
}


.red{ color: #ff0000!important; }/*赤*/
.blue{ color: #0000dd!important; }/*青*/
.green{ color: #008000!important; }/*緑*/
.yellow{ color: #ffff00!important; }/*黄*/
.navy{ color: #1F26A9!important; }/*紺*/
.orange{ color: #ff6600!important; }/*橙*/
.pink{ color: #cc6699!important; }/*ピンク*/
.purple{ color: #660099!important; }/*紫*/
.olive{ color: #808000!important; }/*黄土色*/
.lime{ color: #00ff00!important; }/*黄緑*/
.aqua{ color: #167FA6!important; }/*水色*/
.black{ color: #000!important; }/*黒*/
.gray{ color: #ccc!important; }/*灰*/
.white{ color: #fff!important; }/*白*/


/*list*/
blockquote {
	font-size: 15px;
	line-height: 180%;
	margin: 5px;
	background-color: #e6e6fa; 
/*	background-color: #E8F3FF; */
	padding: 3px 0px 3px 5px;
/*	border-top: 1px dotted #0648B5; */
/*	border-right: 1px dotted #0648B5; */
/*	border-bottom: 1px dotted #0648B5; */
/*	border-left: 5px solid #0648B5; */
}



/*head*/
#headBlock1 {
	height: 47px;
	width: 100%;
	background-image: url(https://blog-imgs-27.fc2.com/e/r/o/erog/bg2.png);
}
.headBlogName{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 24px;
	text-align: center;
}
.headBlogName a:link{
	color : #FFFFFF;	
}
.headBlogName a:hover{
	color : #FFFFFF;	
}
.headBlogName a:visited{
	color : #FFFFFF;	
}
#headBlock2 {
	height: 20px;
	width: 100%;
	margin: 5px 0px 10px 0px;
	background-image: url(https://blog-imgs-27.fc2.com/e/r/o/erog/bg3.png);
}
.headIntroduction{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	padding: 2px 0px;
}
#clock{
	height: 22px;
	float: right;
	border-top: 1px solid #336699;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	border-left: 1px solid #336699;
}

/*form*/
form {
	padding: 0px;
	margin: 0px;
}
.search {
	width:100px;
	border: 1px solid #006699;
	margin-top: 10px;
	float: center;
}
.btn {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 9px;
	padding: 0px;
	margin: 0px;
}

/*左menu*/
#menuBlock-l {
	float : left;
	width : 180px;
	margin: -10px 0px 0px 0px;
}
.menuBlockBase {
	width : 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px;

}
.menuBlockHead {
	width : 180px;
	height : 28px;
	background-image: url(https://blog-imgs-19.fc2.com/e/r/o/erog/menu_head_v3_0.gif);
	margin: 15px 0px 0px 0px;
	padding: 0px;
}
.menuBlockTitle {
	font-weight: bold; 
	text-align: center;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 8px 0px 0px 0px;
}
.menuBlockBody {
	background-color: #FFFFFF;
	border-right: 1px #898989 solid;
	border-left: 1px #898989 solid;
	border-bottom: 1px #898989 solid;
	margin: 0px;
	padding: 0px;
}

.menuBlockBody_link {
	background-color: #FFFFFF;
	border-right: 1px #898989 solid;
	border-left: 1px #898989 solid;
	border-bottom: 1px #898989 solid;
	line-height: 120%;
	margin: 0px;
	padding: 0px;
}

.profile img {
	background-color: #ffffff;
	border-style: solid;
	border-color: #898989;
	border-width: 1px;
	padding: 3px;
	text-align:center;
} 
.menuText {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 10px;
	padding: 5px;
	color: #333333;
	line-height: 120%;
}
.menuText2 {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 10px;
	padding: 5px 5px 5px 5px;
	color: #333333;
	line-height: 110%;
}

.menuText_news {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 8px;
	padding: 10px 5px 10px 5px;
	color: #333333;
	line-height: 100%;
}


.menuText_bprss_img {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	color: #333333;
	line-height: 100%;
}

.menuText_bprss_img ul {
	margin: 0 0 0 -1em;
	padding: 0;
}


.menuText_bprss_img ul li {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	padding-left:55px;  /* 背景画像と文字がかぶるので左から55pxの位置に文字を配置 */
	margin:10px 0;  /* リストを上下10px 左右0px の余白を空ける */
	border-bottom: 1px dashed #898989; /* テキストに点線での下線装飾 */
	list-style:outside none; /* リストマークを文頭より前に出し、打ち消し */
	background: #FFF url(https://blog-imgs-48.fc2.com/e/r/o/erog/bprss_img_icon.gif) no-repeat left center;  /*背景画像をページ内で繰り返さない、左寄せ中央に置く */
}



.menuText_bprss_mov {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	color: #333333;
	line-height: 100%;
}

.menuText_bprss_mov ul {
	margin: 0 0 0 -1em;
	padding: 0;
}

.menuText_bprss_mov ul li {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	padding-left:55px;  /* 背景画像と文字がかぶるので左から55pxの位置に文字を配置 */
	margin:10px 0;  /* リストを上下10px 左右0px の余白を空ける */
	border-bottom: 1px dashed #898989; /* テキストに点線での下線装飾 */
	list-style:outside none; /* リストマークを文頭より前に出し、打ち消し */
	background: #FFF url(https://blog-imgs-48.fc2.com/e/r/o/erog/bprss_mov_icon.gif) no-repeat left center;  /*背景画像をページ内で繰り返さない、左寄せ中央に置く */
}




.menuText_bprss_anm {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	color: #333333;
	line-height: 100%;
}

.menuText_bprss_anm ul {
	margin: 0 0 0 -1em;
	padding: 0;
}

.menuText_bprss_anm ul li {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	padding-left:55px;  /* 背景画像と文字がかぶるので左から55pxの位置に文字を配置 */
	margin:10px 0;  /* リストを上下10px 左右0px の余白を空ける */
	border-bottom: 1px dashed #898989; /* テキストに点線での下線装飾 */
	list-style:outside none; /* リストマークを文頭より前に出し、打ち消し */
	background: #FFF url(https://blog-imgs-48.fc2.com/e/r/o/erog/bprss_anm_icon.gif) no-repeat left center;  /*背景画像をページ内で繰り返さない、左寄せ中央に置く */
}



.menuText_bprss_ant {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	color: #333333;
	line-height: 100%;
}

.menuText_bprss_ant ul {
	margin: 0 0 0 -1em;
	padding: 0;
}

.menuText_bprss_ant ul li {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	padding-left:55px;  /* 背景画像と文字がかぶるので左から55pxの位置に文字を配置 */
	margin:10px 0;  /* リストを上下10px 左右0px の余白を空ける */
	border-bottom: 1px dashed #898989; /* テキストに点線での下線装飾 */
	list-style:outside none; /* リストマークを文頭より前に出し、打ち消し */
	background: #FFF url(https://blog-imgs-48.fc2.com/e/r/o/erog/bprss_ant_icon.gif) no-repeat left center;  /*背景画像をページ内で繰り返さない、左寄せ中央に置く */
}



.menuText_center_pr {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	line-height: 100%;
}
.menuText ul {
	padding: 0px 5px 0px 10px;
	margin: 2px;
}
.menuText ul li {
	padding: 0px 5px;
	margin: 5px 5px 5px 10px;
	list-style-type: square;
	border-bottom: 1px dashed #898989;
	list-style-image: url(https://blog-imgs-27.fc2.com/e/r/o/erog/point.png);
}

.menuText2 ul {
	padding: 0px 0px 0px 10px;
	margin: 2px;
}
.menuText2 ul li {
	padding: 0px 0px 0px 5px;
	margin: 5px 3px 5px 10px;
	list-style-type: square;
	border-bottom: 1px dashed #898989;
	list-style-image: url(https://blog-imgs-27.fc2.com/e/r/o/erog/point.png);
}



.info {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	line-height: 100%;
	font-size: 10px;
	padding: 15px 5px 5px 20px;
}


.linktitle {
	background-color: #d7feff ;
	margin: 7px 0px 7px 0px;
}


.linktitle_aqua_zero {
	background-color: #d7feff ;
	background-image: url(https://blog-imgs-27.fc2.com/e/r/o/erog/menu-title_22x21.gif);
	background-repeat: repeat;
	margin: 5px -12px 0px -17px;
	text-align: center;
	font-weight: bold;
}


.linktitle_aqua {
	background-color: #d7feff ;
	background-image: url(https://blog-imgs-27.fc2.com/e/r/o/erog/menu-title_22x21.gif);
	background-repeat: repeat;
	margin: 0px -12px 0px -17px;
	text-align: center;
	font-weight: bold;
}

.linktitle_mov_h3 {
	font-weight: bold;
}


.linktitle_bk {
	background-color: #d7feff ;
	background-image: url(https://blog-imgs-30.fc2.com/e/r/o/erog03/menu-head_bk_18x18.gif);
	background-repeat: repeat;
	margin: 0px -12px 0px -17px;
	text-align: center;
	font-weight: bold;
}

.linktitle_orange {
	background-color: #d7feff ;
	background-image: url(https://blog-imgs-30.fc2.com/e/r/o/erog03/orange_back.gif);
	background-repeat: repeat;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	height : 21px ;
	text-align: center;
	font-weight: bold;
	font-color : #222222;
	line-height: 130%;
}

.link_zero {
	margin: 5px -12px 0px -17px;
}

.link_kousin {
	margin: 5px -12px 0px -10px;
}


.AA {
	font-family: "ＭＳ Ｐゴシック", "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4", "Osaka";
	line-height: 100%;
}

.pr_banner {
	padding: 0px 0px 10px 0px;
}

.pr_gravia {
	padding: 5px 3px 5px 3px;
	font-size: 10px;
	line-height: 120%;
}


.osusume_site {
	padding: 1px 0px 15px 0px;
	font-size: 10px;
	line-height: 120%;
}

.osusume_eroger {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	padding: 10px 4px 10px 4px;
	font-size: 12px;
	line-height: 110%;
}


.mybloglist {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	line-height: 120%;
	padding: 0px 0px 0px 0px;
}


.list_mybloglist {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 10px;
	padding: 10px 10px 10px 10px;
	line-height: 120%;
}
.list_mybloglist a:visited {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 120%;
	text-decoration: none;
}




/*main*/
#mainBlock {
	float : right;
	width : 540px;
	margin: 15px 0px 0px 0px;
}
#baseNews {
	width: 528px;
	height: 370px;
	background-color: #FFFFFF;
	border-right: 1px #898989 solid;
	border-left: 1px #898989 solid;
	margin: -2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#baseNews2 {
	width: 538px;
	height: 100%;
	background-color: #FFFFFF;
	border-right: 1px #898989 solid;
	border-left: 1px #898989 solid;
	margin: -2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#base_emicom {
	width: 528px;
	height: 120px;
	background-color: #FFFFFF;
	border-right: 1px #898989 solid;
	border-left: 1px #898989 solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.mainEntryBlock {
	border: 0px;
	margin: 0px 0px 0px 0px;

}

.mainEntryHead {
	width : 540px;
	height : 23px;
	margin: 15px 0px 0px 0px;
	background-image: url(https://blog-imgs-70.fc2.com/e/r/o/erog/entry-title_540px_nikkan.gif);

}
.mainEntryTitle {
	padding: 5px 0px 0px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.mainEntryBase {
	padding: 7px 7px 0px 7px;

	background-color: #FFFFFF;
	border-right: 1px #898989 solid;
	border-left: 1px #898989 solid;
}


.mainEntryBase_pink {
	padding: 7px 7px 0px 7px;

	background-color: #ffe0ff;
	border-right: 1px #898989 solid;
	border-left: 1px #898989 solid;
}


.mainEntryBase_01 {
	padding: 7px 7px 0px 7px;

	background-color: #fffaf0;
	border-right: 1px #898989 solid;
	border-left: 1px #898989 solid;
}


.mainEntryBody {
	padding: 5px 5px 0px 10px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #333333;
}

.mainEntryBody img {
}

.mov_img {
	float: left; 
	margin-right: 10px;
	width: 200px;
	height: 150px;
}
.mov_img_250x188 {
	float: left; 
	margin-right: 4px;
	width: 250px;
	height: 188px;
}


.serch_ico {
	width: 16px;
	height: 16px;
}


.mainEntryFoot {
	width : 540px;
	height : 15px;
	background-image: url(https://blog-imgs-19.fc2.com/e/r/o/erog/entry-foot_540px.gif);
	margin: 0px;
	padding: 0px;
}


.mainEntryMore {
	padding: 0px 5px 0px 10px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #333333;
}
.mainEntryDate {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 10px;
	line-height: 130%;
	color: #454545;
	text-align: right;
	margin: 0px 10px 0px 5px;
	padding: 0px 0px 5px 0px;
}
.mainEntryComment {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 10px;
	line-height: 130%;
	color: #666666;
	margin: 0px 10px 0px 15px;
}
.mainEntryComment ul {
	padding: 0px;
	margin: 0px 10px 5px 5px;
}
.pageLink{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	padding: 10px;
	font-size: 12px;
	margin-top: 10px;
	text-align: center;
}


.sel_img {
	margin-right: 7px;
	width: 120px;
	height: 160px;
}

.sel_img_w {
	margin-right: 7px;
	width: 120px;
	height: 90px;
}

.thum_img {
	float: left ;
	margin-right: 10px;
	width: 120px;
	height: 160px;
}



.garssthum100x75 {
	float: left ;
	margin-right: 10px;
	width: 100px;
	height: 75px;
}


/*mainComment*/

.mainCommentBold {
	padding: 10px 0px 2px 5px;
	margin: 0px 3px;
	border-bottom: 3px solid #F0F0F0;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
.mainCommentTitle{
	padding: 3px 0px 5px 15px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #009966;
}
.mainCommentTitle-sub {
	padding: 0px 10px 0px 10px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	color: #333333;
}
.mainCommentBody {
	padding: 3px 5px 0px 20px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #333333;
}

.mainCommentDate {
	padding: 5px 10px 20px 20px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 10px;
	color: #454545;
	text-align: right;
}

/*maintForm*/
.mainForm {
	margin: 10px;
}
.mainForm dt {
	width: 270px;
}
.mainForm dd {
	font-size: 10px;
	padding: 0;
	margin: 15px 10px 0px;
}
.mainFormText {
	width: 370px;
	border: 1px solid #003366;
}
.mainFormTextarea {
	width: 370px;
	border: 1px solid #003366;
}
.mainFormPass {
	border: 1px solid #003366;
}
.mainFormCheck {
	border: 1px solid #003366;
}
.mainFormButton {
	width: 100px;
}


/*maintTaba*/
.mainTrabaBold{
	padding: 15px 0px 2px 5px;
	margin: 0px 3px 0px 3px;
	border-bottom: 3px solid #F0F0F0;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
.mainTrabaTitle{
	padding: 3px 0px 5px 15px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #009966;
}
.mainTrabaTitle-sub{
	padding: 3px 0px 5px 15px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 12px;
	color: #333333;
}

.mainTrabaBody {
	padding: 0px 0px 0px 20px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #333333;
}
.mainTrabaDate {
	padding: 5px 10px 15px 20px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 10px;
	color: #454545;
	text-align: right;
}
.mainTrabaUrl {
	padding: 4px 0px 20px 10px;
}


/*右menu*/
#menuBlock-r {
	float : right;
	width : 180px;
	margin: -10px 0px 0px 10px;
}
.menuBlockTitle_r {
	font-weight: bold; 
	text-align: center;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 6px 0px 0px 0px;
}

.bplinklist {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	font-size: 11px;
	color: #000000;
}

.bplinklist li {
	padding: 0px 0px 0px 5px;
	margin: 5px 5px 5px 0px;
	list-style-type: square;
	border-bottom: 1px dashed #898989;
	list-style-image: url(https://blog-imgs-27.fc2.com/e/r/o/erog/point.png);
}


/*カレンダー*/
table.calender {
	font-size: 10px;
	width: 95%;
	border-collapse: separate;
	border-spacing: 0;
	padding: 0.5em 0 0.7em 0;
	font-family: Arial, Helvetica, sans-serif;
}
.calender caption {
	font-size: 100%;
	border-bottom: 1px solid #777;
	padding: 0 0 0.5em 0;
}
.calender th {
	font-weight: normal;
}
.calender td {
	width: 14%;
	text-align: center;
	padding: 0.1em;
}
.calender td a {
	display: block;
	color: #FFFFFF;
	border: 1px solid #0E54CC;
	background-color: #82BBFF;
}
.calender td a:hover {
	background: #569BFF;
	color: #FFFFFF;
	border: 1px solid #0000FF;
	text-decoration: none;
}
th#sun {
	color: #f00;
}
th#sat {
	color: #00f;
}

/*footer*/
#footBlock {
	width: 100%;
	padding: 0px;
	clear: both;
}
.copyright {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	padding-top:10px;
	font-size: 9px;
	line-height: 150%;
	text-align: center;
}

.zero {
	background: #ffffff;
	padding: 0px 3px 0px 3px;
}

.exit_r {
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	background: #ffffff;
	font-size: 11px;
	text-align: center;
	padding: 5px 5px 5px 5px;
}


.size14 {
	font-size: 20px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	line-height: 100%;
}

.size10 {
	font-size: 10px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	line-height: 100%;
}

.size12 {
	font-size: 12px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	line-height: 100%;
}

.bpsise {
	font-size: 20px;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Helvetica,Arial,sans-serif;
	line-height: 100%;
	color: #ff0000;
	font-weight: bold; 
}



#ayaponrss {
	margin : 10px 0px 0px 0px;
	text-align : right;
	font-size : 10px;
}

#yfh_img {
	float: left; 
	margin-right: 10px;
	width: 200px;
	height: 150px;
}

#sel_img {
	margin-right: 7px;
	width: 120px;
	height: 160px;
}



#sel_img_w {
	margin-right: 7px;
	width: 120px;
	height: 90px;
}

#thum_img {
	float: left ;
	margin-right: 10px;
	width: 120px;
	height: 160px;
}




#16_serch_ico {
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

#serch_ico {
	width: 16px;
	height: 16px;
	vertical-align: middle;
}


.contents_top {
	height: 10px;
	background-image: url(https://blog-imgs-27.fc2.com/e/r/o/erog/contents_top_800.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.contents_bottom {
	height: 20px;
	background-image: url(https://blog-imgs-27.fc2.com/e/r/o/erog/contents_bottom_800.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.contents_name {
	background-image: url(https://blog-imgs-27.fc2.com/e/r/o/erog/contents_body_800.gif);
	background-position: center;
	background-repeat: repeat-y;
	text-align: center;
}

.contents {
	width: 100%;
	background-image: url(https://blog-imgs-27.fc2.com/e/r/o/erog/contents_body_800.gif);
	background-position: center;
	background-repeat: repeat-y;
	text-align: center;
	
}
hr.dot { 
	width: 538px ;
	height: 2px ;
	border-style: dotted none none none ; 
	border-top-width: 2px ; 
	border-top-color: #999999 ; 
	margin: 5px -12px 5px -17px ;
} 

hr.dot1 { 
	width: 538px ;
	height: 2px ;
	border-style: dotted none none none ; 
	border-top-width: 2px ; 
	border-top-color: #999999 ; 
	margin: 5px -12px 5px -8px ;
} 

.mgs { 
	width: 100% ;
	height: 40px ;
	vertical-align: bottom;
	text-align: center;
	font-weight: bold;
	font-size:18px;
	color:#FFFFFF;
	background-color:#FF4500;
} 





#garssthum100x75 {
	float: left ;
	margin-right: 10px;
	width: 100px;
	height: 75px;
}

#pickup_thum_160x120 {
	margin-right: 10px;
	width: 160px;
	height: 120px;
}




/*--------------------------------------------------------
▼パンくずリスト▼
--------------------------------------------------------*/
.pankuzu{ 
font-size: 12px;
text-align: left;
margin:0px 0px 10px 0px;}
.pankuzu a:link{color:#ff6600}
.pankuzu a:visited{color:#ff6600}



/* fam */
.fam_thumb_top_s {
	margin-bottom: 10px;
}
.fam_thumb_top_s a {
	display: block;
	padding: 10px 5px;
	margin: 0px 5px;
	border-bottom: dotted 1px #D0D0D0;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	color: #333;
}
.fam_thumb_top_s a div div img {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
}




/* fam 92 サムネ＋テキスト(テキスト下部サムネ上部)(正方形)【日付＋画像角丸】*/

.fam_thumb_top {
	margin-bottom: 10px;
	margin-left: 10px;
}
.fam_thumb_top a {
	display: block;
	padding: 10px;
	/* 1枠分の横幅 */
	width: 220px;
	border: solid 2px #D0D0D0;
	float: left;
	margin-right: 10px;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	color: #333;
}
.fam_thumb_top a div span {
	display: block;
	height: 100px;
}
.fam_thumb_top a div div img {
	/* 画像角丸 */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
}
.fam_thumb_top a .fam_time {
	font-size: 14px;
	color: #888;
	padding-top: 10px;
	text-align: right;
	border-top: solid 1px #D0D0D0;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix { zoom: 1; }
.clear {
	clear: both;
}
*:first-child+html .clearfix { zoom: 1; }


/* リンクボタン */
.button {
    background-color: #fff;
    border: 1px solid #777;
    border-radius: 10px;
    color: #333;
    display: block;
    font-weight: bold;
    font-size: 20px;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    width: 460px;
}

/* PR リンクボタン */
.pr_button {
    background-color: #fff;
    border: 1px solid #777;
    border-radius: 10px;
    color: #333;
    display: block;
    font-weight: bold;
    font-size: 14px;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    width: 460px;
}


/*アイキャッチ画像付関連記事 */
#fc2relate_entry_thumbnail_area {
 margin: 25px 0px 0px 0px !important;
 padding: 15px 0px 5px 0px !important;
 border: 1px #dddddd solid !important; /* 枠線の色 */
 background: #fafafa !important; /* リスト背景色 */
 -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}
 
#fc2relate_entry_thumbnail_area .relate_dt {
 margin: 0 !important;
 padding: 0px 20px 10px 20px !important;
 border: 0 none !important;
 border-bottom:1px solid #dddddd !important;/* 下線の色 */
 box-shadow: 0 1px 0 rgba(255,255,255,1) !important;
 line-height: 1.1 !important;
 background: none !important;
}
 
#fc2relate_entry_thumbnail_area .relate_dd {
 margin-left:0px;
 overflow: hidden;
}
 
#fc2relate_entry_thumbnail_area .relate_dd .relate_ul {
 margin: 10px !important;
 padding: 0 !important;
 overflow: hidden;
}
 
#fc2relate_entry_thumbnail_area .relate_dd .relate_ul li {
 width: 50%;/* 2列は50%　3列は33.3% */
 height: 107px;
 float: left;
 list-style: none;
 border-bottom:1px solid #dddddd;/* 下線の色 */
 box-shadow: 0 1px 0 rgba(255,255,255,1) !important;
}
 
#fc2relate_entry_thumbnail_area .relate_entry_thumbnail_image img {
 padding: 2px !important;
 margin: 5px !important;
 width: 90px !important;/* 画像の大きさ */
 height: 90px !important;/* 画像の大きさ */
 border: 1px #dddddd solid !important;/* 画像の枠線 */
}
 
.thumbnail_wrapper {
 display: flex;
 -webkit-flex-direction: row;
 flex-direction: row;
 -webkit-justify-content: flex-start;
 justify-content: flex-start;
 -webkit-align-items: flex-start;
 align-items: center;
}
 
.thumbnail_wrapper> *{
 flex:1 1 auto;
}
 
.relate_entry_String {
 word-break: break-all;
 line-height: 1.2em;
 padding:1em;
}
 
#fc2relate_entry_thumbnail_area .relate_li a{
 text-decoration: none !important;/* テキスト下線なし */
}
 
#fc2relate_entry_thumbnail_area .relate_li a:hover{
 text-decoration: underline !important;/* マウスホバーでテキスト下線あり */
}

.box26 {
    position: relative;
    margin: 2em 0;
    padding: 0.5em 1em;
    border: solid 3px #95ccff;
    border-radius: 8px;
}
.box26 .box-title {
    position: absolute;
    display: inline-block;
    top: -13px;
    left: 10px;
    padding: 0 9px;
    line-height: 1;
    font-size: 15px;
    background: #FFF;
    color: #95ccff;
    font-weight: bold;
}
.box26 p {
    margin: 0; 
    padding: 0;
}