@charset "utf-8";

* {margin: 0px;padding: 0px;font-size:100%;text-align: left;}

/*--2010.02.09-修正--*/

body {
	padding: 0px;
	background-image:url(/upimg/ms.gif);
	background-color: #000000;
	text-align: center;
	font-size: 80%;
	font-style: normal;
	font-family: Verdana,'ＭＳ Ｐゴシック', Osaka,'IPA Pゴシック', sans-serif;

}

div#MooFlow {background-image:url(/upimg/ms.gif);}

#content {width:750px;margin: -60px auto 0px auto;/*height: 350px;*/}

p { margin-bottom: 0px;}

p, dt, dd, address {color: #000000;line-height: 1.4;}

ul { margin: 0px 0px 0px 0px;}

ul li ol li { margin: 0px 0px 0px 0px;}

dl dt ol { margin-bottom: 10px;}

em { font-weight: bold;}

object { margin: 0px 0px 0px 0px;}

img {margin: 0px;border: 0px;}

.logo {float:left;}/*--画像左側に文字が回り込む--*/

.logo2 {float:right;}

.logo3 {float:left;margin: 0px 0px 0px 0px;}/*--2ページ用--*/

.clear {clear: both;}

.aka {color: #ff0000;}

.blue {color: #0000ff;}

.tan {background-color: #d2b48c;padding: 5px 0px 5px 0px;}/*----各ページの見出し枠色--*/

.web_blue {vertical-align:top;display:inline;padding: 0px;margin: 0px;color: #0000ff;}

.menuhover{color: #ffffff;
	background-color: #ff0000;
	font-size: 12px;
	border: 1px solid #666680;
	background-image: url("/upimg/mfg0002.jpg");
	padding: 4px 18px 4px 18px;
}

a:link { text-decoration: none;border: 0px; }
a:visited { text-decoration: none;border: 0px; }
a:hover { text-decoration: none;border: 0px; }
a:active { text-decoration: none;border: 0px; }

.menu1 a:link {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px 18px;
	background-color: #f2f2f2;color: #000000;margin: 5px 0px;}

.menu1 a:visited {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px 18px;
	background-color: #f2f2f2;color: #000000;margin: 5px 0px;}

.menu1 a:hover {border: 1px solid #666680;background-image: url("/upimg/mfg0002.jpg");padding: 4px 18px;
	background-color: #a1000d;color: #ffffff;margin: 5px 0px;}

.menu1 a:active {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px 18px;
	background-color: #f2f2f2;color: #000000;margin: 5px 0px;}


.menu1b a:link {border: 1px solid #666680;background-image: url("/upimg/mfg0002.jpg");padding: 4px 18px;
	background-color: #f2f2f2;color: #ffffff;margin: 5px 0px;}

.menu1b a:visited {border: 1px solid #666680;background-image: url("/upimg/mfg0002.jpg");padding: 4px 18px;
	background-color: #f2f2f2;color: #ffffff;margin: 5px 0px;}

.menu1b a:hover {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px 18px;
	background-color: #a1000d;color: #0000ff;margin: 5px 0px;}

.menu1b a:active {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px 18px;
	background-color: #f2f2f2;color: #000000;margin: 5px 0px;}


div#menu2 a:link {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px 10px;
	background-color: #f2f2f2;color: #000000;margin: 5px 0px;}

div#menu2 a:visited {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px 10px;
	background-color: #f2f2f2;color: #000000;margin: 5px 0px;}

div#menu2 a:hover {border: 1px solid #666680;background-image: url("/upimg/mfg0002.jpg");padding: 4px 10px;
	background-color: #a1000d;color: #ffffff;margin: 5px 0px;}

div#menu2 a:active {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px 10px;
	background-color: #f2f2f2;color: #000000;margin: 5px 0px;}
/*-------------全体領域-------------------*/

div#container {/*--ヘッダーとメニュ--*/
	width: 750px;
	margin: 2px auto 1px auto;
/*	border: 1px solid #555555;*/
	background-color: #f2f2f2;
	text-align: center;
	position:relative;top:0px;z-index: 2000;
background-image:url(/upimg/ms.gif);
}
div#container1 {
	width: 750px;
	margin: -68px auto 0px auto;
/*	border: 1px solid #555555;*/
	background-color: #f2f2f2;
	text-align: center;
/*	height: 700px;*/
}

.memo {text-align: center;font-size:12px;font-weight: bold;color: #ffffff;
	padding: 3px 0px 3px 0px;
	margin: 1px 260px 1px 250px;
	background-color: #a1000d;}

.memo1 {text-align: center;font-size:12px;padding: 3px 0px 3px 0px;}

/*div#container2 {width:750px;margin:0px auto;border:1px solid #555555;background-color:#84a2d4;text-align: center;}*/

/*-------------ヘッダー部----#E0E0E5--84a2d4-----------*/

div#header {
	float: none;
	clear: both;
	height: 90px;
text-align: left;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*border: 1px solid #555555;*/
	background-color: #f2f2f2;
	background-image: url("/upimg/001b.jpg");
	background-repeat: no-repeat;
}

div#header .hdr2 {height: 90px;background-image:url(/upimg/001a.jpg);
		background-repeat: no-repeat;background-position: right top;}

div#header .hdr {height: 90px;background-image:url(/upimg/ms.gif);}




.header2 {z-index:10;
	float: none;
	clear: both;
	height: 90px;
text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-image: url("/upimg/001a.jpg");*/
/*	background-repeat: no-repeat;*/
/*	background-position: right top;*/
}


div#header h1 {
	margin: 0px 3px 3px 3px;
	padding: 6px 0px 5px 0px;
	text-align: center;
	font-size: 22px;
	font-style: italic;
	color: #000000;

}

@media screen {
	div#header h1 a {
		font-family: 'ＭＳ Ｐ明朝', serif;
	}
}

div#header p {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	font-size: 75%;
	color:#000000;z-index: 20;
/*	font-family: 'ＭＳ Ｐゴシック', sans-serif;*/
/*	border: 1px solid #000000;*/
}

/*-------------メニュー部--------------------*/

div#menu1 {float: none;clear: both;margin: 2px 3px 0px 3px;padding: 0px 0px 3px 0px;
		background-color: #84a2d4;background-image: url("/upimg/mfg0001.jpg"); }

div#menu1 h2 { display: none;}

div#menu1 dl {margin: 0px 0px;padding: 5px 0px 4px 0px;text-align: center; }

div#menu1 dl dt {display: inline;margin: 5px 0px;padding: 4px 0px;font-size: 94%; }

div#menu2 {float: none;clear: both;margin: 1px 0px 0px 0px;padding: 0px 0px 3px 0px;
		background-color: #f2f2f2;background-image:url(/upimg/ms.gif); }

div#menu2 dl {margin: 1px 3px;padding: 0px 0px 4px 0px;text-align: center; }

div#menu2 dl dt {margin: 0px 0px 0px 0px;padding: 4px 0px 4px 7px;font-size: 94%; }

/*-wrap<-大枠--記事部--内容-->maincolumn--*/

div#wrap {
	margin: 0px 0px 0px 0px;
	background-color: #f2f2f2;
	border: 1px solid #ff0000;
}
div#wrap p { margin: 5px 10px;}

div#wrap h2 {display: none;}

div#wrap h3 { display: none;
/*	margin: 3px 100px 0px 100px;*/
/*	padding: 0px;*/
/*	text-align: left;*/
/*	color: #222222;*/
/*	background-color: #393e4f;青褐あおかち--*/
}
div#wrap h4 { margin: 10px;}

/*div#wrap .article { margin: 0px 0px; padding: 0px 0px; }*/

div#wrap .maincolumn {
	font-size: 80%;
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	border: 1px solid #ff0000;
}
div#wrap .maincolumn p { margin: 5px 10px 5px 10px;}
div#wrap .maincolumn dl { margin: 0px 0px 0px 0px;}
div#wrap .maincolumn ol { margin: 0px 0px 0px 0px;}


/*-------------フッター部-------------------*/

div#footer {	width: 750px;
	margin: 0px auto;

	padding: 0px 0px 0px 0px;
	float: none;
	clear: both;
	background-color: #f2f2f2;
/*	border: 1px solid #d2b48c;*/
	text-align: center;
	background-image: url("/upimg/ms.gif");
}
div#footer img {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
	border: 0px;
}
div#footer p {
	padding: 10px 10px 2px 10px;
	text-align: right;
	color: #000000;
}

div#footer address {
	padding: 5px 10px 5px 10px;
	text-align: center;
	color: #000000;
/*	background-color: #888888;*/
}

