body {
	font-size: 0.9em;
	line-height: 1.3em;
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}



img {
	border:0;
}

#container {
	background-color: #ffffff;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}


#wrappwe {
	position: relative;
	width: 800px;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
}

/*-----------------------------------
              content
------------------------------------*/


#mainContent {
	width: 650px;
	margin-right: 75px;
	margin-left: 75px;
	margin-bottom: 10px;
}

#mainContent1 {
	width: 650px;
	margin-right: 75px;
	margin-bottom: 20px;
	margin-left: 75px;
	margin-top: 40px;
}
#mainContent2 {
	width: 650px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 30px;
	border: 2px solid #000046;
	padding-left: 30px;
	margin-left: 43px;
	padding-right: 30px;
}
#mainContent5 {
	width: 650px;
	margin-right: 75px;
	margin-bottom: 20px;
	margin-left: 75px;
}
#mainContent6 {
	width: 650px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 30px;
	border: 2px solid #000046;
	padding-left: 30px;
	margin-left: 43px;
	padding-right: 30px;
}
#mainContent8 {
	width: 650px;
	margin-right: 75px;
	margin-bottom: 20px;
	margin-left: 75px;
}
#mainContent9 {
	width: 650px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 30px;
	border: 2px solid #000046;
	padding-left: 30px;
	margin-left: 43px;
	padding-right: 30px;
}
#mainContent10 {
	width: 650px;
	margin-right: 75px;
	margin-bottom: 20px;
	margin-left: 75px;
}
#mainContent11 {
	width: 650px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 30px;
	border: 2px solid #000046;
	padding-left: 30px;
	margin-left: 43px;
	padding-right: 30px;
}
#mainContent12 {
	width: 650px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 30px;
	border: 2px solid #000046;
	padding-left: 30px;
	margin-left: 43px;
	padding-right: 30px;
}


#mainContent15 {
	width: 650px;
	margin-right: 75px;
	margin-bottom: 20px;
	margin-left: 75px;
}
#mainContent16 {
	width: 650px;
	margin-right: 75px;
	margin-bottom: 20px;
	margin-left: 75px;
}

#mainContent18 {
	width: 650px;
	margin-right: 75px;
	margin-bottom: 20px;
	margin-left: 75px;
}
#mainContent18 p {
	line-height: 1.5em;
	text-align: center;
}
#mainContent18 a {
	color: #993300;
}
#mainContent18 p {
	line-height: normal;
}

#mainContent19 {
	width: 610px;
	margin-right: 75px;
	margin-bottom: 20px;
	margin-left: 75px;
	border: 1px solid #B9B37D;
	margin-top: 40px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#mainContent20 {
	width: 650px;
	margin-right: 75px;
	margin-bottom: 50px;
	margin-left: 75px;
	margin-top: 50px;
}
#mainContent21 {
	width: 650px;
	margin-right: 75px;
	margin-bottom: 0px;
	margin-left: 75px;
	margin-top: 70px;
}
#mainContent22 {
	width: 770px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#mainContent25 {
	width: 650px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: 65px;
	border: 2px solid #77a3b4;
	margin-top: 20px;
}
#mainContent25 ul {
	list-style-type: none;
}
#mainContent25 li {
	line-height: 1.2em;
	padding-top: 0px;
	padding-bottom: 30px;
	color: #666666;
	font-size: 11pt;
	letter-spacing: normal;
}





#img1 {
	float: right;
}

#pt {
	float: right;
	margin-left: 10px;
}
/*-----------------------------------
              bullet
------------------------------------*/
#bullet {
	width: 610px;
	border: 1px solid #9C3223;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 30px;
	margin-bottom: 30px;
	background-color: #fcfefb;
}
#bullet p {
	letter-spacing: normal;
}

#bullet1 {
	width: 610px;
	border: 1px solid #9C3223;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 30px;
	margin-bottom: 30px;
	background-color: #fcfefb;
}
#bullet1 p {
	letter-spacing: normal;
}

