/* QRcode */
.set_QRC {
	width: 100%;
/*	margin: 1em 0px; */
/*	border-collapse: collapse; */
	border-width: 1px;
	border-style: none;
	border-color: #E4D1AE;
	color: #666666;
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	font-size: 12px;
/*	padding: 5px 5px 5px 5px; */
}
.set_QRC img {
	border-width: 4px;
	border-style: double;
	border-color: #E4D1AE;
}

/* ===================================== ‰º’iƒiƒr */
table.undernavi {
	font-size: 11px;
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
}
table.undernavi td a:link, table.undernavi td a:visited {
	color: #ffffff;
	text-decoration: none;
}
table.undernavi td a:hover{
	color: #E4D1AE;
	text-decoration: none;
/*	background-color: #ffffcc; */
}
/* ===================================== ƒŠƒ“ƒN */
table.linkarea {
	font-size: 12px;

}
table.linkarea td a:link, table.linkarea td a:visited {
	color: #ffffff;
	text-decoration: none;
}
table.linkarea td a:hover{
	color: #cccc66;
	text-decoration: none;
/*	background-color: #ffffcc; */
}
.copy_R {
	color: #666666;
}
.copy_R td {
	font-size: 12px;
}
.copy_R th {
	font-size: 10px;
	font-weight: lighter;
}

