body{
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 20px;
	background: #ff9900;
}

*{
	padding: 0;
	margin: 0;
}

img {
	vertical-align: top;
	border: 0px;
}

p, h1, h2, h3, ul, li {
	padding: 0px;
	margin: 0px;
}

.clear {
	clear: both;
}

.clear_fix {
	clear: both;
	height: 0px;
	overflow: hidden;
}

.align_r {
	text-align: right;
}

.align_l {
	text-align: left;
}

.align_c {
	text-align: center;
}

.float_l {
	float: left;
}

.float_r {
	float: right;
}

.index_top {
	float: right;
	margin-right: 10px;
	margin-left: 10px;
}

#header_wrapper {
	background: url(../images/kichijoji_top_1bg.gif) repeat-x;
	margin-top: 0px;
}

#headerbg {
	background: url(../images/kichijoji_top_bg.gif) left top no-repeat;
	margin-top: 0px;
}

#header {
	width: 967px;
	height: 110px;
	position: relative;
	margin: 0 auto;
}

#header h1 {
	font-weight: normal;
	font-size: 12px;
}

.pt_5 {
	padding-top: 5px;
}

.pr_10 {
	padding-right: 10px;
}

#header .logo {
	width: 215px;
	height: 71px;
	position: absolute;
	top: 20px;
	left: 36px;
}

#header .text {
	width: 580px;
	height: 20px;
	position: absolute;
	top: 0px;
	left: 300px;
	text-align: right;
	color: #313131;
}

#header .text a {
	color: #4D6100;
	padding-left: 10px;
	text-decoration: none;
}

#header .topmenu {
	width: 577px;
	height: 36px;
	position: absolute;
	bottom: 2px;
	right: 14px;
	background: url(../images/kichijoji_top_link_bg.png) no-repeat;
	_background-image: none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="kichijoji/images/kichijoji_top_link_bg.png", sizingMethod="scale");
}

*html #header .topmenu {
	background: url(../images/kichijoji_top_link_bg.jpg) no-repeat;
}

#header .topmenu li {
	list-style: none;
	float: left;
	display: inline;
}

#menu {
	width: 100%;
	height: 70px;
	background: url(../images/kichijoji_menu_bg.jpg) repeat-x;
}

.ml_31 {
	margin-left: 31px;
}

.ml_4 {
	margin-left: 4px;
}

.ml_1 {
	margin-left: 1px;
}

.ml_2 {
	margin-left: 2px;
}

.ml_11 {
	margin-left: 11px;
}

#content {
	width: 967px;
	margin: 0 auto;
	position: relative;
}

#ad_left {
	width: 166px;
	height: 512px;
	position: absolute;
	right: -180px;
}

#ad_left .scroll_left {
	width: 166px;
	height: 512px;
}

#content .flash {
	position: relative;
	z-index: 0;
	text-align: center;
	margin-top: -10px;
}

#content_main {
	width: 967px;
	background: url(../images/kichijoji_34.jpg) repeat-y;
}

#content_main .note{
	width: 940px;
	padding-top:8px;
	padding-bottom:4px;
	background-color:#fff;
	text-align:center;
	margin:0 auto;
}

#index_main {
	width: 967px;
}

#index_main .index_left {
	width: 662px;
	float: left;
}

#index_main .mian_left {
	width: 662px;
	float: left;
	margin-left: 33px;
	display: inline;
	min-height: 1050px;
	_height: 1050px;
}

.mt_9 {
	margin-top: 9px;
}

.kichijoji_l_bg0 {
	background: url(../images/kichijoji_37.gif) no-repeat;
	width: 432px;
	height: 323px;
}

.pt_8 {
	padding-top: 8px;
}

.mt_3 {
	margin-top: 3px;
}

.mt_6 {
	margin-top: 6px;
}

.mt_17 {
	margin-top: 17px;
}

.mt_30 {
	margin-top: 30px;
}

.inline {
	display: inline;
}

.h_11 {
	height: 11px;
	overflow: hidden;
}

.h_300 {
	height: 300px;
}

.h_400 {
	height: 400px;
}

.h_900 {
	height: 900px;
}

.h_1200 {
	height: 1200px;
}

.mt_75 {
	margin-top: 75px;
}

#index_main .index_left .news_list {
	margin-left: 15px;
}

#index_main .index_left .news_list li {
	list-style: none;
	background: url(../images/icon1.gif) 0 5px no-repeat;
	padding-left: 20px;
	width: 600px;
	margin-top: 15px;
}

