* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND-POSITION: 50% 0%; FONT-SIZE: 10px; PADDING-BOTTOM: 30px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3"
}
A {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
#WRAPPER {
	/*BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN: 0 auto; BORDER-LEFT: 1px solid; WIDTH: 900px; BORDER-BOTTOM: 1px solid; */
	/*BACKGROUND-IMAGE: url(../img/bg.png);*/
}
#CONTENTS_BODY {
	MARGIN: 0px auto; WIDTH: 800px; 
}
#SUB_CONTENTS {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN: 20px auto; BORDER-LEFT: 1px solid; WIDTH: 800px; BORDER-BOTTOM: 1px solid
}
#HEADER {
	MARGIN: 10px 0 10px 0; WIDTH: 100%; TEXT-ALIGN: center
}
#LEFT_COLUMN {
	WIDTH: 200px
}
#NAVI_LEFT_BLANK {
	BACKGROUND-POSITION: 50% bottom; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#NAVI_LEFT_HOME {
	BACKGROUND-POSITION: 50% bottom; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px
}
#NAVI_LEFT_HOME A {
	DISPLAY: block
}
#NAVI_LEFT_HOME A:hover {
	BACKGROUND-POSITION: 50% bottom; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
#NAVI_LEFT_CAST {
	BACKGROUND-POSITION: 50% bottom; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#NAVI_LEFT_CAST A {
	DISPLAY: block
}
#NAVI_LEFT_CAST A:hover {
	BACKGROUND-POSITION: 50% bottom; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
#NAVI_LEFT_DATA {
	BACKGROUND-POSITION: 50% bottom; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#NAVI_LEFT_DATA A {
	DISPLAY: block
}
#NAVI_LEFT_DATA A:hover {
	BACKGROUND-POSITION: 50% bottom; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
#NAVI_LEFT_TICKET {
	BACKGROUND-POSITION: 50% bottom; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#NAVI_LEFT_TICKET A {
	DISPLAY: block
}
#NAVI_LEFT_TICKET A:hover {
	BACKGROUND-POSITION: 50% bottom; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
#NAVI_LEFT_RECRUIT {
	BACKGROUND-POSITION: 50% bottom; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#NAVI_LEFT_RECRUIT A {
	DISPLAY: block
}
#NAVI_LEFT_RECRUIT A:hover {
	BACKGROUND-POSITION: 50% bottom; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
#NAVI_LEFT_LINK {
	BACKGROUND-POSITION: 50% bottom; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#NAVI_LEFT_LINK A {
	DISPLAY: block
}
#NAVI_LEFT_LINK A:hover {
	BACKGROUND-POSITION: 50% bottom; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
#NAVI_LEFT_MOBILE {
	BACKGROUND-POSITION: 50% bottom; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#NAVI_LEFT_MOBILE A {
	DISPLAY: block
}
#NAVI_LEFT_MOBILE A:hover {
	BACKGROUND-POSITION: 50% bottom; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
#NAVI_LEFT_LOGIN {
	BACKGROUND-POSITION: 50% bottom; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px
}
#NAVI_LEFT_LOGIN A {
	DISPLAY: block
}
#NAVI_LEFT_LOGIN A:hover {
	BACKGROUND-POSITION: 50% bottom; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
#NAVI_LEFT_LOGOUT {
	BACKGROUND-POSITION: 50% bottom; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px
}
#NAVI_LEFT_LOGOUT A {
	DISPLAY: block
}
#NAVI_LEFT_LOGOUT A:hover {
	BACKGROUND-POSITION: 50% bottom; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
#PARTS_LEFT {
	BORDER-RIGHT: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 200px; BORDER-BOTTOM: 1px solid
}
.parts_left_txt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 150%; PADDING-TOP: 5px
}
#LOG_IN_FORM {
	MARGIN-TOP: 20px; WIDTH: 150px
}
#LOG_IN_TITLE {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 113px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 7px
}
#LOG_IN_FORM .address {
	BACKGROUND-POSITION: 0% 0%; VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: no-repeat
}
#LOG_IN_FORM .password {
	BACKGROUND-POSITION: 0% 0%; VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: no-repeat
}
#LOG_IN_FORM .submit {
	BACKGROUND-POSITION: 0% 0%; MARGIN: 10px auto; VERTICAL-ALIGN: middle; WIDTH: 109px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 19px
}
#LOG_IN_FORM .submit:hover {
	BACKGROUND-POSITION: 0% 0%; VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: no-repeat
}
#LOG_IN_FORM .form {
	MARGIN-TOP: 5px; TEXT-ALIGN: center
}
.login {
	MARGIN-TOP: 5px; WIDTH: 82px; HEIGHT: 14px
}
#REGISTRATION {
	MARGIN-TOP: 15px
}
#REGISTRATION_TITLE {
	BACKGROUND-POSITION: 0% 0%; MARGIN-BOTTOM: 5px; WIDTH: 146px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
