@charset "utf-8";

/*　+01　広場TOP　マガジン部分　2011年1月更新*/

/*広場
------------------------------------------------------------*/

#hirobacontents{
	margin-top:0;
}
#hirobacontents a:hover img {/*リンク画像のロールオーバー*/
	filter:Alpha(Opacity=60);
	opacity: 0.6;
}

#hiroba_top {
	position:relative;
	margin-left:10px;
	background:url(http://ct.potora.jp/images/hiroba/hiroba_top.jpg) no-repeat 0 0;
	text-indent:-9999px;
	width:840px;
	height:251px;
}

/*トップ~ナビゲーション*/
#hiroba_top #navbox{
	position:absolute;
	width:840px;
	height:auto;
	bottom: 0;
	left: 21px;
	}
ul#hirobanav{
	position:relative;
	/*background-image:url(http://ct.potora.jp/images/hiroba/hiroba_nav.gif);
	width:658px;*/
	height:39px;
	/*left: 21px;*/
	
}
ul#hirobanav li a{
	background-image:url(http://ct.potora.jp/images/hiroba/hiroba_nav.gif);/**/
	display:block;
	text-indent:-9999px;
	width:130px;
	height:40px;
	overflow:hidden;
	}
ul#hirobanav li.hirobanav01{
	position:absolute;
	left:0;
	width:130px;
}
ul#hirobanav li.hirobanav02{
	position:absolute;
	left:131px;
	width:130px;
}
	
ul#hirobanav li.hirobanav03{
	position:absolute;
	left:263px;
	width:130px;
}
ul#hirobanav li.hirobanav04{
	position:absolute;
	left:395px;
	width:130px;
}
ul#hirobanav li.hirobanav05{
	position:absolute;
	/*left:527px;*/
	left:395px;
	width:130px;
}
ul#hirobanav li.hirobanav06{
	position:absolute;
	/*left:659px;*/
	left:527px;
	width:130px;
}

ul#hirobanav li.hirobanav01 a{
	background-position:0 0;
}
ul#hirobanav li.hirobanav02 a{
	background-position:-131px 0;
}
ul#hirobanav li.hirobanav03 a{
	background-position:-263px 0;
}
ul#hirobanav li.hirobanav04 a{
	background-position:-395px 0;
}
ul#hirobanav li.hirobanav05 a{
	background-position:-527px 0;
}
ul#hirobanav li.hirobanav06 a{
	background-position:-659px 0;
}
ul#hirobanav li.hirobanav01 a#activeTab,
ul#hirobanav li.hirobanav01 a:hover{
	background-position:0 -40px;
		}
ul#hirobanav li.hirobanav02 a#activeTab,
ul#hirobanav li.hirobanav02 a:hover{
	background-position:-131px -40px;
		}
ul#hirobanav li.hirobanav03 a#activeTab,
ul#hirobanav li.hirobanav03 a:hover{
	background-position:-263px -40px;
		}
ul#hirobanav li.hirobanav04 a#activeTab,
ul#hirobanav li.hirobanav04 a:hover{
	background-position:-395px -40px;
		}
ul#hirobanav li.hirobanav05 a#activeTab,
ul#hirobanav li.hirobanav05 a:hover{
	background-position:-527px -40px;
		}
ul#hirobanav li.hirobanav06 a#activeTab,
ul#hirobanav li.hirobanav06 a:hover{
	background-position:-659px -40px;
		}

.event-wrapper {
	width:838px;
	height:
	border:1px dashed #ccc;
	font-size:75%;
	line-height:1.4;
	margin-left: 10px;
}
#hiroba #main {
	background-image: url(http://ct.potora.jp/images/hiroba/hiroba_bg.gif);
	background-repeat: repeat-y;
	width:820px;
	padding-left:20px;
}

#hiroba #l_box {
	width: 525px;
	float: left;
	margin-right: 30px;
}
#hiroba .r_box {
	width: 242px;
	float: left;
}
/*左側コンテンツ*/
#hiroba .line{
	margin:10px 0;
	clear:both;
	
	}
