@charset "utf-8";

body, form, table, fieldset { margin:0; padding:0; }
p, pre, boloquote { margin:0; padding:0; }
ul, ol ,dl ,dd ,li { margin:0; padding:0; }
fieldset, hr { border:none; } 
li{ list-style-type:none; }
a { text-decoration:none; }
body	{
	background-color:#ffffff;
	color:#333333;
	font-size:100%;
}
#container	{width:850px;}
.clear01 {clear:both;}

/*topへ戻るボタン*/
#p-hisback	{ margin:0; padding:30px 0;}
div.p-back { padding:10px 5px 5px; }
div.p-back p.back-link	{
	color:#333333;
	font-size:90%;
	font-weight:bold;
	text-align:center;
}

div.p-back p.back-link a	{
	color:#333333;
	padding:4px 0 2px 16px;
	background:url(https://ct.potora.jp/images/common/icon_arrow_02.gif) no-repeat 0 0.3em;}

#p2-hisback	{ margin:0; padding:30px 0 15px;}
#p2-hisback-btn	{ margin:0px auto; width:115px; height:20px; }
#p2-hisback-btn a	{ width:115px; height:20px; display:block; background:url(https://ct.potora.jp/images/common/btn/btn_back.gif) 0px 0px no-repeat; text-indent:-9999px; overflow:hidden; }

/* コンテンツエリア 
---------------------------------------------------------------------------*/
#contents	{padding-top:20px;}

/* ヘッダー 
---------------------------------------------------------------------------*/
#header	{
	width:850px;
}
h1{
	padding:5px 10px 2px;
	border-top:3px #FF4411 solid;
	border-bottom:1px solid #CCCCCC;
	background-color:#EEE;
	font-size:69%;
	line-height:1.2;
	font-weight:normal;
}

/* ヘッダーナビ */
#hnav	{padding:0 0 0 10px;}

/* ロゴ */
#hnav #logo	{
	float:left;
	width:158px;
}
#hnav #logo img	{margin:12px 0 12px 2px;}

/* ロゴ 1周年*/
#hnav #logo_1st	{
	float:left;
	width:170px;
}
#hnav #logo_1st img	{margin:7px 0 12px 7px;}

/* ロゴ タグライン入り*/
#hnav #logo_tag	{
	float:left;
	width:170px;
}
#hnav #logo_tag img	{margin:7px 0 0 7px;}

/* potora(ポトラ)ガイド */
#hnav #guide,
#hnav #guide_noline{
	float:right;
	width:180px;
	padding:5px 0 10px;
	font-size:69%;
	line-height:1.2;
}
#hnav #guide dt	{
	margin:0 0 6px 25px;
	padding-bottom:3px;
	background:url(https://ct.potora.jp/images/common/line_01.gif) repeat-x right bottom;
	text-align:right;
}
#hnav #guide_noline dt	{
	margin:5px 0 6px 25px;
	padding-bottom:3px;
	text-align:right;
}
#hnav #guide dd	{
	margin-bottom:3px;
	text-align:right;
}
#hnav #guide dd li	{
	float:right;
	/*width:74px;*/
}
#hnav #guide dd li.right	{
	float:right;
	/*width:79px;*/
}


/* ヘッダーバナー */
#hnav #hbnr	{
	float:right;
	width:468px;
}
#hnav #hbnr img	{margin:13px 0 14px;}

/* グローバルナビ */
#gnav	{
	width:850px;
	height:31px;
}
#gnav ul	{
	padding:0 10px;
	background:url(https://ct.potora.jp/images/common/gnav_bg.gif) repeat-x;
}

/* 軽量化用 */
.light {border-bottom:6px solid #FFB600;}
.light ul {border-bottom:3px solid #FF4411;}

#gnav li	{
	float:left;
	width:119px;
	height:31px;
	overflow:hidden;
	margin:0;
	padding:0;
	text-indent:-9999px;
}
#gnav li.side	{width:116px;}
#gnav li a.gnav01:link,
#gnav li a.gnav01:visited	{
	display:block;
	width:116px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_01.gif) no-repeat;
}
#gnav li a.gnav01:hover,
#gnav li span.gnav01	{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_01_over.gif) no-repeat;
}
#gnav li a.gnav02:link,
#gnav li a.gnav02:visited	{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_02.gif) no-repeat;
}
#gnav li a.gnav02:hover,
#gnav li span.gnav02	{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_02_over.gif) no-repeat;
}
#gnav li a.gnav03:link,
#gnav li a.gnav03:visited	{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_03.gif) no-repeat;
}
#gnav li a.gnav03:hover,
#gnav li span.gnav03	{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_03_over.gif) no-repeat;
}
#gnav li a.gnav04:link,
#gnav li a.gnav04:visited	{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_04.gif) no-repeat;
}
#gnav li a.gnav04:hover,
#gnav li span.gnav04	{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_04_over.gif) no-repeat;
}