#MEMBER_FORM .title {
	BACKGROUND-POSITION: 0% 0%; BACKGROUND-REPEAT: no-repeat
}
#REGISTRATION .regist_btn {
	BACKGROUND-POSITION: center 50%; MARGIN: 10px auto; WIDTH: 109px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 19px
}
#SHOP_COMMENT {
	MARGIN-TOP: 15px
}
#SHOP_COMMENT_TITLE {
	BACKGROUND-POSITION: 0% 0%; MARGIN-TOP: 10px; WIDTH: 140px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px
}
#SHOP_COMMENT H1 {
	FONT-SIZE: 10px
}
#SHOP_COMMENT H2 {
	FONT-SIZE: 10px
}
#RECOMMEND {
	MARGIN-TOP: 15px; PADDING-BOTTOM: 30px
}
#RECOMMEND_TITLE {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 140px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px
}
.reccomend_txt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 150%; PADDING-TOP: 5px
}
#PARTS_CENTER {
	WIDTH: 601px
}
#SHOP_IMG {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 2px solid; WIDTH: 600px; BORDER-BOTTOM: 2px solid; HEIGHT: 240px
}
#PARTS_CENTER_BOX {
	FLOAT: right; MARGIN: 10px 0px 0px; WIDTH: 591px
}
#NEWS_INDEX {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 422px;height:150px; LINE-HEIGHT: 130%; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left
}
#NEWS_INDEX_TITLE {
	WIDTH: 422px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px;
}
#NEWS_INDEX_INLINE {
	OVERFLOW: auto; WIDTH: 422px; HEIGHT: 150px
}
#NEWS_INDEX_INLINE .text {
	LINE-HEIGHT: 130%
}


#links_INDEX {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 588px;height:588px; LINE-HEIGHT: 130%; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left
}
#links_INDEX_TITLE {
	WIDTH: 588px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px;
}
#links_INDEX_INLINE {
	OVERFLOW: auto; WIDTH: 588px; HEIGHT: 150px
}
#links_INDEX_INLINE .text {
	LINE-HEIGHT: 130%
}

#NEWS_INDEX {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 422px;height:150px; LINE-HEIGHT: 130%; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left
}

#MAP_INDEX {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 422px;height:450px;margin-top:10px; LINE-HEIGHT: 130%; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left
}
#MAP_INDEX_TITLE {
	WIDTH: 422px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}

#contact_INDEX_TITLE {
	WIDTH: 422px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}

#links_INDEX_TITLE {
	WIDTH: 588px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}

#MAP_INDEX_INLINE {
	OVERFLOW: auto; WIDTH: 422px; HEIGHT: 114px
}
#MAP_INDEX_INLINE .text {
	LINE-HEIGHT: 130%
}
.news_date {
	CLEAR: both; FLOAT: left; MARGIN: 10px 0px 0px 5px; WIDTH: 90px
}
.news_body {
	MARGIN: 10px 0px 0px 95px; WIDTH: 270px;font-size:12px;
}
#BLOG_INDEX {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN-TOP: 10px; BORDER-LEFT: 1px solid; WIDTH: 205px; BORDER-BOTTOM: 1px solid
}
#BLOG_INDEX A {
	
}
#BLOG_INDEX A:visited {
	
}
#BLOG_INDEX A:hover {
	TEXT-DECORATION: none
}
#BLOG_INDEX_TITLE {
	WIDTH: 205px; HEIGHT: 25px
}
#BLOG_INDEX_INLINE {
	OVERFLOW: auto; WIDTH: 205px; LINE-HEIGHT: 130%; HEIGHT: 445px
}
.new_blog_set {
	MARGIN: 10px auto; WIDTH: 134px
}
.new_blog_image {
	MARGIN-TOP: 5px; WIDTH: 134px; TEXT-ALIGN: center
}
.new_blog_title {
	MARGIN-TOP: 5px; WIDTH: 134px; TEXT-ALIGN: left
}
.new_blog_data {
	WIDTH: 134px; TEXT-ALIGN: right
}
.new_blog_body {
	WIDTH: 134px
}
.new_blog_continue {
	MARGIN-TOP: 10px; WIDTH: 134px; TEXT-ALIGN: right
}
#MEMO_INDEX {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN-TOP: 10px; BORDER-LEFT: 1px solid; WIDTH: 205px; BORDER-BOTTOM: 1px solid
}
#MEMO_INDEX_TITLE {
	WIDTH: 205px; HEIGHT: 25px
}
#MEMO_INDEX_INLINE {
	OVERFLOW: auto; WIDTH: 205px; LINE-HEIGHT: 130%; HEIGHT: 445px
}
#MEMO_INDEX_INLINE A {
	
}
#MEMO_INDEX_INLINE A:visited {
	
}
#MEMO_INDEX_INLINE A:hover {
	TEXT-DECORATION: none
}
.new_memo_set {
	MARGIN: 10px auto; WIDTH: 160px
}
.new_memo_image {
	FLOAT: left; WIDTH: 85px
}
.new_memo_body {
	FLOAT: right; WIDTH: 70px
}
.new_memo_title {
	
}
.new_memo_name {
	TEXT-ALIGN: right
}
.new_memo_continue {
	MARGIN-TOP: 10px; TEXT-ALIGN: right
}
.new_memo_date {
	CLEAR: both; PADDING-BOTTOM: 10px
}
#PICK_UP {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 155px; BORDER-BOTTOM: 1px solid
}
#PICK_UP A {
	
}
#PICK_UP A:visited {
	
}
#PICK_UP A:hover {
	TEXT-DECORATION: none
}
#PICK_UP_TITLE {
	WIDTH: 155px; HEIGHT: 25px
}
#PICK_UP_INLINE {
	WIDTH: 152px
}

