/*********************************************************************************
■　カラー設定　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
*********************************************************************************/
/*
メインカラー		濃いグリーン	#b5cb00
サブカラー１		うすいグリーン	#deef52
サブカラー２		グリーングレー	#e9ebdb
サブカラー３		アースブラウン	#998675
サブカラー４		うすいブラウン	#e7decf
サブカラー５		濃いグレー		#555555
テキスト用			グレー			#acacac
*/



/*********************************************************************************
■　全ページ共通　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
*********************************************************************************/

/* タイトル */
#hdr_title	{	width:300px;
				height:60px;
				text-align:left;
				position:absolute;
				top:0;
				left:0;	}

/* 【トップ】ヘッダートップ */
#hdr_top	{	width:754px;
				height:60px;
				text-align:right;
				word-spacing:5px;	}

/* 【トップ】ヘッダー写真 */
#hdr_photo	{	width:544px;
				height:300px;
				background-color:#999999;
				margin:0;
				padding:0;	}

/* 【トップ】ヘッダー左ボックス */
#hdr_photo_left	{	width:200px;
					height:299px;
					text-align:left;
					margin:0 0 0 10px;
					background-color:#b5cb00;
					padding:0;
					overflow:visible;	}
#hdr_photo_left ul{		margin:0;
						list-style-type:none;
						line-height:1.8em;
						padding:30px 20px 30px 20px;	}
/* 【トップ】ログイン */
#login	{	text-align:right;
			padding:0 20px 10px 20px;
			color:#ffffff;	}

/******************************************************************** ヘッダー部ここまで *****/
/******************************************************************** コンテンツここから *****/

/*  【コンテンツ】全体枠 */
#wrap	{	width:754px;
			margin:0;
			padding:0;
			background-color:#ffffff;
			background-image:url(https://www.pokara.jp/img/bg_obi_e9ebdb.gif);
			background-position:top left;
			background-repeat:repeat-y;	}

/* 【コンテンツ】196pxレフトバー */
#Lbar	{	padding:0;
			background-color:#ffffff;
			margin:0;
			width:210px;
			float:left;	}

/* ログインユーザー用 */
#loginuser	{	margin:0 0 0 10px;
					padding:0;
					width:200px;
					background-color:#e9ebde;	}
#loginuser ul	{	margin:0;
					padding:5px 10px 10px 10px;
					list-style-type:none;
					line-height:1.8em;	}

/* 【コンテンツ】【196pxレフトバー】商品一覧 */
.ix_list_sh		{	margin:0 0 0 10px;
					padding:0;
					width:200px;
					background-color:#e9ebde;	}
.ix_list_sh ul	{	margin:0;
					padding:5px 10px 10px 10px;
					list-style-type:none;
					line-height:1.8em;	}

/* 【コンテンツ】558pxライトバー親 */
#Mbar	{	margin:0;
			padding:0;
			width:544px;
			text-align:left;
			float:right;	}

/* パンくず */
#pannavi	{	width:544px;
				margin:0 0 5px 0;
				font-size:80%;
				padding:2px 0;
				background-color:#e9ebdb;	}
#pannavi .pan	{	margin:0 10px;
					padding:0;	}

/* ナビ　件数表示 */
.navigation{	text-align:right;
				font-size:110%;
				margin:5px 10px 0 0;	}

/* 【コンテンツ】【558pxライトバー親】272pxレフトバー */
#Cbar	{	margin:0;
			padding:10px 0 0 0;
			width:262px;
			text-align:left;
			float:left;	}


/* INDEX 最新お香レビュー他、Cbar内 */
.Ctp	{		margin:0 0 10px 10px;
			padding:0;
			width:262px;
			text-align:left;	}
.Ctp ul	{		margin:10px;
			padding:0;
			list-style-position:outside;
			list-style-type:none;	}
.Ctp li	{		background-position:top left;
			background-repeat:no-repeat;
			padding:0 0 0 40px;
			margin:5px 0 0 0;	}
.Ctp .IXRVtxt	{	padding:0 0 0 30px;
			margin:0;
			font-size:90%;	}

