@charset "shift_jis";
/** ▽パンくず ****************/
#trace{
	padding:0 0 20px 0;
}

/** ▽見出し****************/
#content_r h2{
	margin:0;
	padding:0 0 0 10px;
	font-size:large;
	line-height:42px;
	background:url("../_img/bg_tl.gif") repeat-x;
}

/** ▽枠 ****************/
.box_yllwgray{
	padding:15px;
	background:#F3F3E6;
	border:solid 1px #CCCCCC;
}
.question{
	margin:0 0 10px 0;
	padding: 5px 0 0 35px;
	font-weight:bold;
	font-size:medium;
	background:url("../_img/icn_q.gif") no-repeat;
}
.answer{
	padding: 5px 0 0 35px;
	background:url("../_img/icn_a.gif") no-repeat;
}

/** ▽運営会社 ****************/
.detail1{
	width:100%;
	line-height:1.5em;
}
.detail1 h3{
	margin:0;
	padding:0 0 0 10px;
	width:110px;
	display:block;
	font-size:small;
	font-weight:normal;
	float:left;
}
.detail1 span{
	padding:0 20px 0 0;
	display:block;
	float:left;
}
.detail1 p{
	float:left;
}
.line_d1_gray{
	width:auto;
	margin:10px 0;
	height:1px;
	background:url("../_img/line_dot1_gray.gif") repeat-x;
	display:blcok;
}

/** ▽麻雀ルール ****************/
.pgmn_rule1{
	text-indent:-1000px;
	height:35px;
	padding-top:3px;
	line-height:35px;
	background:url("../_img/pgmn_rule1.gif") no-repeat;
}
.pgmn_rule2{
	text-indent:-1000px;
	height:35px;
	padding-top:3px;
	line-height:35px;
	background:url("../_img/pgmn_rule2.gif") no-repeat;
}
.pgmn_rule3{
	text-indent:-1000px;
	height:35px;
	padding-top:3px;
	line-height:35px;
	background:url("../_img/pgmn_rule3.gif") no-repeat;
}
.pgmn_rule6{
	text-indent:-1000px;
	height:35px;
	padding-top:3px;
	line-height:35px;
	background:url("../_img/pgmn_rule4.gif") no-repeat;
}
.pgmn_rule13{
	text-indent:-1000px;
	height:35px;
	padding-top:3px;
	line-height:35px;
	background:url("../_img/pgmn_rule5.gif") no-repeat;
}

/** ▽利用規約 ****************/
.detail2{
	padding:10px;
	width:670px;
	line-height:1.5em;
}
.detail2 h3{
	padding:0 0 0 8px;
	height:24px;
	line-height:24px;
	width:655px;
	font-size:medium;
	border-left:solid 5px #5B0085;
	border-bottom:solid 1px #CCCCCC;
}

/** ▽サイトマップ ****************/
.detail3{
	width:100%;
	line-height:1.5em;
}
.detail3 h3{
	width:160px;
	margin:0 0 0 10px;
	padding:0 0 0 20px;
	font-size:small;
	font-weight:normal;
	background:url("../_img/icn_menu.gif") no-repeat 0 1px;
	float:left;
}
.detail3 span{
	padding:0 20px 0 0;
	display:block;
	float:left;
}
.detail3 p{
	float:left;
}
.detail3 ul{
	width:470px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.detail3 li{
	width:470px;
	line-height:24px;
}

/** ▽お問い合わせ ****************/
.detail4{
	width:100%;
	line-height:1.5em;
}
.detail4 h3{
	margin:0;
	padding:0 0 0 10px;
	width:150px;
	display:block;
	font-size:small;
	font-weight:normal;
	float:left;
}
.detail4 span{
	padding:0 20px 0 0;
	display:block;
	float:left;
}
.detail4 p{
	float:left;
}

/** ▽麻雀役 ****************/
.example{
	height:100%;
	padding:20px 0 5px 20px;
	background:url("../_img/bg_exp.gif");
}
.hd_exp{
	height:10px;
	background:url("../_img/hd_exp.gif") no-repeat;
}
.ft_exp {
	height:11px;
	background:url("../_img/ft_exp.gif") no-repeat;
}
.example strong{
	width:100px;
	padding:25px 0 0 0;
	margin:0 5px 0 0;
	font-size:medium;
	color:#FFFFFF;
	text-align:center;
	float:left;
	display:block;
}
.example .array1{
	margin:0 15px 0 5px;
	text-align:center;
	float:left;
}
.example .array1 img{
	margin:0 0 8px 0;
	display:block;
	float:left;
}
.example .array2{
	margin:0;
	text-align:center;
	float:left;
}
.example .array2 img{
	margin:0 3px 8px 0;
	padding:0;
	display:block;
	float:left;
}
.example div ul{
	margin:0;
	padding:0 0 15px 20px;
	clear:both;
}
.example div li{
	margin:0;
	padding:0;
	color:#FEFCC1;
	text-align:left;
	clear:both;
}
.example div p{
	color:#FEFCC1;
	text-align:left;
	clear:both;
}
.example div span{
	margin:0 10px 15px 0;
	font-size:x-small;
	color:#FFFFFF;
	display:block;
	clear:both;
}
.example .line{
	width:625px;
	height:1px;
	margin:0 0 15px 0;
	background:#4DA674;
}


.point{
	width:auto;
	height:100%;
	padding:20px;
	background:#F3EFE5;
	border:solid 3px #FF6600;
}
.point strong{
	width: 78px;
	padding:0 40px 0 22px;
	color:#FF6600;
	font-size:medium;
	background:url("../_img/icn_point.gif") no-repeat;
	display:block;
	float:left;
}
.point ul{
	width:440px;
	margin:0;
	padding:0 0 0 30px;
	background:url("../_img/color_orange.gif") repeat-y;
	float:left;
}
.point li{
	margin:0;
	padding:0;
}

