@charset "utf-8";

* {
	margin:0;
	padding:0;
	font-family:Helvetica,Arial,sanserif,Verdana;
	font-size:12px;
	line-height:1.7;
	color:#a08e80;
}

h1 ,h2{

font-family:Helvetica,Arial,sanserif,Verdana;

}

a {

color:#333333;
text-decoration:none;
}

a:hover {

color: #CC3300;
text-decoration:none;

}

div.clear {

clear:both;

}


/* -----body----- */

body {

height:100%;
background: url(../img/common/background.gif) repeat;

}

/* ----- firefox ----- */

html  {
	overflow-y:scroll;
	height:100%;

}

/* -----center ----- */


div#popup_wrapper {

text-align:center;
height:100%;width:100%;

}

div#popup_container {
position:relative;
width:512px; height:100%;
text-align:justify;
margin-left:auto;
margin-right:auto;


}

div.privacy_container {
text-align:center;
position:relative;
margin-bottom:30px;
}

h2.privacy_h2 {
margin-top:40px;

}

p.privacy_text {
text-align:left;
padding:20px;
font-size:10px;
}

img.close_b {
position:absolute;
top:10px; left:440px;
}
span.privacy_large {
font-size:14px;
line-height:1;
}

span.p_contact_text {
text-align:left;
font-weight:normal;
color:#a08e80;
}

span.p_contact_text a{

color:#a08e80;
text-decoration:underline;
}

span.p_contact_text a:hover{
color:#999999;

}


img.bottom_close {
margin-bottom:20px;
}

/* -----map----- */

div#popup_container2 {
position:relative;
width:540px;
text-align:justify;
margin-left:auto;
margin-right:auto;
}

div.map_container {
width:540px; height:240px;
margin:20px 0 5px 0;
}

div.map_area {
width:236px;
float:left;
}

div.map_data {
width:300px;
float:right;
position:relative;
}

img.mapclose {
position:absolute;
left:240px; top:0px;
}

div.map01_data {
margin-top:70px;
padding-left:10px;
}

div.map01_data img {
margin:10px 0;
}

div.map03_data {
margin-top:130px;
padding-left:10px;
}

div.map03_data img {
margin:10px 0;
}

/* -----members----- */

div.member_read {
margin-top:10px;
}

div.member_read p {
padding:10px 20px;
text-align:left;
}

div.inputform {
margin-top:10px;
text-align:left;
}

span.css2jred {
color:#FF0000;
margin-left:3px;
}

td.css3e {
height:30px;
padding:0 5px;
}

div.member_poricy {
margin-bottom:20px;
}

div.member_poricy p{
padding:10px 20px;
text-align:left;
}

div.submition {
margin:10px 0;
}

select {
margin-bottom:10px;
font-size:12px;
color:#000000;
background-color:#CCCCCC;
padding:0;
width:80px;
border-width: 0px;
}

input {


}