#PICK_UP_INLINE img{
       float:left;
       margin:12px 0 0 12px;
}
.pickup_image {
	MARGIN: 10px auto 0px; TEXT-ALIGN: center
}
.pickup_name {
	TEXT-ALIGN: center
}
.pickup_list {
	PADDING-RIGHT: 6px; MARGIN: 7px auto; TEXT-ALIGN: right
}
#FOOTER {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px auto; LINE-HEIGHT: 150%; PADDING-TOP: 20px; TEXT-ALIGN: left
}
#FOOTER .link A {
	TEXT-DECORATION: none
}
#FOOTER .link A:hover {
	TEXT-DECORATION: none
}
#FOOTER .link A:visited {
	TEXT-DECORATION: none
}
#PARTS_TOP_NAVI {
	MARGIN: 0px auto; WIDTH: 800px; HEIGHT: 30px
}
#MENU_POSITION_BLANK {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_HOME {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 93px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_HOME_VISITED {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 93px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_HOME A:hover {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 93px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_HOME {
	
}
#MENU_POSITION_HOME A {
	DISPLAY: block
}
#MENU_POSITION_HOME A:hover {
	DISPLAY: block
}
#MENU_POSITION_HOME_VISITED {
	
}
#MENU_POSITION_CAST {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 93px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_CAST A:hover {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 93px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_CAST_VISITED {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 93px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_CAST {
	
}
#MENU_POSITION_CAST A {
	DISPLAY: block
}
#MENU_POSITION_CAST A:hover {
	DISPLAY: block
}
#MENU_POSITION_CAST_VISITED {
	
}
#MENU_POSITION_DATA {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_DATA A:hover {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_DATA_VISITED {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_DATA {
	
}
#MENU_POSITION_DATA A {
	DISPLAY: block
}
#MENU_POSITION_DATA A:hover {
	DISPLAY: block
}
#MENU_POSITION_DATA_VISITED {
	
}
#MENU_POSITION_TICKET {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_TICKET A:hover {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_TICKET_VISITED {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_TICKET {
	
}
#MENU_POSITION_TICKET A {
	DISPLAY: block
}
#MENU_POSITION_TICKET A:hover {
	DISPLAY: block
}
#MENU_POSITION_TICKET_VISITED {
	
}
#MENU_POSITION_RECRUIT {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_RECRUIT A:hover {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_RECRUIT_VISITED {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_RECRUIT {
	
}
#MENU_POSITION_RECRUIT A {
	DISPLAY: block
}
#MENU_POSITION_RECRUIT A:hover {
	DISPLAY: block
}
#MENU_POSITION_RECRUIT_VISITED {
	
}
#MENU_POSITION_LINK {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_LINK A:hover {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_LINK_VISITED {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_LINK {
	
}
#MENU_POSITION_LINK A {
	DISPLAY: block
}
#MENU_POSITION_LINK A:hover {
	DISPLAY: block
}
#MENU_POSITION_LINK_VISITED {
	
}
#MENU_POSITION_MOBILE {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_MOBILE A:hover {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_MOBILE_VISITED {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_MOBILE {
	
}
#MENU_POSITION_MOBILE A {
	DISPLAY: block
}
#MENU_POSITION_MOBILE A:hover {
	DISPLAY: block
}
#MENU_POSITION_MOBILE_VISITED {
	
}
#MENU_POSITION_LOGOUT {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_LOGOUT A:hover {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_LOGOUT_VISITED {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_LOGOUT {
	
}
#MENU_POSITION_LOGOUT A {
	DISPLAY: block
}
#MENU_POSITION_LOGOUT A:hover {
	DISPLAY: block
}
#MENU_POSITION_LOGOUT_VISITED {
	
}
#MENU_POSITION_LOGIN {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_LOGIN A:hover {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_LOGIN_VISITED {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 94px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#MENU_POSITION_LOGIN {
	
}
#MENU_POSITION_LOGIN A {
	DISPLAY: block
}
#MENU_POSITION_LOGIN A:hover {
	DISPLAY: block
}
#MENU_POSITION_LOGIN_VISITED {
	
}
#CAST_BODY {
	MARGIN: 10px auto; WIDTH: 722px
}
#CAST_LEFT_UP_BOX {
	WIDTH: 512px
}
#PHOTO_BOX {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 280px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left
}
#CAST_PHOTO_TITLE {
	BACKGROUND-POSITION: center 50%; WIDTH: 280px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
