BODY {
	FONT-FAMILY: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	FONT-SIZE: 14px;
	line-height: 130%;
	padding: 0px;
	margin: 0px;
}
INPUT {
	FONT-FAMILY: 'MS PGothic',sans-serif; FONT-SIZE: small; VERTICAL-ALIGN: middle
}
TEXTAREA {
	FONT-FAMILY: '?l?r ?S?V?b?N','MS PGothic',sans-serif; FONT-SIZE: small
}
SELECT {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; FONT-FAMILY: 'MS PGothic',sans-serif; FONT-SIZE: small; VERTICAL-ALIGN: middle; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid
}
TD {
	LINE-HEIGHT: 130%; FONT-FAMILY: 'MS PGothic',sans-serif; FONT-SIZE: small
}
A {
	COLOR: #0073d2; TEXT-DECORATION: none
}
A:visited {
	COLOR: #884488; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff3366; TEXT-DECORATION: underline
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-SIZE: small; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.button {
	CURSOR: pointer
}
#main_label {
	BORDER-BOTTOM: #999 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px auto; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; WHITE-SPACE: nowrap; BACKGROUND: url(../../img/bg/main_label.gif) #f0f0f0; FONT-SIZE: 12px; PADDING-TOP: 2px
}
#main_label A {
	COLOR: #0073d2; TEXT-DECORATION: none
}
#main_label A:hover {
	COLOR: #ff3366; TEXT-DECORATION: underline
}
#main_frame_outer {
	BACKGROUND-COLOR: #fff;
	WIDTH: 905px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main_frame {
	PADDING-BOTTOM: 5px; MARGIN: 0px auto 20px; PADDING-LEFT: 0px; WIDTH: 860px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#main_topic_path {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ebeff5; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #666; PADDING-TOP: 4px
}
#main_topic_path STRONG {
	COLOR: #333; FONT-WEIGHT: normal
}
#head_line_02 {
	BACKGROUND-COLOR: #fff; MARGIN: 3px 0px 10px; HEIGHT: 3px; FONT-SIZE: 1px; BORDER-TOP: #4488dd 3px solid
}
#main_home_link {
	FLOAT: right
}
#main_home_link .sepa {
	COLOR: #999
}
#main_head {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
#main_head TABLE {
	WIDTH: 100%
}
#main_head TD {
	HEIGHT: 50px
}
#main_head_right {
	TEXT-ALIGN: right
}
#main_foot {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#main_foot_menu {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#main_foot_menu .sepa {
	COLOR: #999
}
.top_bar {
	BORDER-LEFT: #b7c4d8 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; BACKGROUND: url(../../img/bg/top_bar.gif) #fff repeat-x; COLOR: #333; BORDER-TOP: #b7c4d8 1px solid; BORDER-RIGHT: #b7c4d8 1px solid; PADDING-TOP: 10px
}
.top_bar .sepa {
	MARGIN: 0px 5px; COLOR: #b7c4d8
}
.top_bar_text {
	FONT-SIZE: 11px
}
#main_body {
	
}
#main_headline_news {
	BORDER-BOTTOM: #dddddd 2px solid; BORDER-LEFT: #dddddd 2px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 15px; BACKGROUND: #f3f3f3; BORDER-TOP: #dddddd 2px solid; BORDER-RIGHT: #dddddd 2px solid; PADDING-TOP: 0px
}
#main_button_block {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 10px
}
.right_block_01_top {
	WIDTH: 650px; BACKGROUND: url(../../img/bg/waku01_top.gif) #fff no-repeat 0px 0px; HEIGHT: 8px; FONT-SIZE: 1px
}
.right_block_01_body {
	BORDER-LEFT: #b7c4d8 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../../img/bg/waku01_body.gif) no-repeat 50% 0px; BORDER-RIGHT: #b7c4d8 1px solid; PADDING-TOP: 0px
}
.right_block_01_bottom {
	WIDTH: 650px; BACKGROUND: url(../../img/bg/waku01_bottom.gif) #fff no-repeat 0px 0px; HEIGHT: 8px; FONT-SIZE: 1px
}
.right_block_01_title {
	COLOR: #111; FONT-WEIGHT: bold
}
.right_block_01_head {
	MARGIN-BOTTOM: 5px
}
.right_block_01_list TD {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 110%; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
.right_block_01_list A {
	WIDTH: 100%; DISPLAY: block
}
.right_block_title {
	FONT-WEIGHT: bold
}
.right_block_more {
	TEXT-ALIGN: right; FONT-SIZE: 11px
}
.right_block_head_01 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 100% !important; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 5px; BACKGROUND: url(../../img/line/right_01.gif) no-repeat 0px 100%; COLOR: #111; PADDING-TOP: 5px
}
.right_block_head_02 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 100% !important; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 5px; BACKGROUND: url(../../img/line/right_02.gif) no-repeat 0px 100%; COLOR: #111; PADDING-TOP: 5px
}
.right_block {
	MARGIN-BOTTOM: 20px
}
.right_block_body {
	COLOR: #111; PADDING-TOP: 5px
}
.right_block_03_head {
	BORDER-LEFT: #b7c4d8 1px solid; BACKGROUND: url(../../img/bg/right_block_03_head.gif) repeat-x
}
.right_block_03_head UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.right_block_03_head UL LI {
	BORDER-BOTTOM: #b7c4d8 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; BACKGROUND-COLOR: #ebefff; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 24px; BORDER-TOP: #b7c4d8 1px solid; BORDER-RIGHT: #b7c4d8 1px solid; PADDING-TOP: 0px
}
* HTML .right_block_03_head UL LI {
	WIDTH: 10%
}
.right_block_03_head A {
	CURSOR: pointer
}
.right_block_03_head_current {
	BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND: url(../../img/bg/right_block_04_head.gif) #ffffff repeat-x
}
.right_block_03_head_current A {
	COLOR: #000 !important; CURSOR: default !important; TEXT-DECORATION: none !important
}
.right_block_03_body {
	BORDER-BOTTOM: #b7c4d8 1px solid; BORDER-LEFT: #b7c4d8 1px solid; BORDER-RIGHT: #b7c4d8 1px solid
}
.right_block_03_body UL {
	PADDING-BOTTOM: 7px; LINE-HEIGHT: 150%; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: url(../../img/bg/right_block_04_body.gif) repeat-x 0px 100%; PADDING-TOP: 7px
}
.right_block_03_body UL LI {
	DISPLAY: inline
}
.right_block_03_body STRONG {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.right_block_03_body UL LI .sepa {
	COLOR: #b7c4d8
}
.gal_small_background {
	BACKGROUND: url(../../img/bg/gal01_1.gif) #f6f6f6 repeat-x
}
.gal_block_outer {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 212px; PADDING-RIGHT: 2px; FLOAT: left; PADDING-TOP: 2px
}
.gal_block {
	BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; BACKGROUND: url(../../img/bg/gal01_2.gif) #f6f6f6 repeat-x; BORDER-TOP: #e6e6e6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid
}
.gal_block_right {
	WIDTH: 105px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; OVERFLOW: hidden
}
.gal_block TABLE {
	WIDTH: 100%
}
.gal_block TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.gal_block_image {
	BORDER-BOTTOM: #d6d6d6 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 0px !important; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px !important; WIDTH: 90px; PADDING-RIGHT: 0px !important; HEIGHT: 92px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #d6d6d6 1px solid; PADDING-TOP: 0px !important
}
* HTML .gal_block_image {
	HEIGHT: 90px
}
*:first-child + HTML .gal_block_image {
	HEIGHT: 90px
}
.gal_block_image A {
	DISPLAY: block
}
.gal_block_profile {
	LINE-HEIGHT: 110%; PADDING-LEFT: 3px !important; COLOR: #333; FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
.gal_block_hour {
	COLOR: #bb2200
}
.gal_block_regist {
	COLOR: #e9426e
}
.gal_block_update {
	COLOR: #426ee9
}
.shop_block_outer {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 320px; PADDING-RIGHT: 2px; FLOAT: left; PADDING-TOP: 2px
}
.shop_block {
	BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: url(../../img/bg/shop01_2.gif) #f0f0f0 repeat-x; BORDER-TOP: #e6e6e6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid; PADDING-TOP: 3px
}
.gal_block_active {
	BORDER-BOTTOM: #8aabc7 1px solid; BORDER-LEFT: #b5cde8 1px solid; BACKGROUND: url(../../img/bg/gal02_2.gif) #b5cde8 repeat-x; BORDER-TOP: #b5cde8 1px solid; BORDER-RIGHT: #8aabc7 1px solid
}
.shop_block TABLE {
	WIDTH: 100%
}
.shop_block TABLE TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.shop_block_image {
	BORDER-BOTTOM: #d6d6d6 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddd 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 90px; HEIGHT: 92px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #d6d6d6 1px solid
}
* HTML .shop_block_image {
	HEIGHT: 90px
}
*:first-child + HTML .shop_block_image {
	HEIGHT: 90px
}
.shop_list {
	MARGIN-BOTTOM: 50px
}
.shop_list_shop_name {
	WIDTH: 310px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; FLOAT: left; OVERFLOW: hidden; FONT-WEIGHT: bold
}
.shop_list_option {
	BORDER-LEFT: #fff 2px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e3e6e9; PADDING-LEFT: 5px; WIDTH: 100px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 5px; WHITE-SPACE: nowrap; FLOAT: right; FONT-SIZE: 11px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.shop_list_summary {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 5px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.gal_block_2 .gal_block_image {
	BORDER-BOTTOM: #b5cde8 1px solid; BORDER-LEFT: #b5cde8 1px solid; BORDER-TOP: #b5cde8 1px solid; BORDER-RIGHT: #b5cde8 1px solid
}
.shop_block_image A {
	DISPLAY: block
}
.shop_block_profile {
	PADDING-LEFT: 5px !important; COLOR: #222; FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
.shop_block_name {
	WIDTH: 215px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 5px; FONT-SIZE: small; OVERFLOW: hidden
}
.shop_block_text {
	WIDTH: 215px; WHITE-SPACE: nowrap; OVERFLOW: hidden
}
.shop_block_summary {
	MARGIN-TOP: 5px; WIDTH: 215px; COLOR: #444
}
.no_text {
	COLOR: #999
}
.blog_title_td {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 17px; PADDING-RIGHT: 10px; BACKGROUND: url(../../img/icon/pen_10.gif) no-repeat 0% 50%; PADDING-TOP: 1px
}
.blog_shop_name {
	COLOR: #ee8822 !important; FONT-SIZE: 11px
}
.information_shop_name {
	COLOR: #ee8822 !important; FONT-SIZE: 11px
}
.help_level_title {
	BORDER-LEFT: #8ad 3px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #acf; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.help_level_contents {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.help_level_subtitle {
	COLOR: #000066; FONT-WEIGHT: bold
}
.table_caption {
	MARGIN-BOTTOM: 10px
}
.pager_block {
	TEXT-ALIGN: center
}
.pr_block {
	PADDING-LEFT: 5px; WIDTH: 640px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 10px; OVERFLOW: hidden
}
.pr_block A {
	COLOR: #0073d2; TEXT-DECORATION: underline
}
.pr_block A:hover {
	COLOR: #ff3366; TEXT-DECORATION: underline
}
.pr_mark {
	VERTICAL-ALIGN: middle
}
.right_block_04 {
	BORDER-BOTTOM: #b7c4d8 1px solid; BORDER-LEFT: #b7c4d8 1px solid; BORDER-TOP: #b7c4d8 1px solid; BORDER-RIGHT: #b7c4d8 1px solid
}
.right_block_04_head {
	BORDER-BOTTOM: #b7c4d8 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(../../img/bg/right_block_04_head.gif) repeat-x; HEIGHT: 18px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.right_block_04_body {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: url(../../img/bg/right_block_04_body.gif) repeat-x 0px 100%; PADDING-TOP: 7px
}
.right_block_04_body UL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 150%; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.right_block_04_body UL LI {
	DISPLAY: inline
}
.right_block_04_body UL LI .sepa {
	COLOR: #b7c4d8
}
.sotowaku {
	WIDTH: 905px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