/* 【コンテンツ】【558pxライトバー親】【ライトバー】indexメルマガ登録フォームボックス */
.ix_melma	{	width:262px;
				height:36px;
				padding:5px auto;
				margin:0 0 30px 0;
				border-bottom:solid 1px #998675;
				text-align:center;	}

/* 【コンテンツ 558pxライトバー親】272pxライトバー */
#Rbar	{	margin:0;
			padding:0;
			width:262px;
			text-align:left;
			float:right;	}
#Rbar_padding	{	margin:10px 0 0 0;
			width:262px;	}

















/* 【コンテンツ】【558pxライトバー親】香りナビゲーション関連 */
#kaonavi	{	width:534px;
				padding:0;
				margin:0 0 0 10px;
				background-image:url(https://www.pokara.jp/img/bg_kaonavi_top.gif);
				background-position:top left;
				background-repeat:no-repeat;
				background-color:#e9ebde;	}
#bg_bottom	{	margin:0;
				padding:50px 0 10px 40px;
				width:534px;
				background-image:url(https://www.pokara.jp/img/bg_kaonavi_bottom.gif);
				background-position:bottom left;
				background-repeat:no-repeat;	}
#kaonavi .LR	{	margin:0 30px;	}


/*  【コンテンツ】【558pxライトバー親】イベント凡庸 */
.ivIL	{	width:262px;
		margin:0 0 3px 10px;	}
/*  【コンテンツ】【558pxライトバー親】イベント凡庸 */
.ivIR	{	width:262px;
		margin:0 0 3px 0;	}

/*  【コンテンツ】【558pxライトバー親】晴香雨香 */
#sekouko	{	width:262px;
			margin:0 0 3px 10px;	}


/*  【コンテンツ】【558pxライトバー親】サブメニュー */
#submenu	{	width:734px;
			margin:0;
			padding:0;
			background-image:url(https://www.pokara.jp/img/bg_obi_e9ebdb.gif);
			background-position:top left;
			background-repeat:repeat-y;	}
#submenu_padding	{	margin:0 220px;
					padding:5px 0;
					width:534px;
					background-color:#ffffff;
					border-top:1px solid #acacac;
					border-bottom:1px solid #acacac;	}


/* Mbar内のメインボックス */
#main	{	margin:30px 0 0 10px;	}
/* Mbar内のメインボックス */
#tx	{	margin:30px 0 30px 10px;
		line-height:1.6em;
		letter-spacing:0.3em;	}
#tx dl, #tx dt, #tx dd, p, #tx dl p, #tx ul	{	margin:0;
							padding:0;	}
#tx dl, #tx p	{	margin:20px 0;	}
#tx ul		{	list-style-type:circle;
			list-style-position:outside;	}
#tx dt	{	font-weight:900;	}
#tx p	{	margin:0;
		padding:5px 0 10px 20px;	}
#tx dd	{	margin:0;
		padding:5px 0 10px 20px;	}
#tx li	{	margin:0 0 0 20px;
		padding:3px 0 3px 0;	}

.tx	{	margin:30px 0 30px 10px;
		line-height:1.6em;
		letter-spacing:0.3em;	}

/* 各ページのトップイメージ画像 */
#topimage{	margin:0;
			padding:0;
			width:534px;	}

/* オーダー・会員登録時のステップ画像 */
#step{		margin:30px 0;
			padding:0;
			width:534px;	}

/* エラー理由表示 */
.err{		margin:30px 0;
			padding:0;
			width:534px;	}

/********************************************** フッター */
#footer	{	width:754px;
			margin:0;
			padding:0;
			background-color:#ffffff;
			background-image:url(https://www.pokara.jp/img/bg_obi_e9ebdb.gif);
			background-position:top left;
			background-repeat:repeat-y;	}
#footer_padding	{	margin:0 0 0 210px;
					padding:10px;
					width:534px;
					background-color:#ffffff;	}


/********************************************** カート */
/* カートLbar */
#cartLbar	{	width:324px;
				margin:10px 0 0 0;
				padding:0;
				background-color:#ffffff;
				float:left;	}
#cartLbar dt	{	margin:20px 0 5px 0;
			padding:0 0 0 10px;
			font-size:120%;
			font-weight:900;
			letter-spacing:0.2em;
			border-left:10px solid #b5cb00;	}
