* {

	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif; FONT-SIZE: 100%; PADDING-TOP: 0px

}

A:link {

	COLOR: #654a32;

}

A:hover {

	COLOR: #5c0040;TEXT-DECORATION: none;

}

A:visited {

	COLOR: #5c0040

}

IMG {

	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none

}

#main H2 {

	BACKGROUND-IMAGE: url(common/bg_h2_02.gif); BORDER-BOTTOM: #dab5cd 1px solid; BORDER-LEFT: #ecd4df 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.2; MARGIN: 8px 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom; COLOR: #7d0078; FONT-SIZE: 100%; BORDER-TOP: #ecd4df 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #dab5cd 1px solid; PADDING-TOP: 8px

}

#main H2 SPAN {

	MARGIN-LEFT: 16px; FONT-SIZE: 80%

}

BODY {

	TEXT-ALIGN: center; FONT-FAMILY: sans-serif, Arial, Helvetica; COLOR: #654a32

}

BODY DIV {

	TEXT-ALIGN: left; MARGIN: 0px auto

}

#header {

	BACKGROUND-IMAGE: url(common/bg_header_repeat.gif); BACKGROUND-REPEAT: repeat-x

}

#header .waku {

	WIDTH: 960px

}

#header .in {

	HEIGHT: 115px; CLEAR: left

}

#header H1 {

	WIDTH: 227px; FLOAT: left; HEIGHT: 115px

}

#header .lady {

	FLOAT: left

}

#header .login {

	BACKGROUND-IMAGE: url(common/bg_waku_login.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 700px; PADDING-LEFT: 0px; WIDTH: 251px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom; HEIGHT: 45px; FONT-SIZE: 9pt; PADDING-TOP: 45px

}

#header .login .left {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 165px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 25px

}

#header .login .left A {

	MARGIN: 0px 0px 0px 15px

}

#header .login .right {

	WIDTH: 85px; FLOAT: left; HEIGHT: 45px

}

#header .login .right A {

	BACKGROUND-IMAGE: url(common/btn_login.gif); TEXT-INDENT: -1000px; MARGIN: 9px 0px 0px; WIDTH: 76px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 28px; FONT-SIZE: 1pt; OVERFLOW: hidden

}

#header .login .right A:hover {

	BACKGROUND-IMAGE: url(common/btn_login_on.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top

}

#header .logout {

	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 700px; PADDING-LEFT: 0px; WIDTH: 251px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom; HEIGHT: 45px; FONT-SIZE: 9pt; PADDING-TOP: 45px

}

#header .logout UL {

	

}

#header .logout LI {

	FLOAT: left

}

#header .logout A.mypage {

	BACKGROUND-IMAGE: url(common/btn_mypage.gif); PADDING-BOTTOM: 0px; MARGIN: 9px 0px 0px; PADDING-LEFT: 0px; WIDTH: 76px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 28px; FONT-SIZE: 1pt; OVERFLOW: hidden; PADDING-TOP: 0px

}

#header .logout A.mypage:hover {

	BACKGROUND-IMAGE: url(common/btn_mypage_on.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top

}

#header .logout A.logout {

	BACKGROUND-IMAGE: url(common/btn_logout.gif); PADDING-BOTTOM: 0px; MARGIN: 9px 0px 0px; PADDING-LEFT: 0px; WIDTH: 76px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 28px; FONT-SIZE: 1pt; OVERFLOW: hidden; PADDING-TOP: 0px

}

#header .logout A.logout:hover {

	BACKGROUND-IMAGE: url(common/btn_logout_on.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top

}

#header UL.nav {

	HEIGHT: 25px; CLEAR: left

}

#header LI {

	LIST-STYLE-TYPE: none; WIDTH: 100px; FLOAT: left; HEIGHT: 25px; FONT-SIZE: 1px

}

#header LI.sbtn {

	LIST-STYLE-TYPE: none; WIDTH: 60px; FLOAT: left; HEIGHT: 25px; FONT-SIZE: 1px

}

#header LI A {

	LIST-STYLE-TYPE: none; TEXT-INDENT: -10000px; WIDTH: 100px; FLOAT: left; HEIGHT: 25px; FONT-SIZE: 1px; OVERFLOW: hidden

}

#header LI.sbtn A {

	LIST-STYLE-TYPE: none; TEXT-INDENT: -10000px; WIDTH: 60px; FLOAT: left; HEIGHT: 25px; FONT-SIZE: 1px; OVERFLOW: hidden

}

#header LI.nav_none A {

	BACKGROUND-IMAGE: url(common/btn_menu_00_none.gif)

}

#header LI.nav_top A {

	BACKGROUND-IMAGE: url(common/btn_menu_01_top.gif)

}

#header LI.nav_top A:hover {

	BACKGROUND-IMAGE: url(common/btn_menu_01_top_hover.gif)

}

