@charset "utf-8";
body {
	background-repeat: repeat-x;
	margin: 0px;
	padding-top: 10px;
	text-align: center;
	background-image: url(../img/00_bdbk.jpg);

}
BODY,TABLE { font-size:12px; font-family:"ＭＳ Ｐゴシック", "Osaka"; line-height:18px;  color:#0e0e0e; }
h1 { background-image:url(../img/00_h1.jpg); background-repeat:no-repeat; font-size:12px; padding-left:30px; padding-top:10px; padding-bottom:16px;  padding-right:7px; color:#ffffff; margin:0px; }
h2 {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom: 4px;
}
h3 { background-image:url(../img/00_h5.jpg); background-repeat:no-repeat; font-size:12px; padding-left:30px; padding-top:10px; padding-bottom:16px;    padding-right:7px; color:#ffffff; margin:0px; }
H4 { margin-top:0px; margin-bottom:4px; font-size:12px; }
H5 { background-image:url(../img/00_h1.jpg); background-repeat:no-repeat; font-size:12px; padding-left:30px; padding-top:10px; padding-bottom:16px;  padding-right:7px; color:#ffffff; margin:0px; }

.small { font-size:10px; line-height:14px; }
A:link { color:#ff006d; font-weight:bold; }
A:visited { color:#ff006d; font-weight:bold; }
A:hover { color:#ff00b3; font-weight:bold; }

img { border:none; }
address {
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	font-style: normal;
	margin-top: 15px;
	margin-bottom: 30px;

}
.global-navi A { color:#ffffff; }
.global-navi { color:#ffffff; }
.white { color:#ffffff; }

.breadlist { font-size:10px; margin-bottom:20px; }

TD#gnavi-td  { background-image:url(../img/00_gnavi-tdbk01.jpg); color:#ffffff; padding:20px; height:69px; vertical-align:middle; padding-bottom:12px; padding-top:7px; }

IMG.gnavi-hr1 { margin:0px; margin-top:4px; margin-bottom:4px; }
TD.main-td1 { background-color:#ffffff; padding:18px;  vertical-align:top;}
.main-td1 P { margin-top:0px; margin-bottom:24px; }
.main-td1 FORM { margin-top:0px; margin-bottom:24px; }
TD.main-td2 { background-color:#ffffff; padding:0px; padding-top:18px; padding-bottom:18px; padding-right:18px; vertical-align:top; }
TD.main-td2 P { width:417px; }
TD.main-td3 { background-color:#ffffff; padding:0px; vertical-align:top; padding-top:0px; padding-bottom:18px; background-color:#d9d7cb; }
DIV#main-td-cont { padding:7px; text-align:center; }

.update P { margin:2px; }

.google-ad { margin-top:20px; }
.google { font-size:11px; margin-bottom:24px; }

.whereisimg { font-weight:bold; }

DIV.imgsearch { width:410px;text-align:center; margin:15px auto 15px auto; border:1px solid #FF006D; background-color:#FFF6F6; padding:5px;}