#hiroba #l_box .sub {
	margin-top: 5px;
	margin-bottom: 10px;
}
#hiroba #l_box .btn {
	text-align: right;
	margin-top: 10px;
	padding-right:10px;
}
/*#hiroba #l_box .btn {
	float:right;
	margin-top: 10px;
	padding-right:10px;
}*/

span.indent{
	display:block;
	margin:1em;
	font-size:90%;
}
#hiroba #l_box #gamebox {
	width: 510px;
}
#hiroba #l_box #gamebox .item_01 {
	text-align: center;
	width: 145px;
	margin-right:8px;
	float: left;
}

#hiroba #l_box .item_02 {
	float: left;
	padding-left:7px;
}
#hiroba #l_box div.tx_news{
	float:left;
	width:365px;
	margin:5px;

}
#hiroba #l_box div.tx_news span{
	font-weight:bold;
}

#hiroba #l_box div.tx_news dt{
	float:left;
	height:3em;
	width:40px;
}

/*　+01　広場TOP　マガジン部分*/
#magawrap{
	border:1px solid #ccc;
	margin-bottom:10px;
}

#magawrap .magablock{
	position:relative;
	background:url("http://ct.potora.jp/images/common/line_01.gif") repeat-x center bottom #fff;
}
#magawrap .magablock .img_bg{
	background:url("http://ct.potora.jp/images/common/line_01.gif") repeat-x center bottom #ebebe2;
	/*background-color:#ebebe2;*/
	padding:5px;
	width:120px;
	float:left;
	margin-right:10px;
}
#magawrap #magablockbtm{
	background-image:none;
}

#magawrap #magablockbtm #img_bgbtm{
	background-image:none;
}
	
#magawrap .magablock .magaimg{
	border:5px solid #FFF;
	margin-bottom:5px;
}
#magawrap .magablock .txtwrap{
	background-color:#fff;
	float:left;
	margin-top:5px;
	width:240px;
}
#magawrap .magablock .txtwrap .magattl{
	margin-bottom:5px;
}
#magawrap .magablock .btnwrap a{
	background:url(http://ct.potora.jp/images/hiroba/magazine_sbtn.gif) no-repeat 0 0;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	width:117px;
	height:27px;
	left: 391px;
	top: 56px;
}
#magawrap .magablock .btnwrap a:hover{
	filter:Alpha(Opacity=60);/*リンク画像のロールオーバー*/
	opacity: 0.6;
}

/*Potoraゲーム*/
#hiroba #l_box .item_03 {
	float:left;
	width:288px;
	background-color:#f4f0e3;
	border:1px solid #CCC;
	margin-right:8px;
}
#hiroba #l_box .item_03 .potora_game{
	padding:10px;
}
#hiroba #l_box .item_03 .potora_game02{
	margin-bottom:7px;
	padding-bottom:10px;
	border-bottom:1px solid #CCC;
}
#hiroba #l_box .item_03 .potora_game .gamebnr{
	width:93px;
	float:left;
}
#hiroba #l_box .game_camp {
	background-color:#FFFFFF;
	border:1px dotted #CCC;
	padding:5px 10px;
	margin-top:3px;
}
#hiroba #l_box .sgame{
	clear:both;
	margin-bottom:10px;
	padding-bottom:8px;
	background:url(http://ct.potora.jp/images/common/line_04.gif) repeat-x scroll left bottom;
}
#hiroba #l_box #gamebox .gametx {
	background-color: #fef8b2;
	text-align: left;
	margin-top:5px;
}

#hiroba #l_box #gamebox .gametx p {
	padding: 3px;
}
#hiroba #l_box #gamebox .gametx_02{
	text-align: left;
	width: 155px;
	/*height:45px;*/
	float: left;
}
#hiroba #l_box #gamebox .gametx_03{
	background-color:#FFFFFF;
	float:left;
	width:162px;
	padding:5px;
}

