@charset "Shift_JIS";

/*-----------------------------------------------------タバタ 旅行記 セブ島*/
/*---------------------------------------------------------------------------*/


/*-------------------------------------------------------------------基本設定*/
/*-----------------------------------------------------------------設定クリア*/

/*サイト幅*/
div#contents div#sadogashima {
	float: left;
	clear: both;
	width:649px;
	margin:0;
	background: #e6f0b3 url(../_common/_img/bg_contents.gif) repeat-y left 32px;
	text-align: center;
}
div#contents div#sadogashima * {
	margin: 0;
	padding: 0;
}
div#contents div#sadogashima img {
	vertical-align: bottom;
}
div#contents div#sadogashima p {
	color: #231815;
}
div#contents div#sadogashima .SDtxtR {
	text-align: right;
}
div#contents div#sadogashima .SDclear {
	clear: both;
}
div#contents div#sadogashima p.SDend {
	clear: both;
	margin: 0;
	padding: 25px 0 0;
}
div#contents div#sadogashima a.SDarrow {
	padding-left: 10px;
	background: url(_img/icon_arrow01.gif) no-repeat left center;
}
div#contents div#sadogashima p.SDimageL {
	float: left;
}
div#contents div#sadogashima p.SDimageR {
	float: right;
}
div#contents div#sadogashima div.SDwrapper {
	width: 568px;
	margin: 0 auto;
	text-align: left;
}
div#contents div#sadogashima div.SDwrapper div.SDheadTxt {
	float: left;
	clear: both;
	width: 568px;
	margin-bottom: 20px;
}
div#contents div#sadogashima div.SDwrapper div.SDheadTxt div {
	width: 320px;
}
div#contents div#sadogashima div.SDwrapper div.SDkaisou {
	float: left;
	clear: both;
	width: 540px;
	margin-bottom: 20px;
	padding: 30px 14px 15px;
	background: #cce1f1 url(_img/head_box.gif) no-repeat left top;
}
div#contents div#sadogashima div.SDwrapper div.SDkaisou div {
	float: right;
	width: 340px;
}
div#contents div#sadogashima div.SDwrapper div.SDkaisou div h4 {
	margin-bottom: 10px;
}
div#contents div#sadogashima div.SDwrapper div.SDmap {
	clear: both;
	width: 568px;
	height: 520px;
	margin: auto;
	text-align: left;
	position: relative;
}
div#contents div#sadogashima div.SDwrapper div.SDmap p.SDmapImage {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 1;
}
div#contents div#sadogashima div.SDwrapper div.SDmap dl {
	left: 304px;
	top: 117px;
	position: absolute;
	z-index: 1;
}
div#contents div#sadogashima div.SDwrapper div.SDmap dl dd {
	width: 245px;
	padding-bottom: 10px;
	background: #FFF;
	border: #80b4db 1px solid;
}
div#contents div#sadogashima div.SDwrapper div.SDmap dl dd p {
	padding: 10px 10px 0;
}
div#contents div#sadogashima div.SDwrapper div.SDpointBox {
	clear: both;
	float: left;
	width: 568px;
	padding-bottom: 20px;
	text-align: left;
}
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl dd {
	border: #f2a671 1px solid;
}

div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint01,
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint02 {
	float: left;
	width: 182px;
	margin-right: 10px;
}
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint01 dd,
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint02 dd {
	border: #80b4db 1px solid;
}

div#contents div#sadogashima div.SDwrapper div.SDpointBox dl dd {
	padding-bottom: 10px;
	background: #FFF;
}
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl dd p {
	padding: 10px 8px 0;
}
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint03 {
	float: left;
	width: 182px;
}
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint03 dd {
	border: #7ec28b 1px solid;
}
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint04 ,
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint05 ,
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint06 ,
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint07 ,
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint08 ,
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint09 ,
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint10 ,
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint11 {
	float: left;
	width: 182px;
	margin-right: 10px;
}
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint05 ,
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint08 ,
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint11 {
	margin: 0;
}
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint12 {
	width: 569px;
	margin-right: 10px;
}
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint12 dd {
	width: auto;
}
div#contents div#sadogashima div.SDwrapper div.SDpointBox dl.SDpoint12 dd div {
	float: right;
}


div#contents div#sadogashima div.SDwrapper div.SDship {
	clear: both;
	float: left;
	width: 568px;
	margin-bottom: 20px;
	background: url(_img/ship_bg.gif) repeat-x left top;
}
div#contents div#sadogashima div.SDwrapper div.SDship div {
	width: 230px;
	padding: 20px 0 15px 15px;
}
div#contents div#sadogashima div.SDwrapper div.SDship div p {
	margin-bottom: 5px;
}
div#contents div#sadogashima div.SDwrapper div.SDship div img {
	vertical-align: middle;
}