@charset "UTF-8";

/*===== ABOUT CATEGORY LAYOUT =====*/
.about-point{
width:699px;
margin-bottom:20px;
}
.about-point dt{
margin-bottom:10px;
}
.about-point dd{
margin-left:65px;
margin-right:40px;
}
.about-point-last{
margin-bottom:30px;
padding-bottom:30px;
border-bottom:solid #7e6b62 1px;
}
h4.about-ttl-icn-small{
margin-left:15px;
margin-bottom:5px;
padding-top:6px;
padding-bottom:3px;
padding-left:22px;
background:url(/common/img/icn-title-small.gif) left no-repeat;
font-weight:bold;
}
.about-contents-list{
width:700px;
margin-bottom:40px;
background-color:#4c423d;
}
.about-contents-list .fl{
width:350px;
border-right:solid #362e2a 3px;
float:left;
}
.about-contents-list .fr{
width:347px;
float:left;
}
.about-contents-list .top-bottom-border{
border-top:solid #362e2a 3px;
border-bottom:solid #362e2a 3px;
}
.about-contents-list ul{
padding-top:8px;
padding-bottom:8px;
}
.about-contents-list ul li{
padding-top:2px;
padding-bottom:2px;
padding-left:35px;
background:url(/common/img/icn-arrow-right04.gif) 20px no-repeat;
}
.about-detail-box p{
padding:0 14px;
}

/*===== JAZZ TITLE SMALL ICON =====*/
.title-icn-small{
width:686px;
margin-left:auto;
margin-right:auto;
padding-left:14px;
padding-bottom:11px;
background:url(/common/img/img-line-double02.gif) bottom repeat-x;
}
.title-icn-small .title-text-l{
padding-top:7px;
padding-left:22px;
font-size:116%;
font-weight:bold;
line-height:1em;
background:url(/common/img/icn-title-small.gif) left no-repeat;
}

/*===== FAQ LAYOUT =====*/
#faqlist_all{
margin-left:32px;
margin-bottom:40px;
}
#faqlist_all li{
margin-bottom:10px;
padding-left:18px;
background:url(/faq/img/icn-faq-q.gif) no-repeat;
}
.faqlist_detail{
width:740px;
margin-left:23px;
}
.faqlist_detail .title-icn-small{
width:726px;
}
.faqlist_detail .detail-contents{
margin-left:39px;
margin-right:30px;
}

/*===== JAZZ CAFE HISTORY LAYOUT =====*/
.jazzcafe-history-box{
width:787px;
background:url(/history/img/bor-history-mid.gif) 0 25px repeat-y;
}
.history-horizon-box{
width:711px;
margin-bottom:7px;
padding-left:17px;
padding-bottom:16px;
background:url(/history/img/line-history.gif) left bottom no-repeat;
}
.history-horizon-box .text{
width:500px;
float:left;
color:#535353;
}
.history-horizon-box .text dl{
width:500px;
margin-bottom:20px;
}
.history-horizon-box .text dt{
width:105px;
padding-left:26px;
float:left;
background:url(/history/img/icn-history01.gif) left no-repeat;
}
.history-horizon-box .text dt.icon02{
background:url(/history/img/icn-history02.gif) left no-repeat;
}
.history-horizon-box .text dd{
width:358px;
float:right;
}
.history-horizon-box .text dl.mb0{
margin-bottom:0;
}
.history-master-box{
width:736px;
margin-bottom:23px;
}
.master-thumnail{
width:551px;
}



/*===== JAZZ CAFE Character =====*/
#character_menu_left {
	width: 410px;
	float: left;
}
#character_menu_left img {
	display: block;
}

#character_menu_right {
	width: 376px;
	height: 413px;
	float: left;
	position: relative;
}
#character_menu_right img {
	display: block;
}
#character_menu_right a {
	font-size: 10px;
	color: #f37800;
}

#character_menu_01 {
	width: 100px;
	height: 130px;
	text-align: center;
	position: absolute;
	top: 52px;
	left: 50px;
	z-index: 60;
}

#character_menu_02 {
	width: 100px;
	height: 130px;
	text-align: center;
	position: absolute;
	top: 52px;
	left: 150px;
	z-index: 60;
}

#character_menu_03 {
	width: 100px;
	height: 130px;
	text-align: center;
	position: absolute;
	top: 166px;
	left: 0;
	z-index: 60;
}

#character_menu_04 {
	width: 100px;
	height: 130px;
	text-align: center;
	position: absolute;
	top: 166px;
	left: 90px;
	z-index: 60;
}

#character_menu_05 {
	width: 100px;
	height: 130px;
	text-align: center;
	position: absolute;
	top: 160px;
	left: 180px;
	z-index: 60;
}

#character_menu_01 img,#character_menu_02 img,#character_menu_03 img,#character_menu_04 img,#character_menu_05 img {
	margin: 0 auto;
}

.list_left {
	float: left;
}
.list_right {
	float: left;
}

.list_top {
	width: 447px;
	height: 614px;
	position: relative;
}

.list_top .link_bt {
	position: absolute;
	top: 542px;
	left: 90px;
	z-index: 60;
}
