@charset "shift_jis";

/************▼共通設定*************/
.notop{display:none;}


/******▽タイトル******/
.title{
padding:10px 15px;
}
.title h2{
margin:0;
padding:0;
font-size:small;
line-height:1.5em;
float:left;
}
.title span{
margin-left:10px;
font-size:x-small;
line-height:1.8em;
float:right;
}
.title a{
padding:0 0 0 10px;
background:url("../_img/dir01.gif") no-repeat 0 3px;
}

/******▽タイトル******/
.centerbox .title{
padding:0 15px;
}
.centerbox .title h2{
margin:0;
padding: 58px 0 0 0;
font-size:small;
line-height:1.5em;
float:left;
}
.centerbox .title span{
margin-left:10px;
font-size:x-small;
line-height:1.8em;
float:right;
}
.centerbox .title a{
padding:0 0 0 10px;
background:url("../_img/dir01.gif") no-repeat 0 3px;
}

/******▽タイトル 咲******/
.title_newshop{
padding:0 15px;
}
.title_newshop h2{
margin:0;
padding: 55px 0 0 0;
font-size:small;
line-height:1.5em;
float:left;
}
.title_newshop span{
padding-top:55px;
margin-left:10px;
font-size:x-small;
line-height:1.8em;
float:right;
}
.title_newshop a{
padding:0 0 0 10px;
background:url("../_img/dir01.gif") no-repeat 0 3px;
}

/******▽タイトル 咲******/
.title_koushin{
padding:0 15px;
}
.title_koushin h2{
margin:0;
padding: 55px 0 0 0;
font-size:small;
line-height:1.5em;
float:left;
}
.title_koushin span{
padding-top:55px;
margin-left:10px;
font-size:x-small;
line-height:1.8em;
float:right;
}
.title_koushin a{
padding:0 0 0 10px;
background:url("../_img/dir01.gif") no-repeat 0 3px;
}


/******▽ボックス******/
.box{
padding:5px 15px;
}
.box_hd{
width:auto;
height:13px;
}
.box_ft{
width:auto;
height:28px;
}

/*日付*/
.date{
margin:0 0 0 10px;
font-size:x-small;
color:#777777;
}

/*NEW*/
.new{
padding-left:30px;
background:url("../_img/icn_new.gif") no-repeat;
}



/************▼個別設定*************/


#leftArea { float:left; width:700px; }  
#rightArea { float:right; width:510px; }  


/******▽左エリア*******/
.leftbox{
width:200px;
margin-right:26px;
float:left;
}

/*タイトル*/
.leftbox .title{width:170px;height:80px;background:url("../_img/saki_var/h2_mj_service.jpg") no-repeat;text-indent:-10000px;}

/*ボックス*/
.leftbox .box{width:170px;background:url("../_img/box_l_ct.gif") repeat-y;}
.leftbox .box_hd{background:url("../_img/box_l_hd.gif") no-repeat;}
.leftbox .box_ft{background:url("../_img/box_l_ft.gif") no-repeat;}

/***ナビゲーション****/
.navi ul{
margin:0;
padding:0;
list-style:none;
border-top:solid 1px #d7e1f5;
}
.navi li{
margin:0;
padding:0;
border-bottom:solid 1px #d7e1f5;
}
.navi a{
padding:5px 0;
display:block;
}

/******▽バナー******/
.leftbox .bnr{
margin:0 0 15px 0;
}


/******▽中央エリア******/
.centerbox{
width:468px;
float:right;
}

/*タイトル*/
.centerbox .title{text-indent: -10000px;width:438px;height:91px;background:url("../_img/saki_var/h2_news.jpg") no-repeat;}
.centerbox .title_koushin{text-indent: -10000px;width:438px;height:84px;background:url("../_img/saki_var/h2_koushin.jpg") no-repeat;}
.centerbox .title_newshop{text-indent: -10000px;width:438px;height:98px;background:url("../_img/saki_var/h2_newshop.jpg") no-repeat;}

/*ボックス*/
.centerbox .box{width:438px;background:url("../_img/box_c_ct.gif") repeat-y;}
.centerbox .box_hd{background:url("../_img/box_c_hd.gif") no-repeat;}
.centerbox .box_ft{background:url("../_img/box_c_ft.gif") no-repeat;}

/*バナー*/
.centerbox .bnr{
margin:0 0 15px 0;
}

/***ニュース***/
.news ul{
margin:0;
padding:0;
list-style:none;
}
.news li{
padding:3px 10px 3px 20px;
background:url("../_img/dir02.gif") no-repeat 10px 9px;
clear:both;
}