#CAST_PHOTO_IMG {
	WIDTH: 280px; HEIGHT: 380px
}
#PROFILE_BOX {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 220px; BORDER-BOTTOM: 1px solid
}
#CAST_PROFILE_TITLE {
	BACKGROUND-POSITION: center 50%; WIDTH: 220px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
#INLINE_PROFILE {
	FONT-SIZE: 10px; OVERFLOW: auto; WIDTH: 218px; LINE-HEIGHT: 130%; HEIGHT: 182px; TEXT-ALIGN: left
}
#MOVIE_BOX {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 220px; BORDER-BOTTOM: 1px solid
}
#CAST_MOVIE_TITLE {
	BACKGROUND-POSITION: center 50%; WIDTH: 220px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
#CAST_MOVIE_MOTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 218px; PADDING-TOP: 2px; HEIGHT: 159px; TEXT-ALIGN: center
}
#SLIDE_PHOTO_BOX {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 510px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left
}
#CAST_SLIDE_PHOTO_TITLE {
	BACKGROUND-POSITION: center 50%; WIDTH: 510px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
#INLINE_SLIDE_PHOTO {
	OVERFLOW: auto; WIDTH: 510px; HEIGHT: 200px
}
.cast_slide_cols {
	MARGIN: 10px auto; WIDTH: 460px
}
.cast_slide_rows {
	MARGIN: 0px auto; WIDTH: 460px
}
.cast_slide_image {
	FLOAT: left; MARGIN: 0px 0px 0px 10px; WIDTH: 100px
}
.cast_slide_dummy {
	FLOAT: left; MARGIN: 0px 0px 0px 10px; WIDTH: 100px
}
.cast_slide_image IMG {
	CURSOR: pointer
}
.cast_slide_register_back {
	WIDTH: 100px
}
.cast_slide_register_back IMG {
	FILTER: alpha(opacity=60); CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; -moz-opacity: 0.6; opacity: 0.6
}
.cast_slide_register_up {
	MARGIN-TOP: -70px; WIDTH: 100px
}
.cast_slide_register_up IMG {
	FILTER: alpha(opacity=40); CURSOR: pointer; -moz-opacity: 0.4; opacity: 0.4
}
#CAST_MEMO_BOX {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN: 8px 0px 0px; BORDER-LEFT: 1px solid; WIDTH: 510px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left
}
#CAST_MEMO_TITLE {
	BACKGROUND-POSITION: center 50%; FONT-SIZE: 10px; VERTICAL-ALIGN: 20%; WIDTH: 510px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
#CAST_MEMO_TITLE P {
	PADDING-RIGHT: 10px; LINE-HEIGHT: 25px; TEXT-ALIGN: right
}
#CAST_MEMO_TITLE A {
	TEXT-DECORATION: none
}
#CAST_MEMO_TITLE A:visited {
	TEXT-DECORATION: none
}
#CAST_MEMO_TITLE A:hover {
	TEXT-DECORATION: none
}
#INLINE_MEMO {
	FONT-SIZE: 10px; OVERFLOW: auto; WIDTH: 510px; LINE-HEIGHT: 130%; HEIGHT: 200px
}
.cast_memo_cols {
	MARGIN: 10px auto 0px; WIDTH: 470px
}
.cast_memo_box {
	FLOAT: left; MARGIN: 0px 0px 0px 5px; WIDTH: 110px
}
.cast_memo_date {
	MARGIN: 0px auto 5px; WIDTH: 110px; TEXT-ALIGN: center
}
.cast_memo_image {
	TEXT-ALIGN: center
}
.cast_memo_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 110px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.cast_memo_comment {
	MARGIN: 0px auto; WIDTH: 100px; TEXT-ALIGN: left
}
#CAST_BLOG_BOX {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 1px solid; WIDTH: 200px; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid
}
#CAST_BLOG_TITLE {
	BACKGROUND-POSITION: center 50%; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; TEXT-ALIGN: left
}
#CAST_BLOG_TITLE P {
	PADDING-RIGHT: 10px; LINE-HEIGHT: 25px; TEXT-ALIGN: right
}
#CAST_BLOG_TITLE A {
	TEXT-DECORATION: none
}
#CAST_BLOG_TITLE A:visited {
	TEXT-DECORATION: none
}
#CAST_BLOG_TITLE A:hover {
	TEXT-DECORATION: none
}
#INLINE_BLOG {
	OVERFLOW: auto; WIDTH: 200px; LINE-HEIGHT: 130%; HEIGHT: 850px
}
#INLINE_BLOG A {
	
}
#INLINE_BLOG A:visited {
	
}
#INLINE_BLOG A:hover {
	TEXT-DECORATION: none
}
.blog_set {
	MARGIN: 10px auto; WIDTH: 160px; TEXT-ALIGN: left
}
.blog_title {
	
}
.blog_data {
	MARGIN-TOP: 5px; TEXT-ALIGN: center
}
.blog_image {
	TEXT-ALIGN: center
}
.blog_body {
	MARGIN-TOP: 5px
}
#CAST_LIST_TITLE {
	WIDTH: 750px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