/*
#hiroba #l_box #gamebox .gametx_02 span {
	display:block;
	padding: 5px;
}
*/
#hiroba #l_box #gamebox .item_02 .gameimg {
	float: left;
	margin-right: 7px;
}
*html #hiroba #l_box #gamebox .item_02 .gameimg {
	float: left;
	margin-right: 3px;
}
#hiroba #l_box #prebox {
	width: 514px;/**/
	border: 2px solid #ebebe2;
	height: 200px;
	position: relative;
}
#hiroba #l_box #prebox #kamobox {
	float:left;
	width:150px;
}
#hiroba #l_box #prebox #kamobox .item_kamotx {
	background: url(http://ct.potora.jp/images/hiroba/hiroba_kamo02.gif) no-repeat 0 0;
	width:150px;
	height:48px;
	font-size:85%;
}
#hiroba #l_box #prebox #kamobox .item_kamotx p{
	padding: 3px 3px 3px 10px;
	}

/*///右側コンテンツ*/
#hiroba .r_box .img_l {
	float: left;
	margin-right: 10px;
}
#hiroba .r_box .img_r {
	float: right;
}
/*右側コンテンツ*/

#hiroba .r_box .r_news .r_newsbg{
	background-image: url(http://ct.potora.jp/images/hiroba/hiroba_newsbg.gif);
	background-repeat: repeat-y;
	}
#hiroba .r_box .r_news dl {
	border-bottom:1px dashed #CCCCCC;
	margin-left:20px;
	width:208px;
}
#hiroba .r_box .r_news {
	margin-bottom: 20px;
}
#hiroba .r_box .r_news dl dt {
	float: left;
	padding-top: 3px;
	width: 30px;
}
#hiroba .r_box .r_news dl dd {
	/*float: left;*/
	margin-left:30px;
	padding-top: 3px;
	margin-bottom: 5px;
}
#hiroba .r_box .r_columnbg {
	background-image: url(http://ct.potora.jp/images/hiroba/hiroba_r_bg.gif);
	background-repeat: repeat-y;
	padding: 5px 10px;
}

#hiroba .r_box .item_line {
	border-bottom:1px dashed #CCCCCC;
	margin:0 0 10px;
	padding-bottom:10px;
	width:222px;
}
#hiroba .r_box .item {
	margin:0;
	width:222px;
}
.t-more-link {
font-size:90%;
padding-top:5px;
text-align:right;
}
p.t-more-link a {
background:transparent url(http://ct.potora.jp/images/common/icon_link.gif) no-repeat scroll left center;
padding:2px 0 2px 15px;
}

.pre_kamo{
background:transparent url(http://ct.potora.jp/images/top/icon_s_duck.gif) no-repeat scroll 0 0;
height:2em;
padding:0 0 0 30px;
}
#hiroba .img_btm {
	margin-bottom: 20px;
	clear: both;
}
/*////右側コンテンツ*/

/*ポトランドmagazineトップ
------------------------------------------------------------*/

#hiroba #magazine_main{
	background-image: url(http://ct.potora.jp/images/hiroba/hiroba_bg.gif);
	background-repeat: repeat-y;
	width:840px;
}

#hiroba #magazine_main #ttl {
	margin-left:4px;
	/*text-align: center;*/
}
#hiroba #magazine_main #topimg {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#hiroba #magazine_main #magazine_index {
	width: 818px;
	text-align: center;
	margin: 20px auto 0;
}
#hiroba #magazine_main #magazine_index .l_sec {
	float: left;
	width:403px;
}
#hiroba #magazine_main #magazine_index .r_sec {
	float: right;
	width: 403px;
}
#sec_syunensi{
	text-align: left;
	}
