@charset "UTF-8";
/* mailto : info@brainsha.co.jp */
/* Copyright (C) 2010 Brainsha Corporation. All rights reserved. */

/*===========================================
	pregArea_01
=============================================*/
div.pregArea_01 {
	width: 700px;
	margin: 30px auto 0px auto;
	padding: 0px;
	clear: both;
}

div.pregArea_01 div.leftArea {
	width: 257px;
	margin: 0px auto 0px auto;
	padding: 0px;
	float: left;
}

div.pregArea_01 div.rightArea {
	width: 423px;
	margin: 0px auto 0px auto;
	padding: 0px;
	float: right;
}

div.pregArea_01 div.dotArea {
	width: 670px;
	margin: 0px auto;
	padding: 12px 0px 0px 0px;
	background: url(../../img/dot_gray.gif) top repeat-x;
}

div.pregArea_01 div.nodotArea {
	width: 670px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	text-align:right;
}


/*===========================================
	tblDot
=============================================*/
table.tblDot {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
    border-collapse: collapse;
    border-spacing: 0;
	background: url(../../img/dot_gray.gif) top repeat-x;
}

table.tblDot tr {
    padding: 9px 6px 6px 6px;
    white-space: nowrap; 
	background: url(../../img/dot_gray.gif) bottom repeat-x;
}
table.tblDot td {
    padding: 6px 3px 6px 6px;
}
table.tblDot td.nospaceleft {
    padding: 6px 3px 6px 0px;
}

table.tblnoDot {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
    border-collapse: collapse;
    border-spacing: 0;
}
table.tblnoDot tr {
    padding: 9px 6px 6px 6px;
    white-space: nowrap; 
	background: url(../../img/dot_gray.gif) bottom repeat-x;
}
table.tblnoDot td {
    padding: 6px 3px 6px 6px;
}
table.tblnoDot td.nospaceleft {
    padding: 6px 3px 6px 0px;
}