#index_main .index_left .news_list li a {
	color: #333333;
}

#index_main .index_left .news_list li span {
	color: #4D6100;
	float: right;
}

#index_main .index_right {
	width: 226px;
	float: right;
	margin-right: 25px;
	display: inline;
}

#index_main .index_right .contact_box {
	width: 226px;
	height: 931px;
	background: url(../images/kichijoji_r_bg.jpg) no-repeat;
	position: relative;
}

.pb_10 {
	padding-bottom: 10px;
}

.pt_22 {
	padding-top: 22px;
}

.mt_13 {
	margin-top: 13px;
}

.mt_8 {
	margin-top: 8px;
}

.pt_14 {
	padding-top: 14px;
}

.mt_19 {
	margin-top: 19px;
}

.mt_22 {
	margin-top: 22px;
}

.contact_txtbg {
	width: 166px;
	height: 483px;
	background: url(../images/kichijoji_TOP_r2_bga.jpg) no-repeat;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

.bot_line {
	height: 30px;
	background: url(../images/kichijoji_bot_dot.gif) left bottom repeat-x;
	margin: 0px 20px 0px 20px;
}

.plr_20 {
	padding-left: 20px;
	padding-right: 20px;
}

.ml_50 {
	margin-left: 50px;
}

#index_main .index_right .contact_box span {
	display: block;
	width: 45px;
	float: left;
}

#index_main .campaign{
	width:660px;
	margin-top:10px;
}

#index_main .news{
	width:660px;
	margin-top:10px;
}

#index_main .news li {
	list-style: none;
	margin-top: 1px;
}

#index_main .news li a {
	color: #996600;
	text-decoration: none;
	background: url(../images/sub_arrow.gif) 0 1px no-repeat;
	padding-left: 10px;
}
#index_main .news li a:hover {
	color: #996600;
	text-decoration: underline;
}

#index_main .campaign_left{
	float:left;
	width:162px;
}

#index_main .topbtn {
	width: 654px;
	margin-top: 15px;
}

#index_main .topbtn .left {
	width: 317px;
	float: left;
}

#index_main .topbtn .right {
	width: 317px;
	float: right;
}

#index_main .topbtn .right a {
	color: #333333;
	text-decoration: none;
}

#index_main .campaign_right{
	float:right;
	width:638px;
	height:223px;
	border:solid 1px #CCCCCC;
	padding:10px;
	overflow-x: hidden;
	overflow-y: scroll;
}

#index_main .campaign_text_left{
	float:left;
	width:638px;
	height:223px;
	border:solid 1px #CCCCCC;
	padding:10px;
	overflow-x: hidden;
	overflow-y: scroll;
}

#index_main .campaign_img_right{
	float:right;
	width:162px;

}


#index_main .studio{
	width:654px;
}

#index_main .studio_img_left{
	float:left;
	width:200px;
}
.wid-654{
	width:634px;
	padding:0px 0px 10px 0px;
}
.studio_imgtext{
	float:left;
	width:265px;
	padding-top:10px;
}
.studio_button{
	float:right;
	width:265px;
}

#index_main .studio_content{
	width:634px;
}
#index_main .studio_content .left_317{
	width:634px;
	float:left;
}
#index_main .studio_content .left_317 .img-left{
	float:left;
	width:350px;
}
#index_main .studio_content .left_317 .text-right{
	float:right;
	width:220px;
}

.studio_box_01{
	float:left;
	width:142px;
	height:450px;
	border: solid 1px #825c1b;
	padding:5px;
	background:url(../studio/images/studio_bg01.jpg) no-repeat right bottom;
}
.studio_box_002{
	float:left;
	width:142px;
	height:450px;
	border: solid 1px #825c1b;
	padding:5px;
	background:url(../studio/images/studio_bg02.jpg) no-repeat right bottom;
}

.studio_box_03{
	float:left;
	width:142px;
	height:450px;
	border: solid 1px #825c1b;
	padding:5px;
	background:url(../studio/images/studio_bg03.jpg) no-repeat right bottom;
}

.studio_box_04{
	float:left;
	width:142px;
	height:450px;
	border: solid 1px #825c1b;
	padding:5px;
	background:url(../studio/images/studio_bg04.jpg) no-repeat right bottom;
}

.studio_box_05{
	float:left;
	width:142px;
	height:450px;
	border: solid 1px #825c1b;
	padding:5px;
	background:url(../studio/images/studio_bg05.jpg) no-repeat right bottom;
}

