a img {border:none;}

body{
margin:0px;
background-color:#FFFFFF;
text-align:center;
}

/**/
br.clear{
clear:both;
display:block;
font-size:1px;
line-height:1px;
}

/**/
a:link {
	color: #FF9E28;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #B3465E;
}
a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}
a:active {
	text-decoration: none;
}

/*###################### header_shop #########################*/

.header_shop{
width:100%;
height:94px;
background-image:url(../img/header/header_shop_height.jpg);
background-repeat:repeat-x;
}

.header_shopbox{
width:800px;
height:94px;
margin:0px auto;
background-image:url(../img/header/header_shop_body.jpg);
background-repeat:repeat-x;
}

.header_shopbox .h_box{
width:800px;
float:left;
}

.header_shopbox .h_box .rogo{
width:220px;
margin:10px 0px 0px 0px;
float:left;
}

.header_shopbox .h_box .rogo h1{
width:220px;
height:70px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}

.header_shopbox .h_box .rogo h1 a{
display:block;
height:70px;
text-indent:-9999px;
}

.header_shopbox .h_box .af{
width:468px;
height:60px;
margin:15px 0px 0px 10px;
float:right;
}


/*###################### header #########################*/
.header_box{
width:100%;
height:134px;
background-image:url(../img/header/header_height.jpg);
background-repeat:repeat-x;
}

.header{
width:860px;
height:134px;
margin:0px auto;
background-image:url(../img/header/header_body.jpg);
background-repeat:repeat-x;
}

.header .h_box{
width:860px;
float:left;
}

.header .h_box .rogo{
width:220px;
margin:10px 0px 0px 0px;
float:left;
}

.header .h_box .rogo h1{
width:220px;
height:70px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}

.header .h_box .rogo h1 a{
display:block;
height:70px;
text-indent:-9999px;
}

.header .h_box .af{
width:468px;
height:60px;
margin:15px 0px 0px 10px;
float:right;
}

/*navi_list*/
.header .navi_list{
width:860px;
padding:13px 0px 0px 0px;
float: left; 
}

.header .navi_list ul{
display:block; 
margin:0px;
padding:0px;
}
.header .navi_list li{
list-style:none;
float:left;
margin:0px;
padding:0px;
}

/*テキスト非表示*/
.header .navi_list .alt{
display:none;
}

/*トップページ
----------------*/
.header .navi_list .navi_01{
padding:0px 4px 0px 0px;
}
.header .navi_list li.navi_01 a{
width:140px;
height:41px;
float:left;
display:block;
background:url(../img/header/navi_01.jpg) no-repeat;
}
.header .navi_list li.navi_01 a:hover,active{
background-position:0px -41px;
}

/*ケーポンゲットは？
----------------*/
.header .navi_list .navi_02{
padding:0px 4px 0px 0px;
}
.header .navi_list li.navi_02 a{
width:140px;
height:41px;
float:left;
display:block;
background:url(../img/header/navi_02.jpg) no-repeat;
}
.header .navi_list li.navi_02 a:hover,active{
background-position:0px -41px;
}

/*メルマガ会員募集
----------------*/
.header .navi_list .navi_03{
padding:0px 4px 0px 0px;
}
.header .navi_list li.navi_03 a{
width:140px;
height:41px;
float:left;
display:block;
background:url(../img/header/navi_03.jpg) no-repeat;
}
.header .navi_list li.navi_03 a:hover,active{
background-position:0px -41px;
}

/*広告掲載について
----------------*/
.header .navi_list .navi_04{
padding:0px 4px 0px 0px;
}
.header .navi_list li.navi_04 a{
width:140px;
height:41px;
float:left;
display:block;
background:url(../img/header/navi_04.jpg) no-repeat;
}
.header .navi_list li.navi_04 a:hover,active{
background-position:0px -41px;
}

/*プライバシーポリシー
----------------*/
.header .navi_list .navi_05{
padding:0px 4px 0px 0px;
}
.header .navi_list li.navi_05 a{
width:140px;
height:41px;
float:left;
display:block;
background:url(../img/header/navi_05.jpg) no-repeat;
}
.header .navi_list li.navi_05 a:hover,active{
background-position:0px -41px;
}

