@charset "utf-8"; 

/*base.css*/


/*
【1】初期設定
1-0 要素初期化
1-1 汎用セレクタ
1-2 フォーム関連セレクタ
1-3 CSSハック

【2】ページレイアウト
2-1 ページ全体		#container
2-2 ヘッダ			#top
2-3 本文			#contents
 2-4 補助枠			.wrap 
 2-5 中央			.main 
 2-6 中央(3カラム）.wrap .main
 2-7 サイド			.side
  2-8 左			#left
  2-9 右			#right
2-10 フッタ			#foot

【3】ページ全体内
3-0 共通
3-1 スキップナビ	.skip
3-2 アンカーナビ	.jump
3-3 バナー枠		.bnr

【4】ヘッダ内
4-0 共通
4-1 サイトID		#siteid
4-2 タグライン		#tagline
4-3 ログイン		#login
4-4 グローバルナビ	#gnavi
4-5 サブナビ		#snavi

【5】本文内
5-0 共通
5-1 パン屑					#pan
5-2 ボックス				.box
 5-3 タイトル				.title
 5-4 内容					.content
 5-5 内容の部品				.unit
 5-6 コメント				.comment
 5-7 詳細リンク				.more
 5-8 切替ボタン				.sw
 5-9 ボタンエリア			.bt
 5-10 サムネイル枠			.photoframe

【6】中央（メイン）内
6-0 共通
6-2 ボックス				.main .box
 6-3 タイトル				.main .title
 6-4 内容					.main .content
 6-5 内容の部品				.main .unit
 6-6 コメント				.main .comment
 6-7 詳細リンク				.main .more
 6-8 切替ボタン				.main .sw
 6-9 ボタンエリア			.main .bt
 6-10 サムネイル枠　（指定なし）
6-22 ボックス(3カラム)		.wrap .main .box 
 6-23 タイトル(3カラム)		.wrap .main .title 
 6-24 内容(3カラム)			.wrap .main .content 
 6-25 内容の部品(3カラム)	.wrap .main .unit 
 6-26 コメント(3カラム)		.wrap .main .comment 
 6-27 詳細リンク(3カラム)	.wrap .main .more 
 6-28 切替ボタン(3カラム)	.wrap .main .sw 
 6-29 ボタンエリア(3カラム)	.wrap .main .bt 

【7】サイド内
7-0 共通
7-2 ボックス(サイド)		.side .box
 7-3 タイトル(サイド)		.side .title
 7-4 内容(サイド)			.side .content
 7-5 内容の部品(サイド)		.side .unit
 7-6 コメント(サイド)		.side .comment
 7-7 詳細リンク(サイド)		.side .more
 7-8 切替ボタン(サイド)		.side .sw
 7-9 ボタンエリア(サイド)	.side .bt
7-22 ボックス(左)			#left .box
 7-23 タイトル(左)			#left .title
 7-24 内容(左)				#left .content
 7-25 内容の部品(左)		#left .unit
 7-26 コメント(左)			#left .comment
 7-27 詳細リンク(左)		#left .more
 7-28 切替ボタン(左)		#left .sw
 7-29 ボタンエリア(左)		#left .bt
7-42 ボックス(右)			#right .box
 7-43 タイトル(右)			#right .title
 7-44 内容(右)				#right .content
 7-45 内容の部品(右)		#right .unit
 7-46 コメント(右)			#right .comment
 7-47 詳細リンク(右)		#right .more
 7-48 切替ボタン(右)		#right .sw
 7-49 ボタンエリア(右)		#right .bt
7-60 サイドメニュー	#smenu

【8】フッタ内
8-0 共通
8-1 フッタメニュー	#fmenu
8-2 コピーライト	#copy

【9】CSS読み込み（オプション）
9-1 MacIE用CSS


【各ページ固有クラス名】
※ body又はページ全体を囲むdiv要素に命名
トップ			.indextop
カテゴリ		.indextop2
地域			.indextop3
ランキング		.popular
新規ブログ		.newblog
タグ検索		.indextag
カレンダー		.indexcalendar
マップ			.map
アンケート結果	.survey
お問い合わせ	.inquiry
エラーページ	.error
プライバシー	.privacy
利用規約		.rule

フォトラバトップ	.indexptb
フォトラバカテゴリ	.ptbcategory
├本文と画像		.category0
├タイトルと画像	.category1
└タイトルのみ		.category2
フォトラバテーマ	.ptbtopic
├記事順			.ptbtopic0
└画像順			.ptbtopic1
*/