#CAST_LIST {
	MARGIN: 0px auto; WIDTH: 748px
}
#CAST_LIST_BOX {
	MARGIN: 15px auto 20px; WIDTH: 672px
}
.cast_set {
	MARGIN: 10px 0px; WIDTH: 112px
}
.cast_set_left {
	MARGIN: 10px 0px; WIDTH: 112px
}
.cast_set_left A {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; HEIGHT: 160px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.cast_set_left A:hover {
	DISPLAY: block; TEXT-DECORATION: none
}
.cast_set A {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; HEIGHT: 160px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.cast_set A:hover {
	DISPLAY: block; TEXT-DECORATION: none
}
#NO_CAST_LIST_COMMENT {
	FONT-SIZE: 12px; MARGIN: 60px auto 100px; WIDTH: 300px; LINE-HEIGHT: 150%; TEXT-ALIGN: left
}
#DATA_TITLE {
	WIDTH: 750px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
#DATA_BODY {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN: 20px auto 0px; BORDER-LEFT: 1px solid; WIDTH: 750px; BORDER-BOTTOM: 1px solid
}
#DATA_UP {
	MARGIN: 20px auto 0px; WIDTH: 680px
}
#DATA_UP .name {
	WIDTH: 100%; BORDER-BOTTOM: 1px solid; HEIGHT: 30px; TEXT-ALIGN: left
}
#DATA_UP .address {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#DATA_UP .table {
	MARGIN: 0px 0px 0px 10px; WIDTH: 200px
}
#DATA_UP .table .d_name {
	LINE-HEIGHT: 16px; BORDER-BOTTOM: 1px solid
}
#DATA_UP .table .d_value {
	BORDER-BOTTOM: 1px solid
}
#SHOP_INFO .image {
	WIDTH: 190px
}
#DATA_DOWN {
	MARGIN: 20px auto; WIDTH: 680px
}
#PRICE_LIST_BOX {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 330px; LINE-HEIGHT: 18px
}
#PRICE_LIST_TITLE {
	BACKGROUND-POSITION: center 50%; WIDTH: 330px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
#PRICE_LIST_BORDER {
	
}
#PRICE_LIST_TABLE {
	MARGIN: 0px auto; WIDTH: 300px
}
#PRICE_LIST_BORDER TH {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center
}
#PRICE_LIST_BORDER TD {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center
}
#SHOP_INFORMATION_BOX {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FLOAT: right; BORDER-LEFT: 1px solid; WIDTH: 330px; LINE-HEIGHT: 18px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left
}
#SHOP_INFORMATION_TITLE {
	BACKGROUND-POSITION: center 50%; WIDTH: 330px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
#SHOP_INFORMATION_BORDER {
	OVERFLOW: auto; WIDTH: 328px; HEIGHT: 367px
}
#SHOP_INFORMATION_BORDER .table {
	MARGIN: 0px auto; WIDTH: 300px
}
#SHOP_INFORMATION_BORDER .name {
	WIDTH: 35%; BORDER-BOTTOM: 1px solid
}
#SHOP_INFORMATION_BORDER .value {
	WIDTH: 65%; BORDER-BOTTOM: 1px solid
}
#CARD_BOX {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN: 10px 0px 0px; BORDER-LEFT: 1px solid; WIDTH: 330px; LINE-HEIGHT: 18px; BORDER-BOTTOM: 1px solid
}
#CARD_TITLE {
	BACKGROUND-POSITION: center 50%; WIDTH: 330px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
#CARD_LIST {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 10px; PADDING-TOP: 5px
}
#DATA_ATTENTION_BOX {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN: 10px 0px 0px; BORDER-LEFT: 1px solid; WIDTH: 330px; BORDER-BOTTOM: 1px solid; HEIGHT: 120px
}
#DATA_ATTENTION_TITLE {
	BACKGROUND-POSITION: center 50%; WIDTH: 330px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
