/*--------ALL--------*/
body {font: 11px/16px Arial, Verdana, sans-serif; text-align: center; color: #7d7b7b; background: #FFFFFF; margin:0; padding:0px 0px 0px 0px;}

ul, li {margin: 0; padding: 0; list-style-type: none;}

h1 {font-size: 12px; color:#000; margin:0 0 5px 0; padding: 0;}
h2 {font-size: 13px; color:#7f7f7f; margin:10px 0 2px 0;}
h3 {font-size: 14px; color:#000; margin:0 0 5px 0; padding: 0;}
h3 a {font-size: 14px; color:#000; margin-bottom:7px;}
h4, .h4 {font-size: 14px; font-weight:bold; color: #000; margin:0 0 5px 0; border-bottom: 1px solid #d8d8d8; padding:0; display:block;}

a {color: #374775;text-decoration: none;}
a:hover {color: #374775; text-decoration: underline;}
a:visited {color: #374775;}
strong {color: #323232;}
small{}
img{border:none;}
p, .p{margin:1em 0;}
form {margin:0;}

hr.sample8{border:2px #A55EF8 dotted; width:730px;}

/*----------全体の構成----------*/
#all {width:995px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#FFFFFF; border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #FF0000; border-left: 0px solid #FF0000;background-image:url(../img_site/main_bg.gif);background-repeat:no-repeat;}
#all_dami {width:945px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#FF00000; border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #FF0000; border-left: 0px solid #FF0000;background-image:url(../img_site/main_bg_dami.gif);}
.title_b{color:#FFFFFF; font-weight:bold; font-size:12px; background-image:url(../img_site/new_title_schedule.jpg); width:703px; height:59px; text-align:right; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.title_b2{color:#000000; font-weight:bold; font-size:12px; width:680px; height:32px; text-align:right; padding:7px 7px 0px 0px; margin:0px 0px 0px 0px;}

/*----------headerの構成----------*/
#header {width:941px; height:201px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #FF0000; border-left: 0px solid #FF0000;}
#header_line {width:941px; height:20px; border:none; padding-bottom: 0px; margin-top: 0px; background-image: url(../img_site/hd_title_bg.jpg);}
#header_line h1{font-size: 10px; color:#c2e918; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


/*----------meinの構成----------*/
#main {width:941px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #f1f1f1; border-left: 0px solid #FF0000;}

#contents_left {width:235px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#FFFFFF; float:left; border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #f1f1f1; border-left: 0px solid #FF0000;}
.contents_box_area {width:190px; height:531px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#fbe2e6; border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #f1f1f1; border-left: 0px solid #FF0000;}
.contents_box_area h3 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.contents_box_letter {width:190px; height:531px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#fbe2e6; border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #f1f1f1; border-left: 0px solid #FF0000;}
.contents_box_letter h3 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#cast_letter {width:190px; height:741px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../img/cast_letter_bg.jpg); border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #f1f1f1; border-left: 0px solid #FF0000;}
#side_bn{ margin:0px 0px 0px 0px ; padding:0px 0px 0px 0px;}
#side_bn2{ margin:0px 0px 0px 0px ; padding:0px 0px 7px 26px; text-align:left;}


#contents_center {width:706px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #f1f1f1; border-left: 0px solid #FF0000;}
#news_title_line {margin:0px 0px 0px 0px; padding:7px 0px 0px 65px; width:680px; height:30px; background-image:url(../img2/news_line_bg.jpg); font-size:14px; font-weight:bold; color:#FF0000;}
.contents_box_news {width:470px; height:50px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #f1f1f1; border-left: 0px solid #FF0000;}
.contents_box_news_pickup {width:470px; height:405px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#666666; border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #f1f1f1; border-left: 0px solid #FF0000;}
.contents_box_news_pickup h3 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.contents_box_news_pickup h5 {margin:0px 0px 0px 8px; padding:0px 0px 0px 0px;}
.contents_box_shop_info {width:470px; height:675px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#952c4d; border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #f1f1f1; border-left: 0px solid #FF0000;}

.news{overflow:auto;width:202px;height:400px;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-size:12px;scrollbar-base-color:#000000;
scrollbar-face-color:#FFFFFF;
scrollbar-arrow-color:#333333;
scrollbar-shadow-color:#333333;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-highlight-color:#333333;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
}
.news_area{ width:203px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;background-image:url(../img_site/news_bg.gif);background-repeat:repeat;}
.news_text{ text-align:left; color:#000000; font-size:12px;}
.news_sub_title{ color:#FF0000; font-weight:bold; padding:0px 0px 0px 0px; text-align:left; font-size:12px;}
.news_time{ font-size:10px; color:#000000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:right; clear:left;}


#pickup_new {width:470px; height:665px; margin:0px 0px 0px 0px; background-color:#952c4d;}
#pickup_new_box {width:223px; height:240px; margin:5px 4px 5px 4px; float:left; background-color:#952c4d;}
#pickup_new_box h3{font-size:11px; font-weight:bold; text-align:left; color:#FFFFFF;}
#pickup_new_box h4{font-size:11px; font-weight:bold; text-align:left; color:#FFFFFF; margin:3px 0px 0px 0px;}
#pickup_new_box h5{font-size:10px; text-align:left; color:#FFFFFF; margin:1px 0px 1px 0px;}
#pickup_new_box img {float:left; margin:0px 5px 0px 0px;}
#pickup_new_box p{font-size:12px; color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#pickup_new .site_news{width:215px; margin:0px 0px 0px 0px;}
#pickup_new .site_name{width:215px; margin:0px 0px 0px 0px;}
#pickup_new .number{font-weight:bold;}
.contents_box_girl_info {width:470px; height:675px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#f48497; border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #f1f1f1; border-left: 0px solid #FF0000;}
.contents_box_girl_info h3 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#news_box_sub {overflow:auto;width:452px;height:150px; margin:0px 0px 0px 8px; padding: 5px 10px 5px 5px;font-size:12px;background-color:#FFFFFF;scrollbar-base-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-arrow-color:#CBCBCB;
scrollbar-shadow-color:#CBCBCB;
scrollbar-darkshadow-color:#ffffff;
scrollbar-highlight-color:#CBCBCB;
scrollbar-3dlight-color:#ffffff;
scrollbar-track-color:#ffffff;
}

.news_title2{ margin:0px 0px 0px 8px;}

#today_cover_box {width:470px;height:310px; background-image:url(../img/covergirl_bg.jpg); background-color:#952c4d; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#today_cover_box img {width:200px; height:300px; margin:5px 10px 5px 10px; padding:0px 0px 0px 0px; float:left;}

#btn3 {width:115px;float:left;margin: 6px 2px 0px 0px;}
#btn3 a {width:115px;display:block;text-align:center;font-size:0.8em;border:1px solid #952c4d;background-color:#f48497;text-decoration:none;}
#btn3 a:hover {background-color:#FFFFFF;} 
#btn_box {width:470px;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


/*----------main_content_search----------*/
#search_map {width:190px; margin:4px 0px 0px 0px; float:left;}
#search_map .box{width:140px; margin:0px 0px 0px 0px; padding:5px 0px 0px 5px;}
#search_map .box h3 {margin:1px 0px 1px 0px; font-size:11px; font-weight:bold; color:#000000;}
#search_map .box h4 {margin:1px 0px 1px 0px; font-size:11px; font-weight:bold; color:#000000; text-align:left;}
#search_map .box p {margin:0px 0px 0px 0px; text-align:left; }
#search_map .box a:hover{color:#000000; text-decoration:none; LEFT: 5px; POSITION: relative; TEXT-DECORATION: none}







#contents_right {width:260px; height:2850px; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; background-image:url(../img/contents_right_bg.jpg);float:right; border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #f1f1f1; border-left: 0px solid #FF0000;}
.contents_box_ranking {width:230px; height:615px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#fbe2e6; border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #f1f1f1; border-left: 0px solid #FF0000;}
.contents_box_ranking h3{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.contents_box_bunner {width:230px; height:800px; margin:10px 0px 0px 0px; padding:6px 0px 0px 0px; background-color:#FFFFFF; border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #f1f1f1; border-left: 0px solid #FF0000;}
.contents_box_blog_news {width:230px; height:170px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#FFFFFF; border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #f1f1f1; border-left: 0px solid #FF0000;}






/*----------sidebar_right_accrank----------*/
#accrank {margin:0px 0px 5px 0px; padding:0px; width:230px; height:381px; border-top:0px solid #AACCEE; border-left:0px solid #AACCEE; border-bottom:0px solid #AACCEE; border-right:0px solid #AACCEE;}
#accrank .AccRankHeader {margin:0px; padding:0px; height:5px; overflow:hidden; background-image:url('http://www.toxnavi.com/image/subbar1.gif'); background-repeat:no-repeat; background-position:left top;}
#accrank .AccRankFooter {margin:0px; padding:0px; height:5px; overflow:hidden; background-image:url('http://www.toxnavi.com/image/subbar3.gif'); background-repeat:no-repeat; background-position:left bottom;}
#accrank ul {display:block; margin:0px; padding:0px;}
#accrank li {display:block; margin:0px 2px; padding:1px 4px; list-style-type:none; font-size:12px; text-align:left; line-height:16px; height:16px; overflow:hidden; border-bottom:1px dotted #ddd;}
#accrank a {display:block; padding:1px 10px; position:relative; height:16px;}
#accrank a:link, #accrank a:visited {text-decoration:none;}
#accrank a:hover {background-color:#eee;}
#accrank .RankNum {display:block; position:absolute; top:0px; left:4px; width:20px; height:14px; text-align:right; font-family:'Arial'; font-weight:bold; cursor:pointer;}
#accrank .Yajirusi1 {display:block; position:absolute; top:2px; left:30px; width:12px; height:12px; background-image:url('http://www.toxnavi.com/image/rank1.gif'); background-repeat:no-repeat; cursor:pointer;}
#accrank .Yajirusi2 {display:block; position:absolute; top:2px; left:30px; width:12px; height:12px; background-image:url('http://www.toxnavi.com/image/rank2.gif'); background-repeat:no-repeat; cursor:pointer;}
#accrank .Yajirusi3 {display:block; position:absolute; top:2px; left:30px; width:12px; height:12px; background-image:url('http://www.toxnavi.com/image/rank3.gif'); background-repeat:no-repeat; cursor:pointer;}
#accrank .RShopName {display:block; position:absolute; top:0px; left:50px; width: 210px; height:14px; overflow:hidden; cursor:pointer;}
#accrank h2{margin:0;padding:2px 5px 2px 40px;font-size:12px;color:#ff0000;background-image:url(../img/h2_side_bg.gif);	font-weight:bold;text-transform:none;border-bottom:1px solid #AACCEE;}
#accrank p{margin:3px 0px 0px 10px;font-size:12px; color:#07519A;}
#accrank img{margin:3px 0px 0px 10px;font-size:12px;}

/*----------shop_list_linkの構成----------*/
#shop_list_link {width:900px; height:600px; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; background-image:url(../img/shop_list_bg.jpg); border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #FF0000; border-left: 0px solid #FF0000;}
#shop_list_link h3{margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}
#shop_list_link_box  {width:920px; height:100%; margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#f48497; border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #FF0000; border-left: 0px solid #FF0000;}
.db {float:left; width: 270px; height:30px; border-bottom: 1px solid #CCCCCC; margin: 0px 13px 7px 13px; padding:0px 0px 0px 0px;}

/*----------main_content_cover----------*/
#cover {width:703px; height:328px; text-align:right; margin: 0px 0px 0px 0px; background-image:url(../img_site/pickup_bg.jpg);}
.cover_img { padding:0px 0px 0px 32px;}
#cover h3 {margin:0px 0px 10px 0px;font-size:12px; font-weight:bold; color:#FF0039; padding-top:2px; padding-bottom:1px; background-image: url(css/img/cover_title_bg.gif); border-top:0px solid #111111;border-bottom:0px solid #111111;}
#cover p {padding:0px 5px 0px 10px;}
#cover_title{width:500px; height:20px; text-align: center; background-image: url(css/img/cover_title_bg.gif); margin-bottom:0px; border-top:1px solid #111111; border-left:1px solid #111111; border-bottom:1px solid #111111; border-right:1px solid #111111;}
#cover h4 {font-size:12px; font-weight:bold; color:#07519A; padding-top:4px;}
.cover_text{ font-size:12px; color:#FFF;}
.cover_coment{ font-size:12px; color:#FFF;  background-image: url(../img_site/pickup_coment_bg.jpg);}
.cover_name{font-size:16px; font-weight:bold; color:#FFFFFF; margin: 22px 0px 0px 0px; text-align:left;}
.cover_site{font-size:14px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 0px 0px; text-align:center;}
.cover_site1{font-size:14px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 0px 0px; text-align:center;}
.cover_site2{font-size:14px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 0px 0px; text-align:center;}
.cover_site3{font-size:14px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 0px 0px; text-align:center;}
.cover_img2 {float:left; padding:0px 0px 0px 0px;}
.cover_img2 img{float:left; padding:0px 5px 0px 5px;}
.cover_info{overflow:auto;width:409px;height:100px; margin:5px 0px 0px 0px; padding: 0px 0px 0px 0px;　font-size:12px; font-weight:bold; color:#FFFFFF; white-space:200; text-align:left;
scrollbar-face-color:#000000;
scrollbar-arrow-color:#CBCBCB;
scrollbar-shadow-color:#CBCBCB;
scrollbar-darkshadow-color:#000000;
scrollbar-highlight-color:#CBCBCB;
scrollbar-3dlight-color:#000000;
scrollbar-track-color:#000000;
}

#realtime {width:703px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#realtime_b {width:703px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#realtime h3 { width:680px; height:25px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:left; font-size:12px; font-weight:bold; color:#07519A; padding-top:0px; padding-bottom:1px; border-top:0px solid #111111;border-bottom:0px solid #111111; border-left:0px solid #111111;border-right:0px solid #111111;}
#btn3_time {width:100px; height:217px; float:left;margin: 0px 5px 0px 0px;}
#btn3_time img{margin: 4px 0px 0px 0px;border: 1px solid #666666; padding:0px 0px 0px 5px;}
#btn3_time a {width:100px; height:177px;display:block;text-align:center;font-size:0.8em;border:1px solid #111111;background-color:#FDFAFA;text-decoration:none; background-image:url(../img/newface_bg_b.gif);}
#btn3_time a:hover {width:100px; height:177px; background-color:#FFFFFF; color:#990066;} 
#btn_box_time {width:703px; height:235px;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url(../img_site/new_title_newface_bg.jpg);}
#btn3_time p{margin: 2px 0px 2px 0px; font-size:9px;}

#btn3_time_A {width:115px; height:230px; float:left;margin: 0px 0px 0px 0px; background-image:url(../img_site/newface_bg_s.jpg);}
#btn3_time_A img{margin: 0px 0px 0px 0px;border: 0px solid #666666; padding:0px 0px 0px 0px;}
#btn3_time_A p{margin: 1px 0px 1px 0px; font-size:9px; text-align:center;}

#btn3_time_B {width:115px; height:230px; float:left;margin: 0px 0px 0px 0px; background-image:url(../img_site/newface_bg_s.jpg);}
#btn3_time_B img{margin: 0px 0px 0px 0px;border: 0px solid #666666; padding:0px 0px 0px 0px;}
#btn3_time_B p{margin: 1px 0px 1px 0px; font-size:9px; text-align:center;}

#btn3_time_C {width:115px; height:230px; float:left;margin: 0px 0px 0px 0px; background-image:url(../img_site/newface_bg_s.jpg);}
#btn3_time_C img{margin: 0px 0px 0px 0px;border: 0px solid #666666; padding:0px 0px 0px 0px;}
#btn3_time_C p{margin: 1px 0px 1px 0px; font-size:9px; text-align:center;}

#btn3_time_S {width:115px; height:230px; float:left;margin: 0px 0px 0px 1px; background-image:url(../img_site/newface_bg_s.jpg);}
#btn3_time_S img{margin: 0px 0px 0px 0px;border: 0px solid #666666; padding:0px 0px 0px 0px;}
#btn3_time_S p{margin: 1px 0px 1px 0px; font-size:9px; text-align:center;}


/*----------main_content_btn----------*/
#list {width:703px;margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#list2 {width:680px;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;background-color:#666666;}

#list h3 { width:680px; height:22px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:left; font-size:12px; font-weight:bold; color:#07519A; padding-top:2px; padding-bottom:1px; background-image:url(../img2/new_title_logo.jpg); border-top:1px solid #111111;border-bottom:1px solid #111111; border-left:1px solid #111111;border-right:1px solid #111111;}
#btn3 {width:126px;float:left;margin: 6px 13px 0px 0px;}
#btn3 a {width:126px;display:block;text-align:center;font-size:0.8em;border:1px solid #EECCCC;background-color:#FDFAFA;text-decoration:none;}
#btn3 a:hover {background-color:#FFFFFF;} 
#btn_box {width:703px; height:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image:url(../img_site/new_title_schedule_bg.jpg);}

#btn3_A {width:150px;height:295px;float:left;margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#btn3_A img{width:120px;float:left; margin:0px 0px 0px 0px;border: 0px solid #666666; text-align:center;}
#btn3_A .sc_logo {width:38px; height:14px; margin:0px 0px 0px 0px; border: 0px solid #666666;}

#btn3_B {width:150px;height:295px;float:left;margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#btn3_B img{width:120px;float:left; margin:0px 0px 0px 0px;border: 0px solid #666666; text-align:center;}
#btn3_B .sc_logo {width:38px; height:14px; margin:0px 0px 0px 0px; border: 0px solid #666666;}

#btn3_C {width:150px;height:295px;float:left;margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#btn3_C img{width:120px;float:left; margin:0px 0px 0px 0px;border: 0px solid #666666; text-align:center;}
#btn3_C .sc_logo {width:38px; height:14px; margin:0px 0px 0px 0px; border: 0px solid #666666;}

#btn3_S {width:150px;height:315px;float:left;margin: 0px 0px 0px 14px; padding:0px 0px 0px 0px;}
#btn3_S img{width:120px;float:left; margin:0px 0px 0px 0px;border: 0px solid #666666; text-align:center;}
#btn3_S .sc_logo {width:38px; height:14px; margin:0px 0px 0px 0px; border: 0px solid #666666;}

.btn3_name{ font-size:12px; font-weight:bold; color:#FFFFFF; margin:0px 0px 0px 0px; text-align:center;}
.btn3_size{ font-size:11px; font-weight:bold; color:#FFFFFF; margin:0px 0px 0px 0px; text-align:center;}
.btn3_t{ font-size:11px; font-weight:bold; color:#FFFFFF; margin:0px 0px 0px 0px; text-align:left; }
.btn3_t2{ font-size:11px; font-weight:bold; color:#FFFFFF; margin:0px 0px 0px 0px; text-align:center; }
.btn3_kw{ font-size:10px; font-weight:bold; color:#FFFFFF; margin:0px 0px 0px 0px; text-align:center;}

/*-----------shop_syastem-----------*/
#list_shop {width:670px;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#FFFFFF;}
#list_shop h3{color:#FFFFFF; font-size:14px; font-weight:bold;}
#shop_system{text-align:center;margin:10px 0px 0px 0px; padding: 0px 0px 0px 0px; width:680px;}
#shop_system table{margin:0px 0px 0px 0px;}
#shop_system td.price{font-size:12px; color:#FFFFFF; background-color:#111111;}
#shop_system td.item{font-size:12px; color:#333333; background-color:#EBEBEB;}
#shop_system th{font-size:12px; color:999999; background-color:#cccccc;}
#shop_system h3{ color:000000;border: solid;
    border-width: 0px 0px 1px 10px;
    padding: 5px;
    border-color: #65b106;
    font-size: 14px ;
	margin:5px 0px 10px 0px;}


#ticket {margin: 6px 0px 6px 0px; }	

/*----------futterの構成----------*/
#footer {width:941px; height:170px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-top: 0px solid #FF0000; border-right: 0px solid #FF0000; border-bottom: 0px solid #FF0000; border-left: 0px solid #FF0000; text-align:center;}

/*---------footer---------*/

.ft{color: #333333;
   height: 1px;
}

ul#footer_menu{
width:941px;
height:128px;
margin:0px 0px 0px 0px;
padding:70px 0px 0px 0px;
font-size:11px;
background-image:url(../img_site/ft_menu_bg.jpg);
}

ul#footer_menu li{
list-style-type:none;
display:inline;
}
ul#footer{
padding:20px 0px;
}

ul#footer li{
list-style-type:none;
font-size:11px;
}

#date_box{width:680px; padding:10px 0px 20px 20px;}
.date_title{color:#FFFFFF; font-size:12px; background-image:url(../img/date_bg.jpg); width:80px; height:30px; text-align:center; padding:6px 0px 0px 0px; float:left; margin:10px 5px 10px 5px;}


/*-------------	system_禁止事項 --------------*/
.contentsbox{border-style: solid;
    border-width: 4px 1px 4px 1px;
    border-color: #000000;
    padding: 0.5em;
	margin:5px 0px 10px 0px;
}

.contentsbox2{ border-style:dotted;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    padding: 0.5em;
	margin:5px 0px 10px 0px;
}

.contentsbox li{color:#000000; font-size:12px;}
.contentsbox p{color:#000000; font-size:14px;}
.contentsbox2 li{color:#000000; font-size:12px;}
.contentsbox2 p{color:#000000; font-size:14px;}

#coment_box {color:#000000;}