/*【1】初期設定*/
/*1-0 要素初期化*/
body {
	margin:0;
	padding:0;
	text-align: center;
	background-color: #000000;
	color: #FFFFFF;

}
p , ul , ol , li , dl , dt , dd , address , strong , em ,
h1 , h2 , h3 , h4 , h5 , h6 , 
table , caption , th , td {
	font-size: 100%;
	font-weight: normal;
	line-height: 1.5;
	margin:0;
	padding:0;
}
p {
	margin:0 0 1em;
}
li {	list-style-type: none;}
h1 , h2 , h3 , h4 , h5 , h6 {}
strong { font-weight:bold;}
em { font-style:italic;}
a {}
a:link {
	color: #fff;
	text-decoration: underline;
}
a:visited {
	color: #EEEEEE;
	text-decoration: underline;
}
a:hover , a:active {
	color: #69f;
	text-decoration: none;
}
img {
	border:none;
}
hr {
	display:none;
}

/*1-1 汎用セレクタ*/
/*クリア*/
.clear { clear:both;}

/*アイコン画像*/
#container .ico { vertical-align:middle;}
/*アイコン画像（ポータル出力class名）*/
.portalicon { vertical-align:middle;}

/*ライン <div class="line-dot"><hr></div> */
.line-dot {
	background: url(../img/bg/bg_dot.gif) repeat-x 0 50%;
	width: 100%;
	height:10px;
	border: none;
}

/*カラー*/
.black {color:#000;}
.blue {color:#3333ff;}
.orange	{color:#ff9900;}
.red {color	:#f00;}

/*フォントサイズ*/
.font9	{font-size: 9px;}
.font10	{font-size: 10px;}
.font12	{font-size: 12px;}
.font14	{font-size: 14px;}
.font16	{font-size: 16px;}
.font18	{font-size: 18px;}
.font24	{font-size: 24px;}
.font36	{font-size: 36px;}
.xsmall { font-size: 75%;}
.small { font-size: 86%;}
.large { font-size: 116.7%;}
.xlarge { font-size: 133.4%;}

/*文字揃え*/
.textright { text-align:right;}
.textleft { text-align:center;}
.textcenter { text-align:left;}

/*スペース
使用方法：
	<div class="space10"><hr></div>
*/
.space1 { height:1px;}
.space2 { height:2px;}
.space3 { height:3px;}
.space4 { height:4px;}
.space5 { height:5px;}
.space6 { height:6px;}
.space7 { height:7px;}
.space8 { height:8px;}
.space9 { height:9px;}
.space10 { height:10px;}
.space12 { height:12px;}
.space14 { height:14px;}
.space15 { height:15px;}
.space16 { height:16px;}
.space18 { height:18px;}
.space20 { height:20px;}
.space22 { height:22px;}
.space24 { height:24px;}
.space25 { height:25px;}
.space26 { height:26px;}
.space30 { height:30px;}



/*1-2　フォーム関連*/
form {
	margin:0;
	padding:0;
}
input.button	{
	border-top: 3px double #ccc;
	border-right: 3px double #666;
	border-bottom: 3px double #666;
	border-left: 3px double #ccc;
	color: #333;
	background :#E2E2E2 url(../img/bg/bg_btn.jpg) repeat-x;/*フォームボタン用（背景）*/
	font-family: "verdana", "helvetica", "osaka", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer;
	padding: 3px;
}
input.text		{
	width : 105px;
	margin : 0px;
	padding : 4px;
	background : #F5F4F1 repeat-x;
}
select 			{
	border-top : 3px double #ccc;
	border-right : 3px double #666;
	border-bottom : 3px double #666;
	border-left : 3px double #ccc;
	color : #000;
	background : #F5F4F1 repeat-x;
	font-size : 12px;
	font-weight : normal;
	margin : 0px 3px 0px 3px;
	padding : 2px;
}
input.radio		{
	margin : 3px 0px 0px 0px;
	padding : 1px 1px 0px 1px;	
}




/*1-3 CSSハック*/
/*clearfix*/
.clearfix {
    zoom:1;/*for IE 5.5-7*/
}
.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}




/*【2】画面レイアウト*/
/*2-1 全体*/
#container {
	z-index: 1;
	margin: 0 auto;
	text-align: left;
	width: 868px;
	font-size: 62.5%;
	font-family: verdana, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", osaka, "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

/*2-2 ヘッダ*/
#top {
	width: 868px;
	text-align: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #000000;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../img/share/bg_head.gif);
	background-repeat: no-repeat;
	background-position: top;
	position: relative;
}

/*2-3 本文*/
#contents {
	text-align: left;
	background-color: #000000;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/*2-4 補助枠*/
.wrap {
	width: 673px;
	float: left;
	/*margin: 0 5px 0 0;*/
}

/*2-5 中央*/
.main {
	width: 653px;
	float:right;
}

/*2-6 中央(３カラム）*/
.wrap .main {
	width: 468px;
	float: right;
	margin:0;
}

/*2-7 サイド*/
.side {}

/*2-8 左*/
#left {
	width: 200px;
	float:left;
}

/*2-9 右*/
#right {
	width: 180px;
	float: right;
}

