@charset "Shift_JIS";
*{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

BODY{
	font-family: CI, qMmpSPro W3, HiraKakuProN-W3;@@@@@

  border-bottom-style : none;
  margin-left : auto;
  margin-right : auto;
  width : 1024px;
}

#main{
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  width : 1024px;
  height : auto;
}
#header{
	height: 70px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-top: 5px;
}
#column{
	padding-top: 10px;
	padding-left: 5px;
	width: 330px;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	background-color: white;
}
#cont{
	text-align: left;
	padding-top: 0px;
	margin-left: 5px;
	margin-right: 0px;
	width: 330px;
	float: left;
	margin-top: 15px;
	padding-left: 10px;
}
#column2{
	padding-top: 10px;
	width: 330px;
	float: right;
	margin-left: 5px;
	margin-right: 0px;
	background-color: white;
	margin-top: 5px;
}


#footer{
  
  height : 200px;
  clear : both;
  margin-left : auto;
  margin-right : auto;
  text-align : center;
}

#footerMain{
	background-image : url(../image/copy.gif);
	height: 19px;
	background-repeat: no-repeat;
	width: 317px;
	margin-top : 0px;
	background-position: center center;
	margin-left: auto;
	margin-right: auto;
}

P.example4 {
	color: rgb(233, 105, 124);
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: small;
	font-weight: normal;
}

P.example6 {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: rgb(254, 245, 247);
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: medium;
	font-weight: normal;
	margin-left: 10px;
	margin-right: 10px;
	background-image : url(../image/pan-2.gif);
	background-repeat: no-repeat;
	text-indent: 22px;
	background-position: 5px 5px;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(247, 142, 160);
}

-->
-->

A:link{
  
  
  background-repeat : repeat-x;
  height : 20px;
  list-style-type : none;
color : rgb(134, 107, 98);
  
  font-size : medium;
  vertical-align : middle;
  

  
  line-height : 1;


}

H3{
	font-size: medium;
	font-weight: bold;
	margin-left: 10px;
	color: rgb(83, 83, 83);
}

#headerLogo{
	background-image: url(../image/hane.50on.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	width: 315px;
	height: 70px;
	float: left;
	margin-left: 5px;
}
A:visited{
  
  color : rgb(70, 162, 206);
}
A:hover{
  color : rgb(62, 157, 204);
}
.ninja_onebutton{
	
  margin-left : 45px;
  
}

#sub-menu{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-left: 155px;
	margin-right: 0px;
	margin-bottom: 5px;
	float: left;
	text-align: center;
	background-position: center center;
}

#sub-menu UL{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  list-style-type : none;
}

#sub-menu UL LI{
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	float: left;
	color: rgb(134, 191, 234);
}

#sub-menu UL LI A{
	font-size: small;
	background-position: center center;
	margin-left: auto;
	margin-right: auto;
	color: rgb(247, 142, 160);
}

#headerAd{
	float: right;
	margin-top: 4px;
}

.search{
	margin-left: 10px;
}

#navi{
  
  padding-top : 0px;
  padding-left : 0px;
  width : 1024px;
  float : left;
}
#navi ul{
  list-style-type : none;
}
#navi UL LI{
	background-color: rgb(250, 175, 202);
	vertical-align: middle;
	text-align: center;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	width: 91px;
	height: 35px;
	float: left;
	line-height: 2;
	color: rgb(128, 128, 128);
	left: 1px;
}
#navi UL LI A{
	background-color: rgb(250, 175, 202);
	text-decoration: none;
	display: block;
	margin-top: 10px;
	color: rgb(112, 112, 112);
}
#navi UL LI A:hover{
  color : rgb(255, 255, 255);
  
}

#main-menu{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	text-align: left;
}

#main-menu UL{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  list-style-type : none;
}

#main-menu UL LI{
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 2px;
	margin-left: 10px;
	margin-bottom: 2px;
	color: rgb(247, 142, 160);
}

#main-menu UL LI A{
	font-size: 15px;
	margin-left: auto;
	margin-right: auto;
	color: rgb(247, 142, 160);
	text-indent: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-decoration: none;
}

#main-menu A:hover{
	color: aqua;
}

#main-menu A:visited{
	color: rgb(152, 134, 172);
}

a:hover.pink
    color:#ff0000;
    font-style:normal;
    text-decoration:underline;
}

#middle-menu{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	text-align: left;
}

#middle-menu{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	text-align: left;
}

#middle-menu UL{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  list-style-type : none;
}

#middle-menu UL LI{
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 2px;
	margin-left: 10px;
	margin-bottom: 2px;
	color: rgb(247, 142, 160);
}

#middle-menu UL LI A{
	font-size: 15px;
	margin-left: auto;
	margin-right: auto;
	color: rgb(103, 147, 220);
	text-indent: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-decoration: none;
}

#middle-menu A:hover{
	color: aqua;
}

#middle-menu A:visited{
	color: rgb(152, 134, 172);
}

#third-menu{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	text-align: left;
}

#third-menu UL{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  list-style-type : none;
}

#third-menu UL LI{
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 2px;
	margin-left: 10px;
	margin-bottom: 2px;
	color: rgb(247, 142, 160);
}

#third-menu UL LI A{
	font-size: 15px;
	margin-left: auto;
	margin-right: auto;
	color: rgb(107, 171, 136);
	text-indent: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-decoration: none;
}

#third-menu A:hover{
	color: aqua;
}

#third-menu A:visited{
	color: rgb(152, 134, 172);
}

#headertop{
	background-color: rgb(252, 211, 225);
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	font-size: small;
	color: rgb(236, 102, 169);
	font-weight: bold;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
}
#headerAd-a{
  text-align : center;
  width : 1024px;
  float : left;
}
