﻿@charset "utf-8";

/*

[SITE] PCオンライン麻雀ゲーム　雀龍門
[FILE] /common/css/newsCommunity.css

091125にlayout.cssから分化
*/


/* news
一覧ページ
--------------------------------------------------*/
#pageList table {
	width:640px;
}
#pageList table td {
	text-indent:-100px;
	background:#F3F2EA url(http://images.plaync.jp/janryumon/common/bg_main-04.jpg) repeat-x 0 100%;
	padding:15px 15px 18px 115px;
}
#pageList table td.top {
	background:#E1DFCC url(http://images.plaync.jp/janryumon/common/bg_main-03.jpg) repeat-x 0 100%;
}
#pageList table td.hdr {
	height:19px;
	font-size:0;
	text-indent:0;
	background:url(http://images.plaync.jp/janryumon/common/bg_main_hdr-01.jpg) no-repeat 0 0;
	padding:0;
}
#pageList table td.ftr {
	height:5px;
	font-size:0;
	text-indent:0;
	background:url(http://images.plaync.jp/janryumon/common/bg_main_ftr-01.jpg) no-repeat 0 0;
	padding:0;
}
#pageList table td img {
	vertical-align:middle;
	padding-right:10px;
}
#pageList table td img.new {
	padding-right:0;
	padding-left:10px;
}
#pageList table td.title {
	width:370px;
}
#pageList table td.date {
	width:90px;
	color:#928E84;
	font-size:10px;
	text-align:right;
	padding:15px 15px 18px 0;
}
#pageList table td a {
	color:#534C38;
	text-decoration:none;
}
#pageList table td a:hover {
	text-decoration:underline;
}

/* news
関連付け
-------------------------*/
#pageList table span.top {
	background:url(http://images.plaync.jp/janryumon/common/bg_indent-tree-03.gif) no-repeat 58px 0;
	.background:none;
	padding-bottom:30px;
}
#pageList table div.indent {
	text-indent:-115px;
	padding-left:45px;
}
#pageList table div.indent img.indentImg { padding-right:0; }

/* news
詳細ページ
--------------------------------------------------*/
/*
タイトル
-------------------------*/
#pageTitleDetail table {
	width:640px;
}
#pageTitleDetail table td.hdr {
	height:19px;
	font-size:0;
	background:url(http://images.plaync.jp/janryumon/common/bg_main_hdr-01.jpg) no-repeat 0 0;
}
#pageTitleDetail table td.pageTitle {
	color:#282828;
	background:url(http://images.plaync.jp/janryumon/common/bg_main_ttl-01.jpg) no-repeat 0 0;
}
#pageTitleDetail table td.pageTitle table td.title {
	font-size:14px;
	font-weight:bold;
	padding:20px 0;
}
#pageTitleDetail table td.pageTitle table td.title img {
	vertical-align:middle;
	margin:0 3px;
}
#pageTitleDetail table td.ftr {
	height:5px;
	font-size:0;
	background:url(http://images.plaync.jp/janryumon/common/bg_main_ftr-01.jpg) no-repeat 0 0;
}
#pageTitleDetail table td.date {
	color:#928E84;
	font-size:10px;
	text-align:right;
}


/* community
一覧ページ
--------------------------------------------------*/
#pageListCommunity table {
}
#pageListCommunity table th {
	text-align:center;
	padding:3px;
}
#pageListCommunity table td.no,
#pageListCommunity table td.title,
#pageListCommunity table td.date,
#pageListCommunity table td.view {
	background:#F3F2EA url(http://images.plaync.jp/janryumon/common/bg_main-04.jpg) repeat-x 0 100%;
	padding:10px;
}
#pageListCommunity table td.no {
	width:20px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
#pageListCommunity table td.title {
	width:410px;
	text-indent:-13px;
	padding-left:20px;
	word-break:break-all;
}
#pageListCommunity table td.title span {
	color:#534C38;
	font-size:10px;
}
#pageListCommunity table td.title img {
	vertical-align:middle;
	padding-right:10px;
}
#pageListCommunity table td.date {
	width:85px;
	color:#928E84;
	text-align:center;
}
#pageListCommunity table td.view {
	width:45px;
	color:#928E84;
	font-weight:bold;
	text-align:center;
}