#DATA_ATTENTION_BORDER .text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 140%; PADDING-TOP: 5px
}
#TICKET_TITLE {
	MARGIN: 0px auto; WIDTH: 750px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px
}
#TICKET_BOX {
	MARGIN: 0px auto 20px; WIDTH: 641px
}
.bold {
	
}
#TICKET_SWF {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN: 30px auto 10px; BORDER-LEFT: 1px solid; WIDTH: 640px; BORDER-BOTTOM: 1px solid; HEIGHT: 220px
}
#ATTENTION_BOX {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FLOAT: left; MARGIN: 20px 0px 0px; BORDER-LEFT: 1px solid; WIDTH: 310px; LINE-HEIGHT: 150%; BORDER-BOTTOM: 1px solid; HEIGHT: 190px; TEXT-ALIGN: left
}
#ATTENTION_TITLE {
	MARGIN: 0px auto; WIDTH: 310px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
#FORWARD_BOX {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FLOAT: right; MARGIN: 20px 0px 0px; BORDER-LEFT: 1px solid; WIDTH: 310px; BORDER-BOTTOM: 1px solid
}
#FORWARD_TITLE {
	MARGIN: 0px auto; WIDTH: 310px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
#FORWARD_COMMENT {
	WIDTH: 308px; LINE-HEIGHT: 150%; HEIGHT: 170px; TEXT-ALIGN: left
}
#FORWARD_FORM {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px auto 0px; WIDTH: 290px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 62px
}
#FORWARD_FORM .txt {
	
}
#NO_TICKET_COMMENT {
	FONT-SIZE: 120%; MARGIN: 100px auto 150px; WIDTH: 370px; LINE-HEIGHT: 150%; TEXT-ALIGN: left
}
.padding_9 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
#LINK_TITLE {
	WIDTH: 750px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
#LINK_BOX {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 30px; MARGIN: 0px auto; WIDTH: 750px; PADDING-TOP: 10px; BACKGROUND-COLOR: #9f785a; TEXT-ALIGN: left
}
#LINK_TABLE {
	MARGIN: 0px auto; WIDTH: 700px
}
#LINK_SHOP {
	MARGIN-TOP: 20px; WIDTH: 350px
}
#LINK_SHOP IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#LINK_SHOP TD {
	FONT-SIZE: 10px; LINE-HEIGHT: 15px; TEXT-ALIGN: left
}
#LINK_SHOP .comment {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #e7dcd6; PADDING-TOP: 5px
}
#LINK_SHOP .info {
	COLOR: #e2c8ac
}
#ZOO_IMG {
	MARGIN: 20px auto; TEXT-ALIGN: center
}
.registpass {
	HEIGHT: 18px
}
.clear {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1px
}
#ERROR {
	FONT-SIZE: 10px; MARGIN: 10px; TEXT-ALIGN: left
}
#MEMBER_TITLE {
	MARGIN: 0px auto; WIDTH: 750px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
.caution {
	FONT-SIZE: 10px
}
#LOGIN_BODY {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN: 20px auto; BORDER-LEFT: 1px solid; WIDTH: 750px; BORDER-BOTTOM: 1px solid
}
#LOGIN_TITLE {
	MARGIN: 0px auto; WIDTH: 750px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
#LOGIN_BOX {
	MARGIN: 40px auto 70px; WIDTH: 650px
}
#MEMBER_LOGIN {
	FLOAT: left; WIDTH: 310px
}
#MEMBER_LOGIN P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#MEMBER_LOGIN .box {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; HEIGHT: 280px
}
#MEMBER_LOGIN .title {
	BACKGROUND-POSITION: 0% 0%; MARGIN: 10px 0px 0px; WIDTH: 113px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 7px
}
#MEMBER_LOGIN .form {
	MARGIN: 10px auto 0px; WIDTH: 250px; TEXT-ALIGN: center
}
#MEMBER_LOGIN .address {
	BACKGROUND-POSITION: 0% 0%; VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: no-repeat
}
#MEMBER_LOGIN .password {
	BACKGROUND-POSITION: 0% 0%; VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: no-repeat
}
#MEMBER_LOGIN .login {
	MARGIN: 10px 0px 0px 10px; WIDTH: 180px; HEIGHT: 14px
}
#MEMBER_LOGIN .submit {
	BACKGROUND-POSITION: 0% 0%; MARGIN: 10px auto; VERTICAL-ALIGN: middle; WIDTH: 109px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 19px
}
#MEMBER_LOGIN .error_msg {
	MARGIN: 5px auto; WIDTH: 250px; TEXT-ALIGN: left
}
#MEMBER_LOGIN .submit:hover {
	BACKGROUND-POSITION: 0% 0%; VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: no-repeat
}
#MEMBER_LOGIN .box P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#MEMBER_LOGIN .renewal P {
	MARGIN: 0px 0px 0px 10px
}
#MEMBER_LOGIN .renewal P {
	TEXT-ALIGN: left
}
#MEMBER_REGISTRATION {
	FLOAT: right; WIDTH: 310px
}
#MEMBER_REGISTRATION P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#MEMBER_REGISTRATION .box {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; HEIGHT: 280px
}
#MEMBER_REGISTRATION .title {
	BACKGROUND-POSITION: 0% 0%; MARGIN: 10px 0px 0px; WIDTH: 146px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
