body {

	background-color: #BFCCD0;

	margin: 20px 0px 0px 0px;

}

h1 {

	font-size: 4px;

	position: absolute;

	visibility: hidden;

}

h2 {

	font-size: 4px;

	position: absolute;

	visibility: hidden;

}

form{

    margin: 0;

}

table{

	color: #4D4D4D;

    font-size : 12px;

    line-height:16px;

	letter-spacing: 1px;

}

.copyright {

	font-size: 9pt;

	color: #333;

}

.underlink_wh {

	font-size: 9pt;

	color: #FFF;

}

a:link {

	text-decoration: underline;

}

a:visited {

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

	color: #999;

}

a:active {

	text-decoration: underline;

}

.underlink {

	font-size: 9pt;

}

.font14{

	font-size: 14px;

	line-height:18px;

}

.font12{

	font-size: 12px;

	line-height:16px;

}

.font10{

	font-size: 10px;

	line-height:13px;

}



/*top*/

.top-wn-title {

	font-family: "HGP‘n‰pŠpºÞ¼¯¸UB";

	font-size: 10pt;

	color: #FF0000;

}

.top-wn-text {

	font-size: 9pt;

	line-height: 12pt;

	color: #333;

}

.top-under-text {

	font-size: 8pt;

	line-height: 10pt;

	color: #333;

}



/*common*/

.naka {

	width: 760px;

	margin-top: 30px;

	text-align: left;

}

.pd_lf5 {

	padding-left: 5px;

}



/*about*/

.ab_menu {

	width: 207px;

	padding: 2px 3px 2px 3px;

	border: solid 1px #ccc;

}

.ab_menu img{

	margin: 1px 0 1px 0;

}



/*message*/

.ms_in {

	width: 530px;

	padding: 20px 0 0 5px;

	border-top: solid 1px #ccc;

}

.ms_side {

	padding: 10px;

	background-color:#e6e6e6;

}

.ms_sdimg {

	margin: 20px 0 2px 0;

}



/*member*/

.mb1_td1 {

	background:  url(../member/img/n1_01_02.gif) no-repeat top;

}

.mb1_sub {

	margin: 18px 0 15px 0;

}

.mb1_side {

	margin-top: 62px;

	background-color: #e6e6e6;

	padding: 10px;

}

.mb1_side table{

	margin-top: 7px;

}

.mb1_side div{

	padding: 5px 0 5px 0;

	text-align: center;

}

.mb2_h {

	padding: 15px;

	border: solid 1px #ccc;

}

.mb2_h img{

	margin: 25px 0 8px 0;

}



/*activity*/

.ac01_uesen {

	margin-top: 20px;

	border-top: dotted 1px #ccc;

}

.ac01_sitasen {

	padding: 15px 0 15px 5px;

	border-bottom: dotted 1px #ccc;

	width:510px;

}

.ac04_mi {

	width:500px;

	background:  url(../activity/img/4_img.jpg) no-repeat right top;

}

.ac04_tx img{

	margin: 20px 0 7px 0;

}

.ac06_hyo table{

	margin: 10px 0 5px 0;

}

.ac06_hyo div{

	margin: 5px 0 0 17px;

}

.ac6_migi {

	width: 199px;

	padding: 7px;

	border: solid 1px #ccc;

	background-color: #75004b;

}

.ac6_migi img{

	margin-bottom: 3px;

}

.ac7_mb15 table{

	margin-bottom: 15px;

}

.ac7_mb15 div{

	margin-top: 3px;

}

.ac7_m_title {

	padding: 20px 0 8px 0;

	border-bottom: 1px solid #7f7f7f;

	width:510px;

}

.ac7_m_title2 {

	margin: 5px 0 12px 0;

	width:510px;

}

.achc_title {

	margin-bottom: 17px;

}

.achc_smenu {

	margin-top: 37px;

}



/*tour*/

.tr_mainlef img{

	margin-bottom: 22px;

}

.tr_mainrig img{

	margin-bottom: 5px;

}

.tr_migi {

	width: 199px;

	margin-top: 15px;

	padding: 7px;

	background-color: #e4edd8;

}

.tr_migi div{

	margin-bottom: 8px;

	border: dotted 1px #b1c1a6;

}


