@charset "UTF-8";
body {
	max-width:320px;
	color:#EFEBE8;
	background-color:#111111;
	font-family:Baskerville, Arial, Verdana, Helvetica, sans-serif, HiraKakuProN-W3;
	margin:0 auto;
	padding:0;
	font-size:11px;
}
table {border:0; margin:0; padding:0; font-size:11px; width:100%; border-collapse:collapse;}
td {margin:0; padding:0; font-size:11px;}
.CollapsiblePanelTab a{margin:0; padding:0; font-size:11px;}
div {
	color:#EFEBE8;
}
table {
	color:#CCCCCC;
	border-collapse:collapse;
}
td {margin:0; padding:0; font-size:11px;}
img {border:0;}
img {border:0; margin:0;}
div,a,td,p,h1,ul,li {font-size:11px;}
div,a,td,p,h1,ul {
	font-size:11px;
}


a {
	font-size:11px;
	color:#009999;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
}
a:focus {
	background-color:#CCCC00;
	color:#330000;
}
a:hover {
	background-color:#CCCC00;
	color:#330000;
}
html {
	background-color:#000000;
}
.header {
	background: #000000;
	padding: 0px 0px 0px 0px;
}

.Menu {
height: 33px;/*メニューの高さ*/
}

.Menu ul {
margin: 0;
padding :0;
list-style-type : none;/*リストスタイルはなしにする*/
}