/*2-ex 追加*/
#contents #inner {
	width: 868px;
	float: left;
	background-image: url(../img/share/bg_wrap.gif);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-bottom: 20px;
}
#column2set, #column3set {
	margin-right : 5px;
	margin-left: 5px;
}

/*2-10 フッタ*/
#foot {
	clear: both;
	text-align: center;
	margin: 0 auto;
}

/*【3】ページ全体内*/
/*3-0 共通*/

/*3-1 スキップナビ*/
.skip {
	position: absolute;
	left: -99999px;
	width: 1px;
	height: 1px;
	/*hide\*/overflow: hidden;/*MacIE*/
	margin: 0;
}

/*3-2 アンカーナビ*/
.jump {
	text-align:center;
}

/*3-3 バナー枠*/
.bnr {	text-align:center; margin:0;}
.bnr p {	text-align:center; margin:0;}
.bnr a {}
.bnr a img { margin:0 auto; border:none;}

/*【4】ヘッダ内*/
/*4-0 共通*/
#top a {}
#top a:link , #top a:visited {}
#top a:hover , #top a:active {}

/*4-1 サイトID*/
#siteid {
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	width: 300px;
	height: 41px;
}
#siteid p {
	display:inline;
}

/*4-2 タグライン*/
#tagline {

}

/*4-3 ログインメニュー*/
#login {
	text-align: center;
	margin-top: 4px;
}

/*4-4 グローバルナビ*/
#gnavi {
	float: left;
	width: 868px;
}
#gnavi ul {
	padding:0 0 4px 15px;
}
#gnavi li {
	float:left;
	margin:0 22px 0 0;
}
#gnavi li a {
	display:block;
	height: 65px;
	text-indent: -9000px;
}
#gnavi li a:link ,
#gnavi li a:visited {
	text-decoration:none;
}
#gnavi li a:hover ,
#gnavi li a:active {
	text-decoration:none;
	background-repeat: no-repeat;
/*	background:url(../img/bg/bg_gnavi_on.jpg) repeat-x 0 100%;*/
}

/* グローバルナビゲーション部分のオンマウス */

#gnavi li.li1 a:hover ,
#gnavi li.li1 a:active {
	background-image:url(../img/share/gnavi_li1_on.jpg);
}
#gnavi li.li2 a:hover ,
#gnavi li.li2 a:active {
	background-image:url(../img/share/gnavi_li2_on.jpg);
}
#gnavi li.li3 a:hover ,
#gnavi li.li3 a:active {
	background-image:url(../img/share/gnavi_li3_on.jpg);
}
#gnavi li.li4 a:hover ,
#gnavi li.li4 a:active {
	background-image:url(../img/share/gnavi_li4_on.jpg);
}






/*4-5 サブナビ*/
#snavi {}

/*【5】本文内*/
/*5-0 共通*/

/*5-1 パン屑*/
#pan {
	width: 858px;
	font-size: 1.2em;
	clear: both;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
#pan p ,
#pan h1 ,
#pan h2 {
	margin:0;
	white-space:normal;
}
#pan a {
	background:url(../img/bg/bg_pan.gif) no-repeat 100% 50%;
	padding:0 20px 0 0;
}
/*5-2 ボックス*/
.box {
	font-size: 1.2em;
	margin:0 0 10px;
}
/*clearfix(S)*/
.box {
	zoom:1;
}
.box:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
/*clearfix(E)*/