.studio_box_06{
	float:left;
	width:142px;
	height:450px;
	border: solid 1px #825c1b;
	padding:5px;
	background:url(../studio/images/studio_bg06.jpg) no-repeat right bottom;
}


.studio_box_02{
	float:left;
	width:301px;
	height:450px;
	border: solid 1px #825c1b;
	padding:5px;
	background:url(../studio/images/studio_bg07.jpg) no-repeat right bottom;
}

.studio_box_07{
	float:left;
	width:294px;
	height:360px;
	border: solid 1px #825c1b;
	padding:5px;
	background: url(../studio/images/studio_bg04.jpg) no-repeat right bottom;
}

.studio_box_08{
	float:left;
	width:294px;
	height:360px;
	border: solid 1px #825c1b;
	padding:5px;
	background: url(../studio/images/studio_bg07.jpg) no-repeat right bottom;
}

.studio_box_09{
	width:605px;
	border: solid 3px #674304;
	padding:10px;
	margin-top:10px;
	font-size:14px;
}

.text_white_02 {
 color: #ffffff;
 font-size: 12px;
 font-weight: bold;
}

.bg_colour_04 {
 background-color: #BE8270;
}


.table_06 {
 border: #370000 2px solid;
 width: 634px;
}

.table_06 .td1 {
 border-bottom: #CDACA3 1px solid;
 border-right: #CDACA3 1px solid;
 padding: 5px 5px;
}

.table_06 .td2 {
 border-bottom: #CDACA3 1px solid;
 padding: 5px 5px;
}

.table_06 .td3 {
 border-right: #CDACA3 1px solid;
 padding: 5px 5px;
}

.table_06 .td4 {
 padding: 5px 5px;
}

.linkimg {
	width: 967px;
	background: url(../images/kichijoji_34.jpg) repeat-y;
	margin: 0 auto;
	padding-top: 15px;
	text-align: center;
}
.linkimg .foot_text {
	text-align: right;
	margin-right: 18px;
}


.ml_23 {
	margin-left: 23px;
}

.ml_50 {
	margin-left: 50px;
}

.mr_27 {
	margin-right: 27px;
}

.ml_8 {
	margin-left: 8px;
}

.ml_7 {
	margin-left: 7px;
}

#footer {
	width: 100%;
	height: 140px;
	background: url(../images/kichijoji_107.gif) left top repeat-x;
	color:#FFFFFF;
}

.pt_20 {
	padding-top: 20px;
}

#footer a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer .pt_20 a {
	margin-left: 25px;
	margin-right: 25px;
}

#footer a:hover {
	text-decoration: underline;
}	

#topic {
	margin-left: 10px;
	margin-bottom: 20px;
}

#topic a {
	color: #ff9900;
}

#topic a:hover {
	color: #435501;
}

.centertext {
	margin: 25px 10px 20px 10px;
}

.table_01 {
	border: #370000 2px solid;
	width: 630px;
}

.table_01 .td1 {
	border-bottom: #CDACA3 1px solid;
	padding: 10px 8px;
}

.table_01 .td2 {
	padding: 10px 8px;
}

.table_02 td {
	padding: 1px 0px 2px 0px;
}

.table_03 {
	 border: #370000 2px solid;
	 width: 634px;
}

.table_03 .td1 {
	border-bottom: #CDACA3 1px solid;
	border-right: #CDACA3 1px solid;
	padding: 10px 8px;
}

.table_03 .td2 {
	border-bottom: #CDACA3 1px solid;
	padding: 10px 8px;
}

.table_03 .td3 {
	border-right: #CDACA3 1px solid;
	padding: 10px 8px;
}

.table_03 .td4 {
	padding: 10px 8px;
}



.table_003 {
	 border: #370000 2px solid;
	 width: 634px;
}

.table_003 .td01 {
	border-bottom: #370000 1px solid;
	border-right: #370000 1px solid;
	padding: 10px 8px;
}

.table_003 .td02 {
	border-bottom: #370000 1px solid;
	padding: 10px 8px;
}

.table_003 .td03 {
	border-right: #370000 1px solid;
	padding: 10px 8px;
}

.table_003 .td04 {
	padding: 10px 8px;
}



.table_04 {
	width: 634px;
}

.table_04 .td1 {
	background: url(../membership/images/expense_image_02.jpg) no-repeat left;
	padding: 25px 20px;
	width: 161px;
}

.bg_colour_01 {
	background-color: #ecce85;
}