#MEMBER_REGISTRATION .box P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; FONT-SIZE: 100%; PADDING-BOTTOM: 10px; LINE-HEIGHT: 140%; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.new_regist_btn {
	BORDER-RIGHT: 1px solid; BACKGROUND-POSITION: 0% 0%; BORDER-TOP: 1px solid; MARGIN: 0px auto; BORDER-LEFT: 1px solid; WIDTH: 150px; BORDER-BOTTOM: 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px
}
#MEMBER_REGISTRATION .color {
	FONT-SIZE: 110%
}
#MEMBER_REGISTRATION .link {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#MEMBER_REGISTRATION .information {
	FLOAT: left; MARGIN: 0px; WIDTH: 180px
}
#MEMBER_REGISTRATION .information P {
	TEXT-ALIGN: left
}
#MEMBER_REGISTRATION .qr_code {
	FLOAT: right; MARGIN: 10px 20px 0px 0px; WIDTH: 90px
}
#MEMBER_FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 30px; MARGIN: 0px auto; WIDTH: 580px; PADDING-TOP: 0px
}
#MEMBER_FORM .title {
	BACKGROUND-POSITION: 0% 0%; MARGIN: 30px auto 20px; WIDTH: 580px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
#MEMBER_FORM .name {
	PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 180px; PADDING-TOP: 10px
}
#MEMBER_FORM .value {
	PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 400px; PADDING-TOP: 10px
}
#MEMBER_FORM .frame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 180%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#MEMBER_FORM .submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; PADDING-TOP: 30px; TEXT-ALIGN: center
}
#MEMBER_FORM .msg {
	FONT-SIZE: 12px; MARGIN: 20px auto
}
#MEMBER_CONF {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 30px; MARGIN: 0px auto; WIDTH: 450px; PADDING-TOP: 0px
}
#MEMBER_CONF .title {
	BACKGROUND-POSITION: 0% 0%; MARGIN: 30px auto 20px; WIDTH: 450px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
#MEMBER_CONF .name {
	PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 150px; PADDING-TOP: 10px
}
#MEMBER_CONF .value {
	PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 300px; PADDING-TOP: 10px
}
#MEMBER_CONF .frame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 180%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#MEMBER_CONF .submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; PADDING-TOP: 30px; TEXT-ALIGN: center
}
#MEMBER_FORM_COMPLETE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 50px; MARGIN: 0px auto; WIDTH: 400px; PADDING-TOP: 30px
}
.done_msg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 50px; PADDING-TOP: 50px; TEXT-ALIGN: center
}
#SENDPASS_BOX {
	MARGIN: 10px auto 300px
}
#SENDPASS .title {
	BACKGROUND-POSITION: 0% 0%; BACKGROUND-REPEAT: no-repeat
}
#SENDPASS {
	MARGIN: 40px auto 100px; WIDTH: 500px
}
#SENDPASS .msg {
	MARGIN-TOP: 30px; FONT-SIZE: 120%; TEXT-ALIGN: center
}
#SENDPASS P {
	PADDING-TOP: 10px
}
#SENDPASS_FORM {
	MARGIN: 10px auto 0px; WIDTH: 350px; LINE-HEIGHT: 160%
}
.sendpass_name {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.sendpass_value {
	
}
.sendpass_input {
	WIDTH: 100%; HEIGHT: 14px; TEXT-ALIGN: left
}
.sendpass_submit {
	MARGIN-TOP: 30px; TEXT-ALIGN: right
}
#MEMBER_EDIT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 50px; MARGIN: 0px auto; WIDTH: 480px; PADDING-TOP: 0px
}
#MEMBER_EDIT .title {
	BACKGROUND-POSITION: 0% 0%; MARGIN: 30px auto 20px; WIDTH: 480px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
#MEMBER_EDIT .name {
	PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#MEMBER_EDIT .value {
	PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#MEMBER_EDIT .button {
	PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#MEMBER_EDIT A {
	TEXT-DECORATION: none
}
#MEMBER_EDIT A:hover {
	TEXT-DECORATION: underline
}
#MEMBER_EDIT A:visited {
	TEXT-DECORATION: none
}
#EDIT_FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 50px; MARGIN: 0px auto; WIDTH: 480px; PADDING-TOP: 0px
}
#EDIT_FORM .title {
	BACKGROUND-POSITION: 0% 0%; MARGIN: 30px auto 20px; WIDTH: 480px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