/* ƒƒCƒ“Div */
.div_bace {
	width: 840px;
	height: 100%;
	text-align:center;
	background-image: url(image/bg/) ;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #333333;
/*	background-color :#3E39A4;*/
	background-color :#ffffff;
}
.div_CONTAINER {
	width: 790px;
	text-align:center;
	border-collapse: collapse;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #cccccc;
	color: #ffffff;
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	font-size: 12px;
	background-color :#ffffff;
	background-image: url(image/bg/); 
}
.tbl_header {
	width: 100%;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E4D1AE;
	color: #ffffff;
	font-size: 10px;
	background-color :#000000;
}
.tbl_header td {
	padding:0px 5px 0px 5px;

}
.tbl_header td a:link, .tbl_header td a:visited {
	color: #ffffff;
	text-decoration: none;
}
.tbl_header td a:hover{
	color: #E4D1AE;
	text-decoration: none;
/*	background-color: #ffffcc; */
}
.tbl_header01 {

	height: 100px;
	color: #dddddd;
	font-size: 12px;
/*	background: url(image/img_header02.jpg); */
	border-width: 0px 0px 3px 0px;
	border-style: double;
	border-color: #E4D1AE;
}
.tbl_header01b {
	width: 100%;
	height: 85px;
	color: #dddddd;
	font-size: 12px;
/*	background: url(image/img_header02.jpg); */
	border-width: 0px 0px 3px 0px;
	border-style: double;
	border-color: #E4D1AE;
}
.tbl_header02 {
	width: 100%;
	border-width: 3px 0px 3px 0px;
	border-style: double;
	border-color: #E4D1AE;
	color: #ffffff;
	font-size: 12px;
	background-color :#000000;
}
.tbl_header02 td {
/*	padding:0px 0px 0px 5px; */

}
.tbl_footer01 {
	width: 100%;
	height: 100px;
	
	background: url(image/img_footer.jpg);
	
}
.tbl_title {
	
}
.tbl_title td {
	border-collapse: separate;
	border-width: 1px;
	border-style: solid;
	border-color: #ff6600;
	background-color :#ffffff;
	color: #ffffff;
	font-size: 12px;
}
.tbl_qrc {
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color :#ffffff;
}
.tbl_qrc td{
	text-align:left;
	vertical-align:top;
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	font-size: 12px;
	color:#666666;
	padding:10px;
}
.tbl_qrc img{
	float: left;
}
.tbl_box {
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color :#ffffff;
}
.tbl_system_div {
/*	width: 100%;*/
	width: 790px;
}
.tbl_system {
	width: 100%;
	border-collapse: collapse;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #E4D1AE;
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	font-size: 12px;
}
.tbl_system02 {
	width: 100%;
	background: url(image/bg03.jpg) ;
	border-collapse: collapse;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #E4D1AE;
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	font-size: 12px;
}
.tbl_system02 td {
	padding: 6px;
}
.tbl_system03 {
	width: 100%;
	background: url(image/bg_black1.jpg) ;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	font-size: 12px;
}
.tbl_system03 td {
	color: #ffffff;
	padding: 6px;
	border-collapse: collapse;
	border-width: 0px ;
	border-style: solid;
	border-color: #cc0000;
	background-color: #000000;
}
.tbl_system03 hr {
	border-width: 1px;
	border-style: dashed;
	border-color: #E4D1AE;
}
.tbl_search {
	width: 100%;
	background: url(image/bg_black1.jpg) ;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	font-size: 12px;
}
.tbl_search td {
	
	padding: 1px;
	border-collapse: collapse;
	border-width: 1px ;
	border-style: solid;
	border-color: #666666;
	background-color: #000000;
}
.tbl_system03 hr {
	border-width: 1px;
	border-style: dashed;
	border-color: #E4D1AE;
}
.tbl_blog {
	width: 100%;
	border-collapse: collapse;
	
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	font-size: 12px;
}
.tbl_blog img {
	border-width: 1px;
	border-style: solid;
	border-color: #E4D1AE;
}
.tbl_rec01 {
	background: url(image/bg04.jpg) ;
	font-size: 12px;
	border-width: 3px;
	border-style: solid ridge solid inset;
	border-color: #E4D1AE #999900 #E4D1AE #999900;
/*	border-width: 1px;
	border-style: solid;
	border-color: #95050E;*/
	text-align:center;
	vertical-align:middle;
	padding: 5px;
}
.tbl_rec02 {
	background: url(image/bg05.jpg) ;
	font-size: 12px;
	border-collapse: collapse;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #E4D1AE;
	
	padding: 5px;
}
.tbl_rec02 hr{
	border:dotted 1px #e4d1ae;
}
.tbl_rec02 td a:link, .tbl_rec02 td a:visited {
	color: #FFCC00;
	text-decoration: none;
}
.tbl_rec02 td a:hover{
	color: #FFCC00;
	text-decoration: underline;
/*	background-color: #ffffcc; */
}
.tbl_map01 {
	font-size: 11px;
	border-width: 3px;
	border-style: solid ridge solid inset;
	border-color: #E4D1AE #999900 #E4D1AE #999900;
/*	border-width: 1px;
	border-style: solid;
	border-color: #95050E;*/
	text-align:center;
	vertical-align:middle;
}
.tbl_mobile01 {
	background: url(image/bg_mobile02_3.jpg) ;
	border-collapse: collapse;
	border-width: 0px;
	border-style: solid;
	border-color: #666666;
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	font-size: 12px;
}
.tbl_mobile01 td {
	color: #ffffff;
	padding: 10px 0px 0px 10px;
/*	border-collapse: collapse;
	border-width: 0px ;
	border-style: solid;
	border-color: #cc0000;
	background-color: #000000;*/
}
.tbl_mobile01 th {
	color: #ffffff;
	text-align: center;
	font-weight: normal;
	padding: 10px 0px 0px 0px;
}
.tbl_mobile01 img {
	border: 1px solid #E4D1AE;
}
.tbl_mobile02 {
	border: 1px solid #E4D1AE;
	text-align:center;
}
.tbl_magaform02 {
	border: 1px solid #E4D1AE;
	text-align:center;
	background-color: #000000;
}
.tbl_magaform {
	text-align:center;
	background-color: #000000;
}
.tbl_magaform td{
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	font-size: 12px;
}
.tbl_faq {
	background: url(image/bg_prof.jpg) ;
	font-size: 11px;
	border-collapse: collapse;
	border-width: 3px;
	border-style: ridge none solid none;
	border-color: #E4D1AE #999900 #E4D1AE #999900;
	text-align:left;
	vertical-align:middle;
}
.tbl_faq td{
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	text-align:center;
	vertical-align:middle;
	padding-left: 10px;
	padding-right: 10px;
}
.tbl_faq th{
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	text-align:center;
	vertical-align:middle;
	padding-left: 10px;
	padding-right: 10px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E4D1AE;
}
.tbl_rec {
	/*background: url(image/bg_prof03.jpg) ;*/
	background-color:#ffffff;
	font-size: 12px;
	color:#999999;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	text-align:left;
	vertical-align:middle;
}
.tbl_rec td{
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	text-align:left;
	vertical-align:middle;
	padding: 10px;
/*	padding-right: 5px;*/
}
.tbl_slink {
	background: url(image/bg_prof.jpg) ;
	font-size: 11px;
	border-collapse: collapse;
	border-width: 3px;
	border-style: ridge none solid none;
	border-color: #E4D1AE #999900 #E4D1AE #999900;
	text-align:left;
	vertical-align:middle;
}
.tbl_slink td{
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	text-align:left;
	vertical-align:middle;
	padding: 10px;
/*	padding-right: 5px;*/
}
.tbl_slink th{
	text-align: center;
	vertical-align:middle;
}
.tbl_slink img{
	border: 1px solid #E4D1AE;
}
.tbl_slink td a:link, .tbl_slink td a:visited {
	color: #FFCC00;
	text-decoration: none;
}
.tbl_slink td a:hover{
	color: #FFCC00;
	text-decoration: underline;
/*	background-color: #ffffcc; */
}
.tbl_slink02 {
	text-align: center ;
	width: 80%;
	background: url(image/bg_black1.jpg) ;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	font-size: 12px;
}
.tbl_slink02 td{
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	text-align:left;
	vertical-align:middle;
	padding: 10px;
/*	padding-right: 5px;*/
}
.tbl_slink02 th{
	text-align: center;
	vertical-align:middle;
}
.tbl_link02 {
	background: url(image/bg05.jpg) ;
	font-size: 12px;
	border-collapse: collapse;
	border-width: 3px;
	border-style: solid ridge solid inset;
	border-color: #E4D1AE #999900 #E4D1AE #999900;
	text-align:center;
	vertical-align:middle;
	padding: 5px;
}
.tbl_link02 hr{
	border:dotted 1px #e4d1ae;
}
.tbl_link02 td{
	vertical-align:middle;
}
.tbl_link02 img{
	border: 1px solid #E4D1AE;
}
.tbl_link02 td a:link, .tbl_link02 td a:visited {
	color: #FFCC00;
	text-decoration: none;
}
.tbl_link02 td a:hover{
	color: #FFCC00;
	text-decoration: underline;
/*	background-color: #ffffcc; */
}
.tbl_map {
	text-align: center ;
	background-color: #ffffff;
/*	background: url(image/bg_black1.jpg) ;*/
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	font-size: 12px;
}
.tbl_map th{
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	text-align:left;
	vertical-align:top;
	padding: 5px;
/*	padding-right: 5px;*/
	font-weight:normal;
	color: #999999;
}
.tbl_map td{
	text-align: center;
	vertical-align:middle;
}
.tbl_map td a:link, .tbl_map td a:visited {
	color: #999999;
	text-decoration: none;
}
.tbl_map td a:hover{
	color: #cccccc;
	text-decoration: underline;
/*	background-color: #ffffcc; */
}
.tbl_enter_head {
	width: 100%;
	background-color: #000000;
/*	background: url(image/bg_black1.jpg) ; */
	border-collapse: collapse;
	border-width: 1px;
	border-style: none none solid none;
	border-color: #666666;
	font-size: 12px;
}
.tbl_enter {
	width: 100%;
	background-color: #ffffff;
/*	background: url(image/bg_black1.jpg) ; */
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	font-family: ƒƒCƒŠƒI,Meiryo,Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	font-size: 12px;
}
.tbl_enter td {
	text-align: center;
	color: #666666;
	padding: 6px;
	border-collapse: collapse;
	border-width: 0px ;
	border-style: solid;
	border-color: #cc0000;
	background-color: #ffffff;
}