.bg_colour_02 {
	background-image: url(../images/table_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.bg_colour_03 {
	background-color: #F2ECEA;
}

.greenbox {
	width: 574px;
	padding: 5px 30px;
	background-image: url(../inquire/images/inquire_image03.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.brownbox {
	width: 574px;
	padding: 5px 30px;
	background-image: url(../inquire/images/inquire_image03.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.table_05 {
	border-top: #370000 2px solid;
	border-bottom: #370000 2px solid;
	width: 574px;
}

.table_05 .td1 {
	border-bottom: #CDACA3 1px solid;
	border-right: #CDACA3 1px solid;
	padding: 10px 8px;
}

.table_05 .td2 {
	border-right: #CDACA3 1px solid;
	padding: 10px 8px;
}

.table_05 .td_l_boder {
	border-left: #CDACA3 1px solid;
}

.text_red {
	color: #E50714;
}

.text_x-small_red {
	color: #E50714;
	font-size: x-small;
}

.text_blue {
	color: #0D5FB0;
}

.text_white {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

.text_green_01 {
	color: #5E9118;
}

.text_green_02 {
	color: #71a726;
	font-size: 14px;
	font-weight: bold;
}

.text_green_03 {
	color: #728457;
}

.text_grey_01 {
	color: #6e6e6e;
}
.text_blank{
	color:#000000;
}
.text_brown_right{
	color:#432403;
	text-align:right;
}

.text_brown_bold{
	color:#432403;
	font-size: 14px;
	font-weight: bold;
}

.text_brown{
	color:#432403;
	font-size:13px;
}
.text_blank_13{
	color:#000;
	font-size:13px;
}

.networkbox {
	width: 644px;
}

.networkbox .left {
	float:left;
	width: 130px;
}

.networkbox .right {
	float:right;
	width: 502px;
}

.textgreenright {
	text-align: right;
	color: #5E9118;
}

.decoration {
	text-decoration: line-through;
}

.bodycarebox {
	width: 634px;
}

.bodycarebox .left {
	float:left;
	width: 272px;
}

.bodycarebox .right {
	float:right;
	width: 350px;
}

.bodycarebox_02 {
	width: 634px;
}

.bodycarebox_02 .left {
	float:left;
	width: 151px;
}

.bodycarebox_02 .right {
	float: left;
	width: 313px;
	margin-left:10px;
}

.bodycarebox_02 .right02 {
	float:right;
	width: 151px;
}

.bodycarebox_link {
	background: url(../images/line.gif) top left repeat-x;
	width: 634px;
	margin-top: 12px;
	padding-top: 12px;
}

.gymbox_01 {
	width: 634px;
}

.gymbox_01 .left {
	float:left;
	width: 288px;
	text-align: right;
}

.gymbox_01 .right {
	float:right;
	width: 325px;
}

.spa_box {
	width: 288px;
	float: left;
	display: inline;
}

.support_01 {
	width: 634px;
}

.support_01 .left {
	float:left;
	width: 318px;
	text-align: right;
}

.support_01 .right {
	float:right;
	width: 300px;
}

.support_02 {
	width: 644px;
}

.support_02 .left {
	float:left;
	width: 334px;
	text-align: right;
}

.support_02 .right {
	float:right;
	width: 295px;
}

.katsubox_01 {
	width: 620px;
	background-color: #f4f4f4;
	padding: 20px 7px;
}

.katsubox_02 {
	padding: 7px 10px;
	background-color: #eaeaea;
}

.katsubox_03 {
	width: 624px;
	padding: 5px 5px;
}

.katsubox_03 .left {
	width: 86px;
	float: left;
}

.katsubox_03 .left2 {
	width: 512px;
	float: left;
}

.katsubox_03 .left3 {
	width: 82px;
	float: left;
}

.katsubox_03 .left4 {
	width: 110px;
	float: left;
}

.kaatsu_img_right {
	width: 636px;
	margin-top: 20px;
}

.kaatsu_img_right .left {
	width: 430px;
	float: left;
	background: url(../kaatsu/images/bg.gif) repeat;
	padding: 10px 10px 0 5px;
	height: 257px;
	line-height: 19px;
}

.kaatsu_img_right .right {
	width: 181px;
	float: right;
}

.kaatsu_personal {
	width: 640px;
}

.kaatsu_personal .personal_left {
	width: 258px;
	float: left;
}

.kaatsu_personal .personal_right {
	width: 340px;
	float: left;
	margin-left: 15px;
	display: inline;
}

.kaatsu_personal .personal_right .icon_red {
	background: url(../kaatsu/images/icon.gif) 0 0px no-repeat;
	padding-left: 15px;
}

.float_r {
	float: right;
}

.float_l {
	float: left;
}

.katsuground_01 {
	background-color: #fcd5b5;
}

.katsuground_02 {
	padding: 2px 5px;
	text-align: center;
}

.katsuground_03 {
	background-color: #ffff99;
}

.katsuground_04 {
	padding: 2px 5px;
	text-align: center;
}

.katsubox_04 {
	width: 610px;
	padding: 12px 12px;
	background-color: #FFACD6;
}

.katsubox_04 .left {
	width: 130px;
	float: left;
}

.katsubox_04 .right {
	width: 467px;
	float: right;
}

.katsubox_05 {
	width: 610px;
	padding: 12px 12px;
	background-color: #FDE9D9;
}

.katsubox_05 .left {
	width: 153px;
	float: left;
}

.katsubox_05 .right {
	width: 440px;
	float: right;
}

.katsubox_06 {
	width: 610px;
	padding: 12px 12px;
	background-color: #DBFFFF;
}

.katsubox_06 .left {
	width: 130px;
	float: left;
}

.katsubox_06 .right {
	width: 467px;
	float: right;
}

.katsubox_07 {
	width: 415px;
}

.katsubox_07 .left {
	width: 241px;
	float: left;
}

.katsubox_07 .right {
	width: 160px;
	float: right;
}

.katsubox_08 {
	width: 610px;
	padding: 12px 12px;
	background: #FFFF99;
}

.katsubox_08 .left {
	width: 470px;
	float: left;
}

.katsubox_08 .left .top {
	width: 470px;
}

.katsubox_08 .left .top .left {
	width: 160px;
	float: left;
}

.katsubox_08 .left .top .right {
	width: 300px;
	float: right;
}

.katsubox_08 .left .bottom {
	width: 470px;
	margin-top: 20px;
}

.katsubox_08 .left .bottom .left {
	width: 230px;
	float: left;
}

.katsubox_08 .left .bottom .right {
	width: 230px;
	float: right;
}

.katsubox_08 .right {
	width: 120px;
	float: right;
}

.font_red {
	color: #CC0000;
}

.kaatsu_list {
	list-style: none;
}

.kaatsu_list li {
	background: url(../kaatsu/images/icon2.gif) 0 4px no-repeat;
	padding-left: 15px;
}

.img_box {
	width: 400px;
}

.wid_365 {
	width: 365px;
}

.img_box .img_info {
	width: 124px;
	float: left;
	display: inline;
}

.red_box {
	border: #FF0000 3px solid;
	padding: 15px;
	color: #FF0000;
	font-size: 14px;
}

.mar_t_55 {
	margin-top: 55px;
}
.mar_t_40 {
	margin-top: 40px;
}
.mar_t_25 {
	margin-top: 25px;
}
.mar_t_20 {
	margin-top: 20px;
}
.mar_t_15 {
	margin-top: 15px;
}
.mar_t_10 {
	margin-top: 10px;
}
.mar_t_70 {
	margin-top: 70px;
}
.mar_t_5 {
	margin-top: 5px;
}
.mar_l_5 {
	margin-left: 5px;
}
.mar_l_8 {
	margin-left: 8px;
}
.mar_l_12 {
	margin-left: 11px;
}
.mar_l_14 {
	margin-left: 14px;
}
.mar_l_20 {
	margin-left: 20px;
}
.mar_l_30 {
	margin-left: 30px;
}
.mar_l_60 {
	margin-left: 60px;
}
.mar_l_65 {
	margin-left: 65px;
}
.mar_r_10 {
	margin-right: 10px;
}

.mar_r_5 {
	margin-right: 5px;
}
.mar_r_30 {
	margin-right: 30px;
}
.mar_b_20 {
	margin-bottom: 20px;
}

.mar_b_10 {
	margin-bottom: 10px;
}
.mar_l_40 {
	margin-left: 40px;
}
.mar_l_10 {
	margin-left: 10px;
}

.mar_l_19 {
	margin-left: 19px;
}

.pad_r_25 {
	padding-right: 25px;
}

.text_small {
	font-size: small;
}

.text_smaller {
	font-size: smaller;
}


.text_center {
	text-align: center;
}

.text_top {
	vertical-align: top;
}

.text_right {
	text-align: right;
}

.txt14 {
	font-size: 14px;
}
.txtbold {
	font-weight: bold;
}

.txt18-color {
	font-size: 18px;
	color: #400000;
}

.txtunderline {
	text-decoration: underline;
}
#index_main .voice_top{
	width:609px;
	height:11px;
	padding:20px 0 0 0 ;
	margin:0px auto;
	overflow:hidden;
}

#index_main .voice_bot{
	width:609px;
	height:11px;
	padding:0;
	margin: 0 auto;
	overflow:hidden;
	 }
#index_main .voice_content{
	width:569px;
	background: url(../staff/images/voce_bg_middle.jpg) repeat-y;
	padding:20px 20px 20px 20px;
	margin: 0 auto;
}
#index_main .voice_content .voice_img{
	width:150px;
	float:left;
}
#index_main .voice_content .voice_text{
	width:400px;
	float:right;
}
#index_main .voice_content .box_img{
	width:394px;
	background:url(../staff/images/line.jpg) repeat-x top;
	padding-top:10px;
}

.h_hide {
	height: 11px;
	overflow: hidden;
}



#index_main .voice_content02{
	width:569px;
	background: url(../staff/images/voce_bg_middle.jpg) repeat-y;
	padding:20px 20px 20px 20px;
	margin: 0 auto;
}
#index_main .voice_content02 .voice_img02{
	width:400px;
	float:left;
}
#index_main .voice_content02 .voice_text02{
	width:150px;
	float:right;
}
#index_main .voice_content02 .box_img02{
	width:400px;
	background:url(../staff/images/line.jpg) repeat-x top;
	padding-top:10px;
}
.accesss_box_border{
	width:527px;
	border: solid 2px #8C464F;
	margin-top:20px;
	padding:15px;
}

