@charset "utf-8";
/*【ツアーコンダクターと巡る】　古き良きアメリカの面影を残す街を巡る　アメリカ南部紀行*/

#ame_nanbu p {
	line-height: 1.5;
}
#ame_nanbu li {
	line-height: 1.5;
}
.CL {
	clear:both;
	overflow:hidden;
}
.FL {
	float:left;
}
.FR {
	float:right;
}
#ame_nanbu .ttl {
	background-image:url("../img/bg_ttl.png");
	height:190px;
	overflow:hidden;
}
#ame_nanbu .photo {
	background-image:url("../img/bg_ph.jpg");
	height:540px;
	margin-bottom:10px;
	overflow:hidden;
}
#ame_nanbu .photo p {
	padding:330px 150px 0;
}
#ame_nanbu .pt {
	background-image:url("../img/bg_pt.gif");
	height:235px;
	margin-bottom:20px;
	overflow:hidden;
}
#ame_nanbu .pt .hei67 {
	height:67px;
}
#ame_nanbu .pt .hei60 {
	height:60px;
}
#ame_nanbu .pt .hei40 {
	height:40px;
}
#ame_nanbu .pt .hei51 {
	height:51px;
}
#ame_nanbu .pt .hei32 {
	height:32px;
}
#ame_nanbu .pt .hei73 {
	height:73px;
}
#ame_nanbu .sight {
	background-image:url("../img/bg01.png");
	height:665px;
	clear:both;
	overflow:hidden;
}
#ame_nanbu .sight h3 {
	height:128px;
}
#ame_nanbu .sight .ml40 {
	margin-left:40px;
}
#ame_nanbu .sight .elvis {
	float:right;
	width:268px;
	margin-right:40px;
	margin-top:38px;
}
#ame_nanbu .sight .mb30 {
	margin-bottom:30px;
}
#ame_nanbu .sight .cafe01 {
	margin-left:52px;
	margin-top:26px;
}
#ame_nanbu .sight .cafe02 {
	margin-right:8px;
}
#ame_nanbu .sight .cafe03 {
	width:130px;
}
#ame_nanbu .sight .orleans01 {
	margin-left:20px;
	margin-top:12px;
}
#ame_nanbu .sight .orleans02 {
	width:245px;
}
#ame_nanbu .sight .ml8 {
	margin-left:8px;
}
#ame_nanbu .htl {
	background-image:url("../img/bg02.png");
	height:325px;
	overflow:hidden;
}
#ame_nanbu .htl h3 {
	margin:0 10px;
	height:100px;
}
#ame_nanbu .htl .yado01 {
	margin:0 40px
}
#ame_nanbu .htl .yado02 {
	margin-right:5px
}
#ame_nanbu .htl .yado03 {
	width:230px;
	margin-left:10px;
}
#ame_nanbu .music {
	background-image:url("../img/bg03.png");
	height:555px;
	overflow:hidden;
}
#ame_nanbu .music h3 {
	margin:0 10px;
}
#ame_nanbu .music .blues01 {
	margin:0 40px 25px;
}
#ame_nanbu .music .blues02 {
	width:315px;
}
#ame_nanbu .music .blues02 {
	height:30px;
}

.blues02 p span{ font-size:85%;}
#ame_nanbu .music .rock01 {
	width:315px;
}
#ame_nanbu .music .rock02 {
	width:220px;
}
#ame_nanbu .music .rock03 {
	height:30px;
}
#ame_nanbu .music .jazz01 {
	margin:0 40px;
	height:34px;
	padding-top: 14px;
}
#ame_nanbu .music .jazz02 {
	margin:0 40px;
}
#ame_nanbu .music .jazz03 {
	height:30px;
}
#ame_nanbu .music .jazz04 {
	width:360px;
}
#ame_nanbu .op {
    background: url(../img/bg04.png) no-repeat;
    height: 340px;
    overflow: hidden;
    background-size: 950px 340px;
}
#ame_nanbu .op .rail01 {
	margin:28px 40px 0;
}
#ame_nanbu .op .rail02 {
	width:285px;
}
#ame_nanbu .op .rail02 .txt {
	margin: 7px 0;
}
#ame_nanbu .op .rail03 {
	height:56px;
}
#ame_nanbu .op .rail04 {
	width:538px;
}
#ame_nanbu .op h3 {
	height:46px;
}
#ame_nanbu .op .seafood01 {
	font-size:140%;
	font-weight:bold;
	text-align:center;
	margin-bottom: 5px;
}
#ame_nanbu .op .seafood02 {
	width:295px;
}
#ame_nanbu .op .seafood03 {
	height:28px;
}
#ame_nanbu .op .seafood04 {
	padding:0 2px;
	font-size: 13px;
   margin-bottom: 8px;
}
#ame_nanbu .food {
	background-image:url("../img/bg05.png");
	height:395px;
	overflow:hidden;
	margin-bottom:50px
}
#ame_nanbu .food h3 {
	margin:0 10px;
	height:90px;
}
#ame_nanbu .food .meal01 {
	margin:0 40px;
}
#ame_nanbu .food .meal02 {
	width:428px;
}
#ame_nanbu .optxt01 {
	font-size:80%;
	line-height:1.5;
	padding:5px;
	border:	#000 solid 1px;
	background:#FFFFFF;
}
#ame_nanbu .optxt02 {
	font-size: 70%;
	line-height: 1.4;
	margin: 3px 5px 0;
}
.detailBox {
	background-color: #ffffff;
	padding: 17px 17px 7px 17px;
	position: relative;
	border:#d02d2d solid 2px;
}
.detailBox .redbar {
	background-color: #d02d2d;
	color:#FFFFFF;
	line-height:120%;
	padding:1.5px 5px;
}
.detailBox .txt {
	line-height:120%;
	padding:5px 5px 10px 5px;
}

.blues03{ height:30px;}