@charset "UTF-8";



/*

-----------------------------------------------------

Base CSS

FileName:   base.css

Version:    2007.9.6

-----------------------------------------------------

*/







/*

-----------------------------------------------------

詰め放題情報 共通ナビ

-----------------------------------------------------

*/

#navi-area{

margin:0px 0px 10px;

background:url(../info/image/navi_area_bg.gif) repeat-y top left;

}



#navi-area ul{

padding:0px 10px;

}



#navi-area li{

background:transparent url(../image/icon_arrow.gif) no-repeat scroll left center;

padding:0px 0px 0px 15px;

margin:10px 0px 0px;

}



#navi-area li a{

color:#333333;

}







/*

-----------------------------------------------------

詰め放題情報 トップページ

-----------------------------------------------------

*/

#info-new{

padding:20px 0px 0px;

clear:both;

}



#info-new h3{

margin:0px 0px 3px;

}



#info-new li{

border-bottom:dotted 1px #999999;

padding:10px 0px;

clear:both;

/*position:relative;*/

}



#info-new li span.day{

display:block;

/*position:absolute;

top:40%;

left:0px;

vertical-align:middle;*/

width:100px;

float:left;

padding:2px 0px 0px;

}



#info-new li img{

float:left;

margin:0px 10px 0px 10px;

border:solid 1px #FF6B09;

vertical-align:top;

}



#info-new li span.info{

float:left;

width:345px;

display:block;

}



#info-new li:after {

content: ".";

display: block;

clear: both;

height: 0;

visibility: hidden;

}

#info-new li { display: inline-block; }

/* exlude MacIE5 \*/

* html #info-new li { height: 1% }

#info-new li {display:block;}

/* end MacIE5 */







/*

-----------------------------------------------------

詰め放題情報 エントリー

-----------------------------------------------------

*/

/*#info-outline{

margin:0px 0px 20px;

}*/



#info-form{

padding:20px 0px 0px;

}



#info-form p.at{

color:#CC0000;

font-weight:bold;

margin:0px 0px 5px;

}



#info-outline ul li{

float:left;

}



#info-outline ul li img{

vertical-align:top;

}



#infoentry-ex,#error ul{

list-style-position:outside;

list-style-type:disc;

margin:2px 0px 0px 16px;

}



/*#error{

margin:10px 0px 0px;

}*/



#infoentry{

background:#FF9900 url(../info/image/form_bg.gif) repeat-y top left;

border-top: solid 2px #FF9900;

border-bottom: solid 2px #FF9900;

padding:0px 15px;

margin:10px 0px 0px;

}



#infoentry dl{

border-bottom:dotted 1px #999999;

}



#infoentry dl dt{

padding:15px 0px 10px;

font-weight:bold;

}



#infoentry dl dt sup{

color:#CC0000;

}



#infoentry dl dt span{

font-weight:normal;

}



#infoentry dl dd{

padding:0px 0px 15px;

}



#infoentry dl#cle-border{

border-bottom:none;

}



#infoentry dl dd span{

display:block;

margin:5px 0px 0px;

}



#entry-button {

clear:both;

margin:30px auto 0px;

width:300px;

}



#entry-button #back{

float:left;

}



#entry-button #sosin{

float:right;

}







/*

-----------------------------------------------------

詰め放題情報 詳細

-----------------------------------------------------

*/

#shop{

/*padding:20px 0px 0px;*/

clear:both;

}



#shop p#shopname{

border-bottom:solid 1px #999999;

padding:8px 0px 5px;

font-size:16px;

font-weight:bold;

color:#003399;

margin:0px 0px 15px;

}



#shop p#att{

font-size:10px;

color:#CC0000;

margin:0px 0px 20px;

}



#shop-data img{

float:right;

border:solid 1px #FF6600;

vertical-align:top;

margin:0px 0px 0px 20px;

}



#shop-data dl{

margin:0px 0px 20px;

}



#shop-data dt{

/*margin:15px 0px 0px;*/

font-weight:bold;

}



#shop-data dd{

margin:0px 0px 15px;

}



#info-back {

border-top:1px dotted #999999;

clear:both;

padding:5px 0px 0px;

text-align:right;

}



#info-back p a {

background:url(../image/icon_arrow.gif) no-repeat scroll left center;

padding:0px 0px 0px 15px;

}