@charset 'utf-8';@import './clear.css';@import './clearfix.css';@import './adwords.css';@import './common/common.css';body{font-size:1em;color:#494949;font-family:"ＭＳ Ｐゴシック",Osaka,Meiryo,"メイリオ";text-align:center;background-color:#fff}a{color:#00f}.note,a:hover{color:red}.smallnote{font-size:.8em;color:red}div#top_header{min-width:970px;background:url(/images/top_header.gif) left bottom repeat-x #f7f7f7}div#top_header div.top_header_box{position:relative;width:950px;margin:0 auto;padding:6px 0}div#top_header div.top_header_box h1{color:#666;font-size:.9em;font-weight:400;text-align:left}div#top_header div.top_header_box p.mypage{position:absolute;top:30%;right:20px;font-size:.8em}div#top_header p.mypage span{padding:0 10px 0 1em;background:url(/images/maker.gif) left 50% no-repeat}div#top_header p.mypage span.add{padding-right:0}div#top_header p.mypage span a{color:#666;text-decoration:none}div#top_header div.top_header_box p.mypage span a:hover{text-decoration:underline}div#header{width:950px;margin:0 auto;padding:5px 0;text-align:left}div#header p.logo{width:210px;float:left}div#header p.logo img{width:210px;height:70px}div#header div.rightbox{margin-left:12px;width:728px;float:left}div#global{min-width:970px;height:45px;text-align:center;background:url(/images/global_bg.gif) repeat-x}div#global ul{width:970px;margin:0 auto}div#global ul li{display:block;width:200px;height:45px;float:left}div#global ul li a{display:block;width:100%;height:100%;text-indent:-9999px;background:url(/images/global.png) no-repeat;overflow:hidden}div#global ul li.top a{background-position:0 0}div#global ul li.top a:hover{background-position:0 -45px}div#global ul li.chat a{background-position:-200px 0}div#global ul li.chat a:hover{background-position:-200px -45px}div#global ul li.ranking a{background-position:-400px 0}div#global ul li.ranking a:hover{background-position:-400px -45px}div#global ul li.mail a{background-position:-600px 0}div#global ul li.mail a:hover{background-position:-600px -45px}div#pankuzu{margin-bottom:5px;padding-top:5px;text-align:left}div#pankuzu ul li{display:inline;margin-right:5px;padding-right:15px;font-size:.9em;background:url(/images/topicpath.gif) right center no-repeat}div#pankuzu ul li.active{background:0 0}div#pankuzu ul li.ads{margin:0;padding:0;background:0 0}div#wrapper{width:950px;padding:0 10px 10px;margin:0 auto;text-align:left;background:url(/images/background.gif) repeat-y}div#leftbox{width:210px;margin-right:10px;float:left}div#centerbox{width:540px;margin-right:10px;float:left}div#rightbox{width:180px;float:left}div#leftbox div.takumi_link{width:210px;margin-bottom:20px;background:url(/images/leftbar_bg.gif) repeat-y}div#leftbox div.takumi_link div.title{position:relative;height:25px;background:url(/images/titlebar.gif) -180px -25px no-repeat #f7f7f7;overflow:hidden}div#leftbox div.takumi_link div.title h2{position:absolute;top:8px;left:30px;font-size:.8em;color:#fff}div#leftbox div.takumi_link ul{margin-top:5px;background:url(/images/leftbar_bottom.gif) left bottom no-repeat}div#leftbox div.takumi_link ul li{text-align:center}div#leftbox div.takumi_link ul li img{width:200px;}div#centerbox div.bbs{width:540px}div#centerbox div.bbs div.title{position:relative;width:100%;height:35px;margin-top:4px;background:url(/images/title_bg.gif) repeat-x}div#centerbox div.bbs div.title h2{position:absolute;top:8px;left:15px;font-size:1.1em;color:#fff;line-height:1.2}div#centerbox div.bbs div.bbsbox{padding:10px 5px;font-size:1em;background:url(/images/center_bg.gif) repeat-y;border-bottom:1px dotted #008aff}div#centerbox div.bbs div.bbsbox p.date{padding-left:18px;width:8em;float:left;background:url(/images/clock.png) left 50% no-repeat}div#centerbox div.bbs div.bbsbox p.site{margin-left:15px;font-size:.8em;float:left}div#centerbox div.bbs div.bbsbox p.title{clear:both}div#rightbox div.news{width:180px;margin-bottom:20px;position:relative;background:url(/images/rightbar_bg.gif) repeat-y}div#rightbox div.news div.title{position:relative;height:25px;background:url(/images/titlebar.gif) 0 -25px no-repeat #f7f7f7;overflow:hidden}div#rightbox div.news div.title h2{position:absolute;top:8px;left:40px;font-size:.8em;color:#fff}div#rightbox div.news div.rss{position:absolute;top:8px;right:3px}div#rightbox div.news div.newsbox{padding:0 5px 5px;background:url(/images/rightbar_bottom.gif) left bottom no-repeat}div#rightbox div.news div.newsbox div.text{margin-top:10px;line-height:1.3;font-size:.8em}div#rightbox div.qr{width:180px;margin-bottom:20px;position:relative;background:url(/images/rightbar_bg.gif) repeat-y}div#rightbox div.qr div.title{position:relative;height:25px;background:url(/images/titlebar.gif) 0 -50px no-repeat #f7f7f7;overflow:hidden}div#rightbox div.qr div.title h2{position:absolute;top:8px;left:40px;font-size:.8em;color:#fff}div#rightbox div.qr div.qrbox{padding:0 5px 5px;background:url(/images/rightbar_bottom.gif) left bottom no-repeat;text-align:center;font-size:.8em}div#rightbox div.qr div.qrbox p.image{margin-top:10px}div#footer{min-width:970px;text-align:center;font-size:.9em;background:url(/images/footer_bg.gif) repeat-x;clear:both}div#footer p{width:950px;margin:0 auto;padding:10px 0}div#footer p a{font-weight:700;font-size:.8em;text-decoration:none}div#footer p a:hover{text-decoration:underline}div#centerbox div.n404{width:540px}div#centerbox div.n404 div.title{position:relative;width:100%;height:35px;margin-top:4px;background:url(/images/title_bg.gif) repeat-x}div#centerbox div.n404 div.title p{position:absolute;top:8px;left:15px;font-size:1.1em;font-weight:700;color:#fff;line-height:1.2}div#centerbox div.bbs div.text{padding:10px 5px;font-size:1em;background:url(/images/center_bg.gif) repeat-y}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.alignCenter{text-align:center}.alignRight{text-align:right}.alignLeft{text-align:left}div.ads{margin:10px auto 0;text-align:center}.f_message{margin-bottom:15px;padding:10px 0;background-image:url(/images/message.gif);background-repeat:no-repeat;background-position:10px center;background-color:#cff;border:1px solid #66f;text-indent:50px;line-height:1.5}.f_error_message{margin-bottom:15px;padding:10px 0;background-image:url(/images/error_message.gif);background-repeat:no-repeat;background-position:10px center;background-color:#ffc;border:1px solid #ff8100;text-indent:50px;line-height:1.5}