#header LI.nav_top A:active {

	BACKGROUND-IMAGE: url(common/btn_menu_01_top_active.gif)

}

#header LI.nav_food A {

	BACKGROUND-IMAGE: url(common/btn_menu_02_food.gif)

}

#header LI.nav_food A:hover {

	BACKGROUND-IMAGE: url(common/btn_menu_02_food_hover.gif)

}

#header LI.nav_food A:active {

	BACKGROUND-IMAGE: url(common/btn_menu_02_food_active.gif)

}

#header LI.nav_beauty A {

	BACKGROUND-IMAGE: url(common/btn_menu_03_beauty.gif)

}

#header LI.nav_beauty A:hover {

	BACKGROUND-IMAGE: url(common/btn_menu_03_beauty_hover.gif)

}

#header LI.nav_beauty A:active {

	BACKGROUND-IMAGE: url(common/btn_menu_03_beauty_active.gif)

}

#header LI.nav_bklife A {

	BACKGROUND-IMAGE: url(common/btn_menu_05_bklife.gif)

}

#header LI.nav_bklife A:hover {

	BACKGROUND-IMAGE: url(common/btn_menu_05_bklife_hover.gif)

}

#header LI.nav_bklife A:active {

	BACKGROUND-IMAGE: url(common/btn_menu_05_bklife_active.gif)

}

#header LI.nav_coupon A {

	BACKGROUND-IMAGE: url(common/btn_menu_06_coupon.gif)

}

#header LI.nav_coupon A:hover {

	BACKGROUND-IMAGE: url(common/btn_menu_06_coupon_hover.gif)

}

#header LI.nav_coupon A:active {

	BACKGROUND-IMAGE: url(common/btn_menu_06_coupon_active.gif)

}

#header LI.nav_backno A {

	BACKGROUND-IMAGE: url(common/btn_menu_07_backnum.gif)

}

#header LI.nav_backno A:hover {

	BACKGROUND-IMAGE: url(common/btn_menu_07_backnum_hover.gif)

}

#header LI.nav_backno A:active {

	BACKGROUND-IMAGE: url(common/btn_menu_07_backnum_active.gif)

}

#header LI.nav_map A {

	BACKGROUND-IMAGE: url(common/btn_menu_08_map.gif)

}

#header LI.nav_map A:hover {

	BACKGROUND-IMAGE: url(common/btn_menu_08_map_hover.gif)

}

#header LI.nav_map A:active {

	BACKGROUND-IMAGE: url(common/btn_menu_08_map_active.gif)

}

#header LI.nav_lifeinfo A {

	BACKGROUND-IMAGE: url(common/btn_menu_09_lifeinfo.gif)

}

#header LI.nav_lifeinfo A:hover {

	BACKGROUND-IMAGE: url(common/btn_menu_09_lifeinfo_hover.gif)

}

#header LI.nav_lifeinfo A:active {

	BACKGROUND-IMAGE: url(common/btn_menu_09_lifeinfo_active.gif)

}

#header LI.nav_petitlog A {

	BACKGROUND-IMAGE: url(common/btn_menu_10_petitlog.gif)

}

#header LI.nav_petitlog A:hover {

	BACKGROUND-IMAGE: url(common/btn_menu_10_petitlog_hover.gif)

}

#header LI.nav_petitlog A:active {

	BACKGROUND-IMAGE: url(common/btn_menu_10_petitlog_active.gif)

}

#header LI.nav_faq A {

	BACKGROUND-IMAGE: url(common/btn_menu_99_faq.gif)

}

#header LI.nav_faq A:hover {

	BACKGROUND-IMAGE: url(common/btn_menu_99_faq_hover.gif)

}

#header LI.nav_faq A:active {

	BACKGROUND-IMAGE: url(common/btn_menu_99_faq_active.gif)

}

#header LI.nav_shop A {

	BACKGROUND-IMAGE: url(common/btn_menu_11_shop.gif)

}

#header LI.nav_shop A:hover {

	BACKGROUND-IMAGE: url(common/btn_menu_11_shop_hover.gif)

}

#header LI.nav_shop A:active {

	BACKGROUND-IMAGE: url(common/btn_menu_11_shop_active.gif)

}


#header LI.nav_school A {

	BACKGROUND-IMAGE: url(common/btn_menu_12_school.gif)

}

#header LI.nav_school A:hover {

	BACKGROUND-IMAGE: url(common/btn_menu_12_school_hover.gif)

}

#header LI.nav_school A:active {

	BACKGROUND-IMAGE: url(common/btn_menu_12_school_active.gif)

}

UL#s_nav {

	BACKGROUND-COLOR: #ffe3e6; MARGIN: 5px 0px 0px; WIDTH: 960px; HEIGHT: 24px; CLEAR: left

}

