
/*   全体     */

body{
	background:#888888;
	background-image: url(../images/back.jpg);
}

img{
	border:0px;
	vertical-align: text-bottom;
}

td{
	text-align:left;
}

/*
a {
	text-decoration:none;
}
*/
a:link {
	color: #000000;
	text-decoration:none;
}
a:visited {
	color: gray;
	text-decoration:none;
}
a:hover{
	color:red;
	text-decoration:underline;
}

/*   外枠     */
table.outline{
	width:870px;
	padding: 0px;
	border-spacing:0px;
	border-collapse: collapse; 
}
td.outline_corner{
	padding: 0px;
	width: 3px;
	height: 3px;
}
td.outline_line{
	padding: 0px;
	background:#FFFFFF;
}
td.outline_center{
	padding: 10px;
	background:#FFFFFF;
	text-align:center;
}



/*   内枠     */


/*   内枠 ロゴ/タブ     */

table.innerline{
	width:840px;
	padding: 0px;
	border-spacing:0px;
	border-collapse: collapse; 
}

td.innerline_logo{
	width:235px;
	padding: 0px;
}

td.innerline_link_top{
	text-align:right;
	padding: 10px;
}

td.innerline_blank{
	width: 133px;
}

td.innerline_tab{
	width: 118px;
	height: 38px;
	padding: 0px;
	vertical-align:bottom;
}

div.innerline_tab{
	background-image: url(../images/tab.jpg);
	width: 118px;
	height: 38px;
	text-align:center;
	font-family: "HGｺﾞｼｯｸE";
	font-size: 10pt;
	color:#8b0000;
	padding: 0px;
	background-position: left bottom; 
}

div.innerline_tab2{
	background-image: url(../images/tab.jpg);
	width: 118px;
	height: 38px;
	text-align:center;
	font-family: "HGｺﾞｼｯｸE";
	font-size: 10pt;
	color:#ffa500;
	cursor:pointer;
	padding: 0px;
	background-position: left bottom;
}

div.innerline_tab_selected{
	background-image: url(../images/tab2.jpg);
	width: 118px;
	height: 38px;
	text-align:center;
	font-family: "HGｺﾞｼｯｸE";
	font-size: 10pt;
	color:#8b0000;
	padding: 0px;
	background-position: left bottom;
}

td.shadow_top{
	width:2px;
	padding: 0px;
}
td.shadow_bottom{
	height:2px;
	padding: 0px;
}

/*   内枠 メニュー/画像行     */

td.innerline_image_line{

	background-color: #FAFAFA;

	border-top-width: 1px;
	border-top-style:solid;
	border-top-color:#E2E2E2;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color:#E2E2E2;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color:#E2E2E2;

	padding-top: 14px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}

table.image_table{
	width:800px;
	padding: 0px;
	border-spacing:0;
	border-width: 1px;
	border-style:solid;
	border-color:d6d6c5;
	border-collapse: collapse; 
}
td.image_table_left{
	width:160px;
	padding: 10px;
	background-color:#999999;
	vertical-align:TOP;
	background-image: url(../images/back.jpg);
}
td.image_table_right{
	width:640px;
	padding: 0px;
	background-color:#999999;
}

/*   内枠 コンテンツ行     */

td.innerline_contents_line{

	background-color: #FAFAFA;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color:#E2E2E2;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color:#E2E2E2;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;

}


/*   コンテンツテーブル     */

table.contents{
	width:800px;
	padding: 0px;
	border-spacing:0px;
	border-collapse: collapse; 
	background-color: #FAFAFA;
}


td.contents_left{
	vertical-align:top;
	padding: 0px;
	width:590px;
}


td.contents_right{
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}

table.contents_left_table{
	width:540px;
	padding: 0px;
	border-spacing:0px;
	background:#FFFFFF;
	border-collapse: collapse; 
}

table.contents_left{
	width:514px;
	padding: 0px;
	border-spacing:0px;
	border-collapse: collapse; 
}
td.contents_left_image{
	padding: 5px;
	width:60px;
	vertical-align:top;
}

td.contents_left_table_center{
	background:#FFFFFF;
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	border-color:#DDDDDD;
}