/* 5-3 タイトル*/
.title {

}
/* 5-4 内容*/
.content {
	padding: 5px;
	background-color: #525152;
}
/* 5-5 内容の部品*/
.unit {}
/* 5-6 コメント*/
.comment {
	margin: 0 0 5px;
}
/* 5-7 詳細リンク*/
.more {
	text-align:right;
	margin: 0;
}

.more a:link ,
.more a:visited ,
{
	text-decoration:underline;
}
.more a:hover ,
.more a:active {
	text-decoration:none;
}

/* 5-8 切替ボタン*/
.sw {}
/* 5-9 ボタンエリア*/
.bt {
	text-align: center;
}
/* 5-10 サムネイル枠*/
.photoframe {}
.photoframe ul {
	padding:0 0 0 2px;
}
.photoframe li {
	float:left;
	padding:0 0 5px;
}
.photoframe li a {
	border:none;
}
.photoframe li a:link {	color:#fff;}
.photoframe li a:visited { color:#eee;}
.photoframe li a:hover ,
.photoframe li a:active {	color:#39f;}
.photoframe li img {
	display:block;
	border:1px solid #ccc;
}
.photoframe li span {
	display:block;
	height:1.2em;
	line-height:1.2;
	overflow:hidden;
	text-align: center;
	font-size: 10px;
}

/*【6】中央（メイン）内*/
/*6-0 共通*/
.main a {}
.main a:link {}
.main a:visited {}
.main a:hover , .main a:active {}

/*6-2 中央（メイン）ボックス*/
.main .box {}
/* 6-3 中央（メイン）タイトル*/
.main .title {

}
/* 6-4 中央（メイン）内容*/
.main .content {}
/* 6-5 中央（メイン）内容の部品*/
.main .unit {}
/* 6-6 中央（メイン）コメント*/
.main .comment {}
/* 6-7 中央（メイン）詳細リンク*/
.main .more {}
/* 6-8 中央（メイン）切替ボタン*/
.main .sw {}
/* 6-9 中央（メイン）ボタンエリア*/
.main .bt {
	margin: 5px 0 0;
}

/*6-22 中央（メイン）ボックス(3カラム)*/
.wrap .main .box {}
/* 6-23 中央（メイン）タイトル(3カラム)*/
.wrap .main .title {

}
/* 6-24 中央（メイン）内容(3カラム)*/
.wrap .main .content {
}
/* 6-25 中央（メイン）内容の部品(3カラム)*/
.wrap .main .unit {}
/* 6-26 中央（メイン）コメント(3カラム)*/
.wrap .main .comment {}
/* 6-27 中央（メイン）詳細リンク(3カラム)*/
.wrap .main .more {}
/* 6-28 中央（メイン）切替ボタン(3カラム)*/
.wrap .main .sw {}
/* 6-29 中央（メイン）ボタンエリア(3カラム)*/
.wrap .main .bt {}


/*【7】サイド内*/
/*7-0 共通*/
.side a {}
.side a:link {}
.side a:visited {}
.side a:hover , .side a:active {}

/*7-2 サイドボックス*/
.side .box {}
/* 7-3 サイドタイトル*/
.side .title {
}
/* 7-4 サイド内容*/
.side .content {}
/* 7-5 サイド内容の部品*/
.side .unit {}
/* 7-6 サイドコメント*/
.side .comment {}
/* 7-7 サイド詳細リンク*/
.side .more {}
/* 7-8 サイド切替ボタン*/
.side .sw {}
/* 7-9 サイドボタンエリア*/
.side .bt {}

/*7-22 ボックス(左)*/
#left .box {}
/* 7-23 タイトル(左)*/
#left .title {

}
/* 7-24 内容(左)*/
#left .content {
}
/* 7-25 内容の部品(左)*/
#left .unit {}
/* 7-26 コメント(左)*/
#left .comment {}
/* 7-27 詳細リンク(左)*/
#left .more {}
/* 7-28 切替ボタン(左)*/
#left .sw {}
/* 7-29 ボタンエリア(左)*/
#left .bt {}

/*7-42 ボックス(右)*/
#right .box {}
/* 7-43 タイトル(右)*/
#right .title {

}
/* 7-44 内容(右)*/
#right .content {
}
/* 7-45 内容の部品(右)*/
#right .unit {}
/* 7-46 コメント(右)*/
#right .comment {}
/* 7-47 詳細リンク(右)*/
#right .more {}
/* 7-48 切替ボタン(右)*/
#right .sw {}
/* 7-49 ボタンエリア(右)*/
#right .bt {}