#cartLbar dd	{	margin:0 0 0 20px;
			font-size:90%;
			letter-spacing:0.2em;
			padding:0;	}
#cartLbar p		{	margin:0;
					padding:0;	}


/* カートRbar */
#cartRbar	{	width:200px;
				margin:10px 0 0 0;
				padding:0;
				text-align:right;
				background-color:#ffffff;
				float:right;	}

/* カートbottom */
#cartBtm	{	width:534px;
				margin:30px 0 0 0;
				padding:0;
				background-color:#ffffff;	}
#cartBtm dt	{	margin:20px 0 5px 0;
			padding:0 0 0 10px;
			font-size:120%;
			font-weight:900;
			letter-spacing:0.2em;
			border-left:10px solid #b5cb00;	}
#cartBtm dd	{	margin:0 0 0 20px;
			font-size:90%;
			letter-spacing:0.2em;
			padding:0;	}


/* カート内各ボタンのBOX */
.cart_buttun, .cart_order 						{	width:200px;
													margin:20px 0 0 0;
													padding:0;	}
.cart_buttun .submit, .cart_order .submit 		{	width:200px;	}
.cart_order .submit								{	background-color:#deef52;	}

/* カートのtable */
table.cart	{	width:534px;
				margin:0;
				padding:0;
				background-color:#ffffff;	}

table.cart td ul		{	padding:0;
						margin:0 0 0 10px;	}
table.cart td ul li	{	padding:0;
						margin:5px 0 0 10px;
						list-style-type:circle;	}


table.cart tr	{	padding:5px;	}
table.cart td	{	padding:5px;	}
table.cart_goukei	{	width:200px;
					margin:0;
					padding:0;
					background-color:#ffffff;	}
table.cart_goukei tr	{	padding:5px;	}
table.cart_goukei td	{	padding:5px;	}

.cart_err_msg	{	background-color:#fdd7e1;
					text-align:center;
					width:534px;
					padding:10px;
					height:50px;
					margin:20px auto;	}




/********************************************** 商品一覧ページ */

.i_toptext	{	margin:30px;
			letter-spacing:0.4em;	}

.atichiran	{	width:534px;
				margin:0 0 80px 0;
				padding:0;	}

.atichiran p	{	margin:0 20px;	}

#atl	{	width:334px;
					float:left;
					margin:10px 0;
					padding:0;	}

#atr	{	width:180px;
					float:right;
					margin:10px 0;
					padding:10px;
					background-image:url(../img/bg_kob_img1_frame.gif);
					background-repeat:no-repeat;	}

.cartadd		{	width:267px;
					float:left;
					text-align:right;
					margin:0;
					padding:0;	}

.sampleadd		{	width:267px;
					float:right;
					text-align:right;
					margin:0;
					padding:0;		}

.original_cartadd		{	width:534px;
								float:left;
								text-align:right;
								margin:0;
								padding:0;	}



/********************************************** 個別商品ページ */


.kob_r	{	width:202px;
				margin:0;
				padding:0;
				text-align:center;
				float:right;	}

.kob_l	{	width:322px;
				margin:0;
				padding:0;
				float:left;	}


.kob_data		{	width:322px;
					margin:0 0 30px 0;
					padding:0;
					text-align:center;	}

.kob_data ul	{	width:322px;
						margin:0;
						padding:0;
						list-style-type:none;	}

.kob_data li	{	padding:0;
						margin:0;	}







/* レザーインセンス専用 */
.original_mComm	{	margin:30px;	}
.original_data		{	width:322px;
							margin:0 0 30px 0;
							padding:0;	}
.original_data ul	{	width:322px;
							margin:0;
							padding:0;
							list-style-type:none;	}
.original_data li	{	padding:0;
							margin:0;	}










.kob_cartadd		{	width:161px;
					float:left;
					text-align:left;
					margin:0 0 10px 0;
					padding:0 0 10px 0;	}

.kob_sampleadd		{	width:161px;
					float:right;
					text-align:right;
					margin:0 0 10px 0;
					padding:0 0 10px 0;	}

p.comm1	{			width:322px;
					padding:0;
					margin:30px 0;
					word-spacing:10px;
					line-height:1.6em;
					letter-spacing:0.3em;
					text-align:left;
					clear:both;	}
p.comm1:first-letter	{	font-size:2.5em;
								float:left;
								font-weight:900;
								color:#f47A54;
								width:322px;
								padding-right:1px;	}
p.comm1:first-line	{	line-height:1.2em;
								vertical-align:middle;	}
p.comm2	{			width:322px;
					padding:0;
					margin:30px 0;
					word-spacing:10px;
					line-height:1.6em;
					letter-spacing:0.3em;
					text-align:left;
					clear:both;	}

.kob_img1			{	padding:10px;
						margin:0;
						width:180px;
						background-image:url(../img/bg_kob_img1_frame.gif);
						background-repeat:no-repeat;	}
.kob_img2			{	padding:0;
						width:322px;
						margin:30px 0 0 0;	}

.filter	{	width:100%;
				height:100%;
				background-color:#555555;
				filter:alpha(opacity=90);
				margin:0;
				padding:0;
				position:absolute;
				top:0;
				left:0;	}
.filter_img	{	width:500px;
				height:363px;
				background-color:#b5cb00;
				border:1px solid #ffffff;
				margin:0;
				padding:0;
				position:absolute;
				top:40px;
				left:40px;	}
.filter_img img	{	border-bottom:1px solid #ffffff;
					padding:0;
					margin:0;	}
.filter_text{	text-align:center;
				margin:5px auto;
				color:#ffffff;	}
.filter_Info{	width:100%;
				margin:0;
				padding:0 20px;
				position:absolute;
				top:0;
				left:0;
				color:#ffffff;
				text-align:right;	}

.kaonavi	{	text-align:left;
				margin:20px 0 0 0;
				padding:0 0 10px 0;
				border:1px solid #e9ebdb;	}
.kn	{			text-align:left;
				margin:20px 0 0 0;
				padding:0 0 10px 0;	}
.kaonavi ul, .kn ul	{	margin:10px 0 0 0;
				padding:0;
				list-style-type:none;	}
.kaonavi li, .kn li	{	margin:0 0 0 20px;
				padding:0;	}
.kaonavi dl, .kn dl	{	margin:10px 0 0 0;
				padding:0;	}
.kaonavi dt, .kn dt	{	margin:10px 0 0 0;
				padding:0;	}
.kaonavi dd, .kn dd	{	margin:0 0 0 20px;
				padding:0;	}
.kaonavi .list, .kn .list	{	background-image:url(../img/list_kob_data.gif);
					background-position:center left;
					background-repeat:no-repeat;
					padding-left:10px;
					margin-left:10px;	}

.revrank	{	text-align:left;
				margin:20px 0 0 0;
				padding:0;
				border:1px solid #e9ebdb;	}
.revrank ul	{	margin:0 0 0 10px;
				padding:0 10px;
				list-style-type:none;	}
.revrank li	{	margin:0 0 20px 0;
				padding:0;	}
.revrank dl	{	margin:0;
				padding:0;	}
.revrank dt	{	margin:0;
				padding:0;	}
.revrank dd	{	margin:0;
				padding:0;	}
.revrank .list	{	background-image:url(../img/list_kob_data.gif);
					background-position:center left;
					background-repeat:no-repeat;
					padding-left:10px;
					margin-left:0;	}


#review				{	padding:0;
						margin:60px 0 0 0;	}

#reviewtitle	{	font-size:100%;
					font-weight:600;
					background-color:#e9ebdb;
					margin:0;
					padding:2px 10px;	}

#reviewtitle p	{	margin:0 0 0 10px;
					padding:0;	}

#revrebox	{	margin:0;
				padding:0;	}