UL#s_nav LI {

	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5; LIST-STYLE-TYPE: none; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FLOAT: left; HEIGHT: 21px; COLOR: #a81c63; FONT-SIZE: 85%; PADDING-TOP: 3px

}

UL#s_nav LI.nav_sub {

	BACKGROUND-IMAGE: url(common/bar_snav_separate.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center

}

UL#s_nav LI A {

	COLOR: #a81c63

}

#main {

	WIDTH: 960px

}

#bread {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 20px; FONT-SIZE: 85%; PADDING-TOP: 10px

}



#searchbox H3 {

	HEIGHT: 35px

}

#searchbox .hd {

	BACKGROUND-IMAGE: url(common/bg_omisenokensaku_head.gif)

}

#searchbox .md {

	BACKGROUND-IMAGE: url(common/bg_omisenokensaku_body.gif); BACKGROUND-REPEAT: repeat-y

}

#searchbox .btn_search {

	WIDTH: 60px; HEIGHT: 30px; MARGIN-LEFT: 50px

}

#searchbox .btn_search A {

	BACKGROUND-IMAGE: url(common/btn_kensaku.gif); WIDTH: 60px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px

}

#searchbox .btn_search A:hover {

	BACKGROUND-IMAGE: url(common/btn_kensaku_on.gif); BACKGROUND-REPEAT: no-repeat

}

#searchbox .bm {

	BACKGROUND-IMAGE: url(common/bg_omisenokensaku_foot.gif); TEXT-INDENT: -1000px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom; HEIGHT: 10px; FONT-SIZE: 1pt; OVERFLOW: hidden

}

#selectbox {

	PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

#selectbox .hd {

	BACKGROUND-IMAGE: url(common/bg_omisenokensaku2_head.gif); TEXT-INDENT: -1000px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; HEIGHT: 5px; FONT-SIZE: 1pt; OVERFLOW: hidden

}

#selectbox .md {

	BACKGROUND-IMAGE: url(common/bg_omisenokensaku2_body.gif); TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: repeat-y; FONT-SIZE: 85%; PADDING-TOP: 5px

}

#selectbox .bm {

	BACKGROUND-IMAGE: url(common/bg_omisenokensaku2_foot.gif); TEXT-INDENT: -1000px; BACKGROUND-POSITION: 50% bottom; HEIGHT: 5px; FONT-SIZE: 1pt; OVERFLOW: hidden

}

#category_selector {

	FONT-SIZE: 85%

}

#category_selector_of_area {

	WIDTH: 100%; MARGIN-BOTTOM: 10px

}

#category_selector A {

	COLOR: #5c0040; MARGIN-RIGHT: 5px; TEXT-DECORATION: none

}

#category_selector_items_of_area {

	MARGIN-BOTTOM: 10px

}

#category_selector_items_of_area LI {

	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 4px

}

#category_selector_of_genre {

	WIDTH: 100%; MARGIN-BOTTOM: 10px

}

#category_selector_items_of_genre {

	MARGIN-BOTTOM: 10px

}

#category_selector_items_of_genre LI {

	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 4px

}

#select_hd {

	BACKGROUND-IMAGE: url(common/title_eriatojanru.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 20px

}

#search_area {

	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

#search_area H3 {

	BACKGROUND-IMAGE: url(common/btn_eria.gif); HEIGHT: 15px

}

#search_area A {

	LINE-HEIGHT: 1.5; MARGIN-RIGHT: 10px

}

#search_area .md {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 80%; PADDING-TOP: 15px

}

#search_genre {

	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

#search_genre H3 {

	BACKGROUND-IMAGE: url(common/btn_janru.gif); HEIGHT: 15px

}

#search_genre A {

	LINE-HEIGHT: 1.5; MARGIN-RIGHT: 10px

}

#search_genre .md {

	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 80%; PADDING-TOP: 15px

}

#footer {

	BACKGROUND-IMAGE: url(common/bg_footer_repeat.gif); MARGIN-TOP: 10px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 100px; CLEAR: both

}

#footer .in {

	BACKGROUND-IMAGE: url(common/bg_footer.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 120px; WIDTH: 720px; PADDING-RIGHT: 120px; HEIGHT: 95px; PADDING-TOP: 5px

}

#footer LI {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; HEIGHT: 20px; PADDING-TOP: 0px

}

#footer UL {

	PADDING-BOTTOM: 10px; PADDING-LEFT: 30px; WIDTH: 660px; PADDING-RIGHT: 0px; HEIGHT: 20px; CLEAR: left; PADDING-TOP: 10px

}