.sec{
	width:403px;
	text-align: left;
	margin-bottom: 20px;
}
#hiroba #magazine_main #magazine_index #itemttl {
	font-size: 120%;
	font-weight: bold;
	background-image: url(http://ct.potora.jp/images/hiroba/magazine_li.gif);
	background-repeat: no-repeat;
	padding-left: 2em;
	margin-bottom: 5px;
}
#hiroba #magazine_main #magazine_index .itemimg {
	margin-top: 10px;
}
#hiroba #magazine_main #magazine_index #magazine01 a {
	background-image: url(http://ct.potora.jp/images/hiroba/magazine_01.gif);
	background-repeat: no-repeat;
	display:block;
	text-indent:-9999px;
	width:403px;
	height:268px;
}
#hiroba #magazine_main #magazine_index #magazine01 a:hover {
	background-image: url(http://ct.potora.jp/images/hiroba/magazine_01_on.gif);
}
#hiroba #magazine_main #magazine_index #magazine02 a {
	background-image: url(http://ct.potora.jp/images/hiroba/magazine_02.gif);
	background-repeat: no-repeat;
	display:block;
	text-indent:-9999px;
	width:403px;
	height:268px;
}
#hiroba #magazine_main #magazine_index #magazine02 a:hover {
	background-image: url(http://ct.potora.jp/images/hiroba/magazine_02_on.gif);
}
#hiroba #magazine_main #magazine_index #magazine03 a {
	background-image: url(http://ct.potora.jp/images/hiroba/magazine_03.gif);
	background-repeat: no-repeat;
	display:block;
	text-indent:-9999px;
	width:403px;
	height:153px;
}
#hiroba #magazine_main #magazine_index #magazine03 a:hover {
	background-image: url(http://ct.potora.jp/images/hiroba/magazine_03_on.gif);
}
#hiroba #magazine_main #magazine_index #magazine04 a {
	background-image: url(http://ct.potora.jp/images/hiroba/magazine_04.gif);
	background-repeat: no-repeat;
	display:block;
	text-indent:-9999px;
	width:403px;
	height:153px;
}
#hiroba #magazine_main #magazine_index #magazine04 a:hover {
	background-image: url(http://ct.potora.jp/images/hiroba/magazine_04_on.gif);
}
#hiroba #magazine_main #magazine_index #magazine05 a {
	background-image: url(http://ct.potora.jp/images/hiroba/magazine_05.gif);
	background-repeat: no-repeat;
	display:block;
	text-indent:-9999px;
	width:818px;
	height:180px;
}
#hiroba #magazine_main #magazine_index #magazine05 a:hover {
	background-image: url(http://ct.potora.jp/images/hiroba/magazine_05_on.gif);
}

/*magazineガイドマップ
------------------------------------------------------------*/

#beige_top{
	background-color:#fce6c3;
	width:832px;
	text-align:center;
	margin:0 auto;
}
/*ガイドマップ　magazinenav*/
#magazinenavbox{
	margin-top:10px;
	text-align:left;/*ieのバグ回避*/
}
ul#magazinenav{
	position:relative;
	/*background-image:url(http://ct.potora.jp/images/hiroba/magazine_nav.gif);*/
	width:765px;
	height:58px;
	left:33px;
	}
ul#magazinenav li a{
	background-image:url(http://ct.potora.jp/images/hiroba/magazine_nav.gif);/**/
	display:block;
	text-indent:-9999px;
	width:153px;
	height:58px;
	overflow:hidden;
	}
ul#magazinenav li.magazinenav01{
	position:absolute;
	left:0;
	width:153px;
}
ul#magazinenav li.magazinenav02{
	position:absolute;
	left:153px;
	width:153px;
}
	
ul#magazinenav li.magazinenav03{
	position:absolute;
	left:306px;
	width:153px;
}
ul#magazinenav li.magazinenav04{
	position:absolute;
	left:459px;
	width:153px;
}
ul#magazinenav li.magazinenav05{
	position:absolute;
	left:612px;
	width:153px;
}

ul#magazinenav li.magazinenav01 a{
	background-position:0 0;
}
ul#magazinenav li.magazinenav02 a{
	background-position:-153px 0;
}
ul#magazinenav li.magazinenav03 a{
	background-position:-306px 0;
}
ul#magazinenav li.magazinenav04 a{
	background-position:-459px 0;
}
ul#magazinenav li.magazinenav05 a{
	background-position:-612px 0;
}
ul#magazinenav li.magazinenav01 a#activeTab,
ul#magazinenav li.magazinenav01 a:hover{
	background-position:0 -58px;
		}
ul#magazinenav li.magazinenav02 a#activeTab,
ul#magazinenav li.magazinenav02 a:hover{
	background-position:-153px -58px;
		}
ul#magazinenav li.magazinenav03 a#activeTab,
ul#magazinenav li.magazinenav03 a:hover{
	background-position:-306px -58px;
		}
ul#magazinenav li.magazinenav04 a#activeTab,
ul#magazinenav li.magazinenav04 a:hover{
	background-position:-459px -58px;
		}