#revrebox input	{	margin:0;
					padding:0;
					background-color:#ffffff;
					font-weight:normal;
					color:#acacac;
					border:1px solid #acacac;	}
#revrebox .psbx	{	font-size:90%;
					width:50px;	}
#revrebox .sbbx	{	font-size:100%;
					width:6em;
					padding:0 0.5em;	}

div.comm	{			padding:0;
						margin:0;
						background-image:url(https://www.pokara.jp/img/review_frame_top.gif);
						background-repeat:no-repeat;	}
div.comm .review_top	{		padding:0;
										margin:30px 20px 0 0;
										width:312px;
										text-align:right;	}
div.comm .review_data	{		padding:0;
										margin:0 20px 0 0;
										width:312px;
										text-align:right;	}

div.comm p{				margin:0 0 10px 0;
						padding:10px 10px 60px 80px;
						font-size:90%;
						line-height:1.4em;
						letter-spacing:0.2em;
						text-align:left;
						background-image:url(https://www.pokara.jp/img/review_frame_bottom.gif);
						background-repeat:no-repeat;
						background-position: bottom;	}


/********************************************** レビュー新規投稿 */

#rev_form	{	margin:20px 0;	}













/********************************************** ガイド系 old */
.guide_box	{	line-height:1.8em;
				letter-spacing:0.4em;	}

.guide_box ul{	margin:0;
				padding:0;	}
.guide_box li{	margin:0.4em 0 0 20px;
				padding:0;
				list-style-type:circle;
				list-style-position:outside;	}
.guide_box dl{	margin:0;
				padding:0;	}
.guide_box dt{	margin:50px 0 0 0;
				padding:5px;
				border-bottom:1px solid #cccccc;
				border-left:10px solid #cccccc;
				font-weight:900;	}
.guide_box dd{	margin:5px 0 0 20px;
				padding:0;	}
.guide_box dd.subt	{	margin:30px 0 0 20px;
						padding:0;	}
.guide_box dd.ldd	{	margin:0.4em 0 0 40px;
						padding:0;	}
.guide_box p{	margin:50px 0 0 0;
				padding:0;	}
.guide_box .decimal		{	margin:0 0 0 40px;	}
.guide_box .decimal li	{	list-style-type:decimal;	}
.guide_date	{	margin:50px 0;
				padding:0;	}
.gtable td, .gtable th	{	padding:5px 10px;
							margin:0;	}
.gtable .subth	{	background-color:#e9ebdb;	}


/********************************************** ガイド系 new */

.guidebox	{	line-height:1.6em;
			letter-spacing:0.2em;	}
.guidebox dl	{	margin:0;
			padding:0;	}
.guidebox dt	{	width:534px;
			background-color:#e9ebdb;
			font-weight:700;
			margin:30px 0 0 0;
			padding:2px 5px;	}
.guidebox dd	{	margin:20px 0 50px 30px;	}

.gtable td, .gtable th	{	padding:5px 10px;
				margin:0;	}
.gtable .subth	{	background-color:#e9ebdb;	}

.guide_box ul{	margin:0;
				padding:0;	}
.guide_box li{	margin:0.4em 0 0 20px;
				padding:0;
				list-style-type:circle;
				list-style-position:outside;	}






/********************************************** ポカラクラブマイページ */
#clubsubmenu{
	margin:0 0 0 10px;
	padding:0;
	list-style:none;	}
#clubsubmenu li{
	font-size:90%;
	display:block;
	float:left;
	margin:0;
	padding:5px 7px;
	background-image:url(../img/ico_list_arr.gif);
	background-position:center left;
	background-repeat:no-repeat;	}
#anqtitle	{	margin:0;
				padding:0;	}
.qtitle	{		padding:0;
				margin:0;	}
.qbox	{		padding:5px 0;
				margin:0;
				border-top:1px solid #b5cb00;
				border-bottom:1px solid #b5cb00;
				word-spacing:5px;	}
.qcomm	{		padding:0;
				margin:30px 0;
				word-spacing:5px;	}
.qcomm dt{		padding:0;
				margin:10px 0 0 20px;	}
.qcomm dd{		padding:0;
				margin:0 0 20px 40px;
				word-spacing:5px;	}
.qtable		{	margin:0;
				padding:0;	}
.qinfo		{	margin:30px 0;
				padding:0;	}
.qinfo li	{	margin:0.4em 0 0 20px;
				padding:0;
				list-style-type:circle;
				list-style-position:outside;	}
.q .submit	{	width:78px;
					margin:0;
					padding:0;
					background-color:#deef52;	}
.q .iptradio	{	margin:0 5px 0 0;
					padding:0;	}
.q .puchikome{	margin:5px 0 30px 0;
					width:534px;
					word-spacing:5px;	}
.q .ipttext	{	width:430px;
					margin:0;
					padding:0;	}
.newanqbox	{	padding:5px 10px;
				margin:50px 150px;
				border-top:1px solid #acacac;
				border-bottom:1px solid #acacac;
				word-spacing:10px;	}

.nqtable	{	margin:0;
				padding:0;	}
.nqtable .nq	{	width:300px;
					margin:1px 0 0 0;
					padding:0;	}
.nqlist		{	margin:10px 0 0 10px;
				padding:0;	}
.nqlist li	{	margin:0.2em 0 0 10px;
				padding:0;
				list-style-type:circle;
				list-style-position:outside;	}


/* clubMbarの２分割 */
#clubMlbar	{	margin:20px 0;
				padding:0;
				width:354px;
				float:left;	}
#clubMrbar	{	margin:20px 0;
				padding:0;
				width:170px;
				float:right;	}