/***おすすめ商品***/
.recommend div{
width:97px;
padding:0 6px;
float:left;
}
.recommend .img img{border:solid 1px #aaaaaa;}
.recommend p{
margin-top:5px;
}

/***雀荘***/
.janso .row{
width:438px;
padding:0;
margin:0;
border-bottom:solid 1px #c6d4e7;
}
.janso .group{
border-top:solid 1px #c6d4e7;
}
.janso .row div{
width:209px;
padding:10px 10px 10px 0;
float:left;
}
.janso .row div .img{
width:80px;
display:block;
float:left;
}

.janso .row div .img img{
width:70px;
border:solid 1px #aaaaaa;
}
.janso .row div p{
width:119px;
float:left;
}
.janso .row .address{
margin:5px 0 0 0;
font-size:x-small;
color:#669933;
display:block;
}

/***登録サイト***/
.related a{
margin:0;
padding:0 0 0 30px;
line-height:1.8em;
background:url("../_img/icn_folder.gif") no-repeat 10px 0;
}



/******▽右エリア******/
.rightbox{
width:280px;
float:left;
}

/*タイトル*/
.rightbox .title{width:250px;background:url("../_img/saki_var/h2_blognew.jpg") no-repeat;height:90px;text-indent:-10000px;}

/*ボックス*/
.rightbox .box{width:250px;background:url("../_img/box_r_ct.gif") repeat-y;}
.rightbox .box_hd{background:url("../_img/box_r_hd.gif") no-repeat;}
.rightbox .box_ft{background:url("../_img/box_r_ft.gif") no-repeat;}

/******▽右エリア2******/
.rightbox2{
width:200px;
float:right;
padding-left:26px;
}

/*タイトル*/
.rightbox2 .title{width:200px;background:url("../_img/tl_r_bg.gif") no-repeat;}

/*ボックス*/
.rightbox2 .box{width:200px;background:url("../_img/box_r_ct.gif") repeat-y;}
.rightbox2 .box_hd{background:url("../_img/box_r_hd.gif") no-repeat;}
.rightbox2 .box_ft{background:url("../_img/box_r_ft.gif") no-repeat;}


/***Yahooサーチ***/
.search{
width:180px;
margin:0 0 5px 0;
padding:10px;
border-bottom:solid 1px #7d9cc7;
background:url("../_img/tl_r_bg170.gif") no-repeat;
}


#slideshow {
    color: #FFFFFF;
    list-style: none outside none;
}
#slideshow span {
    display: none;
}
#wrapper {
    display: none;
    margin: 15px auto;
    overflow: hidden;
    width: 200px;
}
#wrapper * {
    margin: 0;
    padding: 0;
}
#fullsize {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #CCCCCC;
    height: 150px;
    padding: 2px;
    position: relative;
    width: 200px;
}
#infos {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    color: #FFFFFF;
    height: 0;
    opacity: 0.7;
    overflow: hidden;
    position: absolute;
    width: 200px;
    z-index: 200;
}
#infos h3 {
    font-size: 14px;
    padding: 4px 8px 3px;
}
#infos p {
    padding: 0 8px 8px;
}
#image {
    width: 200px;
}
#image img {
    position: absolute;
    width: auto;
    z-index: 25;
}
.imgnav {
    cursor: pointer;
    height: 150px;
    position: absolute;
    width: 25%;
    z-index: 150;
}
#imgprev {
    background: url("../_img/left.gif") no-repeat scroll left center transparent;
    left: 0;
}
#imgnext {
    background: url("../_img/right.gif") no-repeat scroll right center transparent;
    right: 0;
}
#imglink {
    height: 150px;
    opacity: 0.4;
    position: absolute;
    width: 100%;
    z-index: 100;
}
.linkhover {
    background: url("images/link.gif") no-repeat scroll center center transparent;
}
#thumbnails {
    margin-top: 15px;
}
#slideleft {
    background: url("../_img/scroll-left.gif") no-repeat scroll center center #222222;
    float: left;
    height: 81px;
    width: 20px;
}
#slideleft:hover {
    background-color: #333333;
}
#slideright {
    background: url("../_img/scroll-right.gif") no-repeat scroll center center #222222;
    float: right;
    height: 81px;
    width: 20px;
}
#slideright:hover {
    background-color: #333333;
}
#slidearea {
    float: left;
    height: 31px;
    margin-left: 5px;
    overflow: hidden;
    position: relative;
    width: 150px;
}
#slider {
    height: 81px;
    left: 0;
    position: absolute;
}
#slider img {
    border: 1px solid #666666;
    cursor: pointer;
    padding: 2px;
}

/******▽バナー******/
.rightbox .bnr{
margin:0 0 15px 0;
}
.rightbox .bnr img{
width:280px;

}

/***ブログ記事***/
.article ul{
margin:0;
padding:0;
border-top:dotted 1px #aaaaaa;
list-style:none;
}
.article li{
padding:5px 5px 5px 30px;
border-bottom:dotted 1px #aaaaaa;
}

.article .color{background:url("../_img/dir03.gif") no-repeat 8px 7px #f1f5f7;}
.article .nocolor{background:url("../_img/dir03.gif") no-repeat 8px 7px;}


.rightbox3{
width:200px;
float:right;
padding-left:5px;
}

/*タイトル*/
.rightbox3 .title{width:200px;background:url("../_img/tl_r_bg.gif") no-repeat;}

/*ボックス*/
.rightbox3 .box{width:200px;background:url("../_img/box_r_ct.gif") repeat-y;}
.rightbox3 .box_hd{background:url("../_img/box_r_hd.gif") no-repeat;}
.rightbox3 .box_ft{background:url("../_img/box_r_ft.gif") no-repeat;}