@charset "UTF-8";/*---------------------------------------------01. *, body---------------------------------------------*/*{list-style: none;margin: 0;padding: 0; font-family:'Verdana','ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3';}html{     height:100%; } body{height:100%;background:#C00 url(../imgs/top-bg.jpg) 0 0 repeat-x;text-align:center;font-size:80%;font-weight:normal; font-style:normal; line-height:150%;margin: 0;padding: 0;}body > #wrapper{     height:auto; }p{margin: 0;padding: 0;color:#fff;font-size:90%;line-height:120%;}.f_bold{font-weight: bold;}.f_small{font-size: 80%;}select,textarea,input{margin: 0;padding: 0;color:#000000;}a:link {color: #C60; text-decoration: underline;}a:visited {color: #C60; text-decoration: underline;}a:active, a:hover {color: #C00; text-decoration: none; }a img {border: none;}ul,li,ol {margin: 0;padding: 0;}.cbox { zoom: 100%;}.cbox:after {content: " "; clear: both; height: 0; display: block; visibility: hidden;}#wrapper {width: 962px;padding: 0;margin: 0 auto;overflow: hidden;position: relative;}/*---------------------------------------------02. header---------------------------------------------*/#header {text-align:left;width: 960px;height: 70px;padding: 0;margin: 0 auto;background-color: #FFF;border-top: solid 4px #C00;border-bottom: solid 1px #666;}#header-l {float: left;width: 475px;padding: 0;margin: 0;}h1 {width: 284px;height: 70px;padding: 0;margin: 0;background: url(../imgs/logo.gif) no-repeat left top;text-indent:-9999px;}h1 a{display: block;width: 284px;height: 70px;padding: 0;margin: 0;text-decoration: none;}#header-r {float: right;width: 485px;height: 70px;background: url(../imgs/oni.gif) no-repeat left top;padding: 0;margin: 0;}#header-r img{float:left;margin: 22px 0 0 94px;}#search {float:right;width: 200px;text-align: left;margin: 10px 0 0px;}#search input{margin: -5px 0 0 0;padding: 0;font-size: 75%;}#search img{padding: 0;margin: 2px;}/*---------------------------------------------03. main---------------------------------------------*/#main {text-align:left;width: 960px;color: #fff;margin: 0 auto;padding: 0;background-color: #000;border-left: solid 1px #666;border-right: solid 1px #666;}#menu {width: 960px;height: 48px;padding: 0;margin: 0;}#menu ul {text-align: left;padding: 0;margin: 0;list-style: none;}#menu li {float: left;margin: 0;padding: 0;height: 48px;text-indent: -9999px;}#menu li a {text-decoration: none;display: block;height: 48px;}#menu li#see {width: 192px;background: url(../imgs/menu01.jpg) no-repeat;}#menu li#see a:hover {background: url(../imgs/menu01_on.jpg)  0 0;}#menu li#eat {width: 192px;background: url(../imgs/menu02.jpg) no-repeat;}#menu li#eat a:hover {background: url(../imgs/menu02_on.jpg)  0 0;}#menu li#stay {width: 192px;background: url(../imgs/menu03.jpg) no-repeat;}#menu li#stay a:hover {background: url(../imgs/menu03_on.jpg)  0 0;}#menu li#gift {width: 192px;background: url(../imgs/menu04.jpg) no-repeat;}#menu li#gift a:hover {background: url(../imgs/menu04_on.jpg)  0 0;}#menu li#conv {width: 192px;background: url(../imgs/menu05.jpg) no-repeat;}#menu li#conv a:hover {background: url(../imgs/menu05_on.jpg)  0 0;}/* メイン３分割--------------------------------- */#contents-l {float: left;text-align: left;width: 204px;margin: 30px 0 30px 15px;padding: 0;}/* アクセスランキング--------------------------------- */#contents-l h2{margin: 0;padding: 0;}#ranking  {width: 204px;margin: 0;padding: 0;}#ranking ul {overflow: auto;list-style: none;margin: 0;padding: 0;}#ranking li {width: 204px;height: 74px;margin: 10px 0 0 0;padding: 0;border-bottom: 1px solid #666;}img.rank {float: left;margin: 0;padding: 0;border: 1px solid #666;}#ranking li p {float: left;width: 110px;text-align: left;margin: 0 0 5px 3px;padding: 0;}/* 口コミ情報--------------------------------- */#kuchikomi {width: 204px;height: 220px;margin: 0;padding: 0;background: url(../imgs/kuchikomi-body.gif) no-repeat;}#kuchikomi h2 {width: 204px;height: 41px;margin: 0;padding: 0;}#kuchikomi p {color: #666;line-height: 130%;width: 160px;height: 80px;margin: 35px 0 10px 20px;padding: 0;}#k-more {text-align: right;width: 160px;margin: 0px 0 5px 20px;padding: 0;}#contents-c {float: left;width: 430px;margin: 30px 0 30px 15px;padding: 0;}/* 最新情報--------------------------------- */#news {width: 430px;padding: 0;margin: 0;}#news h2 {text-indent:-9999px;width: 430px;height: 37px;background: url(../imgs/news-t.gif) no-repeat 0 0;padding: 0;margin: 0;}#news h2 a{margin-left:367px;display:block;width:55px;height:28px;text-decoration:none;}#news ul{margin: 0;padding: 0;list-style: none;list-style-position:outside;}#news li{width: 413px;margin: 5px;padding: 0;}/* 最新コンベンション開催情報--------------------------------- */#c-news {width: 430px;padding: 0;margin: 20px 0;}#c-news h2 {text-indent:-9999px;width: 430px;height: 37px;background: url(../imgs/conv-t.gif) no-repeat 0 0;padding: 0;margin: 0;}#c-news h2 a{margin-left:367px;display:block;width:55px;height:28px;text-decoration:none;}#c-news ul{margin: 0;padding: 0;list-style: none;list-style-position:outside;}#c-news li{width: 413px;margin: 5px;padding: 0;}#contents-c h3 {margin: 15px 0;padding: 0;}#contents-r {float: right;width: 210px;margin: 30px 15px 30px 15px;padding: 0;}/* イベント・祭カレンダー--------------------------------- */#calender {width: 210px;margin: 0;padding: 0;}#cal-bg {width: 200px;text-align: center;border: 5px solid #666;margin: 0;padding: 0;}.month {width: 180px;height: 22px;text-align: center; font-family: Verdana; padding: 0px; font-size: 12px; font-weight: bold; margin: 5px auto;background: url(../imgs/cal-t-bg.jpg) no-repeat 0 0;}#cal-body {text-align: center;  width: 180px; margin: 5px auto; padding: 0; }#cal-body ul{ list-style: none; width: 180px; margin: 0 auto; padding: 0px; }#cal-body li{ float: left; width: 14%; float: left; margin: 0px; padding: 0px; text-align: center; }ul.days{ list-style: none; width: 180px; margin: 0 0; padding: 0px; }li.day{width: 14%; float: left; margin:0; padding:0px; font-family:'tahoma'; text-align: center; font-size: 13px; }li.today{width: 14%; float: left; margin:0; padding:0; font-family:'verdana'; background-color: #444444; text-align: center; font-size: 13px; font-weight: bold;}li.day a:link, a:visited { color: #F60; text-decoration: underline; }li.day a:hover, a:active  { color: #C00; text-decoration: underline; }li.today a:link, a:visited { color: #F60; font-weight: bold;text-decoration: underline; }li.today a:hover, a:active  { color: #C00; font-weight: bold;text-decoration: underline; }/* 祭PICK UP--------------------------------- */#pickup {width: 210px;margin: 20px 0 0 0;padding: 0;}#pickup h2 {margin: 0 0 10px 0;padding: 0;}img.pick {float: left;border: 3px solid #666;margin: 0;padding: 0;}#pickup p {text-align: left;width: 110px;float: right;margin: 5px;padding: 0;}/* リンクバナー--------------------------------- */#link-b {width: 210px;margin: 20px 0 0 0;padding: 0;}#link-b h2 {margin: 0 0 10px 0;padding: 0;}img.link {margin: 0 0 10px 0;padding: 0;}/*---------------------------------------------03. footer---------------------------------------------*/#footer{clear:both;text-align: center;width: 100%;height: 30px;background-color: #999;margin: 0;padding: 0;}#footer ul {width: 830px;height: 30px;padding: 0;margin: 0 auto;list-style: none;}#footer li {float: left;margin: 0;padding: 0;height: 30px;text-indent: -9999px;}#footer li a {text-decoration: none;display: block;height: 30px;}#footer li#prof {width: 60px;background: url(../imgs/fmenu01.gif) no-repeat;}#footer li#c-guide {width: 77px;background: url(../imgs/fmenu02.gif)  0 0;}#footer li#to-conv {width: 163px;background: url(../imgs/fmenu03.gif) no-repeat;}#footer li#to-b {width: 125px;background: url(../imgs/fmenu04.gif)  0 0;}#footer li#plaza {width: 115px;background: url(../imgs/fmenu05.gif) no-repeat;}#footer li#bplaza {width: 140px;background: url(../imgs/fmenu06.gif)  0 0;}#footer li#smap {width: 79px;background: url(../imgs/fmenu07.gif) no-repeat;}#footer li#pp {width: 129px;background: url(../imgs/fmenu08.gif)  0 0;}#footer li#contact {width: 61px;background: url(../imgs/fmenu09.gif) no-repeat;}/* コピーライト------------------------------------- */#copy {text-align: center;width: 100%;height: 60px;background-color: #fff;margin: 0;padding: 0px;}#copy p{color: #666;margin: 0;padding-top:10px;}.copy{color: #666;font-size: 70%;font-family:'verdana'; }
