@charset "utf-8";

/* ==============================================

	YUI2 CSS reset

============================================== */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,/*strong,*/th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after { content:''; }
abbr,acronym { border:0; }
.clear {
	clear: both;
	line-height: 0;
	height: 0;
	width: 0;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* ===================================
	common
=================================== */
td { font-size: 9pt; color: #5d5c5c; line-height: 13pt; font-family: "ｍｓ ｐゴシック", "ヒラギノ角ゴ pro w3", "osaka"; }
body {
	font-size: 9pt;
	color: #5d5c5c;
	line-height: 13pt;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", "osaka";
	background-color: #404040;
	scrollbar-face-color: white;
	scrollbar-highlight-color: #ececec;
	scrollbar-shadow-color: white;
	scrollbar-3dlight-color: white;
	scrollbar-arrow-color: #ececec;
	scrollbar-track-color: white;
	scrollbar-darkshadow-color: #ececec;
}
a:link {
	color: #5d5c5c;
	text-decoration: none;
}
a:visited {
	color: #5d5c5c;
	text-decoration: none;
}
a:active {
	color: #5d5c5c;
	text-decoration: none;
}
a:hover {
	color: #f7941c;
	text-decoration: none;
}
img {
	vertical-align: bottom;
}

/* /common */

/* ===================================
	くらくらクランTOP
=================================== */
#clanMain {
	width: 860px;
	padding: 20px 0 20px 40px;
	overflow: hidden;
}
/*ヘッダー*/
#header {
	width: 800px;
	height: 60px;
	margin-bottom: 15px;
	padding: 15px 30px;
	background: url(../../../../../clan/image/clan/skin2/top_bg01.gif) no-repeat left top;
	color:#fff;
}
#header div {
	display: table-cell;
	vertical-align: middle;
	padding: 0 10px 0 0;
}

	* html #header div {/* IE 6 */
		display:inline;
		zoom:1;
	}
	*:first-child+html #header div {/* IE 7 */
		display:inline;
		zoom:1;
	}
#header #clanIcon {
	width: 60px;
}
#header #clanInfo {
	width: 280px;
}
#header #clanSubInfo1 {
	width: 220px;
}
#header #clanSubInfo2 {
	width: 180px;
}

/*メインカラム*/
#bodyPart {
	width: 100%;
	padding-bottom: 7px;
	background: url(../../../../../clan/image/clan/skin2/bg_btm.gif) no-repeat left bottom;
}
#bodyPartInner {
	width: 100%;
	background: url(../../../../../clan/image/clan/skin2/bg_clan.gif) repeat-y left top;
}
/*各カラム*/
#leftPart {
	float:left;
	width: 144px;
	padding: 10px 18px 0 8px;
	background: url(../../../../../clan/image/clan/skin2/bg_top160.gif) no-repeat left top;
}
#mainPart {
	float:left;
	width: 500px;
	padding: 10px;
	background: url(../../../../../clan/image/clan/skin2/bg_top520.gif) no-repeat left top;
}
#rightPart {
	float:left;
	width: 144px;
	padding: 10px 8px 0 18px;
	background: url(../../../../../clan/image/clan/skin2/bg_top160.gif) no-repeat 10px top;
	overflow:hidden;
}

/*フッター*/
#footer {
	clear: both;
	width: 860px;
	height: 30px;
	margin-top: 10px;
	padding: 10px 0;
	background: url(../../../../../clan/image/clan/skin2/footer_bg.gif) no-repeat -20px -10px;
}
#copyright {
	text-align: center;
	font-size: 85%;
}

/*ボックス*/
.menuBox {
	width: 144px;
	margin-bottom: 10px;
	background: url(../../../../../clan/image/clan/skin2/table_d03.gif) repeat-y left top;
}
	.menuBox dt {
		height: 25px;
		padding-top: 5px;
		background: url(../../../../../clan/image/clan/skin2/table_d01.gif) no-repeat;
		text-align: center;
		font-size: 120%;
		font-weight: bold;
		color: #fff;
	}
	.menuBox dd {
		padding: 0 10px 8px;
		background: url(../../../../../clan/image/clan/skin2/table_d02.gif) no-repeat left bottom;
	}

/*メニュー*/
.normMenu,
.normMenu2 {
	padding-bottom: 5px;
}
	.normMenu li {
		display: block;
		padding: 0.4em 0 0.4em 1em;
		border-bottom: 1px dotted #d0d0d0;
		background: url(../../../../../clan/image/clan/skin2/icon01.gif) no-repeat left center;
	}
	.normMenu2 li {
		padding: 0.4em 0;
		border-bottom: 1px dotted #d0d0d0;
	}
	.normMenu li:last-child,
	.normMenu2 li:last-child {
		border: none;
	}
	.normMenu a {
		display: block;
	}
	.normMenu2 li img {
		padding-right: 5px;
		vertical-align: middle;
	}