div#footer a:link, div#footer a:visited { color: #0000ff;}

div#footer a:active, div#footer a:hover { color: #000000;}

/*------------ここからJAVA---------------*/

.mf001 { z-index:1000;}

.mf{visibility: hidden; z-index:1; color:#000000;font-size:20px;font-style: italic;}
.mf * {
	outline:none;
	border:none;
	padding:0;
	margin:0;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select:none;
	-o-user-select:none
}
.mf div.loader{
	position:absolute;
	text-align:center;
	z-index:10000;
	margin:0 auto;
	top:45%;
	width:100%;
	background:url(/upimg/2p/ajax_loader.gif) no-repeat 50% 0;
	padding:50px 0;
}
.mf div.caption {
	position:absolute;
	text-align:center;
border: 1px solid #d2b48c;
	z-index:98;
	margin:1em auto;
	bottom:70px;
	width:100%;
}
.mf div.mfNav{
	position:absolute;
	z-index:99;
	margin:0 auto;
	text-align:center;
	width:100%;
	bottom:20px;
	font-size:1px;
	line-height:1px;
	width:100%;
}
.mf div.autoPlayCon{
	float:left;
	width:10%;
	padding-left:3%;
	height:24px;
}
.mf a.play, .mf a.stop{
	width:27px;
	height:24px;
	float:left;
	cursor:pointer;
}
.mf a.play{
	background:url(/upimg/2p/play.gif) no-repeat;
}
.mf a.stop{
	background:url(/upimg/2p/stop.gif) no-repeat;
}
.mf div.sliderCon{
	margin-top:5px;
	float:left;
	width:74%;
}
.mf a.sliderNext{
	background:url(/upimg/2p/left.gif) no-repeat;
}
.mf a.sliderPrev{
	background:url(/upimg/2p/right.gif) no-repeat;
}
.mf a.sliderNext, a.sliderPrev{
	text-decoration:none;
	width:25px;
	height:16px;
	cursor:pointer;
	float:left;
}
.mf div.resizeCon{
	float:right;
	width:10%;
	padding-right:3%;
	height:24px;
}
.mf a.resize{
	width:34px;
	height:24px;
	float:right;
	cursor:pointer;
	background:url(/upimg/2p/resize.gif) no-repeat;
}
.mf div.slider{
	background:url(/upimg/2p/middle.gif) repeat-x;
	height:16px;
	position:relative;
	text-align:left;
	float:left;
}
.mf div.knob{
	height:16px;
	background:url(/upimg/2p/middle-slider.gif) repeat-x right center;
}
.mf div.knobleft{
	background:url(/upimg/2p/left-slider.gif) repeat-x center;
	width:8px;
	height:16px;
}