table.contents_title_table{
	width:514px;
	border-collapse: collapse; 
	text-align:left;
}
td.contents_title{

	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;

	border-width: 1px;
	border-style:solid;
	border-color:#DDDDDD;

	height:25;
	background-image: url(../images/bg.gif);
	text-align:left;
}


div.xenlon_meg{
	padding-top: 10px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	text-align:left;
}


table.news{
	width:440px;

}

td.news_article{
	padding-top: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	line-height:14pt;
	vertical-align:middle;
	text-align:left;
}

td.contents_left_bottom{
	vertical-align:middle;
	padding: 5px;
	height: 30px;
	background-color:#EEEEEE;
	text-align:right;
	background-image: url(../images/title6.gif);
}



table.barner{
	vertical-align:top;
	border-spacing:0px;
	border-collapse: collapse; 
}

td.barner_title{
	vertical-align:top;
	background-color:#faf0e6;
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color:#deb887;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color:#deb887;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color:#deb887;
	padding:4px;
	color:#333333;
	background-image: url(../images/title5.gif);
	text-align:center;
}
td.barner_contents{
	vertical-align:top;
	background-color:#faf0e6;
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color:#deb887;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color:#deb887;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color:#deb887;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color:#deb887;
	padding:8px;
}

div.barner_text{
	vertical-align:top;
	padding-top:2px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
}
div.barner_title{
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
}

/*   内枠 フッター行     */
td.bottom_line{
	background-color: #FAFAFA;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color:#E2E2E2;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color:#E2E2E2;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color:#E2E2E2;
	padding: 10px;
}

table.copylight{
	width:100%;
}
td.copylight{
	vertical-align:top;
	text-align:left;
}
td.bottom_link{
	vertical-align:top;
	text-align:right;
}




table.contents_left_table_long{
	width:780px;
	padding: 0px;
	border-spacing:0px;
	background:#FFFFFF;
	border-collapse: collapse; 
}

table.contents_title_table_long{
	width:774px;
	border-collapse: collapse; 

}
td.contents_title_long{

	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;

	border-width: 1px;
	border-style:solid;
	border-color:#DDDDDD;

	height:25;
	background-image: url(../images/bg.gif);
	text-align:left;
}
table.contents_left_long{
	width:776px;
	padding: 0px;
	border-spacing:0px;
	border-collapse: collapse; 
	text-align:left;
}






/*    フォント    */

font.style1{
	font-size:9pt;
	color:#333333;
}
font.style2{
	font-family: "HGｺﾞｼｯｸE";
	font-size: 10pt;
	color:#191970;
}

font.style3{
	font-family: "Times New Roman";
	font-size: 10pt;
	color:#8b0000;
	font-weight:bold;
}
font.style4{
	font-size: 8pt;
	color:#555555;
	line-height:10pt;
}
font.style5{
	font-family: "Times New Roman";
	font-size: 10pt;
	font-weight:bold;
	color:#8b0000;
}
font.style6{
	font-size: 8pt;
	color:#228b22;
}
font.style7{
	font-size: 10pt;
	color:#000000;
}
font.style8{
	font-family: "HGｺﾞｼｯｸE";
	font-size: 10pt;
	color:#000000;
}
font.style9{
	font-family: "Times New Roman";
	font-size: 10pt;
	font-weight:bold;
	color:#666666;
}
font.style10{
	font-family: "HGｺﾞｼｯｸE";
	font-size: 10pt;
	color:#8b0000;
}


font.style11{
	font-size: 10pt;
	color:#555555;
	line-height:14pt;
}
font.style12{
	font-family: "HGｺﾞｼｯｸE";
	font-size: 12pt;
	color:#555555;
}










/*   メニュー     */

table.menu{
	width:140px;
	padding: 0px;
	border-spacing:0px;
	border-collapse: collapse; 
}