/*7-60 サイドメニュー*/
.side #smenu {}

/*【8】フッタ内*/
/*8-0 共通*/
/*8-1 フッタメニュー*/
#fmenu {
	font-size: 80%;
	margin:0 0 5px;
}
/*8-2 コピーライト*/
#copy {
	font-style: normal;
	font-size: 80%;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}



/*【9】CSS読み込み（オプション）*/
/* 9-1 MacIE用CSS （MacIE用パスフィルター）*/
  /*\*//*/
  @import "macie.css";
  /**/


/* プラスゲイン カスタマイズ */
#gnavi .li1 {
	background-image: url(../img/share/gnavi_li1.jpg);
	background-repeat: no-repeat;
	height: 65px;
	width: 89px;
}
#gnavi .li2 {
	background-image: url(../img/share/gnavi_li2.jpg);
	background-repeat: no-repeat;
	width: 124px;
}
#gnavi .li3 {
	background-image: url(../img/share/gnavi_li3.jpg);
	background-repeat: no-repeat;
	width: 85px;
}
#gnavi .li4 {
	background-image: url(../img/share/gnavi_li4.jpg);
	background-repeat: no-repeat;
	width: 116px;
}
#loginbox {
	width: 210px;
	height: 60px;
	left: 650px;
	top: 8px;
	position: absolute;
}
#tag .title {
	background-image: url(../img/share/h2_tag.gif);
	background-repeat: no-repeat;
	height: 34px;
	text-indent: -9000px;
}
#category .title {
	background-image: url(../img/share/h2_category_true.gif);
	background-repeat: no-repeat;
	height: 34px;
	text-indent: -9000px;
}
#categoryKey .title {
	background-image: url(../img/share/h2_category.gif);
	background-repeat: no-repeat;
	height: 34px;
	text-indent: -9000px;
}
#area .title {
	background-image: url(../img/share/h2_area.gif);
	background-repeat: no-repeat;
	height: 34px;
	text-indent: -9000px;
}
#qr .title {
	background-image: url(../img/share/h2_qrcode.gif);
	background-repeat: no-repeat;
	height: 34px;
	text-indent: -9000px;
}
#qr .content {
	background-image: url(../img/share/qr_body.gif);
	background-repeat: no-repeat;
	background-position: 5px 0px;
}
#qr .bnr {
	margin-top: 0px;
	margin-left: 76px;
	margin-bottom: 0px;
}
#pgPicup .title {
	background-image: url(../img/share/h2_pickup.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	height: 24px;
}

#newentry #search {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #000000;
	border-bottom-color: #000000;
	clear: both;
	padding-top: 2px;
	padding-bottom: 2px;
}
#newblog .title {
	background-image: url(../img/share/h2_newblog.gif);
	background-repeat: no-repeat;
	height: 24px;
	text-indent: -9000px;
}
.indextop #ranking .title {
	background-image: url(../img/share/h2_ranking.gif);
	background-repeat: no-repeat;
	height: 34px;
	text-indent: -9000px;
}
#ranking .title {
	background-image: url(../img/share/h2_ranking_2c.gif);
	background-repeat: no-repeat;
	height: 34px;
	text-indent: -9000px;
}

#foot #jumpTopBox {
	background-color: #525152;
	padding-top: 3px;
}
#foot #jumpTopBox .jump {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
}
#foot #footbox {
	width: 868px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	position: relative;
}
#footbox #footLogo {
	width: 193px;
	text-align: left;
	position: absolute;
	left: 0px;
	top: 0px;
}
#footbox #footNote {
	width: 673px;
	margin-left: 193px;
	margin-bottom: 20px;
}