.kaatsu-left-test02{
	float:left;
	width:400px;
}
.kaatsu-right-img01{
	float:right;
	width:170px;
	padding-top:20px;
	padding-right:10px;
}

.access_border1{
	width:547px;
	border:solid 1px #999999;
	padding:5px;
}

#flashbox,.box {
	width:280px;
	height:520px;
	margin:0 auto;
	border:1px #ccc solid;
	
}
.list-index li{
	list-style-type:none;
	background:url(../images/sub_arrow.gif) no-repeat 0px 10px;
	padding:3px 0px 3px 10px;
}
.display_inline{
	display:inline;
}
.padding-left-170{
	padding-left:170px;
}
.list-sitemap01 li{
	float:left;
	list-style-type:none;
	width:270px;
	background:url(../images/icon1.gif) no-repeat 0px 9px;
	padding:5px 5px 5px 18px;
}

.list-sitemap01 li li{
	list-style-type:none;
	background:url(../images/arrow02.gif) no-repeat left center;
	margin-left:5px;
	padding:5px 0px 5px 10px;
}
.sitemap-link a:link{
	color:#000000;
	text-decoration:underline;
}
.sitemap-link a:hover{
	color:#000000;
	text-decoration:underline;
}
.sitemap-link a:visited{
	color:#000000;
	text-decoration:underline;
}

