#top_pr {width:900px;}
#top_pr p {text-align:center;margin:5px 10px auto;}
#shinchaku {width:536px; margin:30px 0 10px 0; -margin:10px 0 10px 0;}
.shinchaku_box {width:536px; height:144px; margin:5px 0 5px 0; }
.shinchaku_lbox {width:262px; height:144px; margin:0 6px 0 0; float:left;}
.shinchaku_rbox {width:262px; height:144px; margin:0 6px 0 0; float:left;}
.shin_girlbox {width:96px; height:144px; margin:0 5px 0 0; padding:2px 2px 2px 2px; float:left;}
.shin_textbox {width:157px; height:144px; margin:0; padding:0; float:left;}
.shin_text_top {width:157px;height:35px;margin:0;padding:3px 0 0 0;background: url(/img/top/shin_top.gif) no-repeat;font-size:10px;overflow:hidden;}
.shin_text_middle {width:157px; height:88px; margin:0; padding:0;  font-size:90%;}
.shin_text_under {width:157px;height:18px;margin:0;padding:0;font-size:90%;text-align:right;background: url(/img/top/shin_under.gif) no-repeat;}
.shin_text_tenpo {width:157px; height:23px; margin:0; padding:3px 0 0 0; background: url(/img/shin_top.gif) no-repeat; font-size:10px;}
.shinchaku_sbox {width:536px; height:111px; margin:5px 0 10px 0; }
.shinchaku_lsbox {width:262px; height:111px; margin:0 6px 0 0; float:left;}
.shinchaku_rsbox {width:262px; height:111px; margin:0 6px 0 0; float:left;}
.shin_girlsbox {width:74px; height:111px; margin:0 5px 0 0; padding:2px 2px 2px 2px; float:left;}
.shin_textsbox {width:179px; -width:176px; height:111px; margin:0; padding:0; float:left;}
.shin_stext_top {width:179px; -width:176px; height:35px; margin:0; padding:3px 0 0 3px; background: url(../img/shin_top_s.gif) no-repeat; font-size:10px; overflow:hidden;}
.shin_stext_middle {width:179px; -width:176px; height:55px; margin:0; padding:0;  font-size:85%;}
.shin_stext_under {width:179px; -width:176px; height:18px; margin:0; padding:0;  font-size:90%; text-align:right; background: url(../img/shin_under_s.gif) no-repeat;}
.shin_footer {width:536px; height:25px; background: url(../img/shin_footer.gif) no-repeat;}
.shin_ftext_time {width:69px; height:16px; margin:0px; padding:2px 0 0 1px; font-size:10px; float:left;}
.shin_ftext_logo {width:16px; height:16px; margin:0px; padding:3px 2px 3px 2px; float:left;}
.shin_ftext_news {width:270px; height:16px; margin:0; padding:2px 0 0 0; font-size:10px; float:left;}
.shin_ftext_tenpo {width:127px; height:16px; margin:0px; padding:2px 0 0 0; font-size:10px; float:left; overflow:hidden;}
.shin_ftext_basho {width:45px; height:16px; margin:0px; padding:2px 0 0 0; font-size:10px; float:left;}
.shin_textfooter {width:536px; height:25px; margin:0; padding:10px 0 0 0; font-size:90%; text-align:right; border-bottom-style:solid; border-bottom-color:#FF0000; border-bottom-width:2px;}
#shin_johoh_box {width:536px;margin:10px 0 10px 0;padding:0;}
.shin_johoh_banner {width:536px;height:25px;background: url(/img/top/tit_bar.jpg) no-repeat;padding:2px 5px 0 23px;}
.shin_johoh_banner h2 {font-size:14px;color:#FFFFFF;float:left;}
.shin_johoh_banner p {font-size:14px;color:#FFFFFF;float:right;padding-right:32px;}
.shop_box {width:536px;height:311px;margin:5px 0 0 0;overflow:auto;}
.shop_inbox {width: 519px;height: 99px;margin:0 0 7px 0;background: url(/img/top/shop_back.gif) no-repeat;}
.shop_box_top {width:519px;height:21px;margin:0;padding:0;}
.shop_box_under {width:519px;height:74px;margin:0;padding:0;}
.shop_boxname {width:140px; height:21px; padding:4px 0 0 0; text-align:center; font-size:80%; -font-size:75%; float:left; font-weight:bold; overflow:hidden;}
.shop_boxcategory {width:140px; height:21px; padding:4px 0 0 0; text-align:center; font-size:80%; -font-size:70%; float:left; font-weight:bold; overflow:hidden;}
.shop_boxphon {width:110px; height:21px; padding:4px 0 0 0; text-align:center; font-size:80%; float:left; font-weight:bold;}
.shop_boxprice {width:119px; height:21px; padding:4px 0 0 0; text-align:center; font-size:80%; float:left; font-weight:bold;}
.shop_boxbanner {width:140px; height:74px; margin:0; padding:4px 0 0 7px; float:left;}
.shop_boxshokai {width:359px; height:74px; margin:0; padding:0; font-size:85%; -font-size:78%; text-align:left; float:left; overflow:hidden;}
#koshinjoho_box {width:536px; margin:0 0 10px 0; padding:0;}
.koshin_bar {width:536px;height:25px;background: url(/img/top/tit_bar.jpg) no-repeat;padding:2px 5px 0 23px;}
.koshin_bar h2 {font-size:14px;color:#FFFFFF;float:left;}
.koshin_box {width:536px; height:160px; margin:5px 0 0 0; overflow:auto;}
.koshin_inbox{width:519px;height:25px;margin:0;background: url(/img/top/koshin_back.gif) no-repeat;}
.koshin_time {width:100px; height:16px; margin:0px; padding:2px 0 0 1px; font-size:10px; float:left;}
.koshin_text {width:409px; height:16px; margin:0px; padding:2px 0 0 5px; font-size:10px; float:left;}
#top_box {width:900px; height:433px; margin:5px 0 0 0;}
.top_lbox {width:722px; height:416px; margin:0px; padding:0px; float:left;}
.top_rbox {width:178px;width: height:416px; margin:0px; padding:0px; float:right;}
.platinum_box {width:722px;height:101px;margin:0 0 5px 0;padding:0;float:left;}
.sn_box {width:722px; height:300px; margin:0; padding:0;}
.search_box {width:178px; height:320px; margin:0 0 0 0; float:left;}
.news_box {width:544px;_width:534px; height:320px; margin:0 0 0 0; padding:0 0 0 0; float:left;}
.platinum_banner135 {width:97px;margin:0 5px 0 0;padding:0;float:left;font-size:83%;-font-size:78%;text-align:center;vertical-align:text-bottom;}
.platinum_banner246 {width:97px;margin:0 6px 0 0;padding:0;float:left;font-size:83%;-font-size:78%;text-align:center;vertical-align:text-bottom;}
.platinum_banner7 {width:97px;margin:0 0 0 0;padding:0;float:left;font-size:83%;-font-size:78%;text-align:center;vertical-align:text-bottom;}
.search_banner123 {width:174px;height:77px;margin:0 0 4px 0;}
.search_banner4 {width:174px;height:77px;margin:0 0 0 0;}
.news_banner {width:534px;_width:514px;height:25px;background: url(/img/top/news_nbar.jpg) no-repeat;padding:2px 5px 0 23px;_padding:2px 5px 0 23px;}
.news_banner h2 {font-size:14px;color:#FFFFFF;float:left;}
.news_banner p {font-size:14px;color:#FFFFFF;float:right;padding-right:32px;_padding-right:0x;}
.news_girl {width:180px; height:274px; margin:5px 5px 0 0; float:left;}
.text_top {width:288px;height:25px;margin:0 0 0 0;padding:0;background: url(/img/top/news_comment.png) no-repeat;float:left;}
.text_name {width:347px;height:25px;margin:0 0 0px 0;padding:3px 0 0 0;float:left;font-size:100%;background: url(/img/top/news_name.gif) no-repeat;overflow:hidden;white-space:nowrap;}
.text_title {width:347px;height:30px;margin:0;padding:0px 0 0 0;float:left;background: url(/img/top/news_title.gif) no-repeat;overflow:hidden;white-space:nowrap;}
.text_news {width:349px;height:175px;margin:0 0 0 0;padding:5px 0 0 0;float:left;font-size:100%;}
.text_under {width:349px; height:25px; margin:0; padding:3px 0 0 0; float:left; text-align:right; background: url(../img/news_name.gif) no-repeat; font-size:100%;}
.news_text {width:354px; height:244px; margin:0; padding:0; float:left; font-size:100%;}
.movie {font-size:90%;height:142px;margin:0;padding:0;text-align:right;vertical-align:text-bottom;width:178px;}
.movie_text {width:178px;height:27px;padding:3px 0 0 0;text-align:right;font-size:90%;}
.r_banner {width:178px; height:256px; margin:0; padding:0;}
.oshiraseyo {width:900px;margin: 0;padding: 0 0 5px 0;list-style-type: none; float:left;}
.oshirase-tit {width:100px;height:25px;background: url(/img/top/oshirase-tit.gif) no-repeat;margin: 0px 0px 0px 26px;padding: 0px 0px 0px 0px;font-size:12x;}
.oshirase-com {width:525px;height:25px;background: url(/img/top/oshirase-com.gif) repeat-x;margin:0;padding: 0px 0px 0px 0px;font-size:10px;line-height:25px;}
.oshirase-com2 {width:525px;height:25px;background: url(/img/top/oshirase-com.gif) repeat-x;margin:0;padding: 0px 0px 0px 0px;font-size:75%;line-height:25px;overflow:hidden;}
.oshirase-01 {width:130px;height:25px;background: url(/img/top/c01.gif) no-repeat;margin:0;padding: 0px 0px 0px 0px;font-size:10px;}
.oshirase-02 {width:120px;height:25px;background: url(/img/top/c02.gif) no-repeat;border-right-color: #FF0000;border-right-width: 1px;border-right-style: solid;margin:0;padding: 0px 0px 0px 0px;font-size:10px;}
#osirase_chiiki {width:900px;height:50px;margin:0 0 5px 0;padding:0;}
.oshirase {width:900px;height: 25px;background: url(/img/top/oshirase.gif) no-repeat;margin:0;padding: 3px 0px 0px 100px;}
.chiiki_link {width:900px;height: 25px;background: url(/img/top/chiiki_link.gif) no-repeat;margin:0px;padding: 5px 0px 0px 110px;font-size:78%;}
a.topindex { text-decoration:underline;}
a.topindex:link {color:white;text-decoration:underline;}
a.topindex:hover {color:blue;text-decoration:underline;}
a.topindex:active {color:gold;text-decoration:underline;}
a.topindex:visited { color:yellow;text-decoration:underline;}
p.area a {display:block ;width:174px ;height:77px ;background-repeat:no-repeat ;background-position:top center ;background-image:url(/img/top/area_button_on.gif) ;}
p.area a:link{background-image:url(/img/top/area_button.gif) ;}
p.area a:visited{background-image:url(/img/top/area_button.gif) ;}
p.area a:hover{background-image:url(/img/top/area_button_on.gif) ;}
p.area a:active{background-image:url(/img/top/area_button_on.gif) ;}
p.cate a{display:block ;width:174px ;height:77px ;background-repeat:no-repeat ;background-position:top center ;background-image:url(/img/top/cate_button_on.gif) ;}
p.cate a:link{background-image:url(/img/top/cate_button.gif) ;}
p.cate a:visited{background-image:url(/img/top/cate_button.gif) ;}
p.cate a:hover{background-image:url(/img/top/cate_button_on.gif) ;}
p.cate a:active{background-image:url(/img/top/cate_button_on.gif) ;}
p.deli a{display:block ;width:174px ;height:77px ;background-repeat:no-repeat ;background-position:top center ;background-image:url(/img/top/deli_button_on.gif) ;}
p.deli a:link{background-image:url(/img/top/deli_button.gif) ;}
p.deli a:visited{background-image:url(/img/top/deli_button.gif) ;}
p.deli a:hover{background-image:url(/img/top/deli_button_on.gif) ;}
p.deli a:active{background-image:url(/img/top/deli_button_on.gif) ;}
p.girl a{display:block ;width:174px ;height:77px ;background-repeat:no-repeat ;background-position:top center ;background-image:url(/img/top/girl_button_on.gif) ;}
p.girl a:link{background-image:url(/img/top/girl_button.gif) ;}
p.girl a:visited{background-image:url(/img/top/girl_button.gif) ;}
p.girl a:hover{background-image:url(/img/top/girl_button_on.gif) ;}
p.girl a:active{background-image:url(/img/top/girl_button_on.gif) ;}
div.tabs ul#myTab li{float: left;width: 89px;-width: 89px;}div.tabs ul#myTab li a{width: 88px;-width: 87px;display: block;background-image: url(/img/top/sokuhou_name.gif);background-repeat: repeat-x;text-align: center;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FF0000;border-top-width: 1px;border-left-width: 1px;border-top-style: solid;border-left-style: solid;border-top-color: #FF0000;border-left-color: #FF0000;border-right-color: #FF0000;border-right-width: 1px;border-right-style: solid;font-weight: bold;color: #1D3994;line-height: 1.5em;background-color: #E3F1FE;cursor: pointer;}
div.tabs ul#myTab li a:hover{background-image: url(/img/top/sokuhou_name_over.gif);background-repeat: repeat-x;background-color: #E3F1FE;}div.tabs ul#myTab li.selected a,
div.tabs ul#myTab li.selected {background-image: url(/img/top/sokuhou_name_selected.gif);background-repeat: repeat-x;color: #FFFFFF;text-decoration: none;background-color: #ff84b5;}
div.tabs ul#myTab li a span{background-repeat: no-repeat;background-position: left center;padding-left: 15px;}
span.icn_s_new{background-image: url(/img/icn_s_star.gif);}span.icn_s_coupon{background-image: url(/img/icn_waribiki.gif);}span.icn_s_syukkin{background-image: url(/img/icn_syukkin.gif);}span.icn_s_event{background-image: url(/img/icn_flag.gif);}span.icn_s_newface{background-image: url(/img/icn_newface.gif);}span.icn_s_etc{background-image: url(/img/icn_hoka.gif);}
.muryou_banner {width:536px;height:25px;margin:0 0 5px 0;padding:5px 0 0 0;text-align:right;font-size:100%;background: url(/img/top/muryou_title.gif) no-repeat;}
.muryou_bg {margin:0;padding:0;font-size:90%;background: url(/img/top/muryou_bg.gif) no-repeat;}
td.muryou_txtmin {margin:0;padding:0;font-size:90%;}
div.cabinet { width:536px; margin: 0; padding: 0; }
div.repo2 { float: left; width: 429px; padding: 12px 12px 12px 12px; margin: 0; }
.repo_footer {width:536px;height:16px;background: url(../img/repo_footer.gif) no-repeat;}
.repo_img {text-align: center;}
.repo_11 {color:#666666;font-size:11px;line-height:16px;}
.repo_12 {color:#666666;font-size:11px;line-height:18px;float:right;}
a .repo_14_b {color:#0066FF;font-size:14px;line-height:24px;text-decoration:none;vertical-align:middle;}
a .repo_14_b:hover {color:#0066FF;font-size:14px;line-height:24px;text-decoration:none;vertical-align:middle;}