/*お問い合わせ
----------------*/
.header .navi_list .navi_06{
padding:0px 0px 0px 0px;
}
.header .navi_list li.navi_06 a{
width:140px;
height:41px;
float:left;
display:block;
background:url(../img/header/navi_06.jpg) no-repeat;
}
.header .navi_list li.navi_06 a:hover,active{
background-position:0px -41px;
}

/*###################### top #########################*/
.top_box{
width:100%;
background-image:url(../img/top/top_height.jpg);
background-repeat:repeat-x;
}

.top_image{
width:860px;
height:300px;
margin:0px auto;
display:block;
text-indent:-9999px;
background-image:url(../img/top/top.jpg);
}

.top_image  h2{
width:900px;
height:70px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}
.top_image  h2 a{
display:block;
height:70px;
text-indent:-9999px;
}

.top_image_pr{
width:860px;
margin:0px auto;
text-indent:-9999px;
}

/*###################### all_box #########################*/

.all_box{
width:880px;
margin:0px auto;
}

.all_box_sub{
width:100%;
margin:0px auto;
background-image:url(../img/sub/top_sub_height.jpg);
background-repeat:repeat-x;
}


/*###################### footer #########################*/

.footer_af_box{
width:860px;
margin:0px auto;
}

.footer_genre{
width:100%;
}

.footer_genre_text_box{
width:860px;
height:60px;
margin:0px auto;
}

.footer_genre_text_box .footer_genre_text{
width:860px;
padding:10px 0px 10px 0px;
font-size:12px;
color: #333333;
line-height:150%;
text-align:center;
float: left;
}

.footer_genre_text_box .sns{
width:860px;
padding:10px 0px 10px 0px;
text-align:left;
float: left;
}


.footer_box{
width:100%;
height:110px;
background-image:url(../img/footer/footer_height.jpg);
background-repeat:repeat-x;
}

.footer{
width:860px;
height:110px;
margin:0px auto;
background-image:url(../img/footer/footer_body.jpg);
}

.footer .footer_text{
width:860px;
padding:20px 0px 0px 0px;
float: left;
}

.footer .footer_text .left{
width:430px;
padding:0px 0px 0px 0px;
font-size:12px;
color: #333333;
line-height:150%;
text-align:left;
float: left;
}

.footer .footer_text .right{
width:430px;
padding:55px 0px 0px 0px;
font-size:12px;
color: #333333;
line-height:150%;
text-align:right;
float: right;
}

.copyright{
width:860px;
margin:10px auto;
font-size:12px;
color: #333333;
line-height:120%;
text-align:center;
}


/*###################### content #########################*/
.content{
width:860px;
padding:10px 10px 10px 10px;
float: left;
}

.content_sub{
width:860px;
margin:0px auto;
}

.content_footer{
width:860px;
padding:10px 10px 10px 10px;
float: left;
}


/*###################### side #########################*/

.side{
width:250px;
padding:0px 0px 0px 0px;
float: right; 
}

.side .box{
width:250px;
padding:0px 0px 10px 0px;
float: left; 
}

.side .af250{
width:250px;
height:250px;
margin:5px 0px 10px 0px;
float: left; 
}

.side .sns{
width:250px;
padding:0px 0px 10px 0px;
text-align:left;
float: left; 
}

.side .box .top{
width:250px;
height:180px;
padding:0px 0px 0px 0px;
float: left; 
}

.side .box .bar{
width:250px;
padding:0px 0px 10px 0px;
float: left; 
}

.side .box .news_date{
width:250px;
padding:5px 0px 2px 0px;
font-size:12px;
color: #333333;
line-height:140%;
text-align:left;
float: left; 
}

.side .box .news_text{
width:250px;
padding:0px 0px 5px 0px;
border-bottom:1px #CCCCCC dotted;
font-size:12px;
color: #333333;
line-height:140%;
text-align:left;
float: left; 
}

.side .box .side_text{
width:250px;
padding:0px 0px 5px 0px;
font-size:12px;
color: #333333;
line-height:140%;
text-align:left;
float: left; 
}


/*******************　bar　*******************/

