*{
	padding:0px;
	margin:0px;
}

html, body
{

	background-color:#DFDFDF;

	height: 100%;
	min-width:1024px;
	min-height:500px;

}

img{
	border:0px;
}


/*クリック前*/
a:link{
	color:#00f;
	/*text-decoration: none;*/
}
/*クリック後*/
a:visited{
	color:#00f;
	/*text-decoration: none;*/
}
/*マウスを載せたら*/
a:hover{
	color:#f00;
	/*text-decoration: none;*/
}
/*クリック時*/
a:active{
	color:#f00;
	/*text-decoration: none;*/
}

.attention , .red
{
	color:#f00;
}

.blue
{
	color:#00f;
}

.block
{
	display:block;
}

.fleft
{
	float:left;
}

.fright
{
	float:right;
}
.tleft
{
	text-align:left;
}
.tright
{
	text-align:right;
}
.tcenter
{
	text-align:center;
}

.command{
	vertical-align: middle;
}

/*************************************************/
.c_button{
	padding:10px;
	min-width:100px;
}

.c_button_w{
	padding-left:10px;
	padding-right:10px;
	min-width:100px;
}

/*************************************************/

.both{
	clear:both;
}

.info
{
	font-size:11px;
}

/*************************************************

 *************************************************/
#base_wapper{

	width:	100%;
	height: 100%;

    border-collapse: collapse;
    border-spacing: 0;
}

/*************************************************
 パン屑
 *************************************************/
#wap_kuzu{
	height:25px;

	background: none;

	font-weight:bold;

	background-color: #ccc;
	border-bottom: 2px #666 solid;

	font-size:13px;
	font-weight:bold;
	line-height:25px;

	padding-left:10px;
}

#kuzu
{

	float:left;

}

/*************************************************
 フッター
 *************************************************/
#wap_foot
{
	background-color:#818181;
	height:30px;
	min-height:30px;
	vertical-align : bottom;

	line-height:30px;

	color:#ffffff;

}

#foot
{

	background-color:#818181;

/*
	clear: both;
*/
	text-align:center;

	font-size: 13px;

	color:#ffffff;

	position:relative;

}

#foot_copy{
	float:left;
	width:500px;
}

#foot_sub
{
	position:absolute;
	right: 0;
	margin-right:20px;

}

#foot_sub a
{

	color:#ffffff;
	text-decoration: none;
}


/*************************************************
 テーブル基本デザイン
 *************************************************/
#base_table table
{
    border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

#base_table tr{	
}

#base_table th , #base_table td
{
    padding: 5px;
	height:23px;
	line-height:23px;

    border: 1px #737373 dotted;
    border-width: 0 0 1px 1px;

	vertical-align:top;
	text-align:left;
}
#base_table th{
    background: #eee;
    font-weight: bold;
}

#base_table tr.tr1{
    background: #ffffff;
}
#base_table tr.tr2{
    background: #f9f9f9;
}

/**************************************************
 width
 **************************************************/

.w30{
	width:30px;
}

.w50{
	width:50px;
}
.w70{
	width:70px;
}
.w80{
	width:80px;
}
.w100{
	width:100px;
}
.w150{
	width:150px;
}
.w180{
	width:180px;
}
.w200{
	width:200px;
}

.w250{
	width:250px;
}

.w300{
	width:300px;
}
.w350{
	width:350px;
}

.w400{
	width:400px;
}

.w500{
	width:500px;
}

.w550{
	width:550px;
}

.w600{
	width:600px;
}

.w650{
	width:650px;
}

.w700{
	width:700px;
}

.w100p{
	width:100%;
}

.w100pi{
	width:100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