/* ■■動画掲示板■■  */
#pageListCommunity table.movieBBS td.view{padding:15px;padding-right:0}
#pageListCommunity table.movieBBS td.view .imgArea{padding:12px;width:120px;height:90px;background:url(http://images.plaync.jp/janryumon/movieboard/movieThumbBg.gif)}
#pageListCommunity table.movieBBS  td.title{padding:15px;text-indent:0;}
#pageListCommunity table.movieBBS  td.title a{font-weight:bold;}
#pageListCommunity table.movieBBS  td.title img{margin-right:5px;padding-right:0}
.movieSearch{margin:10px 0;padding-top:5px;height:47px;width:640px;background:url(http://images.plaync.jp/janryumon/movieboard/searchBg.gif);}
.movieSearch select{border:1px solid #af8c1c}
.movieSearch input{border:1px solid #af8c1c}
.movieSearch table{margin:0 3px;}
.movieSearch td{padding:5px;}
.movieSearch .searchTitle select{width:75px;}
.movieSearch .searchInput input{width:170px;} 

#bbsArea .movieBBS #ctl00_cphMain_lblTitle{color:#1e459d;font-weight:bold;}
#bbsArea .movieBBS .movieCell{text-align:center}
#bbsArea .movieBBS .infoCell{padding-top:15px;}
#bbsArea .movieBBS .infoCell table td{padding:5px;vertical-align:top}
#bbsArea .movieBBS .infoCell table td .mpoint{margin-top:5px;padding-top:2px;height:47px;width:217px;background:url(http://images.plaync.jp/janryumon/movieboard/movieMatrixNumArea.gif);color:#6a5c0f;text-align:center;line-height:23px}
#ptTotal{font-weight:bold}
#bbsArea .movieBBS .infoCell table td.title img{vertical-align:text-bottom}
	*html #bbsArea .movieBBS .infoCell table td.title img{vertical-align:middle}
	*+html #bbsArea .movieBBS .infoCell table td.title img{vertical-align:middle}
#bbsArea .movieBBS .infoCell table td.title #ctl00_cphMain_lblGrade{vertical-align:text-bottom}
#bbsArea .movieBBS .writeArea table table .commentAreaB .point{margin-left:0;margin-top:7px;padding-top:4px;width:70px;height:25px;background:url(http://images.plaync.jp/janryumon/movieboard/pointBg.gif);text-align:center;font-size:115%}
#bbsArea .movieBBS .writeArea table table .commentAreaB .point strong{display:block;text-align:center}
#bbsArea .movieBBS .writeArea table table td{vertical-align:top}
#bbsArea .movieBBS .writeArea table table td.goodCell{width:50px;padding:10px;vertical-align:middle}
#bbsArea .movieBBS .writeArea table table td.goodCell img{cursor:pointer}

.matrix{position:relative;width:206px;height:206px;background:url(http://images.plaync.jp/janryumon/movieboard/movieMatrix.gif) 36px 36px no-repeat}
.matrix ul li{position:absolute;list-style:none;width:34px;height:34px;cursor:pointer;}
.matrix ul .li1{top:0px;left:86px;background-image:url(http://images.plaync.jp/janryumon/movieboard/matrixBtn1.gif)}
.matrix ul .li2{top:86px;left:172px;background-image:url(http://images.plaync.jp/janryumon/movieboard/matrixBtn2.gif)}
.matrix ul .li3{top:172px;left:86px;background-image:url(http://images.plaync.jp/janryumon/movieboard/matrixBtn3.gif)}
.matrix ul .li4{top:86px;left:0px;background-image:url(http://images.plaync.jp/janryumon/movieboard/matrixBtn4.gif)}
.matrix ul li span{display:block;text-indent:-9999px;}

.matrix .bar{position:absolute;overflow:hidden}
.matrix .bar1{top:52px;left:93px;height:50px;width:19px;}
.matrix .bar2{top:93px;right:53px;height:19px;width:50px;}
.matrix .bar3{bottom:53px;left:93px;height:50px;width:19px;}
.matrix .bar4{top:93px;left:52px;height:19px;width:50px;}
.matrix .bar div{position:relative}
.matrix .bar div img{position:absolute;}/* top:0 !important;left:0 !important;right:0 !important;bottom:0 !important */
.matrix .coverImg{position:absolute;top:92px;left:92px;}

.matrix2{position:relative;width:115px;height:115px;background:url(http://images.plaync.jp/janryumon/movieboard/movieListMatrixBg.gif);text-align:left}
.matrix2 ul li{position:absolute;list-style:none;font-size:12px;cursor:pointer;background:#ccc;white-space:nowrap}
.matrix2 .bar{position:absolute;overflow:hidden}
.matrix2 .bar1{top:14px;left:48px;height:51px;width:19px;}
.matrix2 .bar2{top:47px;right:15px;height:19px;width:51px;}
.matrix2 .bar3{bottom:15px;left:48px;height:51px;width:19px;}
.matrix2 .bar4{top:47px;left:15px;height:19px;width:51px;}
.matrix2 .bar div{position:relative}
.matrix2 .bar div img{position:absolute}
.matrix2 .coverImg{position:absolute;top:46px;left:47px;}



.osusumeBtnArea {padding-top:3px;padding-bottom:5px;text-align:right}
.osusumeBtnArea ul:after{content:url(http://images.plaync.jp/janryumon/spacer.gif);display:block;clear:both;height:0;}
.osusumeBtnArea ul{display:inline-block;}
.osusumeBtnArea ul{display:block;}

.osusumeBtnArea ul li{float:left}



/* community
掲示板
--------------------------------------------------*/

/*
プレビュー画面
-------------------------*/
#bbsArea table td.previewTitle {
	color:#534C38;
	font-weight:bold;
	padding:15px 10px;
}
#bbsArea table td.previewTitle img {
	padding-right:10px;
	vertical-align:middle
}

#bbsArea table td.previewDetail {
	color:#534C38;
	font-size:10px;
	text-align:right;
	background:#EBE9DE;
	padding:5px;
}

#bbsArea .inputFormA {
	margin:0 0 35px;
}

#bbsArea .inputFormA #btnCopy {
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}


#bbsArea table td.previewTitle #ctl00_cphMain_lblTitle img{margin-left:5px;}

#bbsArea table td.previewDetail img{margin-left:5px;vertical-align:middle;}

/*
書き込み欄
-------------------------*/
.writeArea table td.no,
.writeArea table td.nickname,
.writeArea table td.date {
	border-top:1px solid #fff;
	background:#EBE9DE;
	padding:3px 10px;
}
.writeArea table td.no {
	width:20px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.writeArea table td.nickname {
	width:460px;
	color:#534C38;
	font-size:10px;
}
.writeArea table td.date {
	width:120px;
	color:#928E84;
	font-size:10px;
	text-align:right;
}
.writeArea table td.bgCf6 {
	background:#f6f6f6 url(http://images.plaync.jp/janryumon/community/bg_bbs_comment.gif) repeat-x 0 100%;
}
.writeArea table td.end {
	background:#f6f6f6;
}
.writeArea p.deleteComment {
	color:#aaa;
}


/* コメント欄 */
.commentArea {
	width:620px;
	padding:5px 10px;
	word-break:break-all;
	overflow:hidden
}
.commentAreaA {
	padding:10px;
}
.commentAreaB {
	padding:10px;
}

.commentAreaB p{
	margin-left:80px;
}

.commentArea div {
	float:left;
	/*	width:70px; */
}
.commentArea div img {
	border:1px solid #ddd;
}

.commentArea p {
/*	float:right;
	width:530px; */
	
}

.commentArea .textC01{
	margin-left:10px;
	width:530px;
}

.commentArea .textC01 img {
	width:530px;
	margin-top:10px;
}

.commentArea .textC01 #ctl00_cphMain_lbContent img {
	width:auto !important;
	vertical-align:middle;
	margin:3px 1px;
	border:none
}
.commentArea .textC01 #ctl00_cphMain_lbContent p{}

#bbsArea table.ssArea{margin:10px 5px}
#bbsArea table.ssArea td{padding:0 5px}
#bbsArea table.ssArea td img{width:200px}

/* community
スレッド検索
--------------------------------------------------*/
#searchAreaA {
	background:url(http://images.plaync.jp/janryumon/community/bg_search.jpg) no-repeat 0 0;
	width:640px;
	height:87px;
	margin:30px 0 0;
}
#searchAreaA h3 {
	text-align:center;
}
#searchAreaA table {
	margin:10px 0 0 19px;
}

#searchAreaA table .searchTitle {
	width:60px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
#searchAreaA table .searchInput {
	width:306px;
}
#searchAreaA table .searchInput input {
	width:295px;
	vertical-align:bottom;
	.height:14px;
	min-height:14px;
	padding:3px 0 0;
}
#searchAreaA table .searchBtn {
	width:103px;
}
#searchAreaA table .searchContribute {
}

/*
ページナンバー
--------------------------------------------------*/
#pageNumber {
	margin:30px 0 0;
}

#pageNumber img {
	vertical-align:middle;
}

#pageNumber table td.link {
	text-align:center;
}
#pageNumber p a {
	min-height:16px;
	.height:16px;
	.line-height:3;
	background:url(http://images.plaync.jp/janryumon/common/ico_02b.gif) no-repeat 0 50%;
	padding:2px 0 2px 20px;
}
#pageNumber a:hover {
	text-decoration:none;
}
#pageNumber table {
	width:640px;
}

#pageNumber2 {
	margin:30px 0 0;
}

#pageNumber2 img {
	vertical-align:middle;
}

#pageNumber2 table td.link {
	text-align:center;
}
#pageNumber2 p a {
	min-height:16px;
	.height:16px;
	.line-height:3;
	background:url(http://images.plaync.jp/janryumon/common/ico_02b.gif) no-repeat 0 50%;
	padding:2px 0 2px 20px;
}
#pageNumber2 a:hover {
	text-decoration:none;
}
#pageNumber2 table {
	width:640px;
}
/*
リードエリア
-------------------------*/
#leadArea {
	width:640px;
}