/*ケーポンゲットからのお知らせ*/
.side .box .bar_01{
width:250px;
height:40px;
margin:0px auto;
display:block;
text-indent:-9999px;
background-image:url(../img/side/bar_01.jpg);
}

.side .box .bar_01  h3{
width:250px;
height:40px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}
.side .box .bar_01  h3 a{
display:block;
height:40px;
text-indent:-9999px;
}

/*フリーワード検索*/
.side .box .bar_02{
width:250px;
height:40px;
margin:0px auto;
display:block;
text-indent:-9999px;
background-image:url(../img/side/bar_02.jpg);
}

.side .box .bar_02  h3{
width:250px;
height:40px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}
.side .box .bar_02  h3 a{
display:block;
height:40px;
text-indent:-9999px;
}

/*ケーポンゲット携帯版*/
.side .box .bar_03{
width:250px;
height:40px;
margin:0px auto;
display:block;
text-indent:-9999px;
background-image:url(../img/side/bar_03.jpg);
}

.side .box .bar_03  h3{
width:250px;
height:40px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}
.side .box .bar_03  h3 a{
display:block;
height:40px;
text-indent:-9999px;
}

/*インフォメーション*/
.side .box .bar_04{
width:250px;
height:40px;
margin:0px auto;
display:block;
text-indent:-9999px;
background-image:url(../img/side/bar_04.jpg);
}

.side .box .bar_04  h3{
width:250px;
height:40px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}
.side .box .bar_04  h3 a{
display:block;
height:40px;
text-indent:-9999px;
}

/*コミュニティー*/
.side .box .bar_05{
width:250px;
height:40px;
margin:0px auto;
display:block;
text-indent:-9999px;
background-image:url(../img/side/bar_05.jpg);
}

.side .box .bar_05  h3{
width:250px;
height:40px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}
.side .box .bar_05  h3 a{
display:block;
height:40px;
text-indent:-9999px;
}


/*******************　banner　*******************/

/*懸賞*/
.side .box .banner_01{
width:250px;
height:80px;
margin:0px auto;
display:block;
text-indent:-9999px;
background-image:url(../img/side/banner_prize.jpg);
}

.side .box .banner_01  h4{
width:250px;
height:80px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}
.side .box .banner_01  h4 a{
display:block;
height:80px;
text-indent:-9999px;
}

/*カード*/
.side .box .banner_02{
width:250px;
height:80px;
margin:10px 0px 0px 0px;
display:block;
text-indent:-9999px;
background-image:url(../img/side/banner_card.jpg);
}

.side .box .banner_02  h4{
width:250px;
height:80px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}
.side .box .banner_02  h4 a{
display:block;
height:80px;
text-indent:-9999px;
}

/*携帯版*/
.side .box .banner_03{
width:250px;
height:157px;
margin:0px auto;
display:block;
text-indent:-9999px;
background-image:url(../img/side/banner_mobile.jpg);
}

.side .box .banner_03  h4{
width:250px;
height:157px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}
.side .box .banner_03  h4 a{
display:block;
height:157px;
text-indent:-9999px;
}

/*ブログ*/
.side .box .banner_04{
width:250px;
height:157px;
margin:0px auto;
display:block;
text-indent:-9999px;
background-image:url(../img/side/banner_blog.jpg);
}

.side .box .banner_04  h4{
width:250px;
height:157px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}
.side .box .banner_04  h4 a{
display:block;
height:157px;
text-indent:-9999px;
}

/*twitter*/
.side .box .banner_05{
width:250px;
height:80px;
margin:0px auto;
display:block;
text-indent:-9999px;
background-image:url(../img/side/banner_twitter.jpg);
}

.side .box .banner_05  h4{
width:250px;
height:80px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}
.side .box .banner_05  h4 a{
display:block;
height:80px;
text-indent:-9999px;
}



