body{
  background: url(../images/bg_img.jpg) repeat-x #fffefe;
  font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
}



TABLE {FONT-SIZE: 12px ;color: #333333;}
.h110{line-height:110%}
.h120{line-height:120%}
.h130{line-height:130%}
.h140{line-height:140%}
.h150{line-height:150%}
.h160{line-height:160%}
.h180{line-height:180%}
.style1 {font-size:12px;color: #FFFFFF}
.style2 {font-size:12px;color: #852110;}
.style3 {font-size:12px;color: #2b7f00;}
.style4 {font-size:12px;color: #ff331a;}
.style5 {font-size:12px;color: #e55070;}
.style6 {font-size:16px;color: #019589;}
.style7 {font-size:12px;color: #019589;}
.style8 {font-size:16px;color: #333333;}
.style9 {font-size:12px;color: #f5276c;}
.style10 {font-size:10px;color: #333333;}
.style11 {font-size:12px;color: #40a8c2;}
.style12 {font-size:16px;color: #8c540e;}
.style13 {font-size:12px;color: #333333;}
.style14{font-size:12px;color: #01897e;}
.style15 {font-size:14px;color: #f5276c;}
.style16 {font-size:14px;color: #FFFFFF}
.style17 {font-size:12px;color: #bc41a3}
.style18 {font-size:12px;color: #fa5f02}
.style19{font-size:10px;color: #01897e;}
.style20{font-size:12px;color: #706b19;}
.style21{font-size:12px;color: #555195;}
.style22{font-size:12px;color: #7f4363;}
.style23 {font-size:16px;color: #8c540e;}
.style24 {font-size:16px;color: #fe3d02;}
.style25 {font-size:12px;color: #ff0f09;}
.style25-2 {font-size:18px;color: #ff0f09;font-weight:bold;}
.style26 {font-size:12px;color: #b10f86;}
.style27 {font-size:11px;color: #6600ff;}
.style28 {font-size:11px;color: #b12a6d;}
.style29 {font-size:11px;color: #666666;}
.style30 {font-size:11px;color: #fe56ad;}
.style31 {font-size:10px;color: #877a81;}
.style32 {font-size:11px;color: #fc178b;}
.style33 {font-size:12px;color: #fe56ad;}
.style34 {font-size:10px;color: #fe56ad;}
.style35 {font-size:10px;color: #801d8c;}
.style36 {font-size:16px;color: #be1a59;}
.style37 {font-size:12px;color: #e96908;}
.style38 {font-size:12px;color: #f71694;}
.style39 {font-size:16px;color: #0a7697;}
.style40 {font-size:11px;color: #00ab45;}
.style41 {font-size:12px;color: #ab186a;}
.style42 {font-size:14px;color: #ab186a;}
.style43 {font-size:12px;color: #801d8c;}
.style44 {font-size:12px;color: #00ab45;}
.style45 {font-size:11px;color: #333333;}
.style46 {font-size:12px;color: #666666;}
.style47 {font-size:12px;color: #0a7697;}
.style48 {font-size:11px;color: #ff331a;}
.style49 {font-size:11px;color: #666666;}
.style50 {font-size:12px;color: #00c78c;}
.style51 {font-size:12px;color: #333333;line-height:150%}
.style52 {font-size:11px;color: #b12a6d;font-weight:bold}
.style53 {font-size:14px;color: #f754af;}
.style54 {font-size:11px;color: #f71694;}
.style55 {font-size:11px;color: #bc41a3}
.style56 {font-size:11px;color: #0a7697;}
.style57 {font-size:11px;color: #3e260a;}
.style58 {font-size:12px;color: #fd46a0;}
.style59 {font-size:12px;color: #ff5d7f;}
.style60 {font-size:11px;color: #795d62;}
.style61 {font-size:11px;color: #ff5d7f;}
.style62 {font-size:20px;color: #552a24; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"}
.style63 {font-size:30px;color: #552a24; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"}
.style64 {font-size:12px;color: #459d91;}
.style65 {font-size:18px;color: #b31e65;}
.style66 {font-size:14px;color: #333333;}
.style67 {font-size:11px;color: #999999;}
.style68 {font-size:10px;color: #999999;}
.style69 {font-size:11px;color: #ec82d1;}
.style70 {font-size:11px;color: #ffffff;}
.style71 {font-size:26px;color: #da477d; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"}
.style72 {font-size:14px;color: #705760;}
.style73 {font-size:14px;color: #ff331a;}

A.btn {
  display: block;             /* ƒuƒƒbƒN—v‘f‚É‚·‚é */
  width: 92px;                /* ‰¡• */
  color: #ffffff;
  background-color: #5999b5;  /* ”wŒiF */
  border: outset 2px #80b3c6; /* ˜g‚ÌF */
  margin: 0px;
  padding: 1px 1px 1px 0px;
  font-size: 12px;            /* ƒtƒHƒ“ƒgƒTƒCƒY */
  line-height: 16px;          /* s‚Ì‚‚³ */
  text-align: center;         /* …•½‘µ‚¦ */
  text-decoration: none;      /* ‰ºü‚ðÁ‚· */
}
A.btn:hover {
  color: #eeeeee;
  background-color: #3b799e;  /* ”wŒiF */
  border: inset 2px #60a3bc;  /* ˜g‚ÌF */
  margin: 0px;
  padding: 1px 0px 0px 1px;
}
A.btn:active { color: #ffffff; }
A.btn:visited { color: #ffffff; }

HR.s01 {
  color: #bab7ae; /* ü‚ÌF(IE—p) */
  background-color: #bab7ae; /* ü‚ÌF(NN—p) */
  height: 3px; /* ü‚Ì‘¾‚³ */
  border: 3px; /* ˜g‚Ì‘¾‚³ */
  border-style: dotted; /* ˜g‚ÌŽí—Þ */
}

HR.s02 {
  color: #64cee4; /* ü‚ÌF(IE—p) */
  background-color: #64cee4; /* ü‚ÌF(NN—p) */
  height: 3px; /* ü‚Ì‘¾‚³ */
  border: 3px; /* ˜g‚Ì‘¾‚³ */
  border-style: dotted; /* ˜g‚ÌŽí—Þ */
}


.waku1 {
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;}
	

.waku2 {
	border-right-style: solid;
	border-right-color: #febfc7;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #febfc7;
	border-left-width: 1px;
	}
	
.waku3 {
	border-right-style: solid;
	border-right-color: #febfc7;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #febfc7;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #febfc7;
	border-bottom-width: 1px;}
	
.waku4 {
	border-right-style: solid;
	border-right-color: #dad9d9;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #dad9d9;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dad9d9;
	border-bottom-width: 1px;}


/* ƒhƒƒbƒvƒ_ƒEƒ“—p start */

.drop_down{
	position:relative;
	z-index:999;
}
ul.drop_menu {
	margin:0px;
	padding:0px;
	display:none;
	border:1px solid #F36;
	width:87px;
	position:absolute;
	_top:30px;
	_left:0px;
	/*left:0px;*/
}
ul.drop_menu li{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-size:14px;
	font-weight:bold;
	background:#ffffcc url("../images/arrow1.png") no-repeat 8px center;
	line-height:2.2;
	list-style-type:none;
	height:30px;
	border-bottom:1px dotted #F36;
	text-indent:18px;
}
ul.drop_menu a{
	display:block;
	width:100%;
	height:100%;
	color:#ff519c;
	text-decoration:none;
}
ul.drop_menu a:hover{
	color:black;
}


/* ƒhƒƒbƒvƒ_ƒEƒ“—p start ‰º’iƒƒjƒ…[1*/

.drop_down2{
	position:relative;	
}

ul.drop_menu2 {
	margin:0px;
	padding:0px;
	display:none;
	border:1px solid #F36;
	width:150px;
	position:absolute;
	_top:18px;
	_left:0px;
	/*left:0px;*/
}
ul.drop_menu2 li{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-size:14px;
	font-weight:bold;
	background:#ffffcc url("../images/arrow1.png") no-repeat 8px center;
	line-height:2.2;
	list-style-type:none;
	height:30px;
	border-bottom:1px dotted #F36;
	text-indent:18px;
}
ul.drop_menu2 a{
	display:block;
	width:100%;
	height:100%;
	color:#ff519c;
	text-decoration:none;
}
ul.drop_menu2 a:hover{
	color:black;
}

/* ƒhƒƒbƒvƒ_ƒEƒ“—p start ‰º’iƒƒjƒ…[2*/

.drop_down3{
	position:relative;
}

ul.drop_menu3 {
	margin:0px;
	padding:0px;
	display:none;
	border:1px solid #F36;
	width:87px;
	position:absolute;
	_top:18px;
	_left:0px;
	/*left:0px;*/
}
ul.drop_menu3 li{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-size:14px;
	font-weight:bold;
	background:#ffffcc url("../images/arrow1.png") no-repeat 8px center;
	line-height:2.2;
	list-style-type:none;
	height:30px;
	border-bottom:1px dotted #F36;
	text-indent:18px;
}
ul.drop_menu3 a{
	display:block;
	width:100%;
	height:100%;
	color:#ff519c;
	text-decoration:none;
}
ul.drop_menu3 a:hover{
	color:black;
}

/* ‰ñ‚èž‚Ý‰ðœ */

.clear { clear:both; } 
.clear hr { display:none; }  