/* the-beginning-price */
* {
	margin: 0px;
	padding: 0px;
}
html{
    height:100%;
}
body { height: 100%; }

a:link{    color:#0000cc; text-decoration:none; }
a:visited{ color:#0000cc; text-decoration:none; }
a:hover{   color:#0099CC; text-decoration:none; }

h1 {
	font-size: 75%;
	font-weight: normal;
	color: #333333;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}
h2 {
}
h3 {
}
h4 {
}
h5 {
}
h6 {}

/* layout-box-create */
/* ‘S‘Ì˜g |||||||||||||||||||||||||||||*/
#header {
	padding: 0px;
	height: auto;
	margin: 0px auto 0px auto;
	background-image:url(img/bg_head.gif);
	background-repeat:repeat-x;
}
.head {
	width: 750px;
	padding: 15px 0px 5px 0px;
	margin: 0px auto 0px auto;
}
.head a:link{    color:#ffffff; text-decoration:none; }
.head a:visited{ color:#ffffff; text-decoration:none; }
.head a:hover{   color:#ffffff; text-decoration:underline; }

#container {
	width: 750px;
	height: auto;
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;
}


/* ¶ƒRƒ“ƒeƒ“ƒc ||||||||||||||||||||||||||*/
#main_cont {
	height: auto;
	width: 750px;
	margin: 0px 0px 0px 0px;
}
.menu {
	width: 748px;
	height: 50px;
	padding: 10px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
	background-image: url(img/topmenu2.jpg);
	background-repeat: no-repeat;
}
#main_cont2 {
	height: auto;
	width: 750px;
	margin: 0px 0px 0px 0px;
}
#contents {
	float: left;
	width: 490px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}
#contents a:link{    color:#66CCCC; text-decoration:none; }
#contents a:visited{ color:#66CCCC; text-decoration:none; }
#contents a:hover{   color:#0099CC; text-decoration:none; }

#contents p {
	color: #333333;
	width: auto;
	padding: 2px 0px 4px 0px;
	margin: 7px 10px 2px 10px;
	border-bottom:1px dashed #999999;
}
.ct00 {
	width: 748px;
	height: auto;
	border-right: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.ct01 {
	width: 488px;
	height: auto;
	border-right: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.ct02 {
	width: 488px;
	height: auto;
	border-right: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#topic {
	width: 488px;
	height: auto;
	border-right: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#topic p {
	font-size: 75%;
	line-height: 140%;
}

#rignt_ct {
	float: left;
	width: 240px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 20px;
}
.newbusiness {
	width: 224px;
	padding: 7px;
	border-right: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
}
.newbusiness p{
	font-size: 75%;
	font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	line-height: 130%;
	margin: 5px 0px 0px 0px;
}
/*
.menu h2 {
	font-size: 0.8em;
	font-weight: bold;
	color: #013E68;
	padding: 0px 0px 4px 2px;
	margin: 10px 5px 5px 5px;
}
.menu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.menu li {
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
}
.m_service {
	width: 178px;
	padding: 5px 5px 5px 15px;
	margin: 2px 0px 5px 0px;
	border: 1px solid #CCCCCC;
	background-image:url(img/bg_taiou.gif);
}
.menu li.list {
	font-size: 75%;
	font-weight: normal;
	color: #333333;
	border-left: 5px solid #009AE3;
	margin: 5px;
	padding: 2px 0px 0px 6px;
}

#time {
	width: 580px;
	height: 150px;
	background-image: url(img/top_time.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.time_l {
	float: left;
	width: 358px;
	height: auto;
	margin: 25px 0px 0px 25px;
	padding: 0px;
}
.time_l th {
	font-size: 12px;
	padding: 2px;
	color:#FFFFFF;
	font-weight: normal;
}
.time_l td {
	font-size: 12px;
	padding: 2px;
}
.time_r {
	float: left;
	height: auto;
	margin: 30px 0px 0px 15px;
	padding: 0px;
}
*/
#news {
	float: left;
	margin: 20px 0px 0px 25px;
	height: auto;
}
#service {
	float: left;
	margin: 20px 0px 0px 25px;
	height: auto;
}
.taiou {
	font-size: 80%;
	background-image:url(img/bg_taiou.gif);
	border: 1px solid #cccccc;
	margin: 5px 0px 15px 0px;
}


/* footer |||||||||||||||||||||||||| */
/*
#f_line {
	float: left;
	padding: 0px 0px 0px 0px;
	height: auto;
	margin: 10px auto 0px auto;
	background-image:url(img/bg_footer.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
*/
.footer{
	float: left;
	font-size: 0.8em;
	width: 730px;
	height: 60px;
	margin: 20px auto 0px auto;
	padding: 10px;
	background-color: #004098;
}
.footer td {
	font-size: 90%;
	line-height: 140%;
	color: #ffffff;
}
.footer a:link{    color:#666666; text-decoration:none; }
.footer a:visited{ color:#666666; text-decoration:none; }
.footer a:hover{   color:#222222; text-decoration:underline; }

.footer2 {
	float: left;
	font-size: 0.8em;
	text-align: right;
	
	color: #ffffff;
	width: 730px;
	height: auto;
	margin: 5px auto 20px auto;
	padding: 10px;
	background-color: #5286C5;
}