/*左右の１ブロック制御*/
.lrParts {
	width: 144px;
	padding-bottom: 10px;
}

/* ===================================
	old parts
=================================== */
.top_title  {
	font-size: 10pt;
	color: #fff;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", "osaka";
	line-height: 16px;
	font-weight: normal;
	text-indent: 5px;
}
.left_text  {
	font-size: 10pt;
	color: #326187;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", "osaka";
	line-height: 16px;
	font-weight: normal;
	text-indent: 5px;
}
.title_white_01  {
	font-size: 11pt;
	color: #fff;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", "osaka";
	line-height: 25px;
	font-weight: bold;
	text-indent: 5px;
}
.text_bold  {
	font-size: 10pt;
	color: #404040;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", "osaka";
	line-height: 16px;
	font-weight: bold;
	}
.table { background-color: #CAC2B9; bordar-collapse:collapse;}
.table td{ border: 1px solid #CAC2B9;}
.bg_w {	background-color: #ffffff; }
.bg_a { background-color: #EBE1CB; }
.bg_b { background-color: #EFEFE7; }
.textfield {
	font-size: 9pt;
	color: #5d5c5c;
	line-height: 140%;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", "osaka";
	background-color: #fff;
	border: 1px solid #c2c2c2;
	height: 20px;
}
.textarea {
	font-size: 9pt;
	color: #5d5c5c;
	line-height: 120%;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", "osaka";
	background-color: #fff;
	border: 1px solid #c2c2c2;
}

.007 {
	font-size: 9pt; color: #666666; line-height: 120%; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", "osaka"
}
.007 a:link {color:#ff3300}
.007 a:visited {color:#ff3300}
.007 a:active {color:#ff3300}
.007 a:hover {color:#ff3300}
.bg { background-color: #fff; }



#loginUserData{
	text-align:left;
	width:144px;
	height:auto;
/*	background: url(../../../../../clan/image/clan/skin2/table_bg01.gif) no-repeat;
*/
	background-color: #404040;
}

#loginUserData div{
	margin:10px;
	color:#D0D0D0;
}

.TxtL{
	text-align:left;
}
.TxtC{
	text-align:center;
}
.TxtLR{
	text-align:right;
}

.gBoxTop{
	width:500px;
	height:5px;
	background:url('../../../../../clan/image/clan/skin2/table_e01.gif') no-repeat left bottom;
	margin-top:0px;
}
.gBoxBody{
	width:500px;
	vertical-align:middle;
	background:url('../../../../../clan/image/clan/skin2/table_e03.gif');
}
.gBoxBottom{
	width:500px;
	height:5px;
	background:url('../../../../../clan/image/clan/skin2/table_e02.gif') no-repeat left top;
	margin-bottom:10px;
}

.bBox{
	text-align:left;
	width:500px;
	height:26px;
	background:url('../../../../../clan/image/clan/skin2/bar_img.gif') no-repeat left top;
	font-size: 11pt;
	color: #fff;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", "osaka";
	line-height: 25px;
	font-weight: bold;
	text-indent: 20px;
	margin-bottom:10px;
}

.bbsTitleModifyHead
{
	background:url('../../../../../clan/image/clan/skin2/table_f01.gif') no-repeat left bottom;
	width:500px;
	height:12px;
}
.bbsTitleModifyBody
{
	background:url('../../../../../clan/image/clan/skin2/table_f03.gif');
}
.bbsTitleModifyFoot
{
	background:url('../../../../../clan/image/clan/skin2/table_f02.gif') no-repeat left top;
	width:500px;
	height:12px;
	margin-bottom:10px;
}


.bbsLineBlock{
	height:25px;
	border-bottom:1px solid #E6E6E6;
}

.bbsPager{
	height:30px;
	text-align:center;
	background:#F6F6F6;
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	line-height: 25px;
}

.lineBody{
	padding:5px;
}

.newerImageBox{
	text-align:center;
	width :90px;
	float:left;
	margin-right:6px;
	margin-bottom: 20px;
}
.newerImageBox .imageBox{
	background:#D0D0D0;
	width :90px;
	height :90px;
	text-align:center;
	vertical-align:middle;
}
.newerImageBox .imageText{
	width :90px;
	height :20px;
	text-align:center;
	font-size: 8pt;
}

.dotLine{
	border-bottom: 1px dotted #d0d0d0;
}

.dotLineHR{
	border:1px solid #FFFFFF;
	border-bottom: 1px dotted #d0d0d0;
}

.listTable {
	display: block;
	padding: 0.4em 0 0.4em 0.5em;
	background: url(../../../../../clan/image/clan/skin2/icon01.gif) no-repeat left center;
}

.marginBottom10
{
	margin-bottom:10px;
}

.colorDiv
{
	border:1px solid #404040;
	padding:10px;
}

.centerTable
{
	width:500px;
	border-collapse:collapse;
}

.blockCentering
{
    display:block;
    margin: 0 auto;
    text-align: center;
}