#search #form .ico {
	margin-bottom: 4px;
	margin-left: 10px;
}
#top #pan h1 {
	display: inline;
}
#top #pan p {
	display: inline;
}
.indextop h1#tagline,
#top p#tagline {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent: -9000px;
}
#ptbsearch .title {
	height: 34px;
	background-image: url(../img/h2_ptb_searchgif.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
}
#ptbrank .title {
	background-image: url(../img/h2_ptb_ranking.gif);
	background-repeat: no-repeat;
	height: 34px;
	text-indent: -9000px;
}
#ptbnewtheme .title {
	background-image: url(../img/h2_ptb_theme.gif);
	background-repeat: no-repeat;
	height: 32px;
	text-indent: -9000px;
}
#ptbcategory .title {
	background-image: url(../img/c2_ptb_category.gif);
	background-repeat: no-repeat;
	height: 24px;
	text-indent: -9000px;
}
#ptblist .title {
	background-image: url(../img/c2_ptb_tb.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	height: 24px;
}
#ptbcatlist .title {
	height: 32px;
	background-image: url(../img/h2_ptb_category.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
}
#ptbtheme .title {
	background-image: url(../img/c2_ptb_thema.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	height: 24px;
}
#ptbtopic .title {
	background-image: url(../img/c2_ptb_thema.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	height: 24px;
}
#ptbplugin .title {
	background-image: url(../img/c2_ptb_plugin.gif);
	background-repeat: no-repeat;
	height: 24px;
	text-indent: -9000px;
}
#mapmenu .title {
	background-image: url(../img/h2_map_category.gif);
	background-repeat: no-repeat;
	height: 32px;
	text-indent: -9000px;
}
.map #keywordBox {
	padding: 4px;
	margin-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.indextop .photoframe {

}
.error #errmsg .title {
	background-color: #333333;
	padding: 4px;
}
#bloglist .title {
	background-image: url(../img/c2_notitle.gif);
	background-repeat: no-repeat;
	height: 24px;
}

#tagsearch .title {
	background-image: url(../img/c2_notitle.gif);
	background-repeat: no-repeat;
	height: 24px;
}
#inquiry .title {
	background-color: #333333;
	padding: 4px;
}
.inquiry #inquiry .content th, .inquiry #inquiry .content td {
	color: #000000;
}
.survey #surveyresult .content {
	float: left;
}
#surveyresult .title {
	background-image: url(../img/c2_survey_result.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	height: 24px;
}
.box#ptblist .content {
	padding-top: 5px;
	float:left;
}
#ptblist ul.photoframe {
	display: block;
	width: 648px;
}
#survey .title {
	background-image: url(../img/h2_survey.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	height: 34px;
}
#newentry .title {
	height: 24px;
	position: relative;
	background-image: url(../img/share/h2_newentry.gif);
	background-repeat: no-repeat;
}
#column3set #newentry .title .ico {
	position: absolute;
	left: 338px;
	top: 4px;
}
#column2set #newentry .title .ico {
	position: absolute;
	left: 518px;
	top: 4px;
}



#newentry .title h2 {
	text-indent: -9000px;
}

/*#left li.li1 {
	background-image: url(../img/share/ico_mark_pg.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 0px 6px;
}*/
#ptblist .content .stand {
	float: left;
}
#ptblist .content p {
	display: block;
	width: 647px;
}
#ptbcategory .content ul {
	display: block;
}
#ptbcategory .content p.comment {
	width: 647px;
}




#center #newblog .content p.more {
	margin-top: 10px;
}

#center #pgPicup .more a,
#center #newentry div.more a,
#center #newblog div.more a {
	display: block;
	width:458px;
	height:20px;
	text-indent: -9000px;
	text-align: left;
	background-image: url(../img/share/bt_more.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	margin-top: 10px;
	clear: both;
}
#center #pgPicup .more a:hover,
#center #newentry div.more a:hover,
#center #newblog div.more a:hover {
	background-image: url(../img/share/bt_more_on.gif);
}









.newblog #bloglist .title {
	background-image: url(../img/c2_newblog.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	height: 24px;
}
.imgover {}
.privacy #privacy dt {
	background-color: #333333;
	padding: 4px;
}
.privacy #privacy dd {
	margin-bottom: 20px;
	margin-top: 4px;
}
.privacy #privacy .title {
	background-image: url(../img/c2_privacy_title.gif);
	background-repeat: no-repeat;
	height: 24px;
	text-indent: -9000px;
}
.privacy #privacy h3 {
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #63CFFF;
	padding-left: 6px;
	font-weight: bold;
	margin-bottom: 10px;
}
.rule #rule .title {
	background-image: url(../img/c2_rule_title.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	height: 24px;
}
.rule #rule dt {
	background-color: #333333;
	padding: 4px;
}
.rule #rule dd {
	margin-top: 4px;
	margin-bottom: 20px;
}
#pgNewPhoto, #pgNewEntry {
	padding-left: 30px;
	background-image: url(../img/bg_pg_new_photo.gif);
	background-repeat: repeat-y;
	float: left;
	background-position: left top;
}