.Menu li {
	display : inline;
	margin:0;
	width: 100%;/*各ボタンの幅*/
	float:left;/*フロートを左に指定してボタンを横並びにする*/
	color: #FFF;
}
.Menu a {
	display: block;/*ブロックにして各ボタン全体をリンクエリアにする*/
	text-decoration:none;
	border:1px solid #17000B;/*上線の幅（細）とカラー（薄）*/
	text-align:left;/*文字をボタンの中央にする*/
	padding-top: 0px;/*文字上部余白*/
	padding-bottom: 0px;/*文字下部余白*/
	font-size: 11px;/*文字サイズ*/
	font-family:Baskerville, Arial, Verdana, Helvetica, sans-serif, HiraKakuProN-W3;
	font-weight: normal;
	padding:6px 0px 6px 10px;
	color: #FFF;/*文字色*/
	background-color: #660033;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#660033), to(#330000));
　/* Safari,Google Chrome用 */  
    background-image: -moz-linear-gradient(top, #660033, #330000);
	filter:alpha (opacity=75);
	-moz-opacity: 0.75;
	opacity:0.75;
}
.Menu a:hover {/*ここからマウスオーバー時の設定*/
	display:block;
	text-decoration:none;
	text-align:left;
	padding-top:6px;
	padding-bottom:6px;
	font-weight: normal;
	background: #fff;/*マウスオーバー時の背景色*/
	color: #369;
}

.Menu2 {
height: 28px;/*メニューの高さ*/
}

.Menu2 ul {
margin: 0;
padding :0;
list-style-type : none;/*リストスタイルはなしにする*/
}

.Menu2 li {
	display : inline;
	margin:0;
	width: 33%;/*各ボタンの幅*/
	float:left;/*フロートを左に指定してボタンを横並びにする*/
	padding: 0px 0px 5px 0px;
}

.Menu2 li#first,#second {
	color:#FFFFFF;
	border-left:1px solid #111111;
	text-align: center;
	padding-top: 7px;/*文字上部余白*/
	padding-bottom: 9px;/*文字下部余白*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#000000));
　/* Safari,Google Chrome用 */  
    background-image: -moz-linear-gradient(top, #555555, #000000);
	background-color:#333333;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
}

.Menu2 a {
	display: block;/*ブロックにして各ボタン全体をリンクエリアにする*/
	text-decoration:none;
	border-left:1px solid #111111;/*上線の幅（細）とカラー（薄）*/
	text-align:center;/*文字をボタンの中央にする*/
	padding-top: 7px;/*文字上部余白*/
	padding-bottom: 9px;/*文字下部余白*/
	font-size: 11px;/*文字サイズ*/
	font-weight: normal;
	color: #399;/*文字色*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#000000));
　/* Safari,Google Chrome用 */  
    background-image: -moz-linear-gradient(top, #333333, #000000);
	background-color:#222222;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
}

.Menu2 a:hover {/*ここからマウスオーバー時の設定*/
display:block;
text-decoration:none;
text-align:center;
font-weight: normal;
background: #fff;/*マウスオーバー時の背景色*/
color: #369;
}

.Menu3 {
height: 30px;/*メニューの高さ*/
}

.Menu3 ul {
margin: 0;
padding :0;
list-style-type : none;/*リストスタイルはなしにする*/
}

.Menu3 li {
	display : inline;
	margin:0;
	text-align:center;
	width: 25%;/*各ボタンの幅*/
	float:left;/*フロートを左に指定してボタンを横並びにする*/
	list-style-position: inherit;	
}

.Menu3 a {
	display: block;/*ブロックにして各ボタン全体をリンクエリアにする*/
	text-decoration:none;
	border-left:1px solid #111111;/*上線の幅（細）とカラー（薄）*/
	text-align:center;/*文字をボタンの中央にする*/
	padding-top: 7px;/*文字上部余白*/
	padding-bottom: 9px;/*文字下部余白*/
	font-size: 10px;/*文字サイズ*/
	font-weight: normal;
	color: #FFFFFF;/*文字色*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#339999), to(#000000));
　/* Safari,Google Chrome用 */  
    background-image: -moz-linear-gradient(top, #339999, #000000);
	background-color:#222222;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius: 2px;
}

.Menu3 a:hover {/*ここからマウスオーバー時の設定*/
	display:block;
	text-decoration:none;
	text-align:center;
	font-weight: normal;
	background: #fff;/*マウスオーバー時の背景色*/
	color: #336699;
}

.Menu4 {
height: 28px;/*メニューの高さ*/
}

.Menu4 ul {
margin: 0;
padding :0;
list-style-type : none;/*リストスタイルはなしにする*/
}

.Menu4 li {
	display : inline;
	margin:0;
	width: 33.3%;/*各ボタンの幅*/
	float:left;/*フロートを左に指定してボタンを横並びにする*/
	color: #FFF;
}
.Menu4 a {
	display: block;/*ブロックにして各ボタン全体をリンクエリアにする*/
	text-decoration:none;
	border:1px solid #111111;/*上線の幅（細）とカラー（薄）*/
	text-align:center;/*文字をボタンの中央にする*/
	padding-top: 6px;/*文字上部余白*/
	padding-bottom: 7px;/*文字下部余白*/
	font-family:Arial, Verdana, Helvetica, sans-serif, HiraKakuProN-W3;
	font-size: 11px;/*文字サイズ*/
	font-weight: normal;
	color: #FFF;/*文字色*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#660033), to(#000000));
　/* Safari,Google Chrome用 */  
    background-image: -moz-linear-gradient(top, #660033, #330000);
	background-color: #660033;
}
.Menu4 a:hover {/*ここからマウスオーバー時の設定*/
display:block;
text-decoration:none;
text-align:center;
font-weight: normal;
background: #fff;/*マウスオーバー時の背景色*/
color: #369;
}

.RECC7_cont {
	margin:0px;
	padding:2px 3px 2px 3px;
	background-color:#333333;
	color:#333333;
	font-size:; 																																																																																																					    	vertical-align:top;
	clear: both;
}
.RECC7_imgtxt_nsc_img {
	margin:2px 2px 0px 2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
}
	
.RECC7_cont td {
	color:#663300;
	border-bottom:0px solid #FFFFFF;
	
}
td.RECC7_image {
	
	padding:0px 2px 1px 0px;
	width:65px;
	vertical-align:middle;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
}
td.RECC7_text {
	vertical-align:top;
	padding:5px 5px 2px 5px;
	color:#CCCCCC;
    font-size:;						
	text-align: left;
	line-height:1.5em;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
	background-color: #222222;
}

a.RECC7_alink {
	color:#CCCCCC;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
}
a.RECC7_alink:hover,a.RECC7_alink:focus {
	background-color:#CCCCCC;
	color:#111111;
}

.RECC8_cont {
	margin:5px;
	padding:2px 0px 2px 0px;
	background-color:#333333;
	color:#333333;
	font-size:; 																																																																																																					    	vertical-align:top;
	clear: both;
}

.RECC8_cont td {
	color:#663300;
	border-bottom:0px solid #FFFFFF;
	
}

td.RECC8_text {
	vertical-align: top;
	padding: 2px 5px 2px 5px;
	color: #CCCCCC;
    font-size:;						
	text-align: left;
	line-height: 1.5em;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: #222222;
}

a.RECC8_alink {
	color:#CCCCCC;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
}
a.RECC8_alink:hover,a.RECC7_alink:focus {
	background-color:#CCCCCC;
	color:#111111;
}

.ofc1_cont {
	color:#EFEBE8;
	margin:0;
	padding:3px 5px;
	border-bottom:3px solid #111111;
	text-align:left;
	background-color:#330000;
	text-decoration:none;
	font-family:bodoni,Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#000000));
　/* Safari,Google Chrome用 */  
    background-image: -moz-linear-gradient(top, #555555, #000000);
}
.ofc1_image_1 {border:0px solid #330000;}
.ofc1_ttcont {
	color:#CC3366;
	margin:0;
	padding:3px 5px 4px 5px;
	border-bottom:1px solid #111111;
	text-align:left;
	background-color:#FFCCFF;
	text-decoration:none;
	font-family:bodoni,Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFCCFF), to(#ffffff));
　/* Safari,Google Chrome用 */  
    background-image: -moz-linear-gradient(top, #660033, #000000);
}
.ofc2_cont {
	margin:0;
	padding:2px 5px;
	text-align:left;
	background-color:#b08e13;
	border-top:0px solid #111111;
	border-bottom:0px solid #EFEBE8;
	color:#F0F0F0;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;

}
.ofc2_barcont {
	margin:0;
	padding:2px 5px;
	text-align:left;
	background-color:#F0F0F0;
	border-top:0px solid #111111;
	border-bottom:0px solid #EFEBE8;
	color:#000000;
	text-decoration:none;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	
}
.ofc2_image_1 {border:0px solid #EFEBE8;}
.ofc3_cont {
	margin:0;
	padding:5px 8px 5px 8px;
	text-align:left;
	background-color:#111111;
	border-top:0px solid #111111;
	border-bottom:0px solid #EFEBE8;
	color:#EEEEEE;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	
}
.ofc3_barcont {
	margin:0;
	font-size:10px;
	padding:2px 5px;
	text-align:left;
	background-color:#EFEBE8;
	border-top:0px solid #111111;
	border-bottom:0px solid #EFEBE8;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	
}
.ofc3_image_1 {border:0px solid #2A160B;}
.ofc4_cont {
	margin:0;
	padding:0px 0px;
	text-align:left;
	background-color:#2C1414;
	color:#A68759;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
}
.ofc4_image_1 {border:0px solid #2A160B;}
.ofc5_cont {
	margin:0;
	padding:3px 10px;
	text-align:left;
	background-color:#111111;
	border-top:0px solid #2A160B;
	border-bottom:0px solid #2A160B;
	color:#EEEEEE;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
}
.ofc5_image_1 {border:0px solid #2A160B;}
.ofc6_cont {
	margin:0;
	padding:5px 10px;
	text-align:left;
	background-color:#FFCCCC;
	color:#666600;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
}
.ofc6_image_1 {border:0px solid #2A160B;}
.ofc7_cont {
	margin:0;
	padding:10px 8px 10px 8px;
	text-align:left;
	background-color:#FFFFFF;
	color:#A68759;
	font-size:12px;
	vertical-align: middle;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius: 6px;
}
.ofc7_image_1 {border:0px solid #2A160B;}
.ofc8_cont {margin:0; padding:0px 0px; text-align:left; background-color:#2C1414; color:#A68759; text-decoration:none; font-style:normal; font-weight:normal; font-size:11px;}
.ofc8_image_1 {border:0px solid #2A160B;}
.ofc9_cont {
	height:28px;
	margin:0;
	padding:0px 0px;
	text-align:left;
	background-color:#2C1414;
	color:#A68759;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	background-image: url(../image/images/top-page_03.jpg);
}
.FDBX4_cont {
	margin:0px;
	padding:0px;
	background-color:#000000;
	border-top:3px solid #222222;
	border-bottom:3px solid #000000;
	text-align:left;
}
.FDBX4_image_1 {vertical-align:bottom; margin:0; padding:0;}
.FDBX5_cont {
	background-image:url(../image/top_rina2.jpg);
	padding:0px 0px;
	border-top:0px solid #2A160B;
	border-bottom:0px solid #2A160B;
	vertical-align:top;
	height: 200px;
}
.FDBX5_imgtxt_nsc_img {border:0px solid #EFEBE8; margin:0px 0px 0px 0px;}
td.FDBX5_image {text-align:right; width:80px; vertical-align:middle;}
td.FDBX5_text {
	text-align:left;
	width:240px;
	height:204px;
	vertical-align:middle;
	color:#CCCCCC;
	padding-top:0px;
	padding-left:4px;
}
a.FDBX5_alink {color:#2C1414; font-size:11px; font-weight:normal; text-decoration:none; font-style:normal;}
a.FDBX5_alink:hover,a.XMOD5_alink:focus {background-color:#2C1414; color:#EFEBE8;}
.FDBX6_icon {margin:0px 3px 1px 0px;}
.FDBX7_cont {
	background-color:#FFFFFF;
	padding:0px 0px;
	border-top:3px solid #000000;
	border-bottom:1px solid #c6c3c3;
	vertical-align:top;
	clear:both;
}
.FDBX7_imgtxt_nsc_img {border:0px solid #EFEBE8; margin:0px 0px 0px 0px;}
td.FDBX7_image {text-align:right; width:80px; vertical-align:middle;}
td.FDBX7_text {
	text-align:left;
	width:240px;
	vertical-align:middle;
	color:#CCCCCC;
	padding-top:0px;
	padding-left:4px;
}
a.FDBX7_alink {
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
}
a.FDBX7_alink:hover,a.FDBX7_alink:focus {background-color:#2C1414; color:#EFEBE8;}
.FDBX8_cont {
	margin:0;
	padding:5px 5px;
	text-align:left;
	background-color:#333333;
	border-top:1px solid #2A160B;
	border-bottom:1px solid #2A160B;
	color:#EEEEEE;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
}
.FDBX9_cont {
	margin:0;
	padding:4px 3px;
	background-color:#111111;
	border-top:1px solid #000000;
	border-bottom:0px solid #550055;
	color:#FFCCFF;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	font-size:11px;
}
.FDBX9_cont2 {
	margin:0;
	padding:4px 3px;
	background-color:#660033;
	border-top:1px solid #000000;
	border-bottom:0px solid #550055;
	color:#FFCCFF;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	font-size:11px;
}
.FDBX9_contsec {
	margin:0px;
	padding:0px;
	border-top:3px solid #000000;
	border-bottom:5px solid #000000;
	background-color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
font-size:;
}
td.FDBX9_le {
	width:60%;
	text-align:left;
	padding:3px 3px 3px 4px;
	border: 1px solid #111111;
	background-color: #202020;
}
td.FDBX9_le2 {
	width:25%;
	text-align:right;
	padding:5px 3px 6px 3px;
	border: 1px solid #111111;
	background-color: #202020;
}
td.FDBX9_mi {
	background-color:#202020;
	width:10%;
	text-align:center;
	padding:3px;
	border:1px solid #111111;
}
td.FDBX9_re {
	width:20%;
	text-align:right;
	padding:0px 4px 0px 0px;
	border-bottom: 1px solid #111111;
}
td.FDBX9_uh {
	width:40%;
	text-align:center;
	padding:3px;
	border:1px solid #202020;
	background-color: #101010;
}
td.FDBX9_uh2 {
	width:75%;
	text-align:left;
	padding:5px 5px 6px 5px;
	border:1px solid #202020;
	background-color: #101010;
}
td.FDBX9_sy {
	width:30%;
	text-align:center;
	padding:3px;
	border:1px solid #202020;
	background-color: #101010;
}
td.FDBX9_tt {
	width:30%;
	text-align:center;
	padding:3px;
	border:1px solid #202020;
	background-color: #101010;
}
td.FDBX9_m2 {
	width:100%;
	text-align:rigft;
	padding:3px;
	border:1px solid #202020;
	background-color: #101010;
}
a.FDBX9_alink {
	color:#CCCCCC;
font-size:; 		font-weight:normal;
	text-decoration:none;
	font-style:normal;
}
a.FDBX9_alink:hover,a.XMOD9_link:focus {
	background-color:#660033;
	color:#CCCCCC;
}
.FDBX10_cont {
	margin:0;
	padding:4px 4px;
	background-color:#EFEBE8;
	color:#A68759;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	border-bottom:1px solid #000000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EFEBE8),color-stop(35%,#ffffff),color-stop(65%,#ffffff), to(#EFEBE8));
　/* Safari,Google Chrome用 */  
    background-image: -moz-linear-gradient(top, #996600, #EFEBE8);
}
.FDBX10_contsec {
	margin:0;
	padding:4px 4px;
	background-color:#660033;
	color:#EEEEEE;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	border-bottom:1px solid #000000;
	border-top:0px solid #000000;
}
.FDBX10_contlast {
	margin:0;
	padding:4px 4px;
	background-color:#993399;
	color:#EEEEEE;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	border-bottom:1px solid #D8CEC5;
}
a.FDBX10_alink {
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
}
a.FDBX10_alink:focus {background-color:#A68759; color:#2C1414;}
a.FDBX10_alink:hover {background-color:#A68759; color:#2C1414;}
.FDBX11_cont {
	height:30px;
}
.FDBX11_cont ul {
    margin: 0;
    padding :0;
    list-style-type : none;/*リストスタイルはなしにする*/	
}
.FDBX11_cont li {
	display : inline;
	margin:0;
	width: 100%;/*各ボタンの幅*/
	float:left;/*フロートを左に指定してボタンを横並びにする*/
	padding: 0px 0px 5px 0px;	
}
.FDBX11_cont a {
	display:block;
	margin:0;
	padding:4px 4px;
	background-color:#FFFFFF;
	border-top:0px solid;
	border-bottom:0px solid;
	color:#2C1414;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	text-align:left;
}
.FDBX11_cont hover {
	display:block;
	text-decoration:none;
	text-align:center;
	font-weight: normal;
	background-color: #999;/*マウスオーバー時の背景色*/
	color: #336699;
}
.FDBX12_cont {
	margin:0;
	padding:4px 4px;
	background-color:#FFFFFF;
	border-top:0px solid;
	border-bottom:0px solid;
	color:#2A160B;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	font-size:11px;
}
.FDBX12_contlastfirst {
	margin:0;
	padding:4px 4px;
	background-color:#993399;
	color:#A68759;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	border-bottom:0px solid #111111;
	border-top:1px solid #111111;
}
a.FDBX12_alink {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
}
a.FDBX12_alink:focus {background-color:#A68759; color:#2C1414;}
a.FDBX12_alink:hover {background-color:#A68759; color:#2C1414;}
.FDBX13_cont {
	margin:0;
	padding:4px 0px;
	text-align:left;
	background-color:#2A160B;
	color:#cc9900;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
}
.FDBX13_contlinefirst {
	margin:0;
	padding:4px 4px;
	background-color:#660033;
	color:#EEEEEE;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	border-bottom:1px solid #50382C;
	border-top:1px solid #50382C;
}
.FDBX13_contlast {
	margin:0;
	padding:4px 4px;
	background-color:#660033;
	color:#EEEEEE;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	border-bottom:0px solid #EFEBE8;
}
a.FDBX13_alink {color:#EEEEEE; font-weight:normal; text-decoration:none; font-style:normal;}
a.FDBX13_alink:focus {background-color:#EEEEEE; color:#993399;}
a.FDBX13_alink:hover {background-color:#EEEEEE; color:#993399;}
.global-footer {
 margin-top: 20px;
 padding: 10px;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#660033), to(#000000));
 font-size: 11px;
 text-align: center;
}
.style1 {
	margin: 0;
	padding: 4px 13px;
	background-color: #660033;
	border-top: 0px solid #2A160B;
	border-bottom: 0px solid #2A160B;
	color: #CCCCCC;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
}
