@charset "UTF-8";
/* 全体の設定 */

#celltitle01 {
	padding:3px 0 3px 5px;
	color:#fff;
	background:url(../images/page-line.gif) #386398 bottom left repeat-x;}

#celltitle02 {
	padding:3px 0 3px 5px;
	color:#fff;
	background:url(../images/page-line.gif) #ADA46B bottom left repeat-x;}

#celltitle03 {
	padding:3px 0 3px 5px;
	color:#333;
	background:url(../images/page-line.gif) #f5f5f5 bottom left repeat-x;}
	
#celltitle04 {
	padding:3px 0 3px 5px;
	color:#333;
	font-weight:bold;
	background:url(../images/page-line.gif) #fff bottom left repeat-x;}
	
#celltitle05 {
	padding:3px 0 3px 5px;
	color:#333;
	background:url(../images/page-line.gif) #63B7BF bottom left repeat-x;}
	
#celltitle06 {
	padding:3px 0 3px 5px;
	color:#333;
	background:url(../images/page-line.gif) #7AB56F bottom left repeat-x;}



/* テーブルセル設定　*/
table#cell {
	margin: 0;
	padding:0 0 1px 0;
	text-align:left;
	width:100%;}

table#cell th {
	padding: 5px 0 5px 25px;
	font-size:12px;
	font-weight:normal;
	width: 400px;
	background:url(../images/page-line.gif) #fff bottom left repeat-x;
}
table#cell td {
	padding: 5px 0 5px 25px;
	font-size:12px;
	font-weight:normal;
	background:url(../images/page-line2.gif) #fff  bottom left repeat-x;
}
table#cell td img {
	vertical-align:middle;
}
table#cell th#gback {
	padding: 5px 0 5px 25px;
	font-size:12px;
	font-weight:normal;
	width: 400px;
	background:url(../images/page-line.gif) #F5F5F5 bottom left repeat-x;
}
table#cell td#gback {
	padding: 5px 0 5px 25px;
	font-size:12px;
	font-weight:normal;
	background:url(../images/page-line2.gif) #F5F5F5 bottom left repeat-x;
}

table#cell td#bback {
	padding: 5px 0 5px 15px;
	font-size:12px;
	font-weight:normal;
	background:url(../images/page-line2.gif) #F5F5F5 bottom left repeat-x;
}


/* サイトマップ */ 
table#smapcell {
	margin: 0;
	padding:0 0 1px 0;
	text-align:left;
	width:100%;}
	
table#smapcell td {
	padding: 5px 0 5px 25px;
	font-size:12px;
	font-weight:normal;
	background:url(../images/page-line2.gif) #fff bottom left repeat-x;
	color:#0068B7;
}

table#smapcell td#blue1 {
	padding: 5px 0 5px 5px;
	font-size:12px;
	font-weight:normal;
	background:url(../images/page-line2.gif) #D0E1F3 bottom left repeat-x;
}

table#smapcell td#blue2 {
	padding: 5px 0 5px 5px;
	font-size:12px;
	font-weight:normal;
	background:url(../images/page-line2.gif) #BFE2E8 bottom left repeat-x;
}

table#smapcell td#green1 {
	padding: 5px 0 5px 5px;
	font-size:12px;
	font-weight:normal;
	background:url(../images/page-line2.gif) #D6F3CB bottom left repeat-x;
}
table#smapcell td#green2 {
	padding: 5px 0 5px 5px;
	font-size:12px;
	font-weight:normal;
	background:url(../images/page-line2.gif) #B1EFEF bottom left repeat-x;
}

table#smapcell td#red1 {
	padding: 5px 0 5px 5px;
	font-size:12px;
	font-weight:normal;
	background:url(../images/page-line2.gif) #FAECD2 bottom left repeat-x;
}

table#smapcell td#gray1 {
	padding: 5px 0 5px 5px;
	font-size:12px;
	font-weight:normal;
	background:url(../images/page-line2.gif) #F5F5F5 bottom left repeat-x;
}
table#smapcell td#gback {
	padding: 5px 0 5px 5px;
	font-size:12px;
	font-weight:normal;
	background:url(../images/page-line2.gif) #F5F5F5 bottom left repeat-x;
}



/* ISOEご紹介、その他コンテンツ */
table#cell2 {
	margin: 0;
	padding:0 0 1px 0;
	text-align:left;
	width:100%;}
	
