/*********************
date 2007/3/30

ver 1.02
*********************/
/*====================
top page all layuot
====================*/
from, img, h1, h2, h3{margin:0;}
body{text-align:center;}
#wrapper{width:100%;margin:0 auto;text-align:left;}
.yjmth{margin:0 0 1em 0;}

#search{margin:0 0 5px 0;}
#search form{margin-bottom:5px;}
.srchkywrdlbl{width:9em;}
.srchkywrd{margin-left:1em;font-weight:bold;}

#pickup{margin-bottom:10px;}
#pickup .pkttl{background:url(http://i.yimg.jp/images/merumaga/top/pickup_bg.gif);margin:0;}
#pickup .pkttl h2{background:url(http://i.yimg.jp/images/merumaga/top/pickup_title_end.gif) bottom right no-repeat;margin:0;}
#pickup .pk{border:solid 1px #cccccc;border-top:0;margin:0;padding:2px; background:#ffffff;}
#pickup .pkmlm{background:url(http://i.yimg.jp/images/merumaga/top/sp_grd.gif) repeat-x;margin:0;padding:0;}
#pickup .pkmlmsm {background:url(http://i.yimg.jp/images/merumaga/top/hand.gif) bottom right no-repeat;padding:5px;}
#pickup .pkmlmsm p{margin:0.5em auto 0;}
#pickup .pkmlmsm h3{background:url(http://i.yimg.jp/images/merumaga/top/book.gif) top left no-repeat;font-weight:normal;padding-left:1.2em;}

#ranking, #osusume, #fun{margin-bottom:10px;}
#ranking .rnkttl, #osusume .ssmttl, #fun .fnttl{background:url(http://i.yimg.jp/images/merumaga/top/title_bg.gif);margin:0;border:solid 1px #cccccc;height:25px;}
#ranking .rnkttl h2, #osusume .ssmttl h2, #fun .fnttl h2 ,#category .catttl h2{float:left;margin-left:1px;padding:0;}
#ranking .rnk, #osusume .ssm, #fun .fn{border:solid 1px #cccccc;border-top:0;margin:0;padding:2px;background:#ffffff;}
#ranking .rnk{height:100%;}
#ranking .rnkmlm, #osusume .ssmmlm, #fun .fnmlm{background:url(http://i.yimg.jp/images/merumaga/top/sp_grd.gif) repeat-x;margin:0;padding:0;}
.funpk {padding:0 3px;}
#newmlm{border:solid 1px #cccccc;margin:0;padding:2px;}
#newmlm .new{background-color:#eeeeee;padding:2px;}
#category .catttl h2{margin:5px;}
.catttl{background:#effadb;height:25px;border:1px solid #ccc;border-left:10px solid #6c6;}
.catLook{clear:both;margin-top:5px;}
p.lead{margin:5px 0;}
.more {float:right;width:3em;padding:0.2em;text-align:right;margin:0;}
.more:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#osusume .ssmttl .addrss{float:right;margin-right:10px;}
#osusume .ssmttl .addrss:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#infomation,#vote{border:1px solid #d6d6d6;margin-bottom:10px;}
#infomation h3,#vote h3{color:#333;background:#ccc;padding:2px;text-align:center;margin:1px;}
#vote h3{background:#eee;}
#vote h4{margin:0px 10px 10px 10px;}
#infoSentence{padding:0px 10px;}
#infoSentence,#voteSentence{border-top:1px solid #d6d6d6;}
#voteSentence form{margin:0px;}
/* Mac IE5 only \*//*/
#voteSentence form{margin-bottom:20px;}
/* /Mac IE5 only */
#voteSentence input{margin:5px 10px 0px 20px;}
#voteBtnArea{background:#eee;padding:3px;margin-top:10px;height:2em;}
#voteBtnArea input{margin:0px;}
#voteBtn{float:left;background: url(http://i.yimg.jp/images/merumaga/top/vote_btn_bg.gif) repeat-x 0% 50%; padding:3px 1em;font-weight:bold;border:1px solid #616161;border-left:#e0e0e0;border-top:#e0e0e0;}
.voteResLook{float:right;padding-top:5px;}
.voteResLook:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#connectedLink{border:#ddd 1px solid;margin-bottom:10px;}
#connectedLink tr td{padding:5px;}
.connectedLinkHr{border-bottom:#ddd 1px solid;}


/*--------------------
QR CODE
--------------------*/
.qrmid {clear:both;margin-bottom:10px;border:solid 1px #cacaca;}
.qrmid .qrimg {text-align:center;padding:3px;}
.qrmid .mobtext{text-align:center;background-color:#eeeeee;padding:3px;font-size:80%;line-height:120%;}
.qrmid .moblink{padding:5px;line-height:150%;margin-bottom:5px;text-align:center;font-size:80%;word-break: keep-all;}
.qrmid .moblink img {margin-bottom:-3px;text-align:center;}
.mobttl{background:#cacaca;padding:5px 0px;}