/*===============================================*/
/* HTML tag styles                               */
/*===============================================*/


/* 基本スタイル
:::::::::::::::::::::::::::::::::::::::::::::::: */
html { scrollbar-face-color: #eeeeee; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #d5d5d5; scrollbar-3dlight-color: #000000; scrollbar-arrow-color: #000000; scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: #000000;}
body {
	margin: 0;
	padding: 10;
	list-style: none;
	line-height: 1.5;
	font-size: 75%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.5;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
}

img {border: none;margin: 0;}

h1{
	font-family: Verdana,Arial,sans-serif;
	font-size: 120%;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}

h2{
	font-family: Arial,sans-serif;
	font-size: 114%;
	color: #006699;
	margin: 0px;
	padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
	font-family: Arial,sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

h5{
	font-family: Verdana,Arial,sans-serif;
	font-size: 100%;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}

/* カラースタイル
:::::::::::::::::::::::::::::::::::::::::::::::: */

.bold {
	font-weight: bold;
}

.byellow {
	color: #ffff00;/* 黄色 */
	font-weight: bold;
}

.bstrongcolor{
	color: #FF6600;/* 橙色 */
	font-weight: bold;
}
.baqua {
	color: #00ffff;/* 水色 */
	font-weight: bold;
}

.normalcolor{
	color: #333333;
}

.redcolor{
	COLOR:red;/* 赤  */
}
.greencolor{
	COLOR:green;/* グリーン  */
}
.purplecolor{
	COLOR:#FF33FF;/* 赤紫  */
}

.lightgulay{
	COLOR:#cccccc;/* 薄い灰色  */
}

.blueColor{
	COLOR:#0000FF;/* ブルー  */
}

.strongcolor{
	color: #FF6600;/* 橙色 */
}

.luremyfree{
  color:#999999;
  font-size: small;
}

.manmarkcolor{
	color: #0000FF;
}
.womanmarkcolor{
	color: #ff3399;
}

.srchlistline{
  BACKGROUND-COLOR: #DCDCDC;
}
.backwhite{
  BACKGROUND-COLOR: #FFFFFF;
}
.srchlisttitleback{
  BACKGROUND-COLOR: #F5F5F5;
}

/* ボタン高さ */
.btn {
	height: 20px;
}
/* 大段組
:::::::::::::::::::::::::::::::::::::::::::::::: */

/* WRAPPER STYLES 
--------------------------------------------- */
#wrapper {
	width: 970px;
	/*background-color: #000000;*/
}

/* HEADER STYLES 
--------------------------------------------- */
#header {
	float: left;  /* ボックスを左寄せに指定 */
	width: 970px;
	/*background-color: #FF0000;*/
}
#headerleft {
	float: left;  /* ボックスを左寄せに指定 */
	width: 760px;
	/*background-color: #CC99CC;*/
}
#headerright {
	float: right;
	width: 200px;
	margin: 0; /* LEFTのみのマージンに変更 */
	/*background-color: #726F76;*/
}

/* CONTAINER STYLES 
--------------------------------------------- */
#container {
	float: left;  /* ボックスを左寄せに指定 */
	width: 760px; /* ボックスの幅を指定 */
	/*background-color: #009900;*/
}

/* ADVERTISEMENT STYLES (広告)
--------------------------------------------- */
#advertisement {
	float: right;
	/*position: absolute;*/
	/*left: 770px;*/
	/*top: 0px;*/
	width: 200px;
	/*background-color: #CC99CC;*/
	margin: 0; /* LEFTのみのマージンに変更 */
}

#advertisement p{
	padding: 0px 5px 0px 5px;
}

#advertisement img {
	border: none;
	margin: 0;
}

/* FOOTER STYLES 
--------------------------------------------- */
#footer {
	clear: both;
	width: 760px;
	height: 1.5em;
	border-top: 2px solid #363441;
	background-color: #726F76;
	/*padding: 0px 10px;*/
}

