/*-------------------- saki/index_**.css --------------------*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin		: 0;
	padding		: 0;
	border		: 0;
	outline		: 0;
	font-weight	: inherit;
	font-style	: inherit;
	font-size	: 100%;
	font-family	: inherit;
	vertical-align	: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: '"';}
blockquote, q {quotes: '"' '"';}


BODY{
  	text-align 		: center;
  	background-color 	: #ffffff;
  	background-image 	: url(_kabe_06.jpg);
  	background-repeat 	: repeat;
	background-position	: 0 0;
  	font-size 		: 10px;
  	font-family 		: "MSP Gothic";
}

A {  	text-decoration	: none;
  	color		: #000000;
}
A:VISITED {  	color	: #777777;
}
A:LINK {
  	text-decoration	: none;
  	color		: #777777;
}
A:HOVER {
  	color		: #ff6666;
}
UL,LI {
  	margin		: 0;
  	padding		: 0;
  	list-style	: none;
}

#center {
  	width		: 910;
  	height		: 1600;
  	margin		: 0 0 0 0;
  	padding		: 0 0 0 0;
  	text-align	: left;
  	background-image 	: url("_hhh.jpg");
  	background-repeat 	: repeat-x;
	background-position	: 0 0;
  	border			: solid 0px #000033;
}

DIV.home_navi{
  	width 			: 880;
  	height 			: auto;
  	margin 			: 0 0 0 0;
  	padding 		: 0 0 0 0 ;
	float			: left;
	background-position	: 0 0;
  	border			: solid 0px #ff0033;
}

.sw{
  	height 			: 19px;
  	width 			: auto;
  	padding 		: 0 5 0 5;
  	margin			: 0 0 0 0;
	float			: right;
  	border			: solid 0px #555555;
}

DIV.home_navi A:LINK{
  	height 			: 16px;
  	width 			: auto;
  	padding 		: 0 5 0 5;
  	margin			: 0 0 0 0;
  	font-size 		: 15;
  	color 			: #cccccc;
  	text-decoration 	: none;
  	border			: solid 0px #06123c;
}

DIV.home_navi A:VISITED{
  	height 			: 16px;
   	width 			: auto;
  	padding 		: 0 5 0 5;
  	margin			: 0 0 0 0;
  	font-size 		: 15;
  	color 			: #cccccc;
  	border			: solid 0px #ff0033;
  	border-color 		: #ebebeb;
  	border			: solid 0px #06123c;
}

DIV.home_navi A:HOVER{
  	height 			: 16;
  	width 			: auto;
  	padding 		: 0 5 0 5;
  	margin			: 0 0 0 0;
  	font-size 		: 15px;
  	color 			: #111111;
  	background-color	: #ffffff;
  	border			: solid 0px #06123c;
  	background-image 	: url("_h2_back_01.jpg");
  	background-repeat 	: repeat-x;
	background-position	: 0 -13;
  	border			: solid 0px #0fffff;
}

.logo img{
	width		: 300;
	height		: 40;
	margin		: 40 0 0 0;
	padding		: 0 0 0 0;
	float		: left;
  	border		: solid 0px #222222;
}

#center .aa{
	width		: 900;
	height		: 480;
	margin		: 0 0 0 0;
	padding		: 0 0 0 0;
	float		: left;
  	background-image 	: url("home_pic_04.jpg");
  	background-image 	: url("_top_ma.PNG");
  	background-image 	: url("top_neko.jpg");
  	background-image 	: url("top_neko3.jpg");

  	background-repeat 	: no-repeat;
	background-position	: 0 0;
  	border		: solid 0px #555555;
}

#center .aaa p{
	width		: auto;
	height		: auto;
	margin		: 50 0 0 310;
	padding		: 0 0 0 0;
  	font-size 	: 140%;
	letter-spacing	: 0.6em; 
	text-align	: left;
	color		: #660033;
	color		: #ffffff;
  	line-height	:180%;
	float		: left;
  	border  	: solid 0px #333333;
}

#center .aaa1 p{
	width		: 865;
	height		: auto;
	margin		: 0 0 0 0;
	padding		: 0 0 0 0;
  	font-size 	: 170%;
  	word-spacing 	: 3px;
	text-align	: center;
	color		: #666666;
  	line-height	:180%;
	float		: left;
  	border  	: solid 0px #333333;
}

#center .bbb p{
	width		: 865;
	height		: auto;
	margin		: 0 0 0 0;
	padding		: 0 0 0 0;
  	word-spacing 	: 3px;
	text-align	: center;
  	font-size 	: 130%;
	color		: #666666;
  	line-height	: 150%;
	float		: left;
  	border  	: solid 0px #333333;
}

#center .ccc p{
	width		: 865;
	height		: 20;
	margin		: 0 0 0 0;
	padding		: 0 0 0 0;
  	font-size 	: 150%;
  	word-spacing 	: 3px;
	text-align	: center;
	color		: #666666;
  	line-height	:130%;
	float		: left;
  	border  	: solid 0px #333333;
}

#center h6{
	width		: 780;
	height		: 40;
	margin		: 0 0 0 0;
	padding		: 0 0 0 0;
	float		: left;
  	font-size 	: 120%;
  	word-spacing 	: 3px;
	text-align	: right;
	color		: #666666;
  	border  	: solid 0px #333333;
}

#center .english{
	width		: 900;
	height		: auto;
  	color		: #222222;
  	font-size 	: 100%;
	margin		: 0 0 0 0;
	padding		: 0 0 0 0;
  	border  	: solid 0px #333333;
	float		: left;
  	text-align	: right;
  	border		: solid 0px #06123c;
}	


#center .next{
	width		: 900;
	height		: auto;
  	color		: #222222;
  	font-size 	: 100%;
	margin		: 0 0 0 0;
	padding		: 0 0 0 0;
  	border  	: solid 0px #333333;
	float		: left;
  	text-align	: right;
  	border		: solid 0px #06123c;
}

#mess {
  	width		: 900;
  	height		: 400;
  	margin		: 0 0 0 0;
  	padding		: 0 0 0 0;
	float		: left;
  	word-spacing 	: 1px;
  	border  	: solid 0px #333333;
}


#mess h5{
	width		: auto;
	height		: 20;
  	font-size 	: 110%;
	font-weight	: lighter;
  	color 		: #eeffee;
	margin		: 10 0 0 0;
	padding		: 0 0 0 0;
  	text-align	: center;
  	border  	: solid 0px #333333;
  	background-image 	: url("navi_back_05.jpg");
  	background-repeat 	: repeat-x;
	background-position	: 0 1;
}

.mess_left {
  	width		: 410;
  	height		: 280;
  	margin		: 0 0 0 0;
  	padding		: 0 0 0 0;
	float		: left;
  	font-size 	: 140%;
  	background-image 	: url("hhh.jpg");
  	background-repeat 	: repeat-x;
	background-position	: 0 -100;
  	border  	: solid 0px #333333;
}

DIV.inchou{
  	width 		: 370px;
  	height 		: auto;
  	font-size 	: 110%;
  	color 		: #000000;
  	text-align	: right;
  	padding 	: 0 0 0 0;
  	margin		: 0 0 0 0;
  	border  	: solid 0px #333333;
	float		: left;
}

#mess .mess_left p{
	width		: 370;
	height		: auto;
	margin		: 30 0 0 20;
	padding		: 0 0 0 0;
  	font-size 	: 110%;
  	line-height	: 110%;
	float		: left;
	line-height	: 1.8em; 
	letter-spacing	: 0.1em; 
	text-align	: left;
	text-align	: justify;
	text-justify	: inter-ideograph;	
  	border  	: solid 0px #333333;
}

.mess_right {
  	width		: 410;
  	height		: 280;
  	margin		: 0 0 0 33;
  	padding		: 0 0 0 0;
	float		: right;
  	font-size 	: 140%;
  	background-image 	: url("qrcode2.gif");
  	background-repeat 	: no-repeat;
	background-position	: 340 35;
  	border  	: solid 0px #333333;
}

.mess_right p{
  	width		: 400;
  	height		: 50;
  	margin		: 0 0 0 0;
  	padding		: 0 0 0 0;
	float		: right;

  	border  	: solid 0px #333333;
}

 iframe{
	width		:410;
	height		:200;
	margin		:10 0 0 0;
	padding		:0 0 0 0 ;
	border		:solid	0px #ff0066;
}


#mess .mess_right p{
	width		: 23em;
	height		: auto;
	margin		: 10 0 0 20;
	padding		: 0 0 0 0;
  	font-size 	: 110%;
  	line-height	: 110%;
	float		: left;
	line-height	: 1.8em; 
	letter-spacing	: 0.15em; 
	text-align	: left;
	text-align	: justify;
	text-justify	: inter-ideograph;	
  	border  	: solid 0px #333333;
}

#mess .mess_bottom{
  	width		: 900;
  	height		: auto;
  	margin		: 20 0 0 0;
  	padding		: 0 0 0 0;
	float		: right;
  	border  	: solid 0px #333333;
}

#mess .mess_bottom p{
  	width		: 470;
  	height		: auto;
  	margin		: 10 0 0 0;
  	padding		: 0 0 0 0;
	float		: right;
  	font-size 	: 12;
  	line-height	: 110%;
	float		: right;
	line-height	: 1.2em; 
	letter-spacing	: 0.15em; 
	text-align	: left;
	text-align	: justify;
	text-justify	: inter-ideograph;	
  	border  	: solid 0px #333333;
}

.mess_top {
  	width		: 840;
  	height		: 110;
  	margin		: 40 0 0 33;
  	padding		: 0 0 0 0;
	float		: left;
  	font-size 	: 140%;
  	background-image 	: url("http://www.mon-age.com/img/interface/rogo.gif");
  	background-repeat 	: no-repeat;
	background-position	: 0 0;
  	border  	: solid 0px #333333;
}

.mess_top h5{
  	width		: 70;
  	height		: auto;
  	margin		: 0 0 0 250;
  	padding		: 0 0 0 0;
	float		: left;
  	font-size 	: 100%;
  	background-image 	: url("");
  	background-repeat 	: repeat-x;
	background-position	: 0 -100;
  	border-botom  	: solid 1px #333333;
}



.mess_top p{
  	width		: 400;
  	height		: 40;
  	margin		: 10 0 0 260;
  	padding		: 0 0 0 0;
	float		: left;
  	border  	: solid 0px #333333;
}

.sogo_link {
  	width		: 860;
  	height		: 110;
  	margin		: 40 0 0 33;
  	padding		: 0 0 0 0;
	float		: left;
  	font-size 	: 140%;
  	background-image 	: url("IMG_6829.jpg");
  	background-repeat 	: no-repeat;
	background-position	: 0 -20;
  	border  	: solid 0px #333333;
}


.sogo_link h5{
  	width		: 70;
  	height		: auto;
  	margin		: 0 0 0 250;
  	padding		: 0 0 0 0;
	float		: left;
  	font-size 	: 100%;
  	background-image 	: url("");
  	background-repeat 	: repeat-x;
	background-position	: 0 -100;
  	border-botom  	: solid 0px #333333;
}

.sogo_link_box {
  	width		: 500;
  	height		: 50;
  	margin		: 0 0 0 250;
  	padding		: 0 0 0 0;
	float		: left;
  	border  	: solid 0px #333333;
}

.sogo_link p{
  	width		: auto;
  	height		: auto;
  	margin		: 10 0 0 15;
  	padding		: 0 0 0 0;
	float		: left;
  	border  	: solid 0px #333333;
}



DIV.botom_s{
  	padding 	: 0 0 0 0;
  	margin		: 10 0 0 0;
  	width 		: 900px;
	height		: 10;
  	text-align	: right;
	float		: left;
  	border  	: solid 0px #333333;
}

DIV.botom{
  	padding 	: 0 0 0 0;
  	margin		: 10 0 0 0;
  	width 		: 900px;
	height		: 30;
  	text-align	: center;
	float		: left;
  	border  	: solid 0px #333333;
  	border-top  	: solid 1px #aaaaaa;
}

DIV.botom p{
  	padding 	: 0 0 0 0;
  	margin		: 0 0 0 10;
	float		: left;
  	width 		: 400px;
	height		: 15;
  	font-size 	: 12px;
  	color		: #777777;
  	text-align	: center;
  	border  	: solid 0px #333333;
}

div .counter{
	float		: left;
  	border  	: solid 0px #333333;
  	width 		: 900px;
	height		: 30;
  	padding 	: 0 0 0 0;
  	margin		: 20 0 0 0;
}

#banner {
  	width		: 900;
  	height		: 300;
  	margin		: 100 0 0 0;
  	padding		: 0 0 0 20;
  	text-align	: center;
	float		: left;
  	border  	: solid 0px #33ff33;
}

.ban_block {
  	width		: auto;
  	height		: 70;
  	margin		: 0 0 0 0;
  	padding		: 0 10 0 0;
	float		: left;
  	text-align	: left;
  	border  	: solid 0px #333333;
}

.kakushi {
  	width		: 500;
  	height		: 50;
  	margin		: 330 0 0 0;
  	padding		: 0 10 0 0;
	float		: left;
  	text-align	: left;
  	font-size 	: 15%;
	font-weight	: lighter;
  	color 		: #ffffff;
  	border  	: solid 0px #333333;
}

.kakushi h2{
  	margin		: 0 0 0 0;
  	padding		: 0 10 0 0;
	float		: left;
  	text-align	: left;
  	font-size 	: 10%;
	font-weight	: lighter;
  	color 		: #ffffff;
}