.tbl_enter hr {
	border-width: 1px;
	border-style: solid;
	border-color: #E4D1AE;
}
.tbl_enter td a:link, .tbl_enter td a:visited {
	color: #cccc99;
	text-decoration: none;
}
.tbl_enter td a:hover{
	color: #cccccc;
	text-decoration: underline;
/*	background-color: #ffffcc; */
}
.reclist li{
	margin-left:25px;
	color:#cc6600;
}
.reclist_m li{
	margin-left:25px;
	list-style-type: none
}
.acclist {
	margin-left:10px;
}
.acclist li{
	list-style-type:none;
	margin-left:10px;
	color:#cc6600;
}
/* ===================================== SCROOLBARS */
html, body {
overflow-x:hidden;
background: url(image/bg/.jpg) fixed center top;
color: #ffffff;
font-size: 12px;
background-color :#ffffff; 
scrollbar-arrow-color: #e4d1ae;
scrollbar-darkshadow-color: #ff6600;
scrollbar-3dlight-color: #ff9900;
scrollbar-face-color: #333333;
scrollbar-highlight-color: #333333;
scrollbar-track-color: #000000;
scrollbar-shadow-color: #333333;

/*scrollbar-arrow-color: #E4D1AE;
scrollbar-face-color: #000000;
scrollbar-3dlight-color: #E4D1AE;
scrollbar-darkshadow-color: #999999;
scrollbar-highlight-color: #E4D1AE;
scrollbar-shadow-color: #333333;*/
}
/* ---------------------- Blueslate nav ---------------------- */
.blue #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(image/btn_n/blueslate_background.gif) repeat-x top left;font-family: 'ƒƒCƒŠƒI', Meiryo, Verdana, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;text-transform:uppercase;}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#D5F1FF;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url(image/btn_n/blueslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Blueslate nav ---------------------- */