/*検索*/
#srchBox
{
width:250px;
margin-bottom:0px;
background-color:#FFFFFF;
color:#000000;
text-align:left;
}
#srchBox *
{
margin:0;
padding:0;
font-size:13px;
*font-size:small;
*font:x-small;
}
#srchBox a img
{
border:none;
}
#srchBox #srch
{
padding:10px 10px 0 10px;
}
#srchBox #srch #srchForm
{
white-space:nowrap;
}
#srchBox #srchInput
{
width:188px;
margin-right:6px;
vertical-align:bottom;
}
#srchBox #srchBtn
{
width:80px;
}
*html #srchBox #srchBtn
{
padding-top:2px;
}
*:first-child+html #srchBox #srchBtn
{
padding-top:2px;
}
#srchBox ul
{
margin-top:6px;
text-align:left;
}
#srchBox li
{
list-style-type:none;
display:inline;
zoom:1;
padding-right:10px;
}
#srchBox li input
{
zoom:1;
margin-right:2px;
_margin:-4px 0 -4px -4px;
vertical-align:middle;
border:0;
}
*:+html #srchBox li input
{
margin:-4px 0 -4px -4px;
}
#srchBox #srchLogo
{
margin:6px 6px 0px 0;
text-align:right;
}
#srchBox #srchLogo a
{
color:#666666;
text-decoration:none;
font-size:85%;
}
#srchBox #srchLogo a:hover
{
text-decoration:underline;
}


/*バナー
----------------*/
.side .box .banner{
width:250px;
padding:10px 0px 0px 0px;
float: left; 
}

/*###################### g_side_navi #########################*/

/*ジャンルから検索バー*/
.side .box .g_bar_01{
width:250px;
height:55px;
margin:0px auto;
display:block;
text-indent:-9999px;
background-image:url(../img/side/g_bar_01.jpg);
}

.side .box .g_bar_01  h3{
width:250px;
height:55px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}
.side .box .g_bar_01  h3 a{
display:block;
height:55px;
text-indent:-9999px;
}


/*navi_list*/
.side .g_side_navi{
width:250px;
padding:0px 0px 10px 0px;
float: left; 
}

.side .g_side_navi ul{
display:block; 
margin:0px;
padding:0px;
}
.side .g_side_navi li{
list-style:none;
float:left;
margin:0px;
padding:0px;
}

/*テキスト非表示*/
.side .g_side_navi .alt{
display:none;
}

/*美容室
----------------*/
.side .g_side_navi .navi_01{
padding:0px 0px 0px 0px;
}
.side .g_side_navi li.navi_01 a{
width:125px;
height:50px;
float:left;
display:block;
background:url(../img/side/g_side_navi_01.jpg) no-repeat;
}
.side .g_side_navi li.navi_01 a:hover,active{
background-position:0px -50px;
}

/*リラクゼーション
----------------*/
.side .g_side_navi .navi_02{
padding:0px 0px 0px 0px;
}
.side .g_side_navi li.navi_02 a{
width:125px;
height:50px;
float:left;
display:block;
background:url(../img/side/g_side_navi_02.jpg) no-repeat;
}
.side .g_side_navi li.navi_02 a:hover,active{
background-position:0px -50px;
}

/*ネイル・タトゥ
----------------*/
.side .g_side_navi .navi_03{
padding:0px 0px 0px 0px;
}
.side .g_side_navi li.navi_03 a{
width:125px;
height:50px;
float:left;
display:block;
background:url(../img/side/g_side_navi_03.jpg) no-repeat;
}
.side .g_side_navi li.navi_03 a:hover,active{
background-position:0px -50px;
}

/*健康
----------------*/
.side .g_side_navi .navi_04{
padding:0px 0px 0px 0px;
}
.side .g_side_navi li.navi_04 a{
width:125px;
height:50px;
float:left;
display:block;
background:url(../img/side/g_side_navi_04.jpg) no-repeat;
}
.side .g_side_navi li.navi_04 a:hover,active{
background-position:0px -50px;
}

/*エステ
----------------*/
.side .g_side_navi .navi_05{
padding:0px 0px 0px 0px;
}
.side .g_side_navi li.navi_05 a{
width:125px;
height:50px;
float:left;
display:block;
background:url(../img/side/g_side_navi_05.jpg) no-repeat;
}
.side .g_side_navi li.navi_05 a:hover,active{
background-position:0px -50px;
}