ul#magazinenav li.magazinenav05 a#activeTab,
ul#magazinenav li.magazinenav05 a:hover{
	background-position:-612px -58px;
		}
#magazine_main #magazine_index .magazine_lead {
	text-align: left;
	margin-left:38px;
}
#magazine_main #magazine_index .magazine_lead .top_tx {
	margin:10px 0 0;
}
#magazine_main #fla {
	margin-top:10px;
	margin-left: 4px;
	/*_margin-left: 3px;*/
}
.img_btm_green{
	width:840px;
	background-color:#bae028;
	margin-bottom:20px;
}

/*magazineダウンロード
------------------------------------------------------------*/

.ss{
	text-align: left;
	margin-left:38px;
	margin-top: 20px;
}

.ss_box_top{
	margin-bottom:20px;
}
.ss .ss_box {
	float: left;
	width: 208px;
	margin-right: 45px;
}
.ss .ss_box_r {
	float: left;
	width: 208px;
}
.ss_box .name,
.ss_box_r .name{
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 5px;
}
.btn_down a{
background-image:url(http://ct.potora.jp/images/hiroba/btn_download.gif);
display:block;
height:22px;
overflow:hidden;
text-indent:-9999px;
width:98px;
}
.btn_down a:visited {
background-position:0 0;
}
.btn_down a:hover{
background-position:0 -22px;
}
.notice {
	width:741px;
	background-color: #fff7c0;
	text-align:center
	clear: both;
	margin: 20px auto;
	padding: 10px;
}
.notice p{
	text-align:left;
}
/*magazinevote
------------------------------------------------------------*/
#vote_ttl{
	background-color: #928178;
	width:832px;
	margin-left:4px;
	text-align: center;
}

#vote_ttl img{
	margin:10px 0;
}

.vote_box {
	text-align: left;
	margin:20px 0 20px 30px;
	/*width:840px;*/
}
#magazine_vote{
	width: 832px;/**/
	margin-left:4px;
	text-align: center;
	background-color:#f9c685;
	padding-top:10px;
	padding-bottom:20px;
}
#magazine_vote .magazine_lead {
	text-align: left;
	margin-left:38px;
}
#magazine_vote .magazine_lead .magazine_lead_l{
	width:472px;
	float:left;
	}
.magazine_lead_r {
	display:block;
	float:left;
	}
.magazine_lead_r #vote_btn02 a{
	display:block;
	margin-top:80px;
	background-image: url(http://ct.potora.jp/images/hiroba/magazine_vote_btn02.gif);
	background-repeat: no-repeat;
	width:292px;
	height:34px;
	text-indent:-9999px;
}
.magazine_lead_r #vote_btn02 a:visited {
background-position:0 0;
}
.magazine_lead_r #vote_btn02 a:hover{
background-position:0 -34px;
}	
	
#magazine_vote .magazine_lead .top_tx {
	margin:10px 0 0;
}
#magazine_vote .vote {
	text-align:center;
	float: left;
	width: 130px;
	margin-right: 30px;
	margin-bottom:10px;
}
#magazine_vote .vote02 {
	text-align:center;
	float: left;
	width: 130px;
	margin-bottom:10px;
}
.vote_box .profile{
	padding:5px;
	text-align:left;
	}

.vote_box .radio,
.vote_box .profile{
	background-image: url(http://ct.potora.jp/images/hiroba/magazine_vote_bgmdl.gif);
	background-repeat: repeat-y;
	padding-bottom:5px;
}
#magazine_vote .msg{
	/*font-size:120%;
	font-weight:bold;*/
	text-align:center;
	background-color:#FFF;
	/*width: 832px;
	margin-left:4px;*/
	padding:40px 0;
}

/*magazinevote結果発表【終了】
------------------------------------------------------------*/
#magazine_vote p#cmt_top{
	margin:30px auto 0;
}

#magazine_vote .cmt{
	background-color:#FFFFFF;
	margin:0 auto;
	padding:50px 0;
	text-align:center;
	width:772px;
}

#magazine_vote .cmt .ketuka_lead_tx{
	font-size:120%;
	margin:0 auto;
	text-align:left;
	width:520px;
	}
	