#footer a {
	color: #FFF4DE;
	font-weight: bold;
	font-size: 90%;
	text-decoration: none;
	text-align: center;
}

#footer a:hover {
	color: #E29470;
	font-size: 100%;
}

/* 小段組
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* HEADER STYLES (header_bar)
--------------------------------------------- */
#headerbar {
	clear: both;
	width: 760px;
	height: 40px;
	background: #FFFFFF url(../../pc/img/top_log_bak.jpg) left top no-repeat;
}

#headerbar a {
	text-decoration: none;
	color: #0F4955;
}
#headerbar a:hover {
	color: #75AFA0;
}

/* HEADER STYLES (ヘッド広告)
--------------------------------------------- */
#banardesbar{
	clear: both;
	width: 760px;
	margin: 5px 0;
	/*background-color: #FFFF99;*/
}

/* CONTAINER STYLES (navebar)
--------------------------------------------- */
#navebar {
	clear: both;
	width: 760px;
	height: 1.5em;
	border-bottom: 2px solid #363441;
	background-color: #726F76;
	font-size: 100%;
	color: #FFF4DE;
	vertical-align: middle;
}

#navebar a {
	color: #FFF4DE;
	/*font-weight: bold;*/
	/*font-size: 90%;*/
	text-decoration: none;
}

#navebar a:hover {
	color: #ffffff;/*#E29470*/
	font-weight: bold;
	font-size: 100%;
}
/* CONTAINER STYLES (loginbar)
--------------------------------------------- */
#loginbar {
	clear: both;
	width: 760px;
	/*background-color: #FFCCFF;*/
}
#loginbar h3 {
	font-family: Arial,sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FF33FF;
	text-align: right;
	padding: 0px 5px 0px 0px;/*上右下左*/
}

/* CONTAINER STYLES (msgbar)
--------------------------------------------- */
#msgbar {
	clear: both;
	width: 760px;
	/*background-color: #FFCCFF;*/
}
#msgbar h3 {
	font-family: Arial,sans-serif;
	font-size: 100%;
	font-weight: bold;
	/*font-weight: normal;*/
	color: #FF33FF;
	text-align: left;
	/*margin-left: 20px;*/
	padding: 0px 20px 0px 20px;
	/*border-bottom: solid 2px #726F76;*/
	/*background-color: #C7D5ED;*/
}

/* CONTAINER STYLES (menubar)
--------------------------------------------- */
#menubar {
	position: relative;
	z-index: 100;
	width: 760px;
	height: 4em;/*4/2em*/
	background-color: #FFFFFF;
}

/* ----- Manu List ----- */
#menu {
	position: absolute;
	left: 164px;
	width: 536px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu li {
	float: left;
	width: 107px;
	margin: 0;
}

#menu li a {
	display: block;
	width: 100%; /* Windows Internet Explorer 6対策 */
	padding: 8px 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

#menu li a:hover {
	color: #FF6600;/*#E29470*/
}

#menu li#nodisplay {
	background: url(../../pc/img/smp_img/navigation_bg.gif) left top no-repeat;/*214-35*/
}

#menu li#display {
	background: url(../../pc/img/smp_img/navigation_bg.gif) right top no-repeat;
}

/* SUBMENU  */

#submenu {
	position: absolute;
	left: 10px;
	width: 750px;
}

#submenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#submenu li {
	float: left;
	width: 107px;/*107*/
	margin: 0;
}

#submenu li a {
	display: block;
	width: 100%; /* Windows Internet Explorer 6対策 */
	padding: 8px 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

#submenu li a:hover {
	color: #FF6600;/*#E29470*/
}

#submenu li#nodisplay {
	background: url(../../pc/img/smp_img/navigation_bg.gif) left top no-repeat;
}

#submenu li#display {
	background: url(../../pc/img/smp_img/navigation_bg.gif) right top no-repeat;
}