/*ペット
----------------*/
.side .g_side_navi .navi_06{
padding:0px 0px 0px 0px;
}
.side .g_side_navi li.navi_06 a{
width:125px;
height:50px;
float:left;
display:block;
background:url(../img/side/g_side_navi_06.jpg) no-repeat;
}
.side .g_side_navi li.navi_06 a:hover,active{
background-position:0px -50px;
}

/*グルメ
----------------*/
.side .g_side_navi .navi_07{
padding:0px 0px 0px 0px;
}
.side .g_side_navi li.navi_07 a{
width:125px;
height:50px;
float:left;
display:block;
background:url(../img/side/g_side_navi_07.jpg) no-repeat;
}
.side .g_side_navi li.navi_07 a:hover,active{
background-position:0px -50px;
}

/*エンターテイメント
----------------*/
.side .g_side_navi .navi_08{
padding:0px 0px 0px 0px;
}
.side .g_side_navi li.navi_08 a{
width:125px;
height:50px;
float:left;
display:block;
background:url(../img/side/g_side_navi_08.jpg) no-repeat;
}
.side .g_side_navi li.navi_08 a:hover,active{
background-position:0px -50px;
}

/*ショッピング
----------------*/
.side .g_side_navi .navi_09{
padding:0px 0px 0px 0px;
}
.side .g_side_navi li.navi_09 a{
width:125px;
height:50px;
float:left;
display:block;
background:url(../img/side/g_side_navi_09.jpg) no-repeat;
}
.side .g_side_navi li.navi_09 a:hover,active{
background-position:0px -50px;
}

/*スクール
----------------*/
.side .g_side_navi .navi_10{
padding:0px 0px 0px 0px;
}
.side .g_side_navi li.navi_10 a{
width:125px;
height:50px;
float:left;
display:block;
background:url(../img/side/g_side_navi_10.jpg) no-repeat;
}
.side .g_side_navi li.navi_10 a:hover,active{
background-position:0px -50px;
}

/*ファッション
----------------*/
.side .g_side_navi .navi_11{
padding:0px 0px 0px 0px;
}
.side .g_side_navi li.navi_11 a{
width:125px;
height:50px;
float:left;
display:block;
background:url(../img/side/g_side_navi_11.jpg) no-repeat;
}
.side .g_side_navi li.navi_11 a:hover,active{
background-position:0px -50px;
}

/*生活・病院
----------------*/
.side .g_side_navi .navi_12{
padding:0px 0px 0px 0px;
}
.side .g_side_navi li.navi_12 a{
width:125px;
height:50px;
float:left;
display:block;
background:url(../img/side/g_side_navi_12.jpg) no-repeat;
}
.side .g_side_navi li.navi_12 a:hover,active{
background-position:0px -50px;
}



/*###################### center #########################*/
.top{
width:600px;
padding:0px 0px 0px 0px;
background:#FFFFFF;
float: left;
}

.top .box{
width:600px;
margin:0px 0px 10px 0px;
float: left;
}

.top .box468-60{
width:600px;
height:60px;
margin:0px 0px 10px 0px;
text-align:center;
float: left;
}

/*トップイメージ*/
.top .box .top_image{
width:600px;
height:180px;
margin:0px 0px 0px 0px;
display:block;
text-indent:-9999px;
background-image:url(../img/top/topics_private_salon.jpg);
}

.top .box .top_image  h2{
width:600px;
height:180px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}
.top .box .top_image  h2 a{
display:block;
height:180px;;
text-indent:-9999px;
}

/*******************　error　*******************/
.top .error{
width:600px;
margin:30px 0px 30px 0px;
font-size:12px;
color: #666666;
line-height:200%;
text-align:left;
float: left;
}

/*******************　error　*******************/

/*******************　bar　*******************/

/*ジャンルからお店を探す*/
.top .bar_01{
width:600px;
height:40px;
margin:0px auto;
display:block;
text-indent:-9999px;
background-image:url(../img/top/bar_01.jpg);
}

.top .bar_01  h3{
width:600px;
height:40px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}
.top .bar_01  h3 a{
display:block;
height:40px;
text-indent:-9999px;
}

