body { width: 1024px; color: #444; margin: auto; font-size: 90%; line-height:1.5; padding: 0 20px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; background:url(images/bg-body.gif) repeat-x top left; background-color:#f2f2f2; }
a { text-decoration:none; color:#167CCE; 　/*# 2C9ACE*/ }
a:hover { text-decoration:underline; color: #34aee7; }
a:hover img { opacity:0.5; filter: alpha(opacity=30); }
img { border: 0; }
h1 a, h2 a, h3 a, h4 a, h5 a { color: #444; }
h3 { font-size:medium; }
textarea { width: 980px; }
ul, ol,li { padding:0; margin:0; }
ol li { padding:0; margin:2px 0 2px 20px; }
ul li { list-style:none; }
img { behavior: url(/solve/wp-content/themes/charapla/iepngfix.htc) }
#pageflip { display:block; z-index:10; position: relative; right: 0; top: 0; float: right; }
#pageflip img { width: 50px; height: 52px; z-index: 99; position: absolute; right: 0; top: 0; -ms-interpolation-mode: bicubic; }
#pageflip .msg_block { width: 50px; height: 50px; overflow: hidden; position: absolute; right: 0; top: 0; background: url(images/aboutus.png) no-repeat right top; }
img#wpstats{display:none}
/* Header Elements */
#headerArea { width: 980px; position:relative; }
#headergraphic { width: 980px; height:86px; background: url(images/spritebg.png?=100111) no-repeat 0 0; position:relative;} /* spritebg */
body#stats #headergraphic { width: 980px; height:86px; background: url(images/spritebg.png?=100111) no-repeat 0 -640px; } /* spritebg */
#headergraphic a.home { display:block; width:280px; height:70px; top:0; left:0; position:absolute; text-indent:-9999px; }
#header-search { padding:0; margin:0; }
#logo { position:absolute; top:3px; left:10px; }
#logo a#home { display:block; z-index:8; width:250px; height:75px; font-size:1px; text-indent:-10000px; }
#login { height: 16px; font-size: 12px; color: #fff; text-align: right; padding: 7px 10px 9px; background: url(images/login.png) repeat-x; }
#login a { color: #fff; }
#login ul { padding: 0; margin: 0; }
#login ul li { display: inline; }
.dot:before { content: url(images/whitedot.png) " "; }
#title { font-size: 48px; margin: 20px 0 0; padding: 0; line-height: 34px; text-indent:-10000px; }
#title a { color: #222; }
#title a:hover { color: #cc0000; text-decoration: none; }
#description { font-size: 3px; margin: 0 0 5px; padding: 0; text-indent:-10000px; }
#header-rset  { position:relative; float:right; margin:-55px 20px 0 0;}
#header-rset  { *margin:0 20px 0 0;}
#header-rset #headerlink span a { font-size:9pt;}/*　twitterとか　*/
#header-rset #sub-navigation { position:absolute; left:180px; padding:0; margin:0;}/* google */
#header-rset #sub-navigation { *position:absolute; *left:160px;}/* ie6+7 google */
#header-rset #sub-navigation ul { padding: 0; margin: 0; }
/* #sub-navigation ul.pages li:after { content: url(images/blackdot.png); } */

/*　グローバルナビ領域　*/
#navigation { padding:0; margin:5px 0 15px 0; width:980px; }
#navSet { clear:both; width:980px; padding:0; margin:0; }

/* 記事ナビゲーション　*/
#postNav { float:left; padding:4px 5px; margin:1px 0; width:750px; font-size:12px; background:#fbfbfb; border-bottom:1px solid #f5f5f5; }

/* グローバルナビ部分　タブ */
ul.menu * { margin:0; padding:0 }
ul.menu ul { position:absolute; top:37px; left:0; display:none; opacity:0; list-style:none; }/* child */
ul.menu ul li { position:relative; width:110px; height:33px; margin:0; padding-left:7px; background:url(/solve/wp-content/themes/charapla/images/chinav_01.gif) no-repeat top left; }/* child 前 */
ul.menu ul li a { display:block; padding:8px 0; color: #888; border-right: 0; font-size: 12px; background:url(/solve/wp-content/themes/charapla/images/chinav_02.gif) no-repeat top right;}/* child 後 */
ul.menu ul li a:hover { color:#1575d0; }/* child_hover */
ul.menu ul ul { left:114px; top:-1px }/* grandchild */
ul.menu { list-style:none; padding: 0; margin: 0; height:35px; }
ul.menu li { position:relative; float: left; text-transform: uppercase; padding:0 0 0 20px; margin: 0; height:38px; background:url(/solve/wp-content/themes/charapla/images/nav_01.gif) no-repeat left top; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: none;}/* bg 前 */
ul.menu a { display: block; font-weight: bold; color: #1575d0; padding: 4px 20px 13px 0; background:url(/solve/wp-content/themes/charapla/images/nav_02.gif) no-repeat right top;} /* bg 後 */
ul.menu a:hover { color: #666; text-decoration: none;}
ul.menu .menulink:hover, ul.menu .menuhover { color: #444; }

/* Main Elements */
#mainwrapper { float:left; width: 980px; padding: 10px 0 0 15px; margin: 0; background: url(images/drsh01.gif) repeat-y top left; }
#mainConte { width:759px; margin:0; padding:0;}
#sidebar { float: left; margin: 0; padding:0; }
#secondsidebar { float: left; width:160px; margin: 0; padding:0; }
.side { line-height: 20px; font-size: 18px; }
.side-widget { float:left; width:180px; margin:0 0 10px 0; padding:0; }
.side-widgetFL { float:left; width:160px; margin:0 0 5px 0; padding:0; }
.side-widget ul { padding: 0; margin: 0; list-style-type: none; }
.side-widget ul li { padding: 0; margin: 0; font-size: 13px; }
.side-widget ul li { padding: 0; margin: 0; }
.side-widget h2 { font-size: 10pt; line-height:1.1; border-bottom: 1px solid #ddd; margin:3px 0 7px 0; padding:0; text-align: left; text-transform: uppercase; }
.side-widget .storycontent { border-bottom: 1px solid #ddd; }
.side-widget .noline { border-bottom: 0; }

/* サイドバー広告 */
.side-widget .ad { width:138px; border:1px solid #FC9; padding:2px 0 2px 20px }
.side-widget .ad img { margin:0;}

/*気分ログ*/
.side-widgetFL #feel_log_title{ display:block; margin:0; padding:0; width:156px; height:35px; background:url(/lab/feel_log/images/feelsprite.png) no-repeat; background-position:-626px 2px; text-indent:-9999px;}
.side-widgetFL #feel_log_title a{ display:block; width:158px; height:35px; text-indent:-9999px;}

/*サイドバー新着 */
ul.newsIco {line-height:1.3em;}
.newsIco img { margin: 0; padding: 0; }
.newsIco li { display:block; width:160px; margin:0 0 1px 0; padding:0; background:url(images/spritebg.png) no-repeat -761px -157px; border-bottom:1px dotted #eee;  min-height:1.6em;}
.newsIco a { display:block; width:142px; margin:0 0 1px 0; padding:3px 5px 2px 23px; font-size:12px; letter-spacing:0.03em; }
/* .newsIco a:hover { color:#fff; text-decoration:none; background:url(images/spritebg.png) no-repeat -761px -263px; } */
.newsIco p.readmore { display:none; }

.conteInner { padding:5px 0 10px 0; }
.posts { float: left; display:block; width:100%; min-height:50px; border-top: 1px solid #ffeffe; border-bottom: 1px solid #eee; margin:10px 0; padding:5px; background:#ffeffe; background:url(images/category-bg.png) repeat-x; }
.posts h1 { font-size:80%; }
.posts h2 { margin:0 0 5px 0; padding: 0; font-size:110%;  }
.posts h3 { margin:0 0 5px 0; padding: 0; }
.posts img { margin: 0; padding: 0; float: left; width: 100px; }
.readmore { color: #cc0000; }
#footer { clear: both; float:left; width: 980px; margin:0; padding: 10px 0 20px 10px; font-size: 11px; }
#footer ul.pages { margin:0; padding:0; }
#footer ul.pages li { display:inline; margin-right:5px; padding-left:5px; border-left:1px solid #ccc; }
/* Left Content Elements */
#leftcontent { float: left;  width:765px;margin:0 18px 0 5px; padding:0 8px 0 0; } /* width 797px */
* html #leftcontent { float: left;  width:765px;margin:0 15px 0 5px; padding:0; } /* IE6 width 797px */
#leftcontent h5 { font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #cc0000; font-size: 14px; }
#leftcontent h1 { margin: 0; padding: 0; font-size: 13pt; line-height: 1.5; }
#leftcontent h1.catheader { width:500px; font-size:10pt; margin-top: 3px; padding:2px 0 0 25px; color: #333; background:url(images/spritebg.png) no-repeat 0 -227px; } /* spritebg */
#leftcontent .post h1, #leftcontent .twopost h1, #leftcontent .threepost h1 { margin-top: 5px; font-size: 14pt; font-family: Georgia, Times, serif; font-weight: bold; line-height: 1.5; color: #444; }
#leftcontent .twopost h1 { font-size: 26px; line-height: 28px; }
#leftcontent .threepost h1 { font-size: 20px; line-height: 22px; }
#leftcontent .single h1 { margin-top: 5px; font-size: 44px; font-family: Georgia, Times, serif; font-weight: normal; line-height: 46px; color: #222; }
#leftcontent .postmetadata { clear: both; line-height: 1.2; font-size:10pt; }
#leftcontent .post .entry { line-height: 1.6; }
#leftcontent .entry p { margin:15px 0 15px 0; line-height: 1.6; }
#leftcontent .entryinfo { clear:both; display:block; }
#leftcontent h4 { margin:5px 0 0 0; }
/* This is your subtitle style */
#leftcontent p.sub { font-size: 24px; line-height: 26px; font-weight:bold; font-style: italic; margin:0; }
/* This is your blockquote style */
#leftcontent blockquote { float:left; width:748px; margin:0 0 10px 0; padding-left:10px; background:#FAF3F0; border:1px solid #E9E3D1; }
#leftcontent blockquote p { margin:5px 0; padding:5px 0; }
#leftcontent blockquote.bpsize { width:350px;}
.more-link { font-size: 11px; text-align: right; color: #cc0000; }
.tags a { color: #34aee7; }
.meta { font-size: 9pt; color: #888; }
.tools { text-align:left; margin:0; width:auto; }
.post { float: left; width:760px; border-bottom:1px solid #eee; margin: 0; padding-bottom: 12px; }
#twocol { float: left; margin-bottom: 3px; padding: 0; background: url(images/line.png) repeat-y 50% 0; }
#twocol img { width: 80px; float: left; margin: 0; margin: 5px 10px 5px 0; }
.mainhr { float: left; background: #aaa; clear: both; width: 100%; height: 1px; border: 0; }
.twopost { width: 46%; float: left; }
.twopost2 { margin-left: 7.5%; }
#threecol { float: left; background: url(images/line.png) repeat-y 31.5% 0; margin-top: 3px; }
#threecol2 { float: left; padding: 0; background: url(images/line.png) repeat-y 67% 0; }
#threecol img { width: 40px; float: left; margin: 5px 10px 5px 0; }
.threepost { width: 29%; float: left; border-top: 1px solid #aaa; padding-top: 10px; }
.threepost2, .threepost5 { padding: 10px 0 0; margin: 0 6%; }
.threepost1, .threepost2, .threepost3 { border-top: 0; }
.threepost1, .threepost4 { clear: left; }
/*　関連する記事　*/
.related_post_title { width:375px; margin:0 0 10px 0; padding:0 0 1px 0; border-bottom:2px dotted #eee; color:#888;}
ul.related_post { margin:10px 0 0 0; padding:5px; background:none; }
ul.related_post li { margin:0; padding:0; text-indent:15px; list-style-type:none; background:url('images/spritebg.png') no-repeat 0px -183px; font-size:11pt; }
/* Other Elements */

.red, .entry a { color: #167CCE; }
#tagcloud { width: 760px; margin:0; padding-top:20px; }
/* Comment Elements */

h3#comments { text-transform: none; padding-bottom: 5px; }
#postcomments { padding-top: 20px; }
h4#comments, #respond h3 { color:#333; font:bold 100% san-serif; margin:0 0 .1em; padding:0 0 .1em; }
#respond p { font-size:11px; margin:0 0 1em; }
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica, arial, sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }
ol.commentlist li div.vcard cite.fn a.url, .cancel-comment-reply a { color:#34aee7; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover, .cancel-comment-reply a:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica, arial, sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica, arial, sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica, arial, sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica, arial, sans-serif; padding:6px 5px 4px; text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#cc0000; border:1px solid #cc0000; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
/* pull down menu　*/
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
.commentnumber { position: absolute; left: 7px; bottom: 3px; font-size: 14px; color: #ccc; }
/* WordPress Required Elements */

.aligncenter, div.aligncenter { display: block; margin: 5px auto; }
.alignleft, div.alignleft { float: left; margin: 5px 15px 5px 0; }
.alignright, div.alignright { float: right; margin: 5px 0 5px 15px; }
.alignnone { margin: 5px 0; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 0; /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
#today { color: #cc0000; }
#wp-calendar { margin: auto; }
/* Single Category header */
div#catHead #melsgaff { margin:0 0 2px 0; padding:0; width:760px; height:70px; background: url(images/spritebg.png) no-repeat 0 -480px; } /* sprite */
div#catHead #bancho { margin:0 0 2px 0; padding:0; width:760px; height:70px; background: url(images/spritebg.png) no-repeat 0 -554px; } /* sprite */
div#catHead #feel-loggers { margin:0 0 2px 0; padding:0; width:760px; height:82px; background: url(images/spritebg.png) no-repeat 0 -940px; } /* sprite */
/* page nation */
.pagenation { margin:2px 0; padding:0 0 0 2px; font-size:11pt; font-weight:bold; }
.pagenation p { margin:10px 0 0 0; padding:5px 0 5px; border-top:1px solid #F6C; color:#222; border-bottom:1px solid #F6C; color:#222; }
.pagenation a { margin:0; padding:3px; border:2px solid #F6C; }
.pagenation a:hover { background:#F3C; color:#fff; }
.breadcrumb { font-size:8pt; }
/* Topニュースカテゴリ　*/
.catnews { display:block; width:100%; margin:0 0 10px 0; }
.catnews .col-L { float:left; width:380px; margin:0; padding:0; border-top:1px solid #ccc; }
.catnews .col-R { float:left; width:390px; margin:0; padding:0; border-top:1px solid #ccc; }
.catnews .col-full { clear:both; width:auto; margin:0; border-top:1px solid #ccc; }
.catnews h3 { font-size:11pt; min-height:20px; margin-top: 3px; padding-left:25px; color: #333; background:url(images/spritebg.png) no-repeat 0 -227px; } /* sprite */
.catnews ul { margin:0; padding:0; list-style-image:url(images/ico-article.gif); }
.catnews ul li { margin:0 0 0 15px; padding:0; }

/* 新着リスト */
.conteInner li.fclA span { margin:0 0 0 3px; height:16px; line-height:1.7; }
.conteInner li.fclA a { margin:0 0 0 61px;}
.conteInner #newsFlog { margin:0 0 5px 0; padding:0; display:none;}
.conteInner #newsFlog .fclA { background:none;}

.conteInner li span.bancho { background: url(images/spritebg.png) no-repeat 0 -735px; } /* sprite */
.conteInner li span.melsgaff { background: url(images/spritebg.png) no-repeat 0 -735px; } /* sprite */
.conteInner li span.research { background: url(images/spritebg.png) no-repeat 0 -758px; } /* sprite */
.conteInner li span.from-editors { background: url(images/spritebg.png) no-repeat 0 -781px; } /* sprite */
.conteInner li span.instant-diagnosis { background: url(images/spritebg.png) no-repeat 0 -829px; } /* sprite */
.conteInner li span.diagnosis { background: url(images/spritebg.png) no-repeat 0 -829px; } /* sprite */
.conteInner li span.fortune{ background: url(images/spritebg.png) no-repeat 0 -829px; } /* sprite */
.conteInner li span.venus { background: url(images/spritebg.png) no-repeat 0 -829px; } /* sprite */
.conteInner li span.moon { background: url(images/spritebg.png) no-repeat 0 -829pxx; } /* sprite */
.conteInner li span.mercury { background: url(images/spritebg.png) no-repeat 0 -829px; } /* sprite */
.conteInner li span.mars { background: url(images/spritebg.png) no-repeat 0 -829px; } /* sprite */
.conteInner li span.sun { background: url(images/spritebg.png) no-repeat 0 -829px; } /* sprite */
.conteInner li span.moonspecial { background: url(images/spritebg.png) no-repeat 0 -875px; } /* sprite */
.conteInner li span.relations { background: url(images/spritebg.png) no-repeat 0 -852px; } /* sprite */
.conteInner li span.present { background: url(images/spritebg.png) no-repeat 0 -897px; } /* sprite */
.conteInner li span.blogparts  { background: url(images/spritebg.png) no-repeat 0 -897px; } /* sprite */
.conteInner li span.wallpaper  { background: url(images/spritebg.png) no-repeat 0 -897px; } /* sprite */
.conteInner li span.r-parts  { background: url(images/spritebg.png) no-repeat 0 -897px; } /* sprite */
.conteInner li span.feel-loggers  { background: url(images/spritebg.png) no-repeat 0 -920px; } /* sprite */

.conteInner div.fortuneList span  { margin:0; padding-right:5px;}
.conteInner div.fortuneList span span { color:#aaa; font-size:10px; padding:0;}


#top-ads { clear:both; width:990px; margin: 0; padding:20px 0 10px 20px; text-indent:-10000px; background:url(images/drsh01.gif) repeat-y left top; }
#top-ads a { display:block; width:600px; height:190px; }
#top-gad { clear:both; display:block; width:750px; margin:0; padding:5px; border:none;}
#ad-aff { clear:both; display:none; width:725px; height:60px; margin:0 0 0 5px; padding:5px 0; border:1px solid #eee; background:#f3f3f3; }
#ad-aff img { margin-left:135px;}
#ad-aff a { display:block; width:750px;  }
#ad  { clear:both; display:block; width:725px; height:13px; margin:0 0 15px 5px; padding:2px 0; }
#ad span { display:block; font-size:7pt; line-height:1.0; color:#444; text-align:right;}
/* widget sidebar */
#sidebar li.current-cat a { color:#222; }

/* category カテゴリ表示 */
.catsection .catimg { width:110px; height:110px; margin:0 15px 10px 0;overflow:hidden;float:left; }
.catsection img { margin:0 10px 3px 0; padding:0; width:108px; height:auto; float:left; border:1px solid #ddd; }
/* pages */
div.pages { width:760px; padding:0; margin:0; }
/* h3 */
h3.linePink01,h2.linePink01	{ width:750px; padding-bottom:1px; margin:0; background:url(images/spritebg.png) no-repeat 0 -280px; font-size:11pt; }/* sprite */
h3.lineGreen01,h2.lineGreen01	{ width:750px; padding-bottom:1px; margin:0; background:url(images/spritebg.png) no-repeat 0 -335px; font-size:11pt;  }/* sprite */
h3 span.sub,h2 span.sub { font-weight:normal; margin:0 0 0 20px;}

h3#linePink01,h2#linePink01	{ width:750px; padding-bottom:1px; margin:0; background:url(images/spritebg.png) no-repeat 0 -280px; font-size:11pt; }/* sprite */
h3#lineGreen01,h2#lineGreen01	{ width:750px; padding-bottom:1px; margin:0; background:url(images/spritebg.png) no-repeat 0 -335px; font-size:11pt;  }/* sprite */
h3 span.sub,h2 span.sub { font-weight:normal; margin:0 0 0 20px;}
/* index　*/
span.index { margin:0;padding-bottom:1px; font-weight:normal; font-size:10pt; text-align:right;}
span.index a { text-decoration:none; color:#167CCE; }

/* Garage Door CSS 09-07-11 */
.garagedoor a:active, .under_header a:active, .header a:focus, .under_header a:focus { outline: none; -moz-outline-style: none; }
.garagedoor img { border: 0px; display: block; }
.item .mouse { height: 200px; width: 165px; margin:0; padding:0; border:0; display:block; left:0; position:absolute; cursor:pointer; top:0; }
.item .mouse img { height: 200px; width: 165px; margin:0; padding:0; }
.item { height: 200px; width: 165px; font-weight:bold; color: #fff; background-color:#f00078; overflow:hidden; display:block; overflow:hidden; position:relative; margin:10px 0 40px 0; padding:0; float:left; background-repeat:no-repeat; text-decoration: none; }
.item .underlay { padding: 0; color: #fff; position:absolute; left:0px; top:0px; }
.item .overlay { height: 200px; width: 165px; margin:0; padding:0; border:0; left:0; position:absolute; top:0; }
/* レイアウト情報プラグインで書き込み情報　上書きする　09-08-08 */
#sidebar { width: 180px; }
#sidebar .side-widget { width: 160px; }
#secondsidebar { width: 180px; }
#secondsidebar .side-widget { width: 160px; }
#title { float: left; }
#description { clear:left; float: left; }
#header-search { float: right; margin:35px 15px 0 0; }
/*ランキング系のリスト*/
.rnk { margin:3px 0 0 5px; padding:3px; width:700px; }
.rnk li { width:680px; margin:10px 0 0 20px; padding:2px 0 2px 30px; border-bottom:1px dotted #CCC;  line-height:1.3; }
.rnk li.up { height:16px; background:url(images/spritebg.png) no-repeat -1px -94px;  }/* sprite */ 
.rnk li.dw { height:16px; background:url(images/spritebg.png) no-repeat -1px -114px;  }/* sprite */ 
.rnk li.sm { height:16px; background:url(images/spritebg.png) no-repeat -1px -134px;  }/* sprite */ 
.rnk li.nw { height:16px; background:url(images/spritebg.png) no-repeat -1px -154px;  }/* sprite */ 
/* footer Menu 2010-02-10 */
div.foot-menu { display:block; margin:0 0 15px 0; width:960px; font-size:8.5pt; color:#666; line-height:1.6;}
div.foot-menu a { color:#888;!important}
div.foot-menu a:hover { color:#444; text-decoration:none;!important}
div.foot-menu ul { margin:0; padding:0;}
div.foot-menu li { margin:0; padding:0;list-style:none;}
div.foot-menu div { float:left; padding:0; }
div.foot-menu h3 { margin:3px 0; padding:0; font-size:9pt;}
div.foot-menu #col-1{ width:395px; }
div.foot-menu #col-2{ width:395px; margin:0 5px; }
div.foot-menu #col-3{ width:160px; }
div#foot-page { float:left; width:960px; margin:10px 0 0 0; padding:5px 0 0 0; border:none; border-top:1px solid #ccc;}
/* input form to copy Result 2010-02-27 */
div#bitly input.cpResult { font-size:small;border: 1px solid #ccc; background: none repeat scroll 0% 0% #ddd; width: 200px; }
div#bitly span { font-size:x-small;}
/* 共通パーツ 2010-02-15 */
hr { border:none; border-top:2px dotted #ddd;}
hr.one { border:none; border-top:1px dotted #ddd;}
div.grid { width:738px; margin:5px 0; padding:10px; border:1px solid #ddd;}
div.grid img { margin:0 auto;}
/* contact-form-7 */
div.wpcf7 { margin: 0; padding: 0; }
div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; }
div.wpcf7-mail-sent-ok { border: 2px solid #398f14; }
div.wpcf7-mail-sent-ng { border: 2px solid #ff0000; }
div.wpcf7-spam-blocked { border: 2px solid #ffa500; }
div.wpcf7-validation-errors { border: 2px solid #f7e700; }
span.wpcf7-form-control-wrap { position: relative; }
span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; background: #fff; border: 1px solid #ff0000; font-size: 10pt; width: 280px; padding: 2px; }
span.wpcf7-not-valid-tip-no-ajax { color: #f00; font-size: 10pt; display: block; }
span.wpcf7-list-item { margin-left: 0.5em; }
/* FACEBOX CSS */
#facebox .b { background:url(/shared/images/b.png); }
#facebox .tl { background:url(/shared/images/tl.png); }
#facebox .tr { background:url(/shared/images/tr.png); }
#facebox .bl { background:url(/shared/images/bl.png); }
#facebox .br { background:url(/shared/images/br.png); }
#facebox { position: absolute; top: 0; left: 0; z-index: 100; text-align: left; }
#facebox .popup { position: relative; }
#facebox table { border-collapse: collapse; }
#facebox td { border-bottom: 0; padding: 0; }
#facebox .body { padding: 10px; background: #fff; width: 370px; }
#facebox .loading { text-align: center; }
#facebox .image { text-align: center; }
#facebox img { border: 0; margin: 0; }
#facebox .footer { border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height: 10px; width: 10px; overflow: hidden; padding: 0; }
#facebox_overlay { position: fixed; top: 0px; left: 0px; height:100%; width:100%; }
.facebox_hide { z-index:-100; }
.facebox_overlayBG { background-color: #000; z-index: 99; }
* html #facebox_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
/* wp-polls　系　2009-11-07　*/
img.nothumb { border:0; }
/* 投票グラフ描画　*/
.wp-polls .pollbar { margin: 1px; font-size: 18px; line-height: 20px; height: 20px; background-image: url('/solve/wp-content/plugins/wp-polls/images/default_gradient/pollbg.gif'); border: 1px solid #c8c8c8; }
/* WP-Polls 2.50 */
.wp-polls-archive { /* background-color: #ffffff; */
}
.wp-polls, .wp-polls-form { /* background-color: #ffffff; */
}
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li { text-align: left; background-image: none; display: block; }
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul { text-align: left; list-style: none; float: none; }
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before { content: ''; }
.wp-polls IMG, .wp-polls LABEL, .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG { display: inline; border: 0px; padding: 0px; margin: 0px; }
.wp-polls-ul { padding: 0px; margin: 0px 0px 10px 10px; }
.wp-polls-ans { width:100%; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;/* background-color: #ffffff; */
}
.wp-polls-loading { display: none; text-align: center; height: 16px; line-height: 16px; }
.wp-polls-image { border: 0px; }
.wp-polls .Buttons { border:1px solid #c8c8c8; background-color: #f3f6f8; }
/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc; background-color: #FFFFFF; }
.wp-polls-paging a:visited { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc; background-color: #FFFFFF; }
.wp-polls-paging a:hover { border: 1px solid #000000; color: #000000; background-color: #FFFFFF; }
.wp-polls-paging a:active { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc; background-color: #FFFFFF; }
.wp-polls-paging span.pages { padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #000000; background-color: #FFFFFF; }
.wp-polls-paging span.current { padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #000000; color: #000000; background-color: #FFFFFF; }
.wp-polls-paging span.extend { padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #000000; color: #000000; background-color: #FFFFFF; }
/* Lab占断系ページ記述　*/
form#Mel { width:760px; padding:0; text-align:center; }
div#planets { width:760px; padding:5px 0 0 0; margin:10px 0 10px 0; }
/* negative  */
#ngtv { background:#000; color:#FFF; }
#ngtv #planets { border:none; background:#000; }
#ngtv #sun { margin:5px auto; padding:0; width:500px; height:65px; background:url(/lab/charapla5/images/ngtv/ico-sun.gif) no-repeat; position:relative; }
#ngtv #moon { margin:5px auto; padding:0; width:500px; height:65px; background:url(/lab/charapla5/images/ngtv/ico-moon.gif) no-repeat; position:relative; }
#ngtv #mel { margin:5px auto; padding:0; width:500px; height:65px; background:url(/lab/charapla5/images/ngtv/ico-mel.gif) no-repeat; position:relative; }
#ngtv #dee { margin:5px auto; padding:0; width:500px; height:65px; background:url(/lab/charapla5/images/ngtv/ico-dee.gif) no-repeat; position:relative; }
#ngtv #alles { margin:5px auto; padding:0; width:500px; height:65px; background:url(/lab/charapla5/images/ngtv/ico-alles.gif) no-repeat; position:relative; }
#ngtv #isun { position:absolute; top:20px; left:130px; color:#C00; }
#ngtv #imoon { position:absolute; top:20px; left:130px; color:#C00; }
#ngtv #imel { position:absolute; top:20px; left:130px; color:#C00; }
#ngtv #idee { position:absolute; top:20px; left:130px; color:#C00; }
#ngtv #ialles { position:absolute; top:20px; left:130px; color:#C00; }
/* riso  */
#riso { background:#fff; color:#333; }
#riso #planets { border:none; background:#fff; }
#riso #sun { margin:5px auto; padding:0; width:500px; height:65px; background:url(/lab/charapla5/images/riso/ico-sun.gif) no-repeat; position:relative; }
#riso #moon { margin:5px auto; padding:0; width:500px; height:65px; background:url(/lab/charapla5/images/riso/ico-moon.gif) no-repeat; position:relative; }
#riso #mel { margin:5px auto; padding:0; width:500px; height:65px; background:url(/lab/charapla5/images/riso/ico-mel.gif) no-repeat; position:relative; }
#riso #dee { margin:5px auto; padding:0; width:500px; height:65px; background:url(/lab/charapla5/images/riso/ico-dee.gif) no-repeat; position:relative; }
#riso #alles { margin:5px auto; padding:0; width:500px; height:65px; background:url(/lab/charapla5/images/riso/ico-alles.gif) no-repeat; position:relative; }
#riso #isun { position:absolute; top:20px; left:60px; color:#F90; }
#riso #imoon { position:absolute; top:20px; left:60px; color:#939; }
#riso #imel { position:absolute; top:20px; left:60px; color:#09C; }
#riso #idee { position:absolute; top:20px; left:60px; color:#F6C; }
#riso #ialles { position:absolute; top:20px; left:60px; color:#C00; }
/* standard  */
#std { background:#fff; color:#333; }
#std #planets { border:none; background:#fff; }
#std #sun { margin:5px auto; padding:0; width:500px; height:65px; background:url(/lab/charapla5/images/std/ico-sun.gif) no-repeat; position:relative; }
#std #moon { margin:5px auto; padding:0; width:500px; height:65px; background:url(/lab/charapla5/images/std/ico-moon.gif) no-repeat; position:relative; }
#std #mel { margin:5px auto; padding:0; width:500px; height:65px; background:url(/lab/charapla5/images/std/ico-mel.gif) no-repeat; position:relative; }
#std #dee { margin:5px auto; padding:0; width:500px; height:65px; background:url(/lab/charapla5/images/std/ico-dee.gif) no-repeat; position:relative; }
#std #alles { margin:5px auto; padding:0; width:500px; height:65px; background:url(/lab/charapla5/images/std/ico-alles.gif) no-repeat; position:relative; }
#std #isun { position:absolute; top:20px; left:120px; color:#F90; }
#std #imoon { position:absolute; top:20px; left:120px; color:#939; }
#std #imel { position:absolute; top:20px; left:120px; color:#09C; }
#std #idee { position:absolute; top:20px; left:120px; color:#F6C; }
#std #ialles { position:absolute; top:20px; left:120px; color:#C00; }
/* dokupb  */
#doku { background:#000; color:#ccc; margin:0; padding:0; }
#doku img.title { margin:0 auto; }
#doku #planets { width:760px; margin:10px auto; padding:0; min-height:600px; border:none; position:relative; }
#doku #sun { margin:0; padding:0; width:152px; height:400px; background:url(/lab/charapla5/images/doku/ico-sun.gif) no-repeat; position:absolute; top:135px; left:0; }
#doku #moon { margin:0; padding:0; width:152px; height:400px; background:url(/lab/charapla5/images/doku/ico-moon.gif) no-repeat; position:absolute; top:135px; left:152px; }
#doku #mel { margin:0; padding:0; width:152px; height:400px; background:url(/lab/charapla5/images/doku/ico-mel.gif) no-repeat; position:absolute; top:135px; left:304px; }
#doku #dee { margin:0; padding:0; width:152px; height:400px; background:url(/lab/charapla5/images/doku/ico-dee.gif) no-repeat; position:absolute; top:135px; left:456px; }
#doku #alles { margin:0; padding:0; width:152px; height:400px; background:url(/lab/charapla5/images/doku/ico-alles.gif) no-repeat; position:absolute; top:135px; left:608px; }
#doku #sun #isun { position:absolute; top:246px; left:12px; color:#F90; }
#doku #moon #imoon { position:absolute; top:246px; left:12px; color:#939; }
#doku #mel #imel { position:absolute; top:246px; left:12px; color:#09C; }
#doku #dee #idee { position:absolute; top:246px; left:12px; color:#F6C; }
#doku #alles #ialles { position:absolute; top:246px; left:12px; color:#C00; }
#doku #sun #isun2 { position:absolute; top:366px; left:10px; color:#F90; font-size:small; }
#doku #moon #imoon2 { position:absolute; top:366px; left:10px; color:#939; font-size:small; }
#doku #mel #imel2 { position:absolute; top:366px; left:10px; color:#09C; font-size:small; }
#doku #dee #idee2 { position:absolute; top:366px; left:10px; color:#F6C; font-size:small; }
#doku #alles #ialles2 { position:absolute; top:366px; left:12px; color:#C00; font-size:small; }
#doku #tPoint { margin:0; padding:0; width:760px; height:135px; background:url(/lab/charapla5/images/doku/totalpoint.gif) no-repeat; position:absolute; top:0; left:0; }
#doku #tPoint #total_point { position:absolute; top:49px; left:406px; color:#900; font-size:20pt; font-weight:bold; }

/* dokupb iframe */
#dokuparts { background:#fff; color:#333; margin:0; padding:0; }
#dokuparts img.title { margin:0 auto; }
body#dokuparts form#Mel { width:152px; margin:0 auto; padding:3px; background:#fff; padding:0; text-align:left; font-size:11px; }
#dokuparts #planets { width:160px; margin:0 auto; padding:0; min-height:360px; border:none; position:relative; }
#dokuparts #mel { margin:0 auto; padding:0; width:152px; height:353px; background:url(/lab/charapla5/images/doku/ico-mel-dokuparts.gif) no-repeat; position:absolute; top:4px; left:4px; }
#dokuparts #mel #imel { position:absolute; width:130px; top:160px; left:12px; color:#09C; text-align:center; font-size:18px; }
#dokuparts #mel #imel2 { position:absolute; top:270px; left:10px; color:#09C; font-size:small; }
#dokuparts #footer { display:block; width:150px; height:27px; position:absolute; top:321px; left:6px; }
#dokuparts #linkto { display:block; width:150px; height:27px; }
#dokuparts #footer span { display:none; }
/* dokupb iframe */
#dokuBPiF { display:block; width:160px; margin:0; padding:0 auto; color:#333; padding:0; }
#dokuBPiF img.title { margin:0 auto; }
#dokuBPiF form#Mel { width:152px; margin:0 auto; padding:3px; padding:0; text-align:left; font-size:11px; }
#dokuBPiF #planets { width:160px; margin:0 auto; padding:0; min-height:293px; border:none; position:relative; }
#dokuBPiF #mel { margin:0 auto; padding:0; width:152px; height:353px; background:url(/lab/charapla5/images/doku/ico-mel-dokuparts.gif) no-repeat; position:absolute; top:4px; left:4px; }
#dokuBPiF #planets #mel #imel { position:absolute; width:130px; top:100px; left:12px; color:#09C; text-align:center; font-size:18px; }
#dokuBPiF #planets #mel #imel2 { position:absolute; top:215px; left:10px; color:#09C; font-size:small; }
#dokuBPiF #linkto { display:block; width:150px; height:27px; position:absolute; top:250px; left:6px; }
#dokuBPiF #footer span { display:none; }
/* dokubp */
#dokuBP { display:block; width:160px; margin:0; padding:0 auto; color:#333; padding:0; }
#dokuBP img.title { margin:0; }
#dokuBP form#Mel { width:152px; margin:0; padding:3px; padding:0; text-align:left; font-size:11px; }
#dokuBP #planets { width:160px; margin:0; padding:0; height:293px; border:none; position:relative; }
#dokuBP #planets #mel { margin:0; padding:0; width:152px; height:293px; background:url(/lab/charapla5/images/doku/ico-mel-dokuparts.gif) no-repeat; position:absolute; top:4px; left:4px; }
#dokuBP #mel #imel { position:absolute; width:130px; top:100px; left:12px; color:#09C; text-align:center; font-size:18px; }
#dokuBP #mel #imel2 { position:absolute; top:215px; left:10px; color:#09C; font-size:small; }
#dokuBP #linkto { display:block; width:150px; height:27px; position:absolute; top:250px; left:6px; }
#dokuBP #footer span { display:none; }
/* kekkabp */
.bpleft { float:left; width:360px; margin-bottom:30px;}
.bpright { float:right; width:360px;}

/*  motemote2009 */
#mote { color:#333; margin:0; padding:0; }
#mote img.title { margin:0 auto; }
#mote #planets { width:760px; margin:10px auto; padding:0; min-height:700px; border:none; position:relative; }
#mote #sun { margin:0; padding:0; width:152px; height:695px; background:url(/lab/charapla5/images/mote/ico-sun.gif) no-repeat; position:absolute; top:0; left:0; }
#mote #moon { margin:0; padding:0; width:152px; height:695px; background:url(/lab/charapla5/images/mote/ico-moon.gif) no-repeat; position:absolute; top:0; left:152px; }
#mote #mel { margin:0; padding:0; width:152px; height:695px; background:url(/lab/charapla5/images/mote/ico-mel.gif) no-repeat; position:absolute; top:0; left:304px; }
#mote #dee { margin:0; padding:0; width:152px; height:695px; background:url(/lab/charapla5/images/mote/ico-dee.gif) no-repeat; position:absolute; top:0; left:456px; }
#mote #alles { margin:0; padding:0; width:152px; height:695px; background:url(/lab/charapla5/images/mote/ico-alles.gif) no-repeat; position:absolute; top:0; left:608px; }
#mote #sun #isun { position:absolute; top:332px; left:10px; width:125px; height:280px; color:#F90; background:#000; font-size:12px; overflow:hidden; }
#mote #moon #imoon { position:absolute; top:332px; left:11px; width:125px; height:280px; color:#939; background:#000; font-size:12px; overflow:hidden; }
#mote #mel #imel { position:absolute; top:332px; left:12px; width:125px; height:280px; color:#09C; background:#000; font-size:12px; overflow:hidden; }
#mote #dee #idee { position:absolute; top:333px; left:13px; width:125px; height:280px; color:#F6C; background:#000; font-size:12px; overflow:hidden; }
#mote #alles #ialles { position:absolute; top:332px; left:15px; width:125px; height:280px; color:#C00; background:#000; font-size:12px; overflow:hidden; }
#mote #sun #isun2 { position:absolute; top:246px; left:8px; width:132px; color:#F90; background:#000; text-align:center; }
#mote #moon #imoon2 { position:absolute; top:246px; left:8px; width:132px; color:#939; background:#000; text-align:center; }
#mote #mel #imel2 { position:absolute; top:246px; left:10px; width:132px; color:#09C; background:#000; text-align:center; }
#mote #dee #idee2 { position:absolute; top:246px; left:10px; width:132px; color:#F6C; background:#000; text-align:center; }
#mote #alles #ialles2 { position:absolute; top:246px; left:12px; width:132px; color:#C00; background:#000; text-align:center; }
#mote #sun #isun3 { position:absolute; top:643px; left:9px; width:132px; color:#333; font-size:12px; overflow:hidden; }
#mote #moon #imoon3 { position:absolute; top:643px; left:10px; width:132px; color:#333; font-size:12px; overflow:hidden; }
#mote #mel #imel3 { position:absolute; top:643px; left:10px; width:132px; color:#333; font-size:12px; overflow:hidden; }
#mote #dee #idee3 { position:absolute; top:643px; left:12px; width:132px; color:#333; font-size:12px; overflow:hidden; }
#mote #alles #ialles3 { position:absolute; top:643px; left:12px; width:132px; color:#333; font-size:12px; overflow:hidden; }
/* surv */
#surv { color:#333; margin:0; padding:0; font-size:16px; letter-spacing:-0.03em; text-align:center; line-height:120%; }
#surv img.title { margin:0 auto; }
#surv #planets { width:760px; margin:10px auto; padding:0; min-height:700px; border:none; position:relative; }
#surv #sun { margin:0; padding:0; width:152px; height:695px; background:url(/lab/charapla5/images/survival/ico-sun.gif) no-repeat; position:absolute; top:0; left:0; }
#surv #moon { margin:0; padding:0; width:152px; height:695px; background:url(/lab/charapla5/images/survival/ico-moon.gif) no-repeat; position:absolute; top:0; left:152px; }
#surv #mel { margin:0; padding:0; width:152px; height:695px; background:url(/lab/charapla5/images/survival/ico-mel.gif) no-repeat; position:absolute; top:0; left:304px; }
#surv #dee { margin:0; padding:0; width:152px; height:695px; background:url(/lab/charapla5/images/survival/ico-dee.gif) no-repeat; position:absolute; top:0; left:456px; }
#surv #alles { margin:0; padding:0; width:152px; height:695px; background:url(/lab/charapla5/images/survival/ico-alles.gif) no-repeat; position:absolute; top:0; left:608px; }
#surv #sun #isun { position:absolute; top:246px; left:12px; width:130px; height:20px; color:#F90; background:#000; text-align:center; }
#surv #moon #imoon { position:absolute; top:246px; left:8px; width:132px; height:20px; color:#939; background:#000; text-align:center; }
#surv #mel #imel { position:absolute; top:246px; left:10px; width:132px; height:20px; color:#09C; background:#000; text-align:center; }
#surv #dee #idee { position:absolute; top:246px; left:10px; width:132px; height:20px; color:#F6C; background:#000; text-align:center; }
#surv #alles #ialles { position:absolute; top:246px; left:12px; width:128px; height:20px; color:#C00; background:#000; text-align:center; }
#surv #sun #isun2 { position:absolute; top:365px; left:60px; width:26px; height:280px; color:#F90; font-size:21px; overflow:hidden; text-align:center; background:#000; font-weight:bold; }
#surv #moon #imoon2 { position:absolute; top:365px; left:60px; width:26px; height:280px; color:#939; font-size:21px; overflow:hidden; text-align:center; background:#000; font-weight:bold; display:none; }
#surv #mel #imel2 { position:absolute; top:365px; left:60px; width:26px; height:280px; color:#09C; font-size:21px; overflow:hidden; text-align:center; background:#000; font-weight:bold; }
#surv #dee #idee2 { position:absolute; top:365px; left:60px; width:26px; height:265px; color:#F6C; font-size:21px; overflow:hidden; text-align:center; background:#000; font-weight:bold; display:none; }
#surv #alles #ialles2 { position:absolute; top:365px; left:65px; width:26px; height:280px; color:#C00; font-size:21px; overflow:hidden; text-align:center; background:#000; font-weight:bold; }
/* 失恋！打たれ強さ */
#bh { color:#333; margin:0; padding:0; font-size:16px; letter-spacing:-0.03em; text-align:center; line-height:120%; }
#bh img.title { margin:0 auto; }
#bh #planets { width:760px; margin:10px auto; padding:0; height:800px; background:url(/lab/charapla5/images/bh/title.jpg) no-repeat; border:none; position:relative; }
#bh #sun #isun { position:absolute; top:318px; left:94px; width:100px; height:20px; color:#F60; text-align:center; }
#bh #moon #imoon { position:absolute; top:431px; left:332px; width:100px; height:20px; color:#939; text-align:center; }
#bh #mel #imel { position:absolute; top:569px; left:230px; width:100px; height:20px; color:#06c; text-align:center; }
#bh #dee #idee { position:absolute; top:322px; left:578px; width:100px; height:20px; color:#F3C; text-align:center; }
#bh #alles #ialles { position:absolute; top:569px; left:442px; width:100px; height:20px; color:#c33; text-align:center; }
#bh #sun #isun2 { display:none; }
#bh #moon #imoon2 { position:absolute; top:693px; left:38px; width:685px; height:78px; color:#fff; font-size:18px; overflow:hidden; text-align:left; font-weight:bold; line-height:1.5; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; }
#bh #mel #imel2 { display:none; }
#bh #dee #idee2 { display:none; }
#bh #alles #ialles2 { display:none; }
#bh #sun #isun3 { position:absolute; top:342px; left:93px; width:102px; height:41px; color:#fff; text-align:left; font-size:12px; line-height:110%; }
#bh #moon #imoon3 { position:absolute; top:457px; left:332px; width:102px; height:41px; color:#fff; text-align:left; font-size:12px; line-height:110%; }
#bh #mel #imel3 { position:absolute; top:609px; left:231px; width:102px; height:41px; color:#fff; text-align:left; font-size:12px; line-height:110%; }
#bh #dee #idee3 { display:none; }
#bh #alles #ialles3 { position:absolute; top:609px; left:443px; width:103px; height:41px; color:#fff; text-align:left; font-size:12px; line-height:110%; }
/* 月星座　結果パーツ */
#moonbp-pagebg { background:url(/solve/wp-content/themes/charapla/images/present/presentbg.jpg) no-repeat; min-height:1048px; width:754px;}
#moonbp-pagebg span.coco { position:relative; top:205px; left:340px;}
#moonbp-pagebg #moonlink { margin:220px 0 0 30px ;}
#moonbp-pagebg #moonlink img { float:left; margin:10px 7px;}
#moonlink01bg { background:url(/solve/wp-content/themes/charapla/images/present/presentbg_01.jpg) no-repeat; min-height:824px;}
#moonlink02bg { background:url(/solve/wp-content/themes/charapla/images/present/presentbg_02.jpg) no-repeat; min-height:824px;}
#moonlink03bg { background:url(/solve/wp-content/themes/charapla/images/present/presentbg_03.jpg) no-repeat; min-height:824px;}
#moonlink04bg { background:url(/solve/wp-content/themes/charapla/images/present/presentbg_04.jpg) no-repeat; min-height:824px;}
#moonlink05bg { background:url(/solve/wp-content/themes/charapla/images/present/presentbg_05.jpg) no-repeat; min-height:824px;}
#moonlink06bg { background:url(/solve/wp-content/themes/charapla/images/present/presentbg_06.jpg) no-repeat; min-height:824px;}
#moonlink07bg { background:url(/solve/wp-content/themes/charapla/images/present/presentbg_07.jpg) no-repeat; min-height:824px;}
#moonlink08bg { background:url(/solve/wp-content/themes/charapla/images/present/presentbg_08.jpg) no-repeat; min-height:824px;}
#moonlink09bg { background:url(/solve/wp-content/themes/charapla/images/present/presentbg_09.jpg) no-repeat; min-height:824px;}
#moonlink10bg { background:url(/solve/wp-content/themes/charapla/images/present/presentbg_10.jpg) no-repeat; min-height:824px;}
#moonlink11bg { background:url(/solve/wp-content/themes/charapla/images/present/presentbg_11.jpg) no-repeat; min-height:824px;}
#moonlink12bg { background:url(/solve/wp-content/themes/charapla/images/present/presentbg_12.jpg) no-repeat; min-height:824px;}
.moonlink-all { margin:140px 0 0 46px;}
.moonlink-left { float:left; width:305px; padding:10px;}
.moonlink-right { float:left; width:325px; padding:10px; margin:0 10px;}
.left { float:left;}
.blogsouce { float:left; margin: 105px 0 0 13px;}
/* 壁紙 */
#wp .wp01 { float:left; margin-left:15px; }
#wp .wp02 { margin-left:15px; }
#wp .wp03 { float:right; margin-top:50px; }
#wp .wp01 li { list-style:url(/solve/wp-content/themes/charapla/images/present/present.gif) inside; }
#wp .wp02 li { list-style:url(/solve/wp-content/themes/charapla/images/present/present.gif) inside; }
/* 山村カレンダー */
#sakusya { background:#FAF3F0; border: solid 1px #E9E3D1; padding:15px; margin-top:10px;}
#sakusya img { float:left; margin-right:15px; border: solid 1px #E9E3D1;}
/* 携帯サイト入口　2010-07-07　*/
.mb_bnr760 { display:block; width:759px; height:200px; background:url(/solve/wp-content/themes/charapla/images/index-bnr-0708.gif) no-repeat top left; position:relative;}
.mb_migrate { width:150px; height:150px; position:absolute; top:20px; left:545px; font-size:11pt; }
.mb_migrate-input { position:absolute; top:155px; left:515px; font-size:10pt;}
#mgrt_alert { position:absolute; top:6px; left:477px; width:277px; height:30px; background:url(/solve/wp-content/themes/charapla/images/migrate-alert.gif) no-repeat top left;}