table#cell2 td#gback {
	padding: 5px 0 5px 10px;
	font-size:12px;
	font-weight:normal;
	background:url(../images/page-line2.gif) #F5F5F5 bottom left repeat-x;
}
table#cell2 td#gback2 {
	padding: 5px 0 5px 25px;
	font-size:12px;
	font-weight:normal;
	background:url(../images/page-line2.gif) #F5F5F5 bottom left repeat-x;
}
table#cell2 th#gback {
	padding: 5px 0 5px 10px;
	font-size:12px;
	width:400px;
	font-weight:normal;
	background:url(../images/page-line2.gif) #F5F5F5 bottom left repeat-x;
}

table#cell2 td {
	padding: 5px 0 5px 10px;
	font-size:12px;
	font-weight:normal;
	background:url(../images/page-line2.gif) #fff bottom left repeat-x;
}

table#cell2 td#cap {
	background:#BFCA9F;
	font-size:12px;
	font-weight:bold;
	color:#333;
	border:1px solid #999;}

table#cell3 {
	margin: 0;
	padding:0 0 1px 0;
	text-align:left;
	width:100%;}

table#cell3 td {
	padding: 5px;
	font-size:12px;
	font-weight:normal;
	background:url(../images/page-line2.gif) #fff bottom left repeat-x;
}

table#cell_location {
	margin: 0;
	padding:0 0 1px 0;
	text-align:left;
	width:100%;}

table#cell_location th {
	padding: 5px 0 5px 25px;
	font-size:12px;
	font-weight:normal;
	width: 305px;
	background:url(../images/page-line.gif) #fff bottom left repeat-x;
}
table#cell_location td {
	padding: 5px 0 5px 25px;
	font-size:14px;
	font-weight:normal;
	background:url(../images/page-line2.gif) #fff bottom left repeat-x;
}

table# {
	margin: 0;
	padding:0 0 1px 0;
	text-align:left;
	border-collapse: collapse;
	width:100%;}

table#cellsolid {
	margin: 0;
	padding:0 0 1px 0;
	text-align:left;
	border-collapse: collapse;
	width:100%;}

table#cellsolid td {
	vertical-align:top;
	margin: 0;
	padding:3px;
	text-align:left;
	border:1px solid #999;}

table#cellsolid td#cap {
	background:#BFCA9F;
	font-size:12px;
	font-weight:bold;
	color:#333;
	border:1px solid #999;}

table#cellsolid td#numbers {
	white-space:nowrap;
	text-align:center;}

table#cellsolid td#number-maru {
	white-space:nowrap;
	text-align:center;}

td#photo {
	vertical-align:top;
	padding-left: 10px;
	text-align: right;
}




/* ボックス　*/
div#textbox{
	padding:0 3px 0 3px;}

div#textbox2{
	padding:0 3px 20px 3px;}

div#textbox3{
	padding:20px 3px 40px 3px;}

div#textbox4{
	padding:10px 3px 20px 3px;}

div#textbox5{
	padding:20px 3px 0px 3px;}

div#textbox6{
	padding:20px 3px 20px 3px;}
	
div#textbox7{
	padding:10px 3px 40px 3px;}

div#textbox img{
	margin:3px 10px 10px 3px;}

div#textbox2 img{
	margin:3px 10px 10px 3px;}

div#textbox3 img {
	margin:3px 10px 10px 3px;
	}
div#textbox4 img {
	margin:3px 10px 10px 3px;
	}
div#textbox5 img {
	margin:3px 10px 10px 3px;
	}
div#textbox6 img {
	margin:3px 10px 10px 3px;
	}


#box {margin:20px 0 20px 0;}

#box2 {
	margin:20px 0 20px 0;
	padding:0 0 20px 0;
	background:url(../images/page-line.gif) #fff bottom left repeat-x;}	



/*　リスト設定　*/
div#datalist ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
	list-style-position: outside;
}

div#datalist ul li {
	display: block;
	margin: 0px;
	padding: 3px 0 3px 0;
	background:url(../images/page-line2.gif) #fff bottom left repeat-x;
}




/*　テーブル内リンクカラー　*/

table#cell a:link{ color: #333; text-decoration:none;}
table#cell a:visited{ color: #666; text-decoration:none;}
table#cell a:active{ color: #666; text-decoration:none;}
table#cell a:hover{ color: #900; text-decoration:none;}

table#cell2 a:link{ color: #333; text-decoration:none;}
table#cell2 a:visited{ color: #666; text-decoration:none;}
table#cell2 a:active{ color: #666; text-decoration:none;}
table#cell2 a:hover{ color: #900; text-decoration:none;}