/*magazinevote結果発表ページ
------------------------------------------------------------*/
#magazine_vote .ketukamain{
	background-color:#FFFFFF;
	margin:0 auto;
	text-align:center;
	width:772px;
	padding-top:10px;
}#magazine_vote .ketukamain .ttl {
}
#magazine_vote .ketukamain .lead {
	text-align: left;
	width: 700px;
	margin: 20px auto 10px;
	
}

#magazine_vote .ketukamain .lead p {
	margin: 10px 0;
	
}
/**/#magazine_vote .ketukamain div#btn_profile{
	margin:10px 10px 20px 0;
	height:34px;
}

#magazine_vote .ketukamain div#btn_profile a {
background-image:url(http://ct.potora.jp/images/hiroba/magazine_vote_btn03.gif);
background-repeat:no-repeat;
display:block;
height:34px;
text-indent:-9999px;
width:292px;
float:right;
}

#magazine_vote .ketukamain div#btn_profile a:visited {
background-position:0 0;
}

#magazine_vote .ketukamain div#btn_profile a:hover {
background-position:0 -34px;
}



#magazine_vote .ketukamain #graph {
	clear: both;
	margin-top: 10px;
}
#magazine_vote .ketukamain #btm_txt {
	margin-top: 20px;
	padding-bottom: 20px;
}
#magazine_vote .ketukamain .c_ranking {
	position: relative;
	left:20px;
}
#magazine_vote .ketukamain .c_ranking .name{
	position:absolute;
	left: 227px;
	top: 18px;
	color:#e43117;
	font-weight:bold;
	}
#magazine_vote .ketukamain .c_ranking .nameB{
	position:absolute;
	left: 227px;
	top: 23px;
	color:#e43117;
	font-weight:bold;
}
#magazine_vote .ketukamain .c_ranking .count{
	position:absolute;
	left: 320px;
	top: 18px;
	font-weight:bold;
	}
#magazine_vote .ketukamain .c_ranking .countB{
	position:absolute;
	left: 320px;
	top: 23px;
	font-weight:bold;
}

#magazine_vote .ketukamain .c_ranking .c_cmt{
	position:absolute;
	text-align:left;
	left: 385px;
	top: 5px;
	width: 250px;
	height: 44px;
	}
#magazine_vote .ketukamain .c_ranking .c_cmtB{
	position:absolute;
	text-align:left;
	left: 385px;
	top: 16px;
	width: 250px;
	height: 44px;
}

#magazine_vote .ketukamain .c_ranking .c_ss{
	position:absolute;
	text-align:left;
	left: 663px;
	top: 18px;
	}
#magazine_vote .ketukamain .c_ranking .c_ssB{
	position:absolute;
	text-align:left;
	left: 663px;
	top: 23px;
}

