@charset "utf-8";
.headline{background:url(http://i.yimg.jp/images/r25/images/2009/headline_bg.png) no-repeat 0 0;width:636px;height:94px;position:relative;}
.headline h2{position:absolute;top:20px;left:20px;}
p#cnts_txt{color:#4C4C4C;font-size:108%;padding-left:20px;}
#md_columnlist .section li div,#article .title,#article .relate li,#article .section ul,#article .section .review,#article .photo .list{background:url(http://i.yimg.jp/images/r25/images/2009/line_gray01.gif) repeat-x;}
#md_relation .title,#md_suggest .title,#md_news h3,#md_newtopic h3{background:url(http://i.yimg.jp/images/r25/images/2010/title.png) no-repeat;}
#md_columnlist .section,#md_relation .section,#md_news .section,#md_newtopic .section{background:url(http://i.yimg.jp/images/r25/images/2009/Index/section_bg.gif) repeat-x 0 0;}
#md_columnlist .section li dl.story dt,#article .section p.list,#md_news p,#md_newtopic p,#corner .section dt{background:transparent url(http://i.yimg.jp/images/r25/images/2009/arw_black.gif) no-repeat;}
#article .section p.inner-link span,#md_relation .section li dt,#md_suggest .section li,#md_news li,#md_newtopic li{background:url(http://i.yimg.jp/images/r25/images/2010/arrow.gif) no-repeat;}
.exp_clip{padding:10px 0;}
.exp_clip p{margin-right:140px;}
.exp_clip .EMMAbtn img{margin-right:0;}
#md_columnlist h3{float:left;text-indent:-9999px;overflow:hidden;width:129px;height:51px;}
#md_columnlist .title{border-bottom:2px solid #999999;overflow:hidden;/zoom:1;}
#md_columnlist .section{margin-top:1px;padding-top:12px;overflow:hidden;/zoom:1;}
#md_columnlist .section ul{clear:both;margin-bottom:15px;}
#md_columnlist .section li{position:relative;padding-top:15px;min-height:60px;overflow:hidden;/zoom:1;}
*html #md_columnlist .section li{height:60px;overflow:visible;}
#md_columnlist .section li p.pic{background:url(http://i.yimg.jp/images/r25/images/2009/background_gray01.gif) repeat 0 0;position:absolute;top:15px;left:0;width:82px;padding:1px;}
#md_columnlist .section li p.pic img{border:1px solid #ffffff;width:80px;}
#md_columnlist .section li div{background-position:0 100%;padding-bottom:2px;overflow:hidden;/zoom:1;}
#md_columnlist .section li div,#md_columnlist .section li dl.story{margin-left:92px;}
#md_columnlist .section li div dl,#md_columnlist .section li div dt,#md_columnlist .section li div dd{float:left;overflow:hidden;/zoom:1;}
#md_columnlist .section li div dd{padding-top:1px;}
#md_columnlist .section li div dt{margin-right:3px;line-height:normal;}
#md_columnlist .section li div dl.access{margin-right:10px;}
#md_columnlist .section li div dl.manzoku{margin-right:10px;}
#md_columnlist .section li dt{font-size:78%;}
#md_columnlist .section li strong{font-weight:bold;}
#md_columnlist .section li div p.ttl{float:left;font-size:93%;font-weight:bold;vertical-align:bottom;}
#md_columnlist .section li div p.day{float:right;font-size:93%;vertical-align:bottom;}
#md_columnlist .section li dl.story{margin-top:10px;}
#md_columnlist .section li dl.story dt{background-position:0 2px;font-size:116%;font-weight:bold;padding-left:18px;/zoom:1;}
#md_columnlist .section li dl.story dd{font-size:96%;margin-top:3px;}
#md_columnlist .section ul.para{border-top:1px dashed #bbbbbb;padding-top:5px;}
#md_columnlist .wr{clear:both;}
#md_columnlist .btnset p{color:#666666;font-size:78%;margin-left:20px;}
#md_columnlist .section li .btnset{background:none !important;margin:10px 0 0 0 !important;padding:0 !important;}
#md_columnlist .section li .btnset p{margin-left:3px;}
#article{padding:0 18px;margin-top:15px;overflow:hidden;/zoom:1;}
#article .title{background-position:0 100%;padding-bottom:11px;/*overflow:hidden;*//zoom:1;}
#article .title p.ttl{font-size:108%;text-align:left; margin-bottom:10px;}
#article .title p.ttl span{margin-right:15px;}
#article .title p.date{font-size:86%;padding-top:5px;}
#article .title h3{font-size:123%;font-weight:bold;line-height:110%;text-align:left;}
#article .relate{clear:both;margin-bottom:15px;}
#article .relate li{background-position:0 100%;padding:7px 0;overflow:hidden;/zoom:1;}
#article .relate li dl,#article .relate li dt,#article .relate li dd{float:left;overflow:hidden;/zoom:1;}
#article .relate li dt{background:url(http://i.yimg.jp/images/r25/images/2009/common.png) no-repeat;text-indent:-9999px;overflow:hidden;margin-right:3px;height:15px;}
#article .relate li dl.access{margin-right:10px;width:170px;}
#article .relate li dl.access dt{background-position:0 -161px;width:50px;}
#article .relate li dl.manzoku{margin-right:10px;width:165px;}
#article .relate li dl.manzoku dt{background-position:-55px -161px;width:50px;}
#article .relate li dl.toukou{width:150px;}
#article .relate li dl.toukou dt{background-position:-110px -161px;width:33px;}
#article .relate li dl.keyword dt{background-position:-300px -160px;width:48px;}
#article .section{overflow:hidden;/zoom:1;}
#article .section p{margin-bottom:15px;font-size:116%;line-height:140%;}
#article .section p.sbttl{font-size:159%;font-weight:bold;padding-top:15px;}
#article .section p.img_rht,#article .section p.img_lft{background:#ffffff;margin:0 !important;width:272px;}
#article .section p.img_rht{float:right;padding:0 0 10px 15px;}
#article .section p.img_lft{float:left;padding:0 15px 10px 0;}
#article .section p.img_rht a,#article .section p.img_rht a:hover,#article .section p.img_lft a,#article .section p.img_lft a:hover,#article .section p.image_L a,#article .section p.image_L a:hover{border:none !important;}
#article .section p.img_rht img,#article .section p.img_lft img{border:1px solid #cccccc;padding:1px;max-width:268px;}
#article .section p.img_rht span,#article .section p.img_lft span{display:block;margin-top:4px;font-size:76%;*font-size:70%;color:#777777;}
#article .section p.seq{text-align:center;}
#article .section p.image_L{clear:both;text-align:center;margin:15px 0;}
#article .section p.image_L img{border:1px solid #999999 !important;padding:1px;}
#article .section p.inner-link{background:#f5f5f5;padding:20px;font-size:93%;}
#article .section p.inner-link span{background-position:0 5px;display:block;padding-left:8px;margin-bottom:5px;}
#article .section ul{background-position:0 0;clear:both;padding-top:1px;overflow:hidden;/zoom:1;}
#article .section li{margin-top:20px;width:277px;}
#article .section li p.pic{border:1px solid #cccccc;margin:0 !important;padding:1px;width:268px;}
#article .section li.lft{float:left;clear:left;}
#article .section li.rgt{float:right;clear:right;}
#article .section li dl{margin-top:10px;}
#article .section li dt{font-weight:bold;}
#article .section li dd{font-size:93%;margin-top:10px;}
#article .section li p.link{background:url(http://i.yimg.jp/images/r25/images/2009/linklist_gaibu.gif) no-repeat 0 2px;clear:both;font-size:93%;margin:10px 0 0 0 !important;padding-left:16px;}
#article .section .review{background-position:0 0;clear:both;margin-top:20px;padding-top:21px;}
#article .section .review .innr{background:#fffff5;border:1px solid #99cce5;padding:20px;}
#article .section .review p.sbttl{color:#333333;font-size:93%;font-weight:bold;padding:0;margin:0;}
#article .section .review p.ttl{color:#333333;font-size:123%;font-weight:bold;}
#article .section .review p.img_rht,#article .section .review p.img_lft{background:transparent !important;}
#article .section .review ul{background:none !important;padding:0 !important;}
#article .section .review li{background:url(http://i.yimg.jp/images/r25/images/2009/linklist_gaibu.gif) no-repeat 0 2px;font-size:93%;margin:3px 0 0 0;padding-left:16px;width:auto !important;}
#article .section a{border-bottom:1px dashed #CCCCCC;color:#000000;}
#article .section a:hover{border-bottom:1px dashed #000000;color:#666666;text-decoration:none;}
#article .section a:visited{color:#333333;}
#article .section p.inner-link a,#article .section p.list a,#article .section .review a{color:#0265cb;text-decoration:none;border:none !important;}
#article .section p.inner-link a:hover,#article .section p.list a:hover,#article .section .review a:hover{color:#0066cc;text-decoration:underline;border:none !important;}
#article .section p.inner-link a:visited,#article .section p.list a:visited,#article .section .review a:visited{color:#6633cc;border:none !important;}
#article .section p.inner-link a:active,#article .section p.list a:active,#article .section .review a:active{color:#ff6600;border:none !important;}
#article .section p.list{background-position:0 3px;clear:both;float:right;padding:0 2px 0 18px;}
#article .section li p.link a{color:#0265cb;text-decoration:none;border:none !important;}
#article .section li p.link a:hover{color:#0066cc;text-decoration:underline;border:none !important;}
#article .section li p.link a:visited{color:#6633cc;border:none !important;}
#article .section li p.link a:active{color:#ff6600;border:none !important;}
#article .title p.ph_ttl{font-size:131%;font-weight:bold;}
#article .photo{clear:both;margin-top:15px;}
#article .photo span{display:block;text-align:center;font-size:86%;margin-bottom:10px;}
#article .photo p{margin-bottom:10px;}
#article .photo ul{overflow:hidden;/zoom:1;}
#article .photo li{float:left;}
#article .photo li.prev{margin-left:8px;margin-right:117px;}
#article .photo li.next{margin-left:117px;margin-right:8px;}
*html #article .photo li.prev{margin-left:4px;}
*html #article .photo li.next{margin-right:7px;}
#article .photo .list{background-position:0 0;padding-top:10px;margin-top:15px;}
#article .photo .list .title{background-position:0 -160px;height:36px;overflow:hidden;/zoom:1;}
#article .photo .list .title h3{float:left;text-indent:-9999px;overflow:hidden;width:238px;height:34px;}
#article .photo .list ul{margin-top:1px;padding:10px 3px 0 3px;overflow:hidden;/zoom:1;}
#article .photo .list li{float:left;width:136px;height:102px;margin:5px;vertical-align:top;overflow:hidden;}
#md_relation,#md_suggest{clear:both;width:588px;margin:15px auto 0 auto;}
#md_suggest{background:#fffae5 url(http://i.yimg.jp/images/r25/images/2010/Fushigi/md_suggestBg.png) no-repeat 100% 100%;padding:10px 12px 18px;width:576px;}
#md_relation h3{float:left;text-indent:-9999px;overflow:hidden;width:325px !important;height:30px;}
#md_relation .title{background-position:0 -580px !important;height:31px !important;padding:0 !important;overflow:hidden;/zoom:1;}
#md_suggest .title {background-position: 0 -1130px!important;height: 37px!important;padding: 0!important;overflow: hidden;/zoom:1;}
#md_suggest h3{float:left;text-indent:-9999px;overflow:hidden;width:196px !important;height:30px;}
#md_relation .section{padding-top:12px;margin-top:1px;}
#md_relation .section li,#md_suggest .section li{margin-top:3px;padding-right:6px;}
#md_relation .section li dt,#md_suggest .section li{background-position:0 5px;padding-left:8px;}
#md_suggest .section{padding:9px 8px 6px;}
#md_suggest .section li{font-size:123%;font-weight:bold;}
#md_suggest .section li span{margin-left:3px;font-size:78%;font-weight:normal;}
#md_relation .section ul,#md_suggest .section ul{background:none !important;padding-top:0 !important;}
#md_relation .section li,#md_suggest .section li{width:auto !important;}
#md_relation .section li a,#md_suggest .section li a{color:#0265cb;text-decoration:none;border:none !important;}
#md_relation .section li a:hover,#md_suggest .section li a:hover{color:#0066cc;text-decoration:underline;border:none !important;}
#md_relation .section li a:visited,#md_suggest .section li a:visited{color:#6633cc;border:none !important;}
#md_relation .section li a:active,#md_suggest .section li a:active{color:#ff6600;border:none !important;}
#corner{margin-top:15px;}
#corner .title{border-bottom:1px dashed #999999;font-size:130%;font-weight:bold;padding-bottom:5px;}
#corner .section{padding:15px 18px;overflow:hidden;/zoom:1;}
#corner #long,#corner #girlfriend{position:relative;overflow:hidden;/zoom:1;width:295px;height:130px;}
#corner #long{float:left;}
#corner #girlfriend{float:right;}
#corner #long p.pic,#corner #girlfriend p.pic{position:absolute;top:0;left:0;}
#corner #girlfriend p.pic{background:#333;text-align:center;width:100px;height:130px;}
#corner #girlfriend p.pic img{width:100px;}
#corner #girlfriend p.pic a{display:table-cell;vertical-align:middle;width:100px;height:130px;}
#corner .section dl{margin:10px 0 5px 108px;}
#corner .section dt{background-position:0 1px;font-size:116%;font-weight:bold;padding-left:18px;/zoom:1;}
#corner .section dd{font-size:100%;margin-top:8px;}
#corner .section p.date{font-size:86%;margin-top:20px;text-align:right;}
#corner .btnset{margin-top:10px;}
#art_witty,#art_cmmnt{margin-top:15px;margin-bottom:10px;}
#art_witty dl,#art_witty dl.flow01 dt,#art_cmmnt p.btn_let a,#art_cmmnt p.btn_let a:hover,#art_cmmnt p.btn_close a,#art_cmmnt p.btn_close a:hover,#art_cmmnt dl{background:url(http://i.yimg.jp/images/r25/images/2009/action_bg.png) no-repeat;}
#art_witty{clear:left;float:left;margin-right:10px;}
#art_cmmnt{clear:right;float:right;width:290px;height:110px;}
#art_witty dl{background-position:0 0;width:290px;height:110px;}
#art_witty dl.flow01{background-position:0 0;position:relative;width:290px;height:110px;overflow:hidden;/zoom:1;}
#art_witty dl.flow01 dt{background-position:-145px -37px;text-indent:-9999px;overflow:hidden;position:absolute;top:37px;left:145px;width:120px;height:30px;}
#art_witty dl.flow01 dd{position:absolute;top:72px;left:145px;}
#art_witty dl.flow02{background-position:-300px 0;position:relative;}
#art_witty dl.flow02 dt{text-indent:-9999px;overflow:hidden;position:absolute;top:12px;left:12px;width:126px;height:92px;}
#art_witty dl.flow02 dd{text-indent:-9999px;overflow:hidden;position:absolute;top:33px;left:145px;width:135px;height:45px;}
#art_cmmnt p.btn_let a{background-position:0 -110px;display:block;text-indent:-9999px;overflow:hidden;width:290px;height:110px;}
#art_cmmnt p.btn_let a:hover{background-position:-300px -110px;}
#art_cmmnt p.btn_close a{background-position:0 -220px;display:block;text-indent:-9999px;overflow:hidden;width:290px;height:110px;}
#art_cmmnt p.btn_close a:hover{background-position:-300px -220px;}
#art_cmmnt dl{background-position:0 -330px;width:290px;height:110px;position:relative;}
#art_cmmnt dt{display:block;text-indent:-9999px;overflow:hidden;padding:16px 0 0 14px;width:96px;height:16px;}
#art_cmmnt dd{color:#333333;font-size:93%;padding:10px 0 0 14px;}
.sendbox{background:url(http://i.yimg.jp/images/r25/images/2010/sendlet_bg01.png) repeat-y 0 bottom;clear:both;display:none;}
.sendbox .bg01{background:url(http://i.yimg.jp/images/r25/images/2010/sendlet_bg02.png) no-repeat 0 0;}
.sendbox .bg02{background:url(http://i.yimg.jp/images/r25/images/2010/sendlet_bg03.png) no-repeat 0 bottom;padding:20px 12px;}
#other{clear:both;margin-top:15px;overflow:hidden;/zoom:1;}
#md_news{clear:left;float:left;width:305px;}
#md_newtopic{clear:right;float:right;width:305px;}
#md_news h3{background-position:0 -995px;text-indent:-9999px;overflow:hidden;width:305px;height:47px;}
#md_newtopic h3{background-position:-330px -455px;text-indent:-9999px;overflow:hidden;width:305px;height:47px;}
#md_news .section,#md_newtopic .section{margin-top:1px;padding:8px 0 0 20px;overflow:hidden;/zoom:1;}
#md_news li,#md_newtopic li{background-position:0 5px;padding-left:8px;margin-bottom:10px;}
#md_news p,#md_newtopic p{background-position:0 2px;clear:both;float:right;padding:0 2px 0 18px;}
.sendbox p.formttl,.sendbox .input dl.error dt,.sendbox .input .attention dt{background:url(http://i.yimg.jp/images/r25/images/2009/sendlet_txt.gif) no-repeat;text-indent:-9999px;overflow:hidden;}
.sendbox p.formttl{background-position:0 0;}
.sendbox div:after{content:" ";display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0;}
* html .sendbox div{display:inline-block;height:1%;}
.sendbox div{display:block;}
*:first-child+html .sendbox div{zoom:1;}
.sendbox p.limit{border:1px dashed #a10900;color:#a10900;font-size:93%;font-weight:bold;margin-bottom:15px;padding:10px;}
.sendbox .input input.sendbtn,.sendbox .check .sendbtn input.revise,.sendbox .check .sendbtn input.push,.sendbox .complete dd input.goon,.sendbox .complete dd p a{background:url(http://i.yimg.jp/images/r25/images/2009/btn_action.png) no-repeat;display:block;text-indent:-9999px;overflow:hidden;}
.sendbox .input input.sendbtn,.sendbox .check .sendbtn input.revise,.sendbox .check .sendbtn input.push,.sendbox .complete dd input.goon{border:none;cursor:pointer;}
.sendbox .input p{margin-bottom:15px;}
.sendbox .input p.formttl{background-position:0 -80px;width:80px;height:13px;}
.sendbox .input dl.error{margin-bottom:15px;overflow:hidden;/zoom:1;float:none !important;width:auto !important;}
.sendbox .input dl.error dt{background-position:0 -98px !important;width:147px !important;height:14px !important;float:left;}
.sendbox .input dl.error dd{color:#CC0000 !important;font-size:93% !important;font-weight:normal !important;margin:0 0 0 150px !important;}
.sendbox .input .lft{float:left;width:240px;}
.sendbox .input .rht{float:right;width:310px;}
.sendbox .input span{color:#666666;font-weight:bold;font-size:86%;*font-size:78%;margin-right:5px;}
.sendbox .input input{margin:0 3px;vertical-align:middle;}
.sendbox .input input#penname{width:100px;}
.sendbox .input .rht label{float:left;}
.sendbox .input .rht span.limit{float:right;color:#666666;font-weight:bold;font-size:78%;}
.sendbox .input .rht textarea{clear:both;width:300px;height:100px;}
.sendbox .input .attention{clear:both;background:#ffffff;border:1px solid #cccccc;padding:10px;margin-bottom:10px;}
.sendbox .input .attention dl{float:none !important;width:auto !important;}
.sendbox .input .attention dt{background-position:-220px -100px !important;width:48px !important;height:12px !important;margin-bottom:5px !important;}
.sendbox .input .attention dd{font-size:86% !important;*font-size:70% !important;font-weight:normal !important;margin:0 !important;}
.sendbox .input input.sendbtn{background-position:-170px -70px;width:165px;height:41px;margin:0 auto;}
.sendbox .input input.sendbtn:hover{background-position:-336px -70px;}
.sendbox .check p.formttl{background-position:0 -40px;width:95px;height:13px;margin-bottom:15px;}
.sendbox .check .lft{float:left;width:180px;}
.sendbox .check .rht{float:right;width:355px;}
.sendbox .check table{width:100%;}
.sendbox .check th{color:#666666;font-weight:bold;font-size:86%;*font-size:78%;}
.sendbox .check th span.limit{float:right;color:#666666;font-weight:bold;font-size:78%;}
.sendbox .check .sendbtn{clear:both;overflow:hidden;/zoom:1;margin:0 auto;width:217px; padding-top:15px;}
.sendbox .check .sendbtn input.revise{float:left;margin-right:5px;}
.sendbox .check .sendbtn input.revise{background-position:-680px 0;width:76px;height:32px;}
.sendbox .check .sendbtn input.revise:hover{background-position:-680px -32px;}
.sendbox .check .sendbtn input.push{background-position:-420px 0;float:right;width:116px;height:32px;}
.sendbox .check .sendbtn input.push:hover{background-position:-420px -32px;}
.sendbox .complete p.formttl{background-position:0 -60px;width:54px;height:13px;margin-bottom:30px;}
.sendbox .complete dl{background:url(http://i.yimg.jp/images/r25/images/2009/sendlet_bg04.gif) no-repeat 0 bottom !important;color:#333333;padding-left:110px !important;margin:0 auto 30px auto !important;width:390px !important;float:none !important;}
.sendbox .complete dt{font-size:138.5% !important;font-weight:bold !important;background:none !important;text-indent:0 !important;overflow:visible !important;width:auto !important;height:auto !important;*line-height:110%;}
.sendbox .complete dd{font-size:100% !important;line-height:130% !important;font-weight:normal !important;margin:10px 0 0 0 !important;overflow:hidden;/zoom:1;}
.sendbox .complete dd p a{background-position:0 0;}
.sendbox .complete dd p,.sendbox .complete dd input{float:left;}
.sendbox .complete dd p.close a{background-position:-760px 0;width:166px;height:32px;}
.sendbox .complete dd p.close a:hover{background-position:-760px -32px;}
.sendbox .complete dd input.goon{background-position:0 -70px;width:156px;height:31px;}
.sendbox .complete dd input.goon:hover{background-position:0 -101px;}

.dailyGirl{padding:0 10px 0;}

/*md_video*/
.ad_video{
	width:600px !important;
	margin:20px auto 0 auto !important;
}
.PR_key{
  width:600px !important;
}