/*お店の更新・新着情報*/
.top .bar_02{
width:600px;
height:40px;
margin:0px auto;
display:block;
text-indent:-9999px;
background-image:url(../img/top/bar_02.jpg);
}

.top .bar_02  h3{
width:600px;
height:40px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}
.top .bar_02  h3 a{
display:block;
height:40px;
text-indent:-9999px;
}

/*ケーポンゲット特集*/
.top .bar_03{
width:600px;
height:40px;
margin:0px auto;
display:block;
text-indent:-9999px;
background-image:url(../img/top/bar_03.jpg);
}

.top .bar_03  h3{
width:600px;
height:40px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}
.top .bar_03  h3 a{
display:block;
height:40px;
text-indent:-9999px;
}

/*ケーポンゲット初登場*/
.top .bar_04{
width:600px;
height:40px;
margin:0px auto;
display:block;
text-indent:-9999px;
background-image:url(../img/top/bar_04.jpg);
}

.top .bar_04  h3{
width:600px;
height:40px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}
.top .bar_04  h3 a{
display:block;
height:40px;
text-indent:-9999px;
}



.top .news_shop{
width:600px;
padding:10px 0px 5px 0px;
float: left;
}

.top .topics_box .topics{
width:590px;
padding:10px 0px 5px 10px;
border-bottom:1px #CCCCCC dotted;
float: left;
}

.top .topics_box .topics .date{
width:80px;
padding:0px 0px 5px 0px;
font-size:12px;
color: #666666;
text-align:left;
font-weight:bold;
float: left;
}

.top .topics_box .topics .icon{
width:60px;
padding:0px 10px 0px 0px;
font-size:12px;
float: left;
}

.top .topics_box .topics .right{
width:440px;
padding:0px 0px 5px 0px;
font-size:12px;
color: #666666;
text-align:left;
float: left;
}


/*###################### ケーポン特集 #########################*/
.top .box .k-pon_topics_top{
width:600px;
margin:0px 0px 0px 0px;
float: left;
}


.top .box .k-pon_topics{
width:600px;
margin:10px 0px 0px 0px;
float: left;
}

.top .box .k-pon_topics_left{
width:295px;
margin:0px 0px 0px 0px;
float: left;
}

.top .box .k-pon_topics_right{
width:295px;
margin:0px 0px 0px 0px;
float: right;
}

/*###################### ケーポン初登場 #########################*/
.top .news_shop{
width:600px;
padding:10px 0px 10px 0px;
float: left;
}

.top .news_shop .new_left{
width:250px;
padding:0px 0px 0px 0px;
float: left;
}

.top .news_shop .new_right{
width:340px;
padding:0px 0px 0px 0px;
float: right;
}

.top .news_shop .new_right .shop_name{
width:340px;
padding:0px 0px 10px 0px;
text-align:left;
float: left;
}

.top .news_shop .new_right .shop_text{
width:340px;
padding:0px 0px 10px 0px;
font-size:12px;
color: #333333;
line-height:140%;
text-align:left;
float: left;
}


/*###################### genre_navi #########################*/

/*navi_list*/
.top .genre_navi{
width:600px;
padding:0px 0px 10px 0px;
float: left; 
}

.top .genre_navi ul{
display:block; 
margin:0px;
padding:0px;
}
.top .genre_navi li{
list-style:none;
float:left;
margin:0px;
padding:0px;
}

/*テキスト非表示*/
.top .genre_navi .alt{
display:none;
}

/*美容室
----------------*/
.top .genre_navi .navi_01{
padding:0px 6px 6px 0px;
}
.top .genre_navi li.navi_01 a{
width:196px;
height:50px;
float:left;
display:block;
background:url(../img/g_navi/g_navi_01.jpg) no-repeat;
}
.top .genre_navi li.navi_01 a:hover,active{
background-position:0px -50px;
}

/*ネイル
----------------*/
.top .genre_navi .navi_02{
padding:0px 6px 6px 0px;
}
.top .genre_navi li.navi_02 a{
width:196px;
height:50px;
float:left;
display:block;
background:url(../img/g_navi/g_navi_02.jpg) no-repeat;
}
.top .genre_navi li.navi_02 a:hover,active{
background-position:0px -50px;
}

