﻿@charset "utf-8";

.xedni .pisentry{display:none;}
.tmkan + dt.pisentry,.tmkan + dt.pisentry+dd.pisentry{display:none;}
/* ----------------------------------------------------[ CATEGORY ]
*/
.cvt38 .anime h3.outline{font-size:100%}
.cvt12 div p.fii,.cvt28 div p.fii,.cvt25 div p.fii{font-size:100%}
.pistag,.stnone{display:none;}
.pvtt25 .pistag,.pvtt28 .pistag,.pvtt44 .pistag,.pvtt45 .pistag{display:block}

.enBody .btlist a:link,.enBody .btlist a:visited{color:#000;text-decoration:none;}
.enBody .btlist a:hover{color:#e00;}
.enBody .btlist td{padding:6px 0;}

.cvt10 .fanfan {background:none;}
.cvt10 .fanfan th{
	background:#18b;color:#fff;font-weight:normal;font-size:12px;text-align:center;
}
.cvt10 .fanfan td{border:1px #e6e6e6 solid;background:#fafafa;}
#contents .notrem {display:none;}
#topCat8 .ncay,#topCat0 .ncan,#topCat9 .ncaf{display:list-item;}
#sidebar #twpfollow{margin-bottom:8px;}
#sidebar #twpfollow a{margin-left:5px;padding:0;border:0 none;font-family:verdana;font-size:12px;color:#069;}
#twpfollow img{border:0 none;vertical-align:middle;}
#sidebar #twpfollow a:hover{color:#000;}
#fstmp {margin:1em 0 0 5px;}
#fstmp select {width:170px;}
#fstmp .sltplg {margin-bottom:1em;}

/* ----------------------------------------------------[ RESET ]
*/
body,ul,ol,li,dl,dt,dd,form,fieldset,input,p{margin:0;padding:0;}
hr{height:1px;padding:0;margin:2em 0;border-width:1px 0 0;border-style:solid;border-color:#e6e6ea;display:block;}
code,em,address{font-style:normal;font-size:100%;}
table{font-size:100%;}
form,input,td,textarea{font-size:inherit;}
input[type=text]{padding:3px;}
label input[type="checkbox"],label input[type="radio"]{cursor:pointer;}
input[type="button"],input[type="submit"]{cursor:pointer;padding:5px 10px;}
* html input[type=text]{padding:2px;}
code{font-size:12px;}
form,input,textarea{
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
/*\*//*/font-family: Osaka;/**/
}
img,fieldset{border:0 none;}
textarea{width:90%;}
em{color:#cc3333;}
.preuri em{color:#0ff;}
a,a:hover{text-decoration:none}
h3{font-size:94%;border-bottom:1px #000 solid}
h4{font-size:94%;border-bottom:1px #000 solid}

/* ----------------------------------------------------[ STYLE ]
*/
.enBody p{margin:0 0 1em;padding:0;}
.enBody blockquote p{margin:0;}
.enBody ul,.enBody ol{margin:15px 0 15px 30px;}
.enBody ol{padding:0 0 0 15px;}
.enBody li{margin:0 0 4px;}
#contents .me{margin:0 0 8px;}
#contents .topme{margin:1.8em 0 8px;}
#contents .btmme{margin:1em 0 0.3em;}
body p.btmar{margin:1.2em 0 2.1em;}

div .relate{margin:2em 0 1em;}
div .mzM{margin:0 0 1em;}
div ul.relate{margin:2em 0 1em 0px;list-style-type:circle;font-size:96%;}
div ul.relate li{margin:0 0 2px 1.3em;}
div ul.relate li.fstc{margin:0 0 2px;list-style-type:none;}

.gra{color:#999}
.red{color:#c00}
.white{color:#fff}
.t-black{color:#000}
.green{color:#060}

#contents .r-txt{text-align:right}
#contents .l-txt{text-align:left}
#contents .c-txt{text-align:center}
.fntWei{font-weight:bold;}
.gray{background:#f3f3f3}
.pick01{background:#ff8;}
.line{border-bottom:1px #999 dashed}

.stxt{font-size:87.2%}
.mtxt{font-size:93.7%}
.xtxt{font-size:114.63%}
.minmin{font-size:11px}
.fleft{float:left;}

.disNone{display:none}
.disBlock{display:block}
div.stay{display:none !important}
.cBody u{text-decoration:none;display:block;height:0;width:0;overflow:hidden;visibility:hidden}
#blogservice{margin:10px 10px 2px;}
#blogserviceE{text-align:right;}
#blogserviceE select,#blogservice select{text-align:left;font-family:monospace;}
.quiz table{margin:0 0 1.5em 5px;}
#contents .quiz td{padding:4px 0 4px 2px;line-height:1.6;}
.quiz input{vertical-align:middle;margin-right:0px;}
.quiz .qAns{white-space:nowrap;vertical-align:top;}
.qAns label{letter-spacing:2px;}
.quiz .answer{display:block;width:6.5em;height:1.6em;line-height:1.6;color:#fff;background:#09c;color:#fff;cursor:pointer;margin:0.5em 0.5em 1em auto;text-align:center;}
.quiz .answer:hover{background:#f09;}
#contents .qno{font-size:114.6%;font-size:100%;background:#f6f9f9;border:1px #e6e9e9 solid;padding:3px 5px;}
.qno span{font-family: arial,verdana;font-size:100%;color:#090;}
#contents .iqback{
 margin:10px 0 0;padding:10px 10px 0;
 background:#f6f6ff;border:1px #e9e9ef solid;
}
.amqz{display:block;margin:0 0 10px 10px;}
.ammsg{display:block;padding:5px 0 0;font-weight:bold;}

#rcont .rcpnta{font-size:100%;background:#ffffee;border-bottom:1px #ccc solid;border-top:1px #ccc solid;padding:0 5px;color:#333;height:2.3em;line-height:2.3;overflow:hidden;font-size:11px;}
#rcont .rcpnt{border:0;margin:0 0 0 2px;padding:2px;}
#rcont .rcpnt ul{margin:0 0 1px 2px;}
#rcont .rcpnt li{padding:2px 0 2px 2px;border-bottom:1px #ccc dotted;}
#rcont .rcpnt li:last-child{border:0;}
#rcont .rcpnt ul a{padding:3px 0;}
#rcont .rcpnt ul a:hover{background: none;color:#888;}
#rcont .rcpnt ul a:hover span{color:#888;}
.rcpnt .c-cico{padding-top:1px;white-space:nowrap;overflow:hidden;}

/* ----------------------------------------------------[ LAYOUT ]
*/
body{
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	color: #000;
	background: #fafaf6 url(http://blog-imgs-46.fc2.com/p/a/r/paro2day/pbk3.gif) center top repeat-y;
	text-align: center;/*word-break: break-all;word-wrap: break-word;*/
}
#pagetop{
	position:absolute; top:0; left:0; max-height:none;
	width:100%; min-width:845px; height:96px;
}
#contents{
	margin:0 auto; padding:91px 0 0; clear:both; max-height:none; width:837px; text-align:center;
	background:#fff url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/pbkb.jpg) 593px 0 repeat-y;
}
div.main{
	margin:0 33px 0 0; width:575px; overflow:hidden; float:left; text-align:left;
}
#sidebar{
	margin-bottom:10px; padding-top:8px;min-height:1px;
	float:right; width:229px; height:auto; line-height:1.3;
	font-size:82%; text-align:left;
}
#ifPdy{
	position:absolute; top:18px; left:190px; z-index:5;
	color:#eef6fa; font-size:69%;
}
#ifPdy a{color:#ffffff; text-decoration:underline}
#siteTitle{
	margin:0; padding:0; position:absolute; top:0; left:0; z-index:1;
	width:100%; height:66px;
	background:#42a0bb url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/hfbk.gif) left top repeat-x;
}
#siteTitle a{
	display:block; position:absolute; top:8px; left:11px; z-index:2;
	width:150px; height:47px; color:#fff;font-family:'Times New Roman';
}

/* ----------------------------------------------------[ HEADER ]
*/
.sblog{
	position:absolute; top:7px; right:15px; z-index:3;
	width:295px; text-align:right; font-size:82%;
}
input.sinput{
	padding:2px; border:1px #62c0db solid; width:170px;
	line-height:1.2; background:#fff; outline:0 none;
}
input.sbinput{
	border: 0 none;
	position: absolute; top: 2px; right: 0; width: 20px; height: 20px;
	overflow: hidden; color: #fff;
	background: url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/search.gif) left top no-repeat;
	text-indent:-500px; cursor:pointer; outline:0 none;
}
#ctNavi{ margin:0 auto; width:845px; height:89px;}
ul.categr{
	position: relative; top: 43px; left: 0; z-index: 10;
	height: 46px; list-style-type: none; font-size:82%;
}
.categr li{
	margin-right: 3px; display: block; float: left;
	width: 103px; height: 46px; text-align: center;
}
.categr li.home,.categr li.nhome{margin-right: 0}
.categr a{
	display: block; height: 41px; line-height: 33px;
	color: #fff; outline: none;
	background: url(http://blog-imgs-46.fc2.com/p/a/r/paro2day/cmenuaw.gif) left top no-repeat;
}
.categr li.home a{background-position: 0 -92px}
a.cts0,a.ctp17,a.cts46,a.ctr8,a.ctm13,a.ctm20,a.ctm22,a.ctb9,a.ctb10,a.ctb25,a.ctt25,a.ctt28,a.cta14,a.cta38{background-position: 0 -92px;}
ul.categr li a:hover,ul.categr li a:focus{background-position: 0 -46px;line-height:35px;position:relative;top:-2px;}
ul.tmenu{
	font-size:78%; text-align:right; margin:0 1px 0 767px; list-style-type:none;line-height:1.5; position: relative;height:85px;
}
.spm .tmenu{margin-left:1px;clear:both;height:30px;}
.spm .tmenu li{padding:2px 0;margin:0 7px 0 7px;display:inline;}
.tmenu img{vertical-align:middle;}
.tmenu li.twpvt25,.tmenu li.twpvt28{display:none;}
.tmenu a{color: #000; text-decoration: underline;}
.tmenu a:hover{text-decoration: none}
div ul.navi{
	margin: 0 0 20px; list-style-type: none;
	font-size: 78%; color: #e9e9e9; text-align: center;
}
ul.navi li{margin: 0 5px; display: inline;}
body > div {overflow:hidden !important;max-height:0;}
#perma{height:106px;position:relative;text-align:right}
#perma li{margin-bottom:3px;display:block}
#perma li.tenk{position:absolute;left:0;top:0}
div ul li.liprev{padding-left: 10px;border-left: 1px #e9e9e9 solid;}
ul.navi li.linext{padding-right: 10px;border-right: 1px #e9e9e9 solid;}
.tmkan{margin:0 0 5px;font-size:11px;}.tmkan a{color:#069;}.tmkan a:hover{text-decoration:underline;}
/* ----------------------------------------------------[ MAIN ]
*/
.entryList {margin:0 0 40px 0;padding:0 0 10px;
background: url(http://blog-imgs-46.fc2.com/p/a/r/paro2day/enlist1.gif) left bottom no-repeat;
}
ul.topNavi{padding:13px 0 7px;list-style-type:none;
background: url(http://blog-imgs-46.fc2.com/p/a/r/paro2day/enlist1.gif) left top no-repeat;
}
.topNavi li{padding:5px 10px 5px 15px;
background:#fcfcf0 url(http://blog-imgs-46.fc2.com/p/a/r/paro2day/enlist1.gif) left center no-repeat;
}
.topNavi span{
font-size:69%;color:#a30;margin-right: 10px;padding-left:20px;/*
background: url(http://blog-imgs-10.fc2.com/p/a/r/paro2day/inn8.gif) -1199px center no-repeat;*/
background: url(http://blog-imgs-48.fc2.com/p/a/r/paro2day/inn9.gif) -1199px center no-repeat;
}
.topNavi li a{font-size:82%;text-decoration:none;}
.topNavi li a:link{color:#059;}
.topNavi li a:visited{color:#000;}
.topNavi li a:hover{text-decoration:underline;}

.catPage{margin:0 0 3px 0;}
ul.catNavi{
	margin:0 0 35px;padding:0; width:575px; height:14px;line-height:14px;
	position:relative; list-style-type:none; font-size:82%;
	background:url(http://blog-imgs-53.fc2.com/p/a/r/paro2day/ppsu.gif) left bottom no-repeat;
}
.catNavi li{position:absolute;top:0;width:52px;height:14px;overflow:hidden;text-indent:-150px;padding:0;margin:0;}
.catNavi .newer{right:55px;}
.catNavi .older{right:0;}
.catNavi a{
	background:#43b0ef url(http://blog-imgs-53.fc2.com/p/a/r/paro2day/ppsu.gif) -456px top no-repeat;
	display:block;width:52px;height:14px;overflow:hidden;
}
.newer a{right:20px;background-position: -508px top;}
.newer a:hover{background-position: -508px -14px;}
.older a{right:0;}
.older a:hover{background-position: -456px -14px;}
div .catNavi a{text-decoration:none;}

.main a{color: #0460a7; text-decoration: underline}
.enTitle a,#contents a.hean{color:#000000; text-decoration: none}
.main a:hover{color: #e33333; text-decoration: none}
.entry{margin: 0 0 3.8em;clear:both;}
.xedper .entry{margin-bottom:1.9em;}
div .enTitle{
	margin:0;padding:16px 8px 0 28px;clear:both;font-size:94%;font-weight:bold;
	background: url(http://blog-imgs-46.fc2.com/p/a/r/paro2day/htb17.gif) no-repeat left top;
}
ul.enHeader{
	padding-top:29px;list-style-type:none;font-size:82%;text-align:left;
	background: url(http://blog-imgs-46.fc2.com/p/a/r/paro2day/htb17.gif) no-repeat left -103px;
}
.enHeader li{display:inline;margin-right:10px;}
li.category{
	padding-left:19px;
	background:url(http://blog-imgs-53.fc2.com/p/a/r/paro2day/eh12.gif) no-repeat left center;
}
li.date{
	margin-left:8px;padding-left:19px;/*
	background: url(http://blog-imgs-10.fc2.com/p/a/r/paro2day/inn8.gif) -1199px center no-repeat;*/
	background: url(http://blog-imgs-48.fc2.com/p/a/r/paro2day/inn9.gif) -1199px center no-repeat;

}
div ul .lec21{background-position: left center;}
div ul .lec10{background-position: -199px center;}
div ul .lec9{background-position: -399px center;}
div ul .lec14{background-position: -599px center;}
div ul .lec1,div ul .lec0,div ul .lec{background-position: -799px center;}
div ul .lec8{background-position: -999px center;}
div ul .lec42{background-position: -1399px center;}
.enHeader img {vertical-align:middle;}
.enHeader a:link,.enHeader a:visited {color:#000;text-decoration:none;}
.enHeader a:hover {color:#e33;}
.enBody{
	margin: 18px 1px 0; line-height: 1.5; color: #000; font-size: 94%;
}
div p.fii{margin: 2.1em 5px 1em;clear:both; font-size: 84%;}
div p.fii a{
	display: block; width: 140px; height: 31px; line-height: 25px;
	overflow: hidden; color: #fff;
	background: #87d040 url(http://blog-imgs-53.fc2.com/p/a/r/paro2day/ppsu.gif) -316px top no-repeat;
	text-indent: -140px; text-decoration: none;
}
div p.fii a:hover{background-position: -316px -31px;}
ul.state{
	margin-top:1em;padding-left:15px;clear:both;list-style-type:none;position:relative;
	height:45px;line-height:45px;color:#666;font-size:82%;text-align:left;
background: url(http://blog-imgs-46.fc2.com/p/a/r/paro2day/htb17.gif) no-repeat left bottom;
}
ul.etats{background-position:left -233px;}
#actop {background-position:left -183px;}
* html ul.state{padding-top:10px;background-position:left -285px;}
* html #actop .state{background-position:left -183px;}
* html ul.etats{background-position:left -285px;}

.twshare{position:absolute;top:-1px;left:0;}
#actop .twshare{top:4px;}

.state .enf{height:37px;display:list-item;}
.enf a{margin-left:5px;color:#000;text-decoration:none;}
.state img{vertical-align:middle;}
.enf a.efB{margin-left:9px;}

a.aCom,a.aTra,a.iup:hover,.mtw1 a,.mtw2 a{
	background-image: url(http://blog-imgs-48.fc2.com/p/a/r/paro2day/eh17x.gif);
	background-repeat: no-repeat;
}
.tmenu a{background: url(http://blog-imgs-48.fc2.com/p/a/r/paro2day/eh17x.gif) -633px center no-repeat;color: #000000;display: block;height: 28px;left:0;overflow:hidden;position: absolute;top:54px;width:54px;text-indent:600px;}
.mtw2 a {background-position:-686px center;top: 27px;}.mtw1 a{background-position: -580px center;top: 0;}
.spm .tmenu a{top:0;left:114px;}.spm .mtw2 a{top:0;left:57px;}.spm .mtw1 a{top:0;left:0;}
a.aCom{padding:1px 0 1px 20px;background-position:-301px center;}
a.aTra{padding:1px 0 1px 20px;background-position:-457px center;}

.state a.htup,a.yahob,a.googb,a.liveb,a.hateb,.state a.iup {
 display:block;font-size:10px;width:60px;height:23px;overflow: hidden;
 position:absolute;top:11px;right:58px;text-decoration: none;text-indent:1000px;
}
.state a.iup{top:14px;right:14px;height:17px;width:17px;}
.state a.iup:hover{background-position:-199px center;}
.state a.yahob {right:275px;width:68px;}
.state a.googb {right:200px;width:68px;}
.state a.hateb {right:125px;width:68px;}

#actop{margin: 1.5em 0 0;}
div div .aamona{
	font-family:'IPAMonaPGothic','IPA モナー Pゴシック','Monapo','Mona','MS Pgothic','ＭＳ Ｐゴシック',sans-serif !important;
	line-height:1.15;font-size:16px;
}
.np-wrap{border-top:1px #e3e3e3 solid;margin:0;padding:1.5em 10px 0.5em;background:#f3f3f3;}
.np-end{border-bottom:1px #e3e3e3 solid;}
.np-x{background:#fff;}
body .np-post{font-weight:bold;margin:0 0 1em;font-size:84%;}
body .np-body{margin:0 0 1em;}
body .np-post span{color:#080;}
.owabi{font-size:11px;border:1px #ddd solid;background:#fafafa;color:#666;padding:6px;margin:1em 0 2.5em;}
/* ----------------------------------------------------[ SIDE ]
*/
.sBody a {color: #000}
.sBody a:hover{color: #000; text-decoration: underline}
dt.sTitle{
	padding: 0 0 0 22px; height: 29px; line-height: 27px; color: #fff;
	background: #4aa0bf url(http://blog-imgs-53.fc2.com/p/a/r/paro2day/ppsu.gif) -85px top no-repeat;
	letter-spacing: 1px;
}
.sBody{margin: 0 0 13px 0; padding: 2px 0 7px;}
.sBody p{margin: 0; padding: 2px 0;}
.sBody ul{padding: 0 1px; list-style-type: none;}
.sBody li {
	padding: 7px 5px; color: #677875; border-bottom: 1px #e6e6e6 solid;
}
.sBody li a{color: #031323}
.sBody li a:hover{color: #c33333; text-decoration: none;}
.pistag table{margin: 5px 0 5px 3px;}
.pistag table td{
	padding: 0; border-bottom: 1px #eee solid;
	width: 110px; height: 2em; line-height: 2; font-size: 13px;
}
#sidebar .pistag a,#sidebar .pistag .pplg span{
	margin-right: 5px; padding-left: 5px; border-left: 5px #ddd solid;
}
#sidebar .pistag a.ccm{border-color: #0ac;}
#sidebar .pistag a:hover{border-color: #0ac; text-decoration: none;color: #07a;}
#sidebar .pistag .splg{background:#f6f6fa;}
#sidebar .pistag .pplg span{border-color: #0ac;}
#tnpdy{font-size:95%;}
#tnpdy p a:link,#tnpdy p a:visited{text-decoration:underline;}
#tnpdy p{padding:5px 3px 0;}
#tnpdy li{color:#000;border:0 none;}
#tnpdy li a{color:#c00;text-decoration:none;font-family:arial;font-size:92%;}
#tnpdy li a:hover{color:#666;}

/* ----------------------------------------------------[ ANIME ]
*/
blockquote.other{
	margin: 1em 3px 28px; padding: 0.62em 0.62em;
	border-style: solid; border-color: #f0f0f0 #e9e9e9 #e9e9e9 #f0f0f0;
	border-width: 1px; clear: both; line-height: 1.6;
	background: #fafafa;
	font-size: inherit;
}
blockquote cite{font-size:87%}
#contents .outline a{text-decoration: none}

h4.bbs{margin: 0 0 10px; border-bottom: 1px #000 solid; font-size: 94%;}
.bbs strong{display:none;}
.enBody .general{
	margin: 13px 0; padding: 0.5em 0.6em;
	background: #f8f8f8; border: 1px #f3f3f3 solid; font-size: 87.2%
}
.anime h3.outline{
	margin: 0; padding: 0 3px 0 48px; border: 0 none; clear: both;
	height: 45px; line-height: 27px;
	background: url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/quo01.gif) left top no-repeat;
	font-weight: normal; font-size: 82%;
}
.bkmg h3.outline{
	height: 49px;
	background: url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/quo02.gif) left top no-repeat;
}
.anime h3.detail{
	background: url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/quo05.gif) left top no-repeat;
}
.anime h3.other{
	background: url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/quo04.gif) left top no-repeat;
}
div.anime{
	margin:0 1px 20px 0; padding:0 0 16px; clear:both;
	line-height:1.6; font-size:100%;
	background:url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/quo01.gif) left bottom no-repeat;
}
div.bkmg{
	padding:0 0 20px;
	background:url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/quo02.gif) left bottom no-repeat;
}
div.anime p{
	margin:0; padding:0 16px;
	background:url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/quo01.gif) repeat-y -572px 0;
}
div.bkmg p{
	background:url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/quo02.gif) repeat-y -572px 0;
}
p.comn{
	margin:0 0 0.3em; padding:0 0.1em 0.7em 0.3em;
	border-bottom:#666 1px dashed; text-align:right;
}
p.comcom{
	margin:1.2em 0 1.2em; padding:0 0.3em 1.2em; border-bottom:1px #eee solid;
}
p.com{margin:0.3em 0 0; padding:0.7em 0.1em 0 0.3em;}
.fleft{margin:0 0 13px; float:left; font-size:87.2%;}
.fleft p{margin:0;}
dt.fleft span{margin-right:1px}
p.amae{margin:10px 0 3px 14px; line-height:1.5; text-align:left;}
.amaf{padding:0.4em 0.2em 0 0; text-align:right;}
.aclear{clear:both; width:100%; height:1px; overflow:hidden; font-size:0px;}
div ul.nanime{
	margin:2em 0 0; list-style-type:none; font-size:82%; text-align:center;
}
ul.nanime li{margin:0 5px; padding:0; display:inline;}
ul.nanime li a{text-decoration:none;}
#contents .arrow{
	padding:0 0 0 14px; display:block;
	background:url(http://blog-imgs-53.fc2.com/p/a/r/paro2day/ppsu.gif) -577px 0.33em no-repeat;
}

/* ----------------------------------------------------[ TEMPLATE ]
*/
.outin{margin-left:5px;width:567px;}
dl.tbox{width:550px}
.tbox dt{float:left;width:270px;}
.tbox dd{margin:0 0 10px 270px}
p.tboxp{float:left;width:270px;}
div div .source{
	margin-bottom:14px; padding:7px 4px;
	border-style:solid; border-width:2px 1px; border-color:#dfdccc;
	line-height:1.3; overflow:auto;
	background:#f8f8ef; font-size:12px;
}
.preuri{
	margin:2em 0; padding:0.5em 0.5em; line-height:1.3;
	overflow:auto; background:#000; color:#fff; font-size:12px;
}
ul#exp{margin:5px 0 0;padding:15px 0 0 30px;border-top:1px #aaa dashed;}
#exp li{margin-bottom:2px;}
#exp a{text-decoration:none;}

#contents ul.top{
	margin:0; padding:0; clear:left; width:100%;
	list-style-type:none; font-size:12px; text-align:right;
}
ul.top a,ul.top a:hover{text-decoration:none}

body .regist{
	margin:2em 0 1.5em; padding:0.6em 8px;border:1px solid #0099cc;
	border-left:13px solid #0099cc;border-radius: 5px;
	background:#ddeeff; font-weight:bold; font-size:100%;
}
div ul.tecle{
	margin:0; clear:left; width:100%; padding:0.3em 0 1.5em; text-align:right;
	font-size:13px; font-family:verdana; list-style-type:none;
}
ul.tecle li{padding:0 1px 0 0}
h4.redbar{
color: #000;border-left:8px #daa solid;border-bottom:1px #edd solid;
border-right:1px #edd solid;padding: 7px 7px;line-height: 1;
background: #f9f0f0;font-weight:normal;
}

/* ----------------------------------------------------[ BLOG ]
*/
.blogSelect dt{margin-bottom:0.4em; float:left; width:365px}
dd.bsInfo{float:left; width:170px; line-height:1.4;}
p.bsTop{padding-left:3px; border-bottom:1px #666 solid}
dl.blogSelect ul{margin:0 0 8px 20px}
dd.bsBody{clear:both; width:100%; line-height:1.4;}
.blogSelect dt img{border:1px #999 solid}

#contents .dfs td{font-size:12px;line-height:normal;padding:6px 4px;}
#contents .dfs td ul{margin:10px 25px;}
#contents .dfs td.sou{font-size:11px;}

body div .dth{padding:0 0 0 8px;margin:2.0em 3px 1em 0;border-left:9px #29c solid;font-weight:bold;}
.maru{border:2px #09c solid;margin:1.5em 0 1.5em;border-radius:5px;font-size:96%;}
.batu{border-color:#f00;}
.maru dt{padding:3px 5px;background:#09c;color:#fff;font-weight:bold;font-size:110%;}
.maru dt img{vertical-align:middle;}
.batu dt{background:#e00;color:#fff;}
.maru dd{padding:0em 1px 0em;background:#f3f3ff;border-radius:0 0 5px 5px;}
.batu dd{background:#fff3f3;}
body .maru p{margin:0 0 1em;}
body .maru ul{margin:0;padding:0;}
body .maru li{margin:0;padding:1.0em 1.2em;list-style-type:none;border-bottom:1px #bbc solid;border-top:1px #fff solid;}
body .batu li{border-bottom:1px #cbb solid;}
.maru li:nth-child(even){background:#fff;}
.maru li:last-child{border-bottom:0;}
.maruf a{color:#000;}
.maruf a:hover{opacity:0.7;}

/* ----------------------------------------------------[ STATISTICS ]
*/
.visHdn{visibility:hidden}

.statis th a{text-decoration:none; color:#fff}
.statis th a:hover{color:#000}
table.statis{margin:0 0 1.5em; font-family:verdana; font-size:12px;}
.statis caption{
	padding-bottom:0.3em; font-weight:bold; font-size:13px; text-align:left;
}
.statis th{
	padding:6px 3px; border:1px #308cae solid; line-height:1;
	color:#fff; background:#409cbe; font-weight:normal;
	font-size:12px; text-align:center;
}
.statis .eoh{border:1px #c44 solid;background:#e66688}
table .sou,table .eou,.ptn01 td,table .wou{
	padding:6px 4px; line-height:1; color:#000; text-align:center;
}
table .sou{border:1px #cce solid; background:#f6f6ff; font-size:11px;}
table .eou{border:1px #ecc solid; background:#fff6f6; font-size:11px;}
.ptn01 td,table .wou{border:1px #eee solid; font-size:13px;}
table.iBlog .toud{font-size:15px; text-indent:0.5em; text-align:left;}
table.iBlog td{line-height:1.4; font-size:12px; text-align:left;}
.iBlog .eou{white-space:nowrap;}
#contents .foud{color:#ddd;}
.tdhv tr:hover td{background:#ff6;}

.fanfan,.fanfam{
	margin:10px 0 20px 10px; width:553px; background:#eee; font-size:13px;
}
.fanfan td,.fanfam td{
	padding:5px; line-height:1.2; color:#000; background:#fffef6;
}
table.fanfan p{margin:3px 0}
table.fanfan p a{color:#03c; text-decoration:none}
.fanfan td.dkana{color:#fefef6}
.fanfam td.dkana{color:#000}
table .qrline:hover td{background:#ffffaa; color:#000}
td a.malink{font-size:15px;color:#003070; text-decoration:none}
.picks{background:#fdd; padding:2px}

.tdef{font-size:12px;border:1px #ccc solid;font-family:monospace;}
.tdef th{padding:4px 6px;background:#333;color:#fff;font-weight:normal;}
.tdef th a{color:#ea0;}
.tdef td{padding:4px 6px;background:#f9f9f9;border:1px #ccc solid;}

.tanime .eou,.tanime .sou{text-align:left;font-size:13px;line-height:normal;}
#contents .char{
margin-left:2em;padding-left:22px;font-size:87.2%;
background:url(http://blog-imgs-46.fc2.com/p/a/r/paro2day/icpr01.gif) no-repeat -600px center;
}
#contents .icpr{background-position:left center;}
#bmitw{background:#eeffff;border:1px #cceeee solid;padding:0.8em 0.5em 0.4em;max-width:500px;margin:5px 0 0;display:none;}
#bmibt{display:block;background:#6ac;color:#fff;border:1px #59b solid;padding:0.4em;cursor:pointer;border-radius:8px;margin:0 0 0 auto;min-width:6em;}#bmite{margin:0 0 3px;}
input[type='button'],#hwid label{cursor:pointer;}

/* ----------------------------------------------------[ LAW ]
*/
.sei{
	padding:0.5em; border:1px #aaa solid;
	line-height:1.3; background:#f6f6f6; font-size:13px;
}
ul.ink{
	margin:0.5em 0.5em 0.5em 1em; border-bottom:1px #999 dashed; list-style-type:none;
}
div.inkb{
	padding:0.5em; border:1px #aaa solid; border-bottom:0 none; background:#eee;
}
td.inkc{padding:4px 5px;background:#fcfcfc;}

/* ----------------------------------------------------[ AMAZON ]
*/
.twAfter:after{content:'.';visibility:hidden;}
span.se{font-size: 84%;margin-left: 3px;}

.alist{width:278px; text-align:left}
.alist ul{margin:0 3px 30px 3px; list-style-type:none}
.alist li{border-bottom:1px #ccc dashed; padding:0.3em 0.4em}
.alist span{font-family:verdana; padding-right:0.4em; color:#069}
.alist h3{
	margin:0 0 5px; padding:0 0.6em; border:3px #5a9fc6 solid;
	height:1.7em; line-height:1.7;
	color:#fff; background:#448cb3; font-weight:normal;
}
div.alist a{text-decoration: none; color: #000}
div.alist h3 a{color: #fff}
div.aglist blockquote{font-size:84%}

#pmam a{color:#000;font-weight:normal;text-decoration:none;display:block;padding:4px;position:relative;min-height:1px;}
#pmam a:hover{color:#e06;text-decoration:none;background:#ffffdd;}
#pmam li{padding:0;line-height:1.6;}
#pmam li span{font-size:11px;color:#080;font-weight:normal;}
#pmam li:hover span{color:#000;}
#pmam .amos{padding:4px;position:absolute;top:-1px;border:1px #ccc solid;border-radius:3px;background:#fafafa;}
/* ----------------------------------------------------[ WORD ]
*/
#Tkan{
	padding:0 5px; overflow:auto; height:6.2em; line-height:1.2;
	background:#f9f9fa;
	scrollbar-track-color:#fff; scrollbar-face-color:#fafafa;
	scrollbar-shadow-color:#aaa; scrollbar-darkshadow-color:#fff;
	scrollbar-highlight-color:#fff; scrollbar-3dlight-color:#aaa;
	scrollbar-arrow-color:#f66;
}
.fRead{	margin-bottom:1px; line-height:1; text-align:right;}
.fRead input{width:4em; font-size:87%;}
p.yol{
	margin:5px 0; padding:3px 0; border-bottom:1px dashed #666;
	line-height:1.3; font-size:110%;
}
.yor{margin:0 0 7px;line-height:1.3;color:#fff;}
.info{margin:5px 0 0 1em;display:block;font-size:87%;}
.show .info{color:#333}
div.show{color:#c00}
.fread{font-size:110%;border-bottom:1px dashed #999;padding:0 0 0.2em;margin:0 0 0.2em;}
.frd{text-align:right;}.frd span,#fkanji span{text-align:center;padding:0.2em 0.5em;margin-left:3px;display:inline-block;background:#3ad;color:#fff;font-size:85%;width:5em;border-radius:6px;cursor:pointer;white-space:nowrap;}
#fkanji{text-align:center;}#fkanji span{width:6.5em;background:#f90;}
.frd .fymt{background:#000;}
.yor{margin:0 0 2.7em;line-height:1.3;color:#fff;}.yor a:link,.yor a:visited{color:#fff;}
.info{margin:5px 0 0 1em;display:block;font-size:87%;}
.show .info{color:#333;}div.show,.show a:visited,.show a:link{color:#c00;}

.hal{
	margin:25px 0 5px; padding:25px 0 0; line-height:1.3;
	border-top:1px solid #ccc; border-bottom:1px #aaa dashed;
}
div.xecs p{/* jyun */
	margin:0 0 20px; padding-bottom:3px; border-bottom:2px #f0f0f0 solid;
}
div.xecs p img{margin:0 1px}
div.xecs{margin:1.5em 0 5em}

/* ----------------------------------------------------[ COMMENT ]
*/
.ctEntry{font-size:82%; margin:0 0 30px;}
.ctEntry ol{
	margin:0 5px 30px 0; padding:0; list-style-type:none; font-size:11px;
}
div ul.hw9cmt {margin:0;font-size:86%;}
div ul.hw9cmt li {color: #000000;margin: 0 0 15px;list-style-type:none;}
div ul.hw9cmt .cmChild{margin: 0 0 15px 2em;}
.hw9cmt li .cBody{margin:0;padding:1em;border:1px #cdd solid;background:#f3ffff;border-radius:5px;}
.hw9cmt .cmChild .cBody{border-color:#ddc;background:#ffe}
.hw9cmt li .cTitle{margin:0 0 3px;}
#commentArea .cmnavi{text-align:center;min-height:1.8em;padding-bottom:1em;line-height:normal;}
#commentArea .cmnavi span,#commentArea .cmnavi a{display:inline-block;padding:5px 8px;cursor:pointer;border:1px #ddd solid;background:#f9f9f9;margin:0 2px;}
#commentArea .cmnavi span:hover,#commentArea .cmnavi a:hover{background:#39c;color:#fff;border-color:#39c;}
#commentArea .cmnavi .cmnow,#commentArea .cmnavi .cmnow:hover{background:#000;color:#fff;border-color:#000;}
li.cEntry {margin:0 0 15px; color:#000;}
.c-cico {
	padding-bottom:1px; padding-left:48px; line-height:normal;
	font-weight:bold; color:#000;
	background-position:left -150px; background-repeat:no-repeat;
	background-image:url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/icc.gif);
}
.man .c-cico{padding-left:17px;background-position:left -600px}
.woman .c-cico{padding-left:17px;background-position:left -650px}
.nonot .c-cico{padding-left:17px;background-position:left -550px}
.omikuji span.ico06,.omikuji span.ico10,.omikuji span.ico14,
.omikuji span.ico18,.omikuji span.ico22,.omikuji span.ico26,
.omikuji span.ico30,.omikuji span.ico34,.omikuji span.ico38,
.omikuji span.ico03,.omikuji span.ico46,.omikuji span.ico50,
.omikuji span.ico54{background-position:left -200px}
.omikuji span.ico08,.omikuji span.ico12,.omikuji span.ico04,
.omikuji span.ico20,.omikuji span.ico24,.omikuji span.ico28,
.omikuji span.ico32,.omikuji span.ico36,.omikuji span.ico40,
.omikuji span.ico44,.omikuji span.ico48,.omikuji span.ico52,
.omikuji span.ico56{background-position:left -100px}
.omikuji span.ico01,.omikuji span.ico02,.omikuji span.ico25,
.omikuji span.ico33,.omikuji span.ico41,.omikuji span.ico53{
background-position:left -250px}
.omikuji span.ico05,.omikuji span.ico16,.omikuji span.ico21,
.omikuji span.ico29,.omikuji span.ico37,.omikuji span.ico49{
background-position:left -50px}
.omikuji span.ico00{background-position:left top}
.omikuji span.ico59{background-position:left -300px}
.omikuji span.ico09{background-position:left -350px}
.omikuji span.ico17{padding-left:67px;background-position:left -450px}
.omikuji span.ico42{padding-left:59px;background-position:left -400px}
.omikuji span.ico13{padding-left:71px;background-position:left -500px}
.omikuji span.ico11{padding-left:63px;background-position:left -700px}
.omikuji span.ico58{padding-left:54px;background-position:left -750px}

.oci50 .omikuji span.ico00{
padding-left:88px;
background:url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/iccb.gif) left top no-repeat;
}
.oci07 .omikuji span.ico00{
padding-left:217px;
background:url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/iccb.gif) left -50px no-repeat;
}
.oci22 .omikuji span.ico00{
padding-left:71px;
background:url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/iccb.gif) left -100px no-repeat;
}
.oci09 .omikuji span.ico00{
background:url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/iccb.gif) left -150px no-repeat;
}
.oci10 .omikuji span.ico00{
padding-left:83px;
background:url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/iccb.gif) left -200px no-repeat;
}
.oci00 .omikuji span.ico00{
padding-left:96px;
background:url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/iccb.gif) left -250px no-repeat;
}
.oci02 .omikuji span.ico00{
padding-left:44px;
background:url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/iccb.gif) left -300px no-repeat;
}
.oci02 .omikuji span.ico14{
padding-left:106px;
background:url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/iccb.gif) left -350px no-repeat;
}
.oci33 .omikuji span.ico00{
padding-left:146px;
background:url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/iccb.gif) left -400px no-repeat;
}
.oci25 .omikuji span.ico00{
padding-left:79px;
background:url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/iccb.gif) left -450px no-repeat;
}
.oci59 .omikuji span.ico59{
padding-left:88px;
background:url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/iccb.gif) left -500px no-repeat;
}
.oci07 .omikuji span.ico07{
padding-left:67px;
background:url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/iccb.gif) left -550px no-repeat;
}
#rcont{font-size:12px}
#rcont .oci33 .omikuji span.ico00,#rcont .oci07 .omikuji span.ico00{
	padding:16px 0 0; display:block;
}
span.etct{margin-top:3px; display:block}
#rcont a{display:block;color:#617270;font-size:11px;}
#rcont a:hover{color:#000;background:#f3f3f3;}
.etct{height:1.6em;line-height:1.6;overflow:hidden;min-width:2em;}

.ctEntry .cTitle{
	margin: 0 0 7px; border: 0 none; line-height: 1.3; max-height: 1.4em;
	overflow: hidden; font-weight: normal; font-size: 13px;
}
* html .ctEntry .cTitle {height:1.4em;}
* html pre {width:98%;}
span.key {font-size:11px; color:#070; margin:0 6px;}
span.ekey {display:none;}
a.ekey {color:#d70; font-size:11px;}

.ctEntry .cBody{
	margin:0 0 30px 0; padding: 0.9em 0.9em; overflow:hidden;
	border: 1px solid #f3f3ea; line-height: 1.5;
	background: #fefef3; font-size: 13px;
}
#comment_form,#trackback_form{
	margin: 0 0 20px; padding: 10px 0 10px 10px;
	border-top: 5px #eee solid; border-bottom: 5px #eee solid;
	line-height: 1.5; background: #fafafa;
}
#comment_form dl{width: 552px}
#comment_form dt{
	padding: 2px 0 0; float: left; width: 50px; font-size: 11px;
}
#comment_form dd{
	padding: 0 0 10px; float: left; width: 225px;
}
#comment_form #cfIcon {width:82px}
#comment_form #llen{width: 60px}
#comment_form #rlen{width: 100px}
#comment_form #coclear{float: none; clear: both; width: auto;}
#ctext{
	margin: 1px 0 0; padding: 2px; width: 521px;
	line-height: 1.2; font-size: 13px;
}
#comment_form label{font-size:11px;cursor:pointer;}
input#name,input#mail,input#url{width:196px;}
dd > input#name,dd > input#mail,dd > input#url{padding:3px;}

#comment_form input[type="submit"]{min-width:100px;}
#comment_form dd label{padding:2px;}

#tbURL{
	margin: 7px 0 0; padding: 2px; border: 1px #a5acb2 solid;
	width: 480px; background: #fff;
}
#tbFC{margin: 12px 10px 2px; text-align: right;}
#default{display: none}
#title1,#title2,#title3,#title4{margin-left: 8px; margin-right: 3px;}
#title1{margin-left: 0}
div.cFormb{padding: 1px 5px 0; font-size: 12px; text-align: right;}
h3.ctTitle{
	margin: 0; padding: 3px 5px; border: 0 none; line-height: 1.3;
	color: #000; font-weight: bold; font-size: 100%;
}
h3.ctTitle:first-letter{color: #080}
.Ce00{color:#e00;}.Cc38{color:#c38;}.C808{color:#808;}.C080{color:#080;}.C800{color:#800;}.Ce70{color:#e70;}.C00c{color:#00c;}.Cc70{color:#c70;}.C088{color:#008;}.C880{color:#880;}.C690{color:#690;}.C0a3{color:#0a3;}.Cf40{color:#f40;}
.frame{display:table;}
.speaker{display:block;display:table-cell;white-space: nowrap;}
.onesline{display:block;display:table-cell;}
/* ----------------------------------------------------[ FOOTER ]
*/
#change_mobile{display:none;}
#footer{
	position:relative; clear:both; max-height:none; width:100%; min-width:845px; color:#fff;
	background: #46a4be url(http://blog-imgs-37.fc2.com/p/a/r/paro2day/hfbk.gif) left -65px repeat-x;
}
.clearfix {min-height:1px;}
.clearfix:after {
	content:"."; display:block; clear:both; height:0; visibility:hidden;
}
* html .clearfix,* html #pmam a{height: 1px;
/*\*//*/
height: auto;overflow: hidden;
/**/
}
#footer ul{padding:10px 0; list-style-type:none; line-height:1.1; font-size:11px;}
#footer li,#footer li p,#footer li a{display:inline;}
#footer p{line-height:1.1; color:#fff; font-size:11px;}
#footer li a,#footer li{font-weight:normal; color:#ff9;}
#footer li a:hover{color:#000; text-decoration:none;}
address{margin:0 0 12px; padding:0; height:29px; line-height:29px;color:#fff; font-size:82%;}
address a{color: #fff;}

#ptm{position:fixed;right:0px;bottom:20px;width:33px;height:85px;}.pmar #ptm{height:169px;}
#ptm a{display:block;width:33px;height:85px;overflow:hidden;text-indent:-500px;outline:none;
 background:url(http://blog-imgs-53.fc2.com/p/a/r/paro2day/ppsu.gif) left top no-repeat;}
#ptm a.cmpt{background-position:-66px -35px;height:84px;}
#ptm a:hover{background-position:-33px 0;}#ptm a.cmpt:hover{background-position:-99px -35px;}
* html #ptm{position:absolute;bottom:20px;height:85px;}* html #ptm .cmpt{display:none;}

#fcblog .enBody{font-size:82%;}
#fcblog h2{
	margin:0 0 1.2em; padding:9px 0 9px 28px;
	border-top:1px #f0f0ea solid; border-bottom:1px #f0f0ea solid;
	line-height:1; font-weight:bold; font-size:100%;
	background:#fcfcf3 url(http://blog-imgs-41.fc2.com/p/a/r/paro2day/sthan02b.gif) 10px 9px no-repeat;
}
#fcblog ul.past{margin:0 0.2em 2em 1.5em; list-style-type:none;}
#fcblog .past li{margin-bottom:1px;line-height:1.7;}
#rule{padding:0.2em 0.8em; border:1px #edd solid; background:#fee;}
#rule a{margin:0 1em; color:#c00;}

#Temp{margin:0 0 10px; list-style-type:none;}
#Temp li{margin:0 1px 1px 0; float:left; width:113px;}
#Temp li.fltmp{margin-right:0; width:85px; overflow:hidden;}
#Temp li.hftmp{width:28px;}
#Temp li a{
	display:block; border:1px #e3e9e9 solid;
	height:2.1em; line-height:2.1em; width:111px;
	color:#08b; background:#f3f9f9; font-family:verdana; font-size:11px;
	text-align:center; text-decoration:none; outline:0 none;
}* html #Temp li a{width:113px;}
#Temp li.fltmp a{width:84px;}* html #Temp li.fltmp a{width:86px}
#Temp li.hftmp a{width:26px; background:#e0f0f9}* html #Temp li.hftmp a{width:28px}
#Temp li a:hover{border:1px #03a9d9 solid; color:#fff; background:#03b9e9}
#Temp li a.slta{border:1px #ee8f00 solid; background:#fa9900; color:#fff}

#tmpImage{margin-bottom:1.1em;position:relative}
#tmpImage dt{
	padding:4px; border:1px #e5e5e5 solid; position:absolute; left:0; top:0;
	width:352px; line-height:0; background:#fff;
}
* html #tmpImage dt{width:362px}
#tmpImage dd{
	margin-left:364px; padding:4px; border:1px #e5e5e5 solid;
	position:relative; left:0; top:0; background:#fff;
}
#tmpImage dd div{width:199px;height:288px; background:#f6faff}
#tmpImage h3{
	margin:0 0 9px; padding:4px; border:0 none; background:#eaf3ff;
	font-family:verdana;
}
dl#tmpImage ul{margin:0 0 0 9px; list-style-type:none; font-size:13px}
#tmpImage li.denon{margin-bottom:8px}

p.tsb{
	margin:0;height:20px;line-height:20px;position:relative;overflow:hidden;text-align:left;
	font-size:11px;font-family:'Trebuchet MS',arial;font-weight:bold;
}
.tsb span{
	margin-left:21px;display:block;width:85px;height:20px;text-align:center;
	background:url(http://blog-imgs-46.fc2.com/p/a/r/paro2day/ptw1.gif) right bottom no-repeat;
}
.tsb img{border:0 none;}
div p.tsb a{
	color:#24aadc;background:none;display:block;text-decoration:none;
}
p.tsb a:hover{background-color:#04aadc;color:#fff;}
div .tsb a.tsba{
	position:absolute;left:0;top:0px;width:21px;height:20px;
	display:block;overflow:hidden; text-indent:200px;text-decoration:none;
	background:#24aadc url(http://blog-imgs-46.fc2.com/p/a/r/paro2day/ptw1.gif) left top no-repeat;
	
}
div .tsb a.tsba:hover{background-position:-20px 0;}
#entryBottom{padding-bottom:1.2em; border-bottom:1px #e6e6e6 dashed;}
#entryBottom .relate_dl{display:block;}
.relate_dl {margin:1.6em 0 0; font-size:82%; display:none;}
.relate_dt {display:none;}
.relate_ul .relate_li_nolink {display:non;padding:8px 8px;background:#f9f9f9;}
.relate_ul {margin:1em 0 0 5px;list-style-type:none;line-height:1.4;border-bottom:1px #e3e3e3 solid;}
.relate_ul li {margin:0 0 1px;padding:0;background:;min-height:16px;border-top:1px #e3e3e3 solid;}
.relate_ul li a{display:block;padding:8px 8px;text-decoration:none;}
.relate_ul li a:hover{background:#eef9ff;color:#06f;}
.relate_ul .relate_new{border-top:3px #e0e0e0 double;}


#contents .entry .njelm{display:none !important;}

.resp{position:relative;margin-bottom:1.8em;min-height:80px;}
.respi{position:absolute;top:0;left:0;display:block;width:66px;height:48px;
background:url(http://blog-imgs-53.fc2.com/p/a/r/paro2day/resp1.gif) left top no-repeat;}
.respn{position:absolute;top:51px;left:0;display:block;width:66px;text-indent:6px;font-size:76%;font-family:arial;color:#777;}
.resp .respb{margin:0 0 0 65px;padding:1em 1em 0.8em;background:#f6ffff;border:1px #b0bbbb solid;border-radius:8px;min-height:2em;}
.q2{background-position:left -48px;}.q3{background-position:left -96px;}
.q4{background-position:left -144px;}.q5{background-position:left -192px;}
.q6{background-position:left -240px;}.q7{background-position:left -288px;}
.q8{background-position:left -336px;}.q9{background-position:left -384px;}
.q10{background-position:left -432px;}.q11{background-position:left -480px;}
.q12{background-position:left -528px;}.q13{background-position:left -576px;}
.q14{background-position:left -624px;}.q15{background-position:left -672px;}
.spm{background-image:url(http://blog-imgs-53.fc2.com/p/a/r/paro2day/spback1.gif);}
.spm #footer{min-width:755px;}
.spm #pagetop{min-width:755px; height:155px;}
.spm #contents{padding:158px 0 0;width:755px;background-position:580px 0;}
.spm .main{margin:0 10px 0 0;width:575px;}
.spm #sidebar{margin-bottom:10px;padding-top:17px;width:170px;}
.spm #ctNavi{margin:0 auto;width:755px;height:88px;}
.spm .categr{top:67px;left:2px;z-index:999;height:88px;}
.spm .categr li{margin-right:1px;width:187px;height:41px;}
.spm .categr a{height:auto;line-height:38px;background:#0ac;border:1px #08a solid;border-radius:3px;}
.spm .categr li+li a,.spm .categr li+li+li+li a,.spm .categr li+li+li+li+li+li+li a{background:#09c;}
.spm .categr li+li+li a,.spm .categr li+li+li+li+li+li a,.spm .categr li+li+li+li+li+li+li+li a{background:#0ac;}
.spm .categr li a:hover,.spm .categr li a:focus{line-height:38px;position:static;top:0;}
.spm #fstmp select{width:150px;}
.spm #sidebar img{max-width:100%;height:auto;}
.spm #sidebar .pisformmail form{margin: 0 !important;}
.spm #sidebar .pisformmail input[type='text'],.spm #sidebar .pisformmail textarea{width:150px !important;}
.spm #ptm{position:absolute;}
.spm #hwid td{padding-bottom:1em;}
/* mac ie */
.abc,.abd,.apple,.ap-ple{background:blue;}
.abcd{background:green;}
.apple-contents{border-right:10px #000 solid;}
div.wxy{background:blue;}
.wxyz{background:green;}
.tax{background:blue !important;border:none !important;}
.taxy{border-right:10px #000 solid;}
.hoge{color:#fff;padding:0.5em;font-size:12px;margin-bottom:1px;}
.zzmain{background:blue;border-right:10px #000 solid;}
body p.navicmtpn{margin:0 0 2em;text-align:center;}
body p.navicmtpn a{background:#F9F9F9;border:1px solid #DDDDDD;cursor:pointer;display:inline-block;margin:0 2px;padding:5px 8px;}
#eeaput{margin:1em 0 1.5em;}
#eeaput a{text-decoration:underline;}
.warning span{display:none;}
.warning .hwflg0,.warning .hwflg1,.warning .hwflg2,.warning .hwflg3,.warning .hwflg4{display:inline;}