td.menu{
	vertical-align:top;
	padding: 0px;
	width: 140px;

}
td.menu_top{
	padding: 0px;
	height:0px;
	width:140px;


}
td.menu_bottom{
	height:0px;
	width:140px;

}
div.menu1{

	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color:#EEEEEE;
	border-spacing:0px;
	padding: 5px;
	width: 140px;
	height:16px;
	vertical-align:bottom;
	text-align:left;
}
div.menu2{
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color:#EEEEEE;
	background-color:#BBBBBB;
	border-spacing:0px;
	padding: 5px;
	width: 140px;
	height:16px;
	cursor:pointer;
	text-align:right;
}
div.menu3{
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color:#EEEEEE;
	border-spacing:0px;
	padding: 5px;
	width: 140px;
	height:16px;
	text-align:left;

}
font.menu_title{
	font-family: "HGｺﾞｼｯｸE";
	font-size: 10pt;
	color:#FFFFFF;
}
font.menu{
	font-family: "HGｺﾞｼｯｸE";
	font-size: 10pt;
	color:#FFFFFF;
}
div.alart{
	border-width: 1px;
	border-style:solid;
	border-color:555555;
	background-color:#eeeeee;
	padding: 5px;
	width: 220px;
	font-size:12pt;
}

/*   内周     */
table.kaishalist{
	width:660px;
	border-spacing:0px;
	border-collapse: collapse; 
}
td.kaishalistleft{
	padding: 5px;
	width: 100px;
	background-color:#eeeeee;
	font-size: 10pt;
}
td.kaishalistright{
	padding: 5px;
	font-size: 10pt;
	background-color:#FFFFFF;
	text-align:left;
}


table.jigyoulist{
	width:650px;
	border-spacing:0px;
	border-collapse: collapse; 

}
td.jigyoulisttytle{
	padding: 5px;
	font-size: 10pt;
}
td.jigyoulistleft{
	padding: 5px;
	width: 10px;

}
td.jigyoulistright{
	padding: 5px;
	font-size: 10pt;
	text-align:left;
}

table.title_table{
	border-collapse: collapse; 
	width:640px;
}
td.title_table_left{
	width:4px;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color:#191970;
	background-color: #191970;
}
td.title_table_right{
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color:#191970;
	text-align:left;
}

font.jigyoutitle{
	font-family: "HGｺﾞｼｯｸE";
	font-size: 11pt;
	color:#000000;
}
font.access1{
	font-family: "HGｺﾞｼｯｸE";
	font-size: 11pt;
	color:#000000;
}
font.access2{
	font-size: 10pt;
	color:#000000;
}
div.Small{
	font-size: 9pt;
	color:#000000;
}

div.Medium{
	font-size: 10pt;
	color:#000000;
}
a.style1{
	font-size: 10pt;
	color:#228b22;
}

a.style2{
	font-size: 10pt;
	color:#000000;
}
a.style3{
	font-size: 10pt;
	color:#888888;
}
a.style4{
	font-size: 10pt;
	color:#000000;
}
div.access{
	font-size: 10pt;
	color:#000000;
	padding: 10px;
	width: 580px;
	border-width: 1px;
	border-style:solid;
	border-color:#d6d6c5;
	text-align:left;
}

font.news_title{
	font-size: 10pt;
	color:#000000;
}

A.style1{
	font-size: 9pt;
	color:#333333;
}
DIV.article{

	padding-top: 0px;
	padding-left: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
}
hr.style1{
	border: 0px #AAAAAA solid;
	background-color: #AAAAAA;
	color: #AAAAAA;
	height: 1px;
}

hr.style2{
	border: 0px #AAAAAA dash;
	background-color: #AAAAAA;
	color: #AAAAAA;
	height: 1px;
}

table.shamei{
	width:660px;
	border-spacing:0px;
	border-collapse: collapse; 
	text-align:left;
}
td.shamei{
	padding: 5px;
	text-align:left;
}
table.xenloncolor{
	border-spacing:6px;
	border-collapse: collapse ; 
}
td.xenloncolor{
	width:20px;
	height:20px;
	border-color: #AAAAAA;
	border-width: 1px;
	border-style: solid;
}
td.xenloncolor_sepalate{
	height:6px;
}

/* コンテンツ内リンク */
a.xenlon_concierge {
	text-decoration:none;
	color: #000000;
	font-weight:bold;
	font-size: 10pt;
}
a.xenlon_concierge:link {
	color: #000000;
	text-decoration:none;
}
a.xenlon_concierge:visited {
	color: #555555;
	text-decoration:none;
}
a.xenlon_concierge:hover{
	color:red;
	text-decoration:underline;
}