#clubpoint		{	margin:0;
					padding:40px 0 0 50px;
					width:170px;
					height:105px;
					background-image:url(../img/bg_clippaper.gif);
					background-position:top left;
					background-repeat:no-repeat;
					color:#998675;
					letter-spacing:0.2em;	}

#clubsale		{	margin:20px 0 0 0;
					padding:0;	}

#clubwhatsnew	{	margin:0px;
					padding:10px;
					background-image:url(../img/bg_tile_greenbrown.gif);
					background-position:top left;
					background-repeat:repeat;
					border:1px solid #e7decf;	}
#clubwhatsnew li, #clubsale li	{	margin:0.4em 0 0 20px;
					padding:0;
					letter-spacing:0.2em;
					list-style-type:circle;
					list-style-position:outside;	}


/* Myリスト */

/* 個別商品ページのMyリスト追加フォーム */
#mll	{	margin:20px 0 0 0;}
#mll .sl	{	width:180px;	}
#mll .bt	{	margin:5px 0 0 0;
				width:180px;	}

/* Myリスト編集ページのメインBOX */
.ML				{	margin:30px 0;
		 			padding:0;}
.ML .MLbox		{	margin:10px;
					padding:0;
					text-align:right;	}
.ML .MLbox textarea	{	width:380px;
						height:60px;
						margin:0;
						padding:0;
						vertical-align:top;	}