/*
テキストエリア
-------------------------*/
#textArea {
	width:580px;
	margin:0 30px;
}

#textArea h3 {
	color:#184B42;
	margin-top:20px;
}
#textArea h4 {
	color:#616161;
	margin-top:15px;
}
#textArea p {
	color:#616161;
	margin-top:20px;
}

/* リストに戻る */
#textArea #backPage {
	text-align:center;
	background:url(http://images.plaync.jp/janryumon/common/line_04.gif) no-repeat 0 0;
	margin:20px 0 0;
	padding:40px 0 0;
}


/* community
ムービー
--------------------------------------------------*/
.categoryCommunity .categoryCommunityMovie{
	padding-top:19px;
	background:url(http://images.plaync.jp/janryumon/common/bg_main_hdr-01.jpg) no-repeat 0 0;
}
.categoryCommunity .categoryCommunityMovie p{
	background:url(http://images.plaync.jp/janryumon/common/bg_main_ftr-01.jpg) no-repeat bottom;
}

/* フレーム */
.categoryCommunity .frameTypeA{
	margin-top:28px;
	background:url(http://images.plaync.jp/janryumon/community/bg_community_frameA-hdr.jpg) no-repeat top;
}
.categoryCommunity .frameTypeA p.frameTypeATxt{
	padding:10px 11px 3px;
	color:#fff;
}
.categoryCommunity .frameTypeA p.overflow{
	margin:0 auto;
	padding:3px;
	/* overflow:auto; */
	width:614px;
	height:160px;
	font-size:10px;
	background:#fff;
}
.categoryCommunity .frameTypeA div.frameTypeACont{
	padding:0 0 15px;
	background:url(http://images.plaync.jp/janryumon/community/bg_community_frameA-cont.jpg) no-repeat bottom;
}


/* community
スクリーンショット
--------------------------------------------------*/
.categoryCommunity .mainArea{
	margin-bottom:0!important;
}
.categoryCommunity .categoryCommunityShot{
	margin-top:20px;
	padding-top:19px;
	width:640px;
	background:url(http://images.plaync.jp/janryumon/common/bg_main_hdr-01.jpg) no-repeat 0 0;
}
.categoryCommunity .categoryCommunityShot p{
	margin:15px 5px 0 7px;
	.margin:15px 6px 0 4px;
	width:200px;
	height:155px;
	float:left;
	display:block;
	display:inline-block;
}
.categoryCommunity .categoryCommunityShot p img{
	cursor:pointer;
}


/* community
スクリーンショット・小窓
--------------------------------------------------*/
.categoryCommunitySsBigimg {
	background:#c9bd81 url(http://images.plaync.jp/janryumon/community/bg_screenshot.jpg) repeat-x 0 0 !important;
}
.categoryCommunitySsBigimg .ssBox{
	margin:0 auto;
	padding:0 0 5px;
	width:700px;
}
.categoryCommunitySsBigimg .ssBox p {
	color:#2f2720;
	text-align:left;
	margin:0 35px;
	padding-bottom:5px;
}
#footerSs100perArea {
	width:100%;
	background:#362F20;
	height:50px;
}
#footerSsArea {
	width:700px;
	margin:0 auto;
}


/*
麻雀ジェネレーター
--------------------------------------------------*/

#generator1 {
	background-image:url('http://images.plaync.jp/janryumon/mgenerator/base1.jpg');
	margin-left:5px;
	position:relative;
	width:500px;
	height:154px;
}

#generator2 {
	background-image:url('http://images.plaync.jp/janryumon/mgenerator/base2.jpg');
	margin-left:10px;
	position:relative;
	width:500px;
	height:154px;

	display:none;
}

/*
ゆく雀くる雀　麻雀祈願2010
--------------------------------------------------*/
#kigan2010 h2{width:640px;height:260px;margin-bottom:20px;background:url(http://images.plaync.jp/janryumon/community/kigan2010/title.jpg);text-indent:-9999px;}
#kigan2010 h3{text-align:center;font-size:115%;font-weight:bold;color:#333}
#kigan2010 .cage1{width:600px;background:url(http://images.plaync.jp/janryumon/community/kigan2010/cage1Top.gif)}
#kigan2010 .cage1Null1:after{content:url(http://images.plaync.jp/janryumon/spacer.gif);display:block;clear:both;height:0;}
#kigan2010 .cage1Null1{display:inline-block;}
#kigan2010 .cage1Null1{display:block;}
#kigan2010 .cage1Null1{padding:13px;background:url(http://images.plaync.jp/janryumon/community/kigan2010/cage1Bottom.gif) bottom no-repeat}
#kigan2010 .cage2{width:600px;background:url(http://images.plaync.jp/janryumon/community/kigan2010/cage2Top.gif)}
#kigan2010 .cage2Null1:after{content:url(http://images.plaync.jp/janryumon/spacer.gif);display:block;clear:both;height:0;}
#kigan2010 .cage2Null1{display:inline-block;}
#kigan2010 .cage2Null1{display:block;}
#kigan2010 .cage2Null1{padding:4px 13px 13px;background:url(http://images.plaync.jp/janryumon/community/kigan2010/cage2Bottom.gif) bottom no-repeat}
#kigan2010 .kiganSet{margin:20px;}
#kigan2010 .kiganSet .avater{float:left;margin-right:15px;border:1px solid #C9C5A9;background:#fff;display:inline;}
#kigan2010 .kiganSet .name{margin-bottom:14px;}
#kigan2010 #myKigan .kiganSet  .name{margin-bottom:8px}
#kigan2010 .kiganSet .name img{margin-left:5px;vertical-align:top}
#kigan2010 .kiganSet .name span.number{font-size:115%;font-weight:bold;margin-right:5px;}
#kigan2010 .kiganSet table{border-collapse:separate;border-spacing:5px}
#kigan2010 .kiganSet table td{vertical-align:top;line-height:1.4;color:#5A4A1A}
#kigan2010 .kiganSet table .line2009 td{background:url(http://images.plaync.jp/janryumon/community/kigan2010/comma.gif) right bottom no-repeat}
#kigan2010 .kiganSet table .line2010 td{background:url(http://images.plaync.jp/janryumon/community/kigan2010/exclamation.gif) right bottom no-repeat}
#kigan2010 #myKigan .kiganSet table .line2009 td{background:url(http://images.plaync.jp/janryumon/community/kigan2010/myComma.gif) right bottom no-repeat}
#kigan2010 #myKigan .kiganSet table .line2010 td{background:url(http://images.plaync.jp/janryumon/community/kigan2010/myExclamation.gif) right bottom no-repeat}
#kigan2010 .kiganSet table td p{padding:2px 3px;width:320px;margin-right:12px;background:#fff;border:1px solid #C6C2AC;}
#kigan2010 .kiganSet table th{width:130px;vertical-align:top;text-indent:-9999px;}
#kigan2010 .kiganSet table .line2009 th{background:url(http://images.plaync.jp/janryumon/community/kigan2010/2009.gif) no-repeat}
#kigan2010 .kiganSet table .line2010 th{background:url(http://images.plaync.jp/janryumon/community/kigan2010/2010.gif) no-repeat}
#kigan2010 #myKigan .kiganSet table .line2009 th{background:url(http://images.plaync.jp/janryumon/community/kigan2010/my2009.gif) no-repeat}
#kigan2010 #myKigan .kiganSet table .line2010 th{background:url(http://images.plaync.jp/janryumon/community/kigan2010/my2010.gif) no-repeat}
#kigan2010 #kiganList{margin-top:40px;}
#kigan2010 #loginSuggest{margin:20px;padding:5px;text-align:center;background:#F1EEDB;border:1px solid #D1CDAA}
#kigan2010 .kiganSet .cyuu{margin:5px;font-size:85%;color:#765;text-align:center}