.airis {
	clear: both;
	padding-top: 15px;
	width: 240px;
	margin: 0 auto;
	text-align:center;
}

.airis img {
	float: left;
	padding-right: 7px;
	padding-top: 3px;
}

.red {
	color: #ff0101;
}

.googlemap {
	width: 479px;
	height: 478px;
	padding-top: 4px;
	margin-left: auto;
	margin-right: auto;
	background: url(../access/images/kichijoji_access_map_02.gif) no-repeat;
}

.train_name div {
	width: 150px;
	text-align: left;
	float: left;
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
}

.train_name div p {
	border: 2px solid #ff9900;
	margin-top: 10px;
	padding: 5px;
	height: 275px;
}

.resort_box {
	border: 1px solid #ec6e7b;
	padding: 26px 26px 26px 26px;
	margin-top: 30px;
	width: 581px;
}

.resort_box a {
	color: #000000;
}

.resort_box1 {
	border:1px solid #C5C3B0;
	margin-bottom:20px;
	padding:1px;
	margin-top: 15px;
	width: 631px;
}

.resort_box1 .bg {
	background-color:#E4E3D9;
	overflow:hidden;
	padding:30px 20px;
}

.pink {
	color: #e7365c;
	font-size: 16px;
}

.box_img1 {
	padding-left: 10px;
	padding-bottom: 10px;
}

.h_0 {
	height: 0px;
	overflow: hidden;
	display: none;
}