/* マイページ内Myリストの個別BOXと、詳細・編集へのボタン */
.clmylist_atbox	{	margin:0 0 30px 0;
					padding:0;	}
.clmylist_atbox .clmylist_pic	{	margin:0;
									padding:10px auto;
									background-color:#eeeeee;	}


/* Myリスト編集ページのメインBOX */
.MLVWcommb	{	margin:0;
				padding:0;	}


/********************************************** 商品検索結果ページ */
dl.seach_ichiran	{	width:534px;
						margin:0 0 10px 0;
						padding:0 0 10px 0;	}
dl.seach_ichiran a		{	text-decoration:none;	}
dl.seach_ichiran a:hover{	text-decoration:none;	}
dt.seach_title		{	margin:0;
						padding:0;
						letter-spacing:0.2em;
						font-weight:800;	}
dd.seach_url		{	margin:0;
						padding:0;
						letter-spacing:0;	}
dd.seach_url a		{	text-decoration:none;
						color:#acacac;	}
dd.seach_url a:hover{	text-decoration:none;
						color:#555555;	}
dd.seach_comm	{		margin:0 0 20px 10px;
						padding:0;
						letter-spacing:0.2em;
						line-height:1.2em;	}



/********************************************** 香りナビゲーション */
.knaviM		{	width:534px;
			padding:0;
			margin:30px 0 0 0;
			word-spacing:10px;
			line-height:1.6em;
			letter-spacing:0.3em;	}
.knaviMbox	{	width:534px;
			margin:10px 0 0 0;
			padding:10px 0 0 0;
			border-top:1px solid #dddddd;
			line-height:1.3em;
			letter-spacing:0.3em;	}
.knaviMbox img	{	margin-right:10px;
			float:left;	}


.knaviMmbox	{	width:534px;
			margin:0;
			padding:0;
			word-spacing:10px;
			line-height:1.6em;
			letter-spacing:0.3em;	}

.knaviMmbox_l		{	width:300px;
				float:left;
				margin:0;
				padding:0;
				word-spacing:10px;
				line-height:1.6em;
				letter-spacing:0.3em;		}


.knaviMmbox_r		{	width:234px;
				float:right;
				margin:0;
				padding:0;
				word-spacing:10px;
				line-height:1.6em;
				letter-spacing:0.3em;		}

/********************************************** ランキング */
#rankingM	{	width:534px;
			padding:0;
			margin:0;	}
#rankingL	{	width:190px;
			margin:0;
			float:left;	}
#rankingL dt	{	margin:0;
			padding:20px 0 0 0;	}