#footer UL.nav LI {

	LIST-STYLE-TYPE: none; FLOAT: left; FONT-SIZE: 80%; margin-right:10px;

}
/*__フッタナビゲーションの集約（2011/06/14）__*/
/*
#footer UL.nav LI.nav_top {

	WIDTH: 30px

}

#footer UL.nav LI.nav_food {

	WIDTH: 50px

}

#footer UL.nav LI.nav_beauty {

	WIDTH: 65px

}

#footer UL.nav LI.nav_shopping {

	WIDTH: 75px

}

#footer UL.nav LI.nav_bklife {

	WIDTH: 100px

}

#footer UL.nav LI.nav_coupon {

	WIDTH: 55px

}

#footer UL.nav LI.nav_backno {

	WIDTH: 95px

}

#footer UL.nav LI.nav_map {

	WIDTH: 50px

}*/

#footer UL.f_link LI {

	LIST-STYLE-TYPE: none

}

#footer UL.f_link LI.aboutus {

	WIDTH: 70px

}

#footer UL.f_link LI.copyright {

	WIDTH: 60px

}

#footer UL.f_link LI.privacy {

	WIDTH: 130px

}

#footer UL.f_link LI.inquiry {

	WIDTH: 80px

}

#footer UL.f_link LI.faq {

	WIDTH: 80px

}

#footer UL.f_link LI.ad {

	WIDTH: 70px

}

#document .login_btn {

	HEIGHT: 27px; COLOR: #db1a78; FONT-SIZE: 80%

}
#document .ans_btn {

	HEIGHT: 27px; COLOR: #db1a78; FONT-SIZE: 80%

}

#document .login_btn .guide_login ,#document .ans_btn .guide_login{

	LINE-HEIGHT: 2.5; PADDING-LEFT: 480px; WIDTH: 180px; DISPLAY: block; FLOAT: left

}

#document .login_btn A,#document .ans_btn A {
	BACKGROUND-IMAGE: url(common/btn_login.gif); 
	TEXT-INDENT: -1000px; 
	WIDTH: 75px; 
	DISPLAY: block; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 27px; 
	FONT-SIZE: 1pt; 
	OVERFLOW: hidden
}
#document .login_btn A {
	BACKGROUND-IMAGE: url(common/btn_login.gif); 
}
#document .ans_btn A {
	BACKGROUND-IMAGE: url(common/btn_ans.gif); 
}

#document .login_btn A:hover,#document .ans_btn A:hover {
	BACKGROUND-IMAGE: url(common/btn_login_on.gif); 
	WIDTH: 75px; 
	DISPLAY: block; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 27px
}
#document .login_btn A:hover {
	BACKGROUND-IMAGE: url(common/btn_login_on.gif); 
}
#document .ans_btn A:hover {
	BACKGROUND-IMAGE: url(common/btn_ans_on.gif); 
}

.links UL {

	LIST-STYLE-TYPE: none; DISPLAY: inline

}

.links LI {

	MARGIN: 0px 4px; DISPLAY: inline

}

.links A {

	BACKGROUND-IMAGE: url(common/icon_footer_arrow.gif); MARGIN: 0px 4px; PADDING-LEFT: 16px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; FONT-SIZE: 80%

}

.links2 UL {

	LIST-STYLE-TYPE: none; DISPLAY: inline

}

.links2 LI {

	MARGIN: 0px 4px; DISPLAY: inline

}

.links2 A {

	BACKGROUND-IMAGE: url(common/icon_footer_arrow_2.gif); MARGIN: 0px 4px; PADDING-LEFT: 16px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; FONT-SIZE: 80%

}

.dot_border {

	BORDER-BOTTOM: #654a32 1px dotted; LINE-HEIGHT: 1.7; DISPLAY: inline

}



@media Print    

{

#header {

	DISPLAY: none

}

UL#s_nav {

	DISPLAY: none

}

#bread {

	DISPLAY: none

}

#footer {

	DISPLAY: none

}

    }

.violet {

	COLOR: #a36b8f

}

.green {

	COLOR: #656e32

}

.red {
color:#F00;	
}

.red110b {

	COLOR: #f00; FONT-SIZE: 110%; FONT-WEIGHT: bold

}

.up {

	BACKGROUND-IMAGE: url(common/icon_up_purple.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3; PADDING-LEFT: 13px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; PADDING-TOP: 3px

}

.right_arrow {

	BACKGROUND-IMAGE: url(common/icon_right_green.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3; PADDING-LEFT: 13px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; PADDING-TOP: 3px

}

.left_arrow {

	BACKGROUND-IMAGE: url(common/icon_left_green.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3; PADDING-LEFT: 13px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; PADDING-TOP: 3px

}

.font90 {

	FONT-SIZE: 90%

}

.font80 {

	FONT-SIZE: 80%

}

.clear {

	CLEAR: both

}

.hilight {

	BACKGROUND-COLOR: #fc6

}

.pdtop_10 {

	PADDING-TOP: 10px

}

.mgbm_10 {
margin-bottom:10px;
}