#gnav li a.gnav05:link,
#gnav li a.gnav05:visited	{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_05.gif) no-repeat;
}
#gnav li a.gnav05:hover,
#gnav li span.gnav05	{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_05_over.gif) no-repeat;
}
#gnav li a.gnav06:link,
#gnav li a.gnav06:visited	{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_06.gif) no-repeat;
}
#gnav li a.gnav06:hover,
#gnav li span.gnav06	{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_06_over.gif) no-repeat;
}
#gnav li a.gnav07:link,
#gnav li a.gnav07:visited	{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_07.gif) no-repeat;
}
#gnav li a.gnav07:hover,
#gnav li span.gnav07	{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_07_over.gif) no-repeat;
}
#gnav li a.gnav08:link,
#gnav li a.gnav08:visited{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_08.gif) no-repeat;
}
#gnav li a.gnav08:hover,
#gnav li span.gnav08{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_08_over.gif) no-repeat;
}
#gnav li a.gnav09:link,
#gnav li a.gnav09:visited{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_09.gif) no-repeat;
}
#gnav li a.gnav09:hover{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_09_over.gif) no-repeat;
}
#gnav li a.gnav10:link,
#gnav li a.gnav10:visited{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_10.gif) no-repeat;
}
#gnav li a.gnav10:hover{
	display:block;
	width:119px;
	height:31px;
	background:url(https://ct.potora.jp/images/common/gnav_10_over.gif) no-repeat;
}


/* 検索枠 */
#search-box	{
	height:56px;
	padding:0 8px 0 50px;
	background:#F5F5F5 url(https://ct.potora.jp/images/common/search_bg.gif) no-repeat;
}

/* 検索 */
#search-box #search{
	float:left;
	/*width:650px;*/
	margin-top:19px;
}
#search-box #search input,
#search-box #search select{
	float:left;
	margin-right:5px;
}

#search-box #search select{
	height:24px;
}

#search-box #search input.word{
	width:200px;
	height:18px;
	font-size:15px;
}

#search-box #search input.search-select{
	width:170px;
}
/* ヘッドボタン部分 */
#search-box #btnwrap{
	float:right;
	margin-top:15px;
	width: 230px;
}
#search-box #btnwrap li{
	float:left;
	list-style:none;
}
/* マイページボタン */

#search-box #btnwrap #mypage_btn {
	/*margin-left:10px;*/
}

#search-box #btnwrap #mypage_btn a {
	background:url(https://ct.potora.jp/images/common/btn/btn_mypage.gif);
	display:block;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	width:105px;
}

#search-box #btnwrap #mypage_btn a:hover {
	background-position:0 -31px;
}
/* ポイント交換ボタン */

#search-box #btnwrap #expoint_btn {
	margin-right:15px;
}

#search-box #btnwrap #expoint_btn a {
	background:url(https://ct.potora.jp/images/common/btn/btn_expoint.gif);
	display:block;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	width:105px;
}

#search-box #btnwrap #expoint_btn a:hover {
	background-position:0 -31px;
}


/* ランキング作成ボタン */
#search-box #make-out	{
	float:left;
	padding-left:6px;
	width:300px;
	text-align:center;
	voice-family:"\"}\"";/* old browser hack */
	voice-family:inherit;
	width:194px;
}

/*ロールオーバー時に消去*/
/*#search-box #make-out a	{
	display:block;
	width:166px;
	height:37px;
	overflow:hidden;
	text-indent:-9999px;
	margin:2px 0 0 67px;
}
#search-box #make-out a	{background:url(https://ct.potora.jp/images/common/btn/btn_makeout.gif) no-repeat;}
*/

/* トピックパス */
#topic-path	{
	padding:5px 10px;
	font-size:66%;
	line-height:1.2;
	background:#FEF2C2;
}
#topic-path li{
	float:left;
}

/* フルコンテンツ 740px 
---------------------------------------------------------------------------*/
#full {width:850px;}

/* 左パディング 10px */
#full .r-boxWrap01	{padding-left:10px;}

/* ランキングタイトル */
#full #ranking	{width:838px}

/* ランキングリード文 */
#full #ranking div.r-read01	{
	position:relative;
	z-index:2;
	background:#FFFFFF url(https://ct.potora.jp/images/ranking/rank_ttl_full.gif) no-repeat 3px 3px;
	width:835px
}

/* メインコンテンツ  
---------------------------------------------------------------------------*/
#main	{
	float:left;
	width:540px;
}

/* サイドコンテンツ 
---------------------------------------------------------------------------*/
#side	{
	float:right;
	width:300px;
}

/* サイドバナー */
#side .side-banner	{
	width:300px;
	margin-bottom:10px;
	font-size:12px;
}
#side .side-banner img	{margin-bottom:3px;}