#EDIT_FORM .name {
	PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#EDIT_FORM .value {
	PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#EDIT_FORM .button {
	PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#EDIT_FORM .back_btn {
	PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 50px; PADDING-TOP: 30px; TEXT-ALIGN: right
}
#EDIT_FORM .txt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#EDIT_COMPLETE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 50px; MARGIN: 0px auto; WIDTH: 480px; PADDING-TOP: 20px
}
#EDIT_COMPLETE .title {
	BACKGROUND-POSITION: 0% 0%; MARGIN: 30px auto 20px; WIDTH: 480px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
#EDIT_COMPLETE .msg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 50px; PADDING-TOP: 50px; TEXT-ALIGN: center
}
#EDIT_COMPLETE .back_btn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 50px; PADDING-TOP: 30px; TEXT-ALIGN: right
}
#LOG_OUT {
	FONT-SIZE: 12px; MARGIN: 100px auto 150px; WIDTH: 300px; TEXT-ALIGN: center
}
#LOG_OUT .title {
	MARGIN: 0px auto
}
#LOG_OUT .msg {
	MARGIN: 20px auto 0px; LINE-HEIGHT: 30px
}
#SITE_POLICY_TITLE {
	WIDTH: 750px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
#PRIVACY_POLICY_TITLE {
	WIDTH: 750px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
.policy {
	MARGIN: 20px auto 70px; WIDTH: 576px; LINE-HEIGHT: 130%; TEXT-ALIGN: left
}
.policy P {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; MARGIN: 5px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.policy .msg {
	FONT-SIZE: 110%; MARGIN: 5px 0px 20px
}
.policy H4 {
	PADDING-RIGHT: 2px; BORDER-TOP: 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 110%; PADDING-BOTTOM: 2px; MARGIN: 10px auto 5px; PADDING-TOP: 2px
}
.policy UL {
	MARGIN-LEFT: 5px
}
.policy UL LI {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 3px 0px 3px 25px; PADDING-TOP: 1px
}
.policy OL {
	MARGIN-LEFT: 5px
}
.policy OL LI {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 3px 0px 3px 25px; PADDING-TOP: 1px
}
.sitepolicy_image {
	MARGIN: 0px auto; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.sitepolicy_name {
	TEXT-ALIGN: center
}
#RECRUIT_TITLE {
	BACKGROUND-POSITION: 0% 0%; WIDTH: 750px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px
}
#RECRUIT_BOX {
	
}
#RECRUIT_TABLE {
	MARGIN: 0px auto 20px; WIDTH: 690px
}
#RECRUIT_COMMENT {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 20px auto; BORDER-LEFT: 1px solid; LINE-HEIGHT: 130%; PADDING-TOP: 10px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left
}
#RECRUIT_IMAGE {
	WIDTH: 320px
}
#RECRUIT_IMAGE .sub {
	VERTICAL-ALIGN: top
}
#RECRUIT_IMAGE .sub {
	VERTICAL-ALIGN: top; PADDING-TOP: 20px
}
#RECRUIT_INFO {
	WIDTH: 350px
}
#RECRUIT_INFO .name {
	VERTICAL-ALIGN: top; WIDTH: 55px; TEXT-ALIGN: left
}
#RECRUIT_INFO .value {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 150%; TEXT-ALIGN: left
}
#RECRUIT_LINK {
	MARGIN: 36px auto 50px
}
#BUTTON_OUBO {
	BACKGROUND-POSITION: 0% 0%; MARGIN-TOP: 20px; WIDTH: 114px; BACKGROUND-REPEAT: no-repeat
}
#BUTTON_OSHIERU {
	BACKGROUND-POSITION: 0% 0%; MARGIN-TOP: 20px; WIDTH: 114px; BACKGROUND-REPEAT: no-repeat
}
#BUTTON_OUBO {
	MARGIN-RIGHT: 20px
}
#BUTTON_OSHIERU {
	MARGIN-LEFT: 20px
}
#BUTTON_MEN {
	BACKGROUND-POSITION: 0% 0%; MARGIN-TOP: 20px; WIDTH: 300px; BACKGROUND-REPEAT: no-repeat
}
#BUTTON_WOMEN {
	BACKGROUND-POSITION: 0% 0%; MARGIN-TOP: 20px; WIDTH: 300px; BACKGROUND-REPEAT: no-repeat
}
#BUTTON_MEN {
	MARGIN-RIGHT: 20px
}
#BUTTON_WOMEN {
	MARGIN-LEFT: 20px
}
.no_border {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

