/* Resets*/

/*----------------------------about---------------------------------------*/
.twoColLiqRtHdr #mainContent h1#about_h1{
	background-image: url(../img/icon7.gif);
	background-repeat: no-repeat;
	background-position: left 100%;
}

.twoColLiqRtHdr #mainContent #about_img{
	text-align:center;
    min-width:620px;
	margin-top:20px;
}
.twoColLiqRtHdr #container #mainContent .about #about_p {
	float: left;
	width: 60%;
}
.twoColLiqRtHdr #container #mainContent .about .mission .caption,
.twoColLiqRtHdr #container #mainContent .about #mission2 .caption {
	font-size: 12px;
	text-align: center;
}
.twoColLiqRtHdr #container #mainContent .about .mission {
	margin: 10px;
}
.twoColLiqRtHdr #container #mainContent .about #mission2 {
	text-align:center;
	width:90%;

}
.twoColLiqRtHdr #container #mainContent div #next {
	width:100%;
	text-align: center;
}

/*----------------------------access-------------------------------------*/
.twoColLiqRtHdr #mainContent h1#access_h1{
	background-image:url(../img/icon6.gif);
	background-repeat:no-repeat;
	background-position:left 100%;
}
.twoColLiqRtHdr #mainContent h2.main_h2_ac{
	font-size:18px;
	margin:20px;
	border-bottom:1px #0058A4 dashed;
	width:80%;
	background-image:url(../img/icon8.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	line-height:33px;
	padding-left:40px;
}
.twoColLiqRtHdr #mainContent #map{
	text-align:center;
	min-width:620px;
}
.twoColLiqRtHdr #mainContent ul.main_ul {
	margin-left:15%;
}

/*----------------------------contact-------------------------------------*/
.twoColLiqRtHdr #mainContent_w h1#contact_h1{
	background-image:url(../img/icon12.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin-top:60px;
}
.twoColLiqRtHdr #mainContent_w #contact_con {
	background-image:url(../img/form_imgbg.jpg);
	height:384px;
	width:766px;
	background-repeat: no-repeat;
	background-position: center top;
	padding:20px;
	text-align: center;
	margin:20px 8%;
}
.twoColLiqRtHdr #mainContent_w #contact_con #contact_p {
	color:#00f;
	background-color:#;
	font-weight: bold;
	margin: 20px;
	border-bottom:solid 2px #00f;
	/*width: 70%;*/
	text-align: center;
}
.twoColLiqRtHdr #mainContent_w #contact_con .contact_no{
	margin-top:50px;
}
.twoColLiqRtHdr #mainContent_w #contact_con .contact_img{
	padding-bottom:10px;
	padding-right:20px;
}
/*----------------------------info------------------------------------*/
.twoColLiqRtHdr #mainContent h1#info_h1{
	background-image:url(../img/icon6.gif);
	background-repeat:no-repeat;
	background-position:left 100%;
}
.twoColLiqRtHdr #container #mainContent .newinfo {
	width:90%;
	margin:15px;
	border-collapse:collapse;
}
.twoColLiqRtHdr #container #mainContent .newinfo tr #new_title {
	font-weight:bold;
}
.twoColLiqRtHdr #container #mainContent .newinfo tr .table_title {
	width:20%;
	height:2em;
	text-align:center;
	background-color:#D9ECFC;
	border:solid #CCC 1px;
}
.twoColLiqRtHdr #container #mainContent .newinfo tr .table_con {
	height:2em;
	border:solid #CCC 1px;
	padding:15px;
}
/*----------------------------pp------------------------------------*/
.twoColLiqRtHdr #container #mainContent dl#pp{
	margin:20px;
	list-style-position:inside;
}
.twoColLiqRtHdr #container #mainContent dl#pp dt{
	font-weight:bold;
	padding:10px;
}
/*----------------------------sitemap------------------------------------*/
.twoColLiqRtHdr #container #mainContent #sm{
	margin-left:10px;
	width:100%;
	height:250px;
}
.twoColLiqRtHdr #container #mainContent ul.sitemap {
	list-style-type:square;
	list-style-position:inside;
	/*border-bottom:1px #00F dashed;*/
	float:left;
	width:28%;
	margin:15px;
}
.twoColLiqRtHdr #container #mainContent ul.sitemap .sm_title{
	border-bottom:1px #00F dashed;
}
.twoColLiqRtHdr #container #mainContent ul.sitemap_sub {
	list-style-image:url(../img/t1_03.gif);
	list-style-position:inside;
	padding:10px;
}
.twoColLiqRtHdr #container #mainContent ul.sitemap a{
       color:#534741;
}
.twoColLiqRtHdr #container #mainContent ul.sitemap a:hover {
	color:#0058A4;
}