#pgNewPhoto ul.photoframe {
	display: block;
	width: 434px;
}
#pgNewEntry ul.unit {
	display: block;
}
#pgNewEntry #entry_set {
	margin-top: 4px;
}
#newentry .content {
	background-color: #525152;
}
#column2set ul.photoframe {
	display: block;
	float: left;
}
#column2set p.comment {
	display:block;
	height:1.2em;
}
.pg_frame {
	float: left;
	width: 648px;
}
#pgAbout .title {
	background-image: url(../img/share/h2_about.gif);
	background-repeat: no-repeat;
	height: 34px;
	text-indent: -9000px;
}
#pgAbout li, #categoryKey li, #pgLink li {
	background-image: url(../img/share/ico_mark_pg.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 14px;
}
.pl_image {
	background-color: #EBEBEB;
	color: #999999;
}
.pl_image a{
	color: #666666;
}

.indextop #link li {
	margin-bottom: 6px;
}
#affiri .content {
	text-align: center;
}

.pgSearchTag {
	display: block;
	padding: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #73C7F7;
	margin-bottom: 4px;
}
#tagsearch .content ul {
	display: block;
	margin-top: 10px;
}
.pgKeyword {
	color: #FFCC00;
}
#tagsearch .title {
	background-image: url(../img/c2_tagresult.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	height: 24px;
}
#news .title {
	background-image: url(../img/c2_news.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	height: 24px;
}
.popularblog #bloglist .title {
	background-image: url(../img/c2_ranking_title.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	height: 24px;
}

/*
#pgPickupBody {
	width: 460px;
	float: left;
	text-align: center;
}
#pgPickupBody li {
	width: 108px;
	display: block;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	text-align: center;
}
.pgMore {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
}
#pgPickupBody img {
	border: 1px solid #999999;
}
#pgPickupBody p {
	margin: 0px;
	padding: 0px;
}

#pgPickupBody #pgPickupPhoto .rss_list {
	height: 130px;
	width: 112px;
	text-align: center;
	float: left;
}
#pgPickupBody #pgPickupPhoto {
	width: 454px;
	height: 132px;
}
#pgPickupBody #pgPickupEntry .rss_list {
	width: 112px;
	float: left;
}
#pgPickupBody #pgPickupEntry {
	width: 454px;
	float: left;
}
#pgPicup {
	height: 200px;
}
*/

#pgPicup .rss_list {
	width: 114px;
	float: left;
}
.rss_list p {
	padding: 0px;
	font-size: 10px;
	line-height: 100%;
	color: #A7A7A7;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pgPickupBody {

}
#pgPicup .content {
	text-align: center;
}
#pgPicup {
	width: 468px;
	height: 460px;
	overflow: hidden;
}
#pgPicup .content #pgPickupBody {
}
#pgPicup .content {
	float: left;
	width: 462px;
}
#faceBan {
	clear: both;
}
.map#Clog2 #map {
	color: #000000;
}
.map#Clog2 #map a, .map#Clog2 #map a:link {
	color: #0D8FDD;
}
.map#Clog2 #map a:visited {
	color: #0A68A0;
}
.whatRss {
	font-size: 80%;
}
.indextop #pgLink h2 {
	background-image: url(../img/h2_pb_link.gif);
	background-repeat: no-repeat;
	height: 34px;
	text-indent: -9000px;
}
#castEvent {
	background-color: #525152;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
}
#center #centerBan li {
	background-color: #000000;
	display: block;
	height: 63px;
	float: left;
}
#center ul#centerBan {
	width: 468px;
	display: block;
	height: 63px;
}

#column3set #left #link {
	text-align: center;
}

.indextop #movie .title {
	background-image: url(../img/share/h2_movie.gif);
	background-repeat: no-repeat;
	height: 34px;
	text-indent: -9000px;
}
#movie .content {
	text-align: center;
}
.pl_image {
	width: 190px;
}