/* ---------------------- Greenslate nav ---------------------- */
.green #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(image/btn_n/greenslate_background.gif) repeat-x top left;font-family: 'ƒƒCƒŠƒI', Meiryo, Verdana, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;text-transform:uppercase;}
.green #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.green #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.green #slatenav ul li a{display:block;float:left;color:#EEFFDF;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.green #slatenav ul li a:hover,.green #slatenav ul li a.current{color:#fff;background:transparent url(image/btn_n/greenslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Greenslate nav ---------------------- */

/* ---------------------- Redslate nav ---------------------- */
.red #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(image/btn_n/redslate_background.gif) repeat-x top left;font-family: 'ƒƒCƒŠƒI', Meiryo, Verdana, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;text-transform:uppercase;}
.red #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.red #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.red #slatenav ul li a{display:block;float:left;color:#FECCC3;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.red #slatenav ul li a:hover,.red #slatenav ul li a.current{color:#fff;background:transparent url(image/btn_n/redslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Redslate nav ---------------------- */

/* ---------------------- Purpleslate nav ---------------------- */
.purple #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(image/btn_n/purpleslate_background.gif) repeat-x top left;font-family: 'ƒƒCƒŠƒI', Meiryo, Verdana, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;text-transform:uppercase;}
.purple #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.purple #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.purple #slatenav ul li a{display:block;float:left;color:#FBDAFA;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.purple #slatenav ul li a:hover,.purple #slatenav ul li a.current{color:#fff;background:transparent url(image/btn_n/purpleslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Purpleslate nav ---------------------- */


/* ---- by Hayakawa ---- */
h1 {
	border:0;
	margin:0;
	padding:0;
	font-weight: normal;
	font-size: 10px;
}