/*エステ
----------------*/
.top .genre_navi .navi_03{
padding:0px 0px 6px 0px;
}
.top .genre_navi li.navi_03 a{
width:196px;
height:50px;
float:left;
display:block;
background:url(../img/g_navi/g_navi_03.jpg) no-repeat;
}
.top .genre_navi li.navi_03 a:hover,active{
background-position:0px -50px;
}

/*リラクゼーション
----------------*/
.top .genre_navi .navi_04{
padding:0px 6px 6px 0px;
}
.top .genre_navi li.navi_04 a{
width:196px;
height:50px;
float:left;
display:block;
background:url(../img/g_navi/g_navi_04.jpg) no-repeat;
}
.top .genre_navi li.navi_04 a:hover,active{
background-position:0px -50px;
}

/*健康
----------------*/
.top .genre_navi .navi_05{
padding:0px 6px 6px 0px;
}
.top .genre_navi li.navi_05 a{
width:196px;
height:50px;
float:left;
display:block;
background:url(../img/g_navi/g_navi_05.jpg) no-repeat;
}
.top .genre_navi li.navi_05 a:hover,active{
background-position:0px -50px;
}

/*ペット
----------------*/
.top .genre_navi .navi_06{
padding:0px 0px 6px 0px;
}
.top .genre_navi li.navi_06 a{
width:196px;
height:50px;
float:left;
display:block;
background:url(../img/g_navi/g_navi_06.jpg) no-repeat;
}
.top .genre_navi li.navi_06 a:hover,active{
background-position:0px -50px;
}

/*グルメ
----------------*/
.top .genre_navi .navi_07{
padding:0px 6px 6px 0px;
}
.top .genre_navi li.navi_07 a{
width:196px;
height:50px;
float:left;
display:block;
background:url(../img/g_navi/g_navi_07.jpg) no-repeat;
}
.top .genre_navi li.navi_07 a:hover,active{
background-position:0px -50px;
}

/*ショッピング
----------------*/
.top .genre_navi .navi_08{
padding:0px 6px 6px 0px;
}
.top .genre_navi li.navi_08 a{
width:196px;
height:50px;
float:left;
display:block;
background:url(../img/g_navi/g_navi_08.jpg) no-repeat;
}
.top .genre_navi li.navi_08 a:hover,active{
background-position:0px -50px;
}

/*ファッション
----------------*/
.top .genre_navi .navi_09{
padding:0px 0px 6px 0px;
}
.top .genre_navi li.navi_09 a{
width:196px;
height:50px;
float:left;
display:block;
background:url(../img/g_navi/g_navi_09.jpg) no-repeat;
}
.top .genre_navi li.navi_09 a:hover,active{
background-position:0px -50px;
}

/*エンターテイメント
----------------*/
.top .genre_navi .navi_10{
padding:0px 6px 6px 0px;
}
.top .genre_navi li.navi_10 a{
width:196px;
height:50px;
float:left;
display:block;
background:url(../img/g_navi/g_navi_10.jpg) no-repeat;
}
.top .genre_navi li.navi_10 a:hover,active{
background-position:0px -50px;
}

/*スクール
----------------*/
.top .genre_navi .navi_11{
padding:0px 6px 6px 0px;
}
.top .genre_navi li.navi_11 a{
width:196px;
height:50px;
float:left;
display:block;
background:url(../img/g_navi/g_navi_11.jpg) no-repeat;
}
.top .genre_navi li.navi_11 a:hover,active{
background-position:0px -50px;
}

/*生活
----------------*/
.top .genre_navi .navi_12{
padding:0px 0px 6px 0px;
}
.top .genre_navi li.navi_12 a{
width:196px;
height:50px;
float:left;
display:block;
background:url(../img/g_navi/g_navi_12.jpg) no-repeat;
}
.top .genre_navi li.navi_12 a:hover,active{
background-position:0px -50px;
}


/*------------
iframe
----------------*/

iframe{
width: 630px;
height: 260px;
margin:0px 0px 0px 0px;
} 

/*########### page_up ##############*/
.page_up{
width:860px;
margin:10px auto;
font-size:12px;
color: #333333;
line-height:140%;
text-align:right;
}