#bullet2 {
	width: 610px;
	border: 1px solid #9C3223;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 30px;
	margin-bottom: 20px;
	background-color: #fcfefb;
}
#bullet2 p {
	letter-spacing: normal;
}

img {border:0;}


/*-----------------------------------
              tokuten
------------------------------------*/

#tokuten01 {
	background-image: url(../img/tokuten01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 620px;
}
#ttn01_tt {
	padding-left: 400px;
	line-height: 1.4em;
	padding-top: 300px;
}

#tokuten02 {
	background-image: url(../img/tokuten02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 620px;
}
#ttn02_tt {
	padding-left: 400px;
	line-height: 1.4em;
	padding-top: 305px;
}

#tokuten03 {
	background-image: url(../img/tokuten03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 620px;
}
.ttn03_tt {
	padding-left: 480px;
	line-height: 1.4em;
	padding-top: 300px;
}
.ttn03_tt2 {
	padding-left: 480px;
	line-height: 1.4em;
}
.ttn03_tt3 {
	margin-top: 30px;
	padding-left: 110px;
	line-height: 1.4em;
}
.ttn03_tt4 {
	padding-left: 110px;
	line-height: 1.4em;
}

#tokuten04 {
	background-image: url(../img/tokuten04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 600px;
}
#ttn04_tt {
	padding-left: 400px;
	line-height: 1.4em;
	padding-top: 300px;
}
/*----------------------------------------*/

.ctr {text-align: center;}
.fl {float: left;}
.fr {float: right}
.fcl {clear: left;}
.fcr {clear: right;}
.sp{letter-spacing: normal;}
.lh{line-height:normal;}
.sign{
	text-align: right;
	padding-top: 10px;
}
.p_left{
	padding-left: 20px;
}
/*------------------------------------*/

table{margin:auto;}


table.m{
	width: 700px;
	border-style: none;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 50px;
}

/*-----------------------------------
             oder
------------------------------------*/


#oder {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 10px;
}

#oder a:hover {position: relative;left:1px;top:1px;}

#oder1 {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 10px;
}

#oder1 a:hover {position: relative;left:1px;top:1px;}

#oder2 {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 10px;
}

#oder2 a:hover {position: relative;left:1px;top:1px;}


#footer {
	height: 30px;
	width: 770px;
	margin-left: 15px;
	margin-bottom: 10px;
	color: #8a8c8d;
}
#bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../img/bm.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 40px;
	text-align: center;
}
#b_p a {
	color: #FFFFFF;
}

#bottom p {
	margin-top: 20px;
}
#b_p {
	line-height: 1.5em;
	letter-spacing: 0.3em;
	padding-top: 13px;
}


#footer a {
	color: #8a8c8d;
	font-size: 9pt;
}
#footer a:hover {
	color:#eb9a0c;
	position: relative;
	left:1px;
	top:1px;
}
/*------------------------------------*/
		
a{text-decoration:none;}
a:link {color:#999999;}
a:visited {color:#003366;}
a:hover {
	color:#eb9a0c;
}
a:active {color:#999999;}

/*---------------------------------------*/

ul.f {text-align: center;margin: 2px;list-style-type: none;}
li.f {display: inline;font-size: 11px;text-align: center;}

/*--------------------------------------*/

.style2 {font-size: 10px;font-weight: bolder;color: #C40000;}
.style3 {font-size: 10px;font-weight: lighter;color: #666666;}
.style4{color: #666666;font-size: 12px;font-weight: bold;}
.lt {padding-left: 550px;padding-top: 0px;padding-bottom: 0px;}
.pt_20{padding-top:20px;}
/*----------------------------------------*/
td {
	text-align: left;
}
#dropin
{
	z-index: 1;
	left: 40px;
	top: 10px;
	visibility: hidden;
	position: absolute;
	width: 180px;
	height: 550px;
	padding-top:347px;
	font-size:12px;
	text-align: center;
	background-image: url(../img/mm_b.gif);
	background-repeat: no-repeat;
}