#magazine_vote .ketukamain #graph #item{
	width:725px;
	height:45px;
	background:url(http://ct.potora.jp/images/hiroba/magavote_ketuka_04.gif) no-repeat 0 0
}
#magazine_vote .ketukamain #graph #c01{
	width:725px;
	height:74px;
	background:url(http://ct.potora.jp/images/hiroba/magavote_ketuka_c01.gif) no-repeat 0 0
}
#magazine_vote .ketukamain #graph #c02{
	width:725px;
	height:74px;
	background:url(http://ct.potora.jp/images/hiroba/magavote_ketuka_c02.gif) no-repeat 0 0
}
#magazine_vote .ketukamain #graph #c03{
	width:725px;
	height:76px;
	background:url(http://ct.potora.jp/images/hiroba/magavote_ketuka_c03.gif) no-repeat 0 0
}
#magazine_vote .ketukamain #graph #c04{
	width:725px;
	height:54px;
	background:url(http://ct.potora.jp/images/hiroba/magavote_ketuka_c04.gif) no-repeat 0 0
}
#magazine_vote .ketukamain #graph #c05{
	width:725px;
	height:54px;
	background:url(http://ct.potora.jp/images/hiroba/magavote_ketuka_c05.gif) no-repeat 0 0
}
#magazine_vote .ketukamain #graph #c06{
	width:725px;
	height:54px;
	background:url(http://ct.potora.jp/images/hiroba/magavote_ketuka_c06.gif) no-repeat 0 0
}
#magazine_vote .ketukamain #graph #c07{
	width:725px;
	height:54px;
	background:url(http://ct.potora.jp/images/hiroba/magavote_ketuka_c07.gif) no-repeat 0 0
}
#magazine_vote .ketukamain #graph #c08{
	width:725px;
	height:54px;
	background:url(http://ct.potora.jp/images/hiroba/magavote_ketuka_c08.gif) no-repeat 0 0
}
#magazine_vote .ketukamain #graph #c09{
	width:725px;
	height:54px;
	background:url(http://ct.potora.jp/images/hiroba/magavote_ketuka_c09.gif) no-repeat 0 0
}
#magazine_vote .ketukamain #graph #c10{
	width:725px;
	height:54px;
	background:url(http://ct.potora.jp/images/hiroba/magavote_ketuka_c10.gif) no-repeat 0 0
}
#magazine_vote .ketukamain #graph #c11{
	width:725px;
	height:54px;
	background:url(http://ct.potora.jp/images/hiroba/magavote_ketuka_c11.gif) no-repeat 0 0
}
#magazine_vote .ketukamain #graph #c12{
	width:725px;
	height:54px;
	background:url(http://ct.potora.jp/images/hiroba/magavote_ketuka_c12.gif) no-repeat 0 0
}
#magazine_vote .ketukamain #graph #c13{
	width:725px;
	height:54px;
	background:url(http://ct.potora.jp/images/hiroba/magavote_ketuka_c13.gif) no-repeat 0 0
}#magazine_vote .ketukamain #graph #c14{
	width:725px;
	height:54px;
	background:url(http://ct.potora.jp/images/hiroba/magavote_ketuka_c14.gif) no-repeat 0 0
}
#magazine_vote .ketukamain #graph #c15{
	width:725px;
	height:73px;
	background:url(http://ct.potora.jp/images/hiroba/magavote_ketuka_c15.gif) no-repeat 0 0
}

div.ketuka_bk{
	margin-right:10px;
}

/*ツールバー*/
#hiroba #toolbar {
	background-image: url(http://ct.potora.jp/images/hiroba/hiroba_bg.gif);
	background-repeat: repeat-y;
	width:835px;
	padding-left:5px;
}
#hiroba #main_margin {
	margin-bottom:15px;
}
#hiroba .btn_bg {
	background:#f1f1f1;
	width:778px;
	margin:0 0 15px 28px;
}
#hiroba .toolbar_btn a{
	display:block;
	background:url(http://ct.potora.jp/images/hiroba/toolbar/btn.gif) no-repeat;
	width:778px;
	height:79px;
}
#hiroba .toolbar_btn a:hover{
	background:url(http://ct.potora.jp/images/hiroba/toolbar/btn_ov.gif) no-repeat;
}
#hiroba .envi {
	margin-left:500px;
	font-size:15px;
	line-height:18px;
}
#hiroba .envi a {
	color:#000;
	text-decoration:underline;
}
#hiroba .envi a:hover {
	color:#F30;
}
#hiroba #dl_bg {
	background-color:#fbf5d0;
	width:800px;
	height:26px;
	padding:10px 18px 0 0;
	text-align:right;
	margin-left:7px;
}
#hiroba #dl_bg a {
	color:#000;
	text-decoration:underline;
}
#hiroba #dl_bg a:hover {
	color:#F30;
}
#hiroba #dl_bottom {
	background:url(http://ct.potora.jp/images/hiroba/toolbar/procedure_bottom.gif) no-repeat;
	width:800px;
	height:26px;
	margin:0 0 15px 8px;
	padding-right:18px;
	text-align:right;
}
#hiroba #dl_bottom a {
	color:#000;
	text-decoration:underline;
}
#hiroba #dl_bottom a:hover {
	color:#F30;
}
#hiroba #notice_table {
	margin-left:38px;
}

/* 右メニュースポンサーサーチ */
#t-rcmpr  {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
margin:10px 0;
padding-bottom:7px;
width:240px;
}

#t-rcmpr #keyword {
	line-height:1.6em;
	margin:5px 7px 0;
}

#t-rcmpr #keyword #left_ul {
	float:left;
	margin-left:5px;
	padding-left:5px;
	width:110px;
}