/*----------------------------contact-------------------------------------*/
.twoColLiqRtHdr #container #mainContent #new_h1{
	background-image:url(../img/icon1.gif);
	background-repeat:no-repeat;
	background-position:left 100%;

}
/*----------------------------link----------------------------------------*/
.twoColLiqRtHdr #container #mainContent #link_h1 {
	background-image:url(../img/icon4.gif);
	background-repeat:no-repeat;
	background-position:left 100%;
}
.twoColLiqRtHdr #container #mainContent #linktbl {
	text-align: center;
	margin-top: 10px;
}
.twoColLiqRtHdr #container #mainContent #linktbl tr .link_td {
	padding: 10px;
	border: 1px solid #CCC;
	font-size:14px;
}
/*----------------------------project----------------------------------------*/
.twoColLiqRtHdr #container #mainContent #pjt {
	background-image:url(../img/icon9.gif);
	background-repeat:no-repeat;
	background-position:left 100%;

}
.twoColLiqRtHdr #container #mainContent div #pjt_dl {


}
.twoColLiqRtHdr #container #mainContent .katsudou {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #6CF;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 50px;
}
.twoColLiqRtHdr #container #mainContent .katsudou #project_rf {
	text-align:right;
	font-size:14px;
	color:#ccc;
}
/*----------------------------world------------------------------------------*/
.twoColLiqRtHdr #container #mainContent .about #mission3,
.twoColLiqRtHdr #container #mainContent .about #mission5{
	float:left;
	font-size:12px;
	padding:15px;
	border:solid 1px #99ccFF;
	margin:15px;
	width:45%;
	text-align:center;
}.twoColLiqRtHdr #container #mainContent .about #mission4 {
	font-size:12px;
	padding:15px;
	border:solid 1px #99ccFF;
	margin:15px;
	width:45%;
	text-align:center;
	float:right;
}

/*----------------------------view------------------------------------------*/
.twoColLiqRtHdr #container #mainContent .about #mission6 {
	font-size: 12px;
	text-align: center;
	padding:15px;
	border:solid 1px #99ccFF;
	margin:15px;
}
.twoColLiqRtHdr #container #mainContent .about .world_ol{
	margin-left:40px;
}

/*----------------------------history------------------------------------------*/
.twoColLiqRtHdr #container #mainContent .about #mission7 {
	font-size: 12px;
	text-align: center;
}
/*----------------------------howto------------------------------------------*/
.twoColLiqRtHdr #container #mainContent .about #mission8,
.twoColLiqRtHdr #container #mainContent .about #mission9,
.twoColLiqRtHdr #container #mainContent .about #mission10 {
	font-size: 12px;
	text-align: center;
	margin: 15px;
	padding: 15px;
	width:80%;
	border:solid 1px #99ccFF;

}
/* saiyou */
.twoColLiqRtHdr #container #mainContent_w #consult_con .bosyu {
	border-collapse:collapse;
	border:solid 1px #99ccFF;
	width:90%;
}
.twoColLiqRtHdr #container #mainContent_w #consult_con .bosyu tr .koumoku_title {
	border-bottom:solid 1px #FFFFFF;
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	background-color:#99CCFF;
	width:20%;
	padding:20px;
}
.twoColLiqRtHdr #container #mainContent_w #consult_con .bosyu tr .koumoku_naiyou {
	border:solid 1px #cccccc;
	padding:20px;
}
.twoColLiqRtHdr #container #mainContent_w #consult_con ul .senkou {

}
.twoColLiqRtHdr #container #mainContent_w #consult_con ul {
	margin-left:10%;
	list-style:none;
}
.twoColLiqRtHdr #container #mainContent_w #consult_con p#mensetsu {
	margin:30px;
}
.twoColLiqRtHdr #container #mainContent_w #consult_con #saiyou_p {
}
.clear{
	clear:both;
}