#rankingL dd	{	margin:0;
			padding:5px 0 0 20px;	}
#rankingR	{	width:334px;
			margin-left:10px;
			padding:20px 0 0 0;
			float:right;	}
.ranking_crown	{	background-image:url(https://www.pokara.jp/img/crown.gif);
			background-position:center left;
			background-repeat:no-repeat;
			padding:6px 0 0 40px;
			margin:0;
			margin:0 0 0 -40px;
			height:30px;	}
.ranking_crown span{	font-family:IMPACT;
			font-weight:900;
			font-size:24px;
			color:#acacac;	}
.ranking_bunrui	{	color:#acacac;
			text-align:right;
			margin:5px 0 10px auto;
			padding:0 0 10px auto;
			border-bottom:3px dotted #efefef;	}




/********************************************** スクラッチ */
.gameT	{	width:534px;
		margin:30px 0;
		padding:0;
		border-collapse:collapse;
		border:1px solid #cccccc;	}

.gameT th	{	font-weight:900;
			text-align:center;	}
.gameT th	{	border:1px solid #ffffff;	}
.gameT td	{	border:1px solid #cccccc;
			padding:5px;
			line-height:1.2em;
			letter-spacing:0.2em;	}


.TBhpyth	{	width:150px;	}
.TBhpytd	{	width:384px;	}

.TBno		{	width:30px;	}
.TBname		{	width:140px;	}
.TBpc		{	width:37px;	}
.TBac		{	width:37px;	}
.TBaw		{	width:50px;	}
.TBdate		{	width:120px;	}
.TBflg		{	width:120px;	}


/* ぽからコミュニティ */
#PCM *	{	font-size:80%;	}

#PCMleftmargin	{	margin:0 0 0 10px;	}
#PCMtop	{	margin:0;
			width:744px;
			text-align:right;	}



/* イベント用 */

.iv p, .iv ul, .iv dl	{	margin:20px 0;
				padding:0;
				letter-spacing:0.3em;	}
.iv h2	{	letter-spacing:0.3em;	}

.iv li{	margin:0.4em 0 0 20px;
	padding:0;
	list-style-type:circle;
	list-style-position:outside;	}

.iv dt{	margin:20px 0 0 20px;
	padding:0 0 0 5px;
	font-weight:900;
	border-left:10px solid #dddddd;	}
.iv dd{	margin:0.4em 0 0 50px;
	padding:0;	}

.todayiv	{	background-color:#eeeeee;
			padding:5px;	}








/*お香アラカルト*/

#alamain	{	margin:5px 0 0 10px;	}

#alamain p, #alamain dl	{	line-height:1.6em;
				letter-spacing:0.3em;
				margin:1em 0;	}

#alamain dt	{	margin:1em 0 0 2em;
			font-size:110%;
			font-weight:600;	}
#alamain dd	{	margin:1em 0 0 4em;	}

#alamain hr	{	margin:0 0 1em 0;
			border:1px #dddddd 1px solid;	}

#alamain h3	{	font-size:130%;
			font-weight:900;	}













/* イベントフォーム */
.ivForm	{	padding:0;
				margin:30px 10px;	}

.ivForm dt	{	border-left:10px solid orange;
					padding:0 0 0 10px;
					margin:0 10px 0 20px;	}
.ivForm dd	{	padding:0;
					margin:10px 10px 50px 40px;	}