/* サイドコンテンツ */
#side #side-contents	{
	width:300px;
	padding:2px 0 0;
	margin-bottom:10px;
	background:#EEE;
	font-size:75%;
	line-height:1.4;
}
#side #side-contents2	{
	width:300px;
	padding-top:7px;
	margin-top:-5px;
	background:#EEE;
	font-size:75%;
	line-height:1.4;
}
#side #side-contents h2 img	{margin:2px;}
#side #side-contents p	{
	margin:0 7px;
	line-height:1.4;
}

/* フッター 
--------------------------------------------------*/
#footer {
	border-top:1px #CBCBCB solid;
	padding-top:10px;
	}
#footer .pagetop	{
	clear:both;
	/*border-top:1px #CBCBCB solid;*/
	padding:4px 1px 11px;
}
#footer .pagetop a	{
	display:block;
	float:right;
	width:66px;
	height:12px;
	overflow:hidden;
	text-align:left;
	text-indent:-9999px;
	background:url(https://ct.potora.jp/images/common/btn/f_pagetop.gif) no-repeat 0 0;
}
#footer #fnav	{
	width:850px;
	height:18px;
	overflow:hidden;
	background:url(https://ct.potora.jp/images/common/f_bg.gif) repeat-x left top;
	text-align:center;
}
#footer #fnav li	{display:inline;}
#footer #copy	{text-align:center;}
#footer #copy img	{margin:10px 0 40px;}
#s-main_info #s-main-box_error { 
	position:relative;
	z-index:0;
	width:838px;
	margin:0 0 20px 0;
	padding:80px 0px 120px;
	border:1px solid #CCC;
	font-size:75%;
	line-height:1.4;
	text-align:center;
	font-weight:bold;
}

#footer #fbnr{
	width:850px;
	text-align:center;
	margin-bottom:10px;
}

/* テキストスタイル 
--------------------------------------------------*/
.clear	{clear:both;}
.center	{text-align:center;}
.right	{text-align:right;}
.left	{text-align:left;}
.fS	{font-size:90%;}
.point	{
	margin:2px 0 0;
	clear:left;
	font-size:90%;
}
.point span	{
	padding:4px 0 2px 12px;
	background:url(https://ct.potora.jp/images/common/icon_point_01.gif) no-repeat left center;
}
.point-100	{
	margin:2px 0 0;
	clear:left;
	font-size:100%;
}
.point-100 span	{
	padding:4px 0 2px 12px;
	background:url(https://ct.potora.jp/images/common/icon_point_01.gif) no-repeat left center;
}
.txR{
color:#ff4411;
}

/* キーワード リスト */
ul#words li {display: inline;}
ul#words li a {color:#333333;}
ul#words li.level1 {
	font-size:220%;
	font-weight:bold;
}
ul#words li.level2 {
	font-size:190%;
	font-weight:bold;
}
ul#words li.level3 {
	font-size:166%;
	font-weight:bold;
}
ul#words li.level4 {
	font-size:125%;
	font-weight:bold;
}
ul#words li.level5 {
	font-size:100%;
}
ul#words li.level6 {
	font-size:80%;
}

/* マージン パディング 
--------------------------------------------------*/
.maL5	{margin-left:5px;}
.maL10	{margin-left:10px;}
.maL15	{margin-left:15px;}
.maR5	{margin-right:5px;}
.maR10	{margin-right:10px;}
.maR15	{margin-right:15px;}
.maB5	{margin-bottom:5px;}
.maB10	{margin-bottom:10px;}
.paB10	{padding-bottom:10px;}
.maB20	{margin-bottom:20px;}
.maT5	{margin-top:5px;}
.maT10	{margin-top:10px;}
.maT15	{margin-top:15px;}
.maT20	{margin-top:20px;}

/* リンク 
--------------------------------------------------*/

a.nocolor:link,
a.nocolor:visited {
	color: #333333;
	text-decoration: none;
}
a.nocolor:hover {
	color: #333333;
	text-decoration:underline;

}

/* フォントサイズ
--------------------------------------------------*/
.tx_level160{
	font-size:160%;
}
.tx_level130{
	font-size:130%;
}

.tx_level120{
	font-size:120%;
}

.tx_level110{
	font-size:110%;
}

.tx_level100{
	font-size:100%;

}
.tx_level95{
	font-size:95%;

}
.tx_level90{
	font-size:90%;

}
.tx_level85{
	font-size:85%;

}
.tx_level75{
	font-size:75%;

}

/* 画像フロート
--------------------------------------------------*/
.fl_img{
	float:left;
}
.fr_img{
	float:right;
}

/* アドネットワークのスカイスクレーパータグ*/
#fixedItem_adbnr_sky {  
    position: absolute;  
    top: 450px;  
    left: 875px;
}
