@charset "Shift_JIS";

/*======================================================*/
/*Basic*/
body {
	margin: 0px auto 0px auto;
	text-align: center;
	background-color: #FFFFFF;
	color: #333333;
	font-size:12px;
}

h1 {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	font-weight:normal;
}

h2 {
	margin-top:5px;
	margin-bottom:0px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-indent:1em;	
	padding-top:3px;
	padding-bottom:0px;
	background-image: url(../images/title_bg.gif);
	background-repeat:no-repeat;
	height:23px;
}

h3 {
	margin-top:0px;
	margin-bottom:0px;
	font-size:14px;
	font-weight:bold;
	text-indent:1em;	
	padding-top:3px;
	padding-bottom:0px;
	background-image: url(../images/title_sub_bg.gif);
	background-repeat:no-repeat;
	height:23px;
}

img {
	border-style: none;
}


p {
	line-height:18px;
	margin-top:0px;
	margin-bottom:0px;
	text-indent:0em;
	font-size:12px;
}

p.small {
	font-size:10px;
}

p.headertxt {
	font-size:10px;
	line-height:16px;
}

p.warning {
	color:#cc0000;
}

p.white {
	color:#ffffff;
}

p.gray {
	color:#666666;
}

p.warningsmall {
	color:#cc0000;
	font-size:10px;
	line-height:14px;
}

p span {
	font-weight:bold;
}

h2.title_com {
	font-size:14px;
	font-weight:bold;
	color:#28289b;
	margin:0px;
	padding:0px;
	text-indent:0.5em;
}


img {
	margin:0px;
	padding:0px;
	border:none;
}

img.right05 {
	margin:0px 5px 0px 0px;
	padding:0px;
}

img.top5 {
	margin:5px 0px 0px 0px;
	padding:0px;
}

img.top10 {
	margin:10px 0px 10px 0px;
	padding:0px;
}

img.top10_2 {
	margin:10px 0px 0px 0px;
	padding:0px;
}

img.bottom5 {
	margin:0px 0px 5px 0px;
	padding:0px;
}

img.bottom10 {
	margin:0px 0px 10px 0px;
	padding:0px;
}

img.bottom15 {
	margin:0px 0px 15px 0px;
	padding:0px;
}

img.t_b5 {
	margin:5px 0px 5px 0px;
	padding:0px;
}

#ImageRight {
	float:right;
	margin-bottom:10px;
	margin-left:10px;
}

#ImageRightNonf {
	text-align:right;
	margin-bottom:10px;
	margin-top:10px;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/*--------------------NaviArea--------------------*/
.NaviTableTD         {
                      font-size: 10px;
					  padding-left: 0px;
					  text-align: left;
					  }
/*--------------------NaviArea--------------------*/

/*--------------------ログイン--------------------*/

#bgcolor01 {
	background-color:#e1e1e1;
	text-align:center;
	padding:5px;
	margin:0px;
}

/*--------------------ログイン--------------------*/

/*--------------------sitemap--------------------*/

table.sitemap {
	width:570px;
	margin-top:10px;
}

table.sitemap td {
	font-size:12px;
	padding-left:5px;
}

table.sitemap td.menu01 {
	background-color:#eeeeee;
	padding:5px 5px 5px 10px;
}

/*--------------------sitemap--------------------*/

/*--------------------gallery--------------------*/

table.gallery {
	margin-top:10px;
	color:#666666;
}

table.gallery td.gray {
	background-color:#dcdcdc;
	padding:5px;
	font-size:12px;
	color:#333333;
	line-height:18px;
}

/*--------------------gallery--------------------*/


/*--------------------concept--------------------*/

#border01 {
	margin-top:10px;
	border:1px solid #cccccc;
	padding:5px;
}

#border02 {
	background-color:#eeeeee;
	padding:5px;
}

/*--------------------concept--------------------*/

/*--------------------system--------------------*/

table.contact {
	width:448px;
	border:1px solid #cccccc;
}

table.contact td.head {
	border-bottom:1px solid #cccccc;
	background-color:#f5f5f5;
	padding:7px;
	text-align:center;
}

table.contact td {
	padding:10px;
	text-align:center;
}

/*--------------------system--------------------*/

/*--------------------top--------------------*/

a.concept:link {
	color: #ffffff;
	text-decoration: none;
}

a.concept:visited {
	color: #ffffff;
	text-decoration: none;
}

a.concept:hover {
	color: #ffffff;
	text-decoration: underline;
}

a.sys:link {
	color: #333333;
	text-decoration: none;
}

a.sys:visited {
	color: #333333;
	text-decoration: none;
}

a.sys:hover {
	color: #333333;
	text-decoration: underline;
}

#border_kensaku {
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#eeeeee;
	padding:5px 5px 10px 5px;
}

#bg_top {
	background-image: url(../images/top/bg_top.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:65px;
}

#bg_right {
	background-image: url(../images/top/bg_right.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:510px;
}

#bg_right02 {
	background-image: url(../images/top/bg_right02.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#bg_bottom {
	background-image: url(../images/top/bg_bottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:85px;
}

#bg_left {
	background-image: url(../images/top/bg_left.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:559px;
}

/*#bg_left02 {
	background-image: url(../images/top/bg_left02.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:131px;
}
*/

/*--------------------top--------------------*/

/*--------------------form--------------------*/

table.form {
	font-size:12px;
}

/*--------------------form--------------------*/

/*--------------------add--------------------*/

.TextSize10px                  {
                                font-size: 12px;
								height: 20px;
								}

.Red                           {
                                color: #FF0000;
								}
								
.ID                            {
                                width: 250px;
								height: 20px;
								text-align: center;
								background-color: #EEEEEE;
								padding-top: 5px;
								font-size: 12px;
								}

/*--------------------add--------------------*/
                                        

