@charset "utf-8";

/* ----------------------------------------
kikaku
---------------------------------------- */
/* kikaku-index */
#kikaku .index-section{
	width:721px;
	margin:0 auto 30px auto;
	padding:17px 0 8px 0;
	background:#f2f2ef url(../kikaku/image/index_bg01.gif) no-repeat left top;
	}
#kikaku .index-section h2{
	height:30px;
	margin:0;
	padding:0 0 0 16px;
	clear:both;
	}
#kikaku .index-section .flame{
	width:692px;
	margin:0 auto 7px auto;
	padding:8px 0 0 0;
	background:url(../kikaku/image/index_bg02.gif) no-repeat left top;
	}
#kikaku .index-section .flame .fame_bg{
	width:692px;
	height:17px;
	background:url(../kikaku/image/index_bg03.gif) no-repeat left bottom;
	clear:both;
	}
#kikaku .index-section .title{
	width:690px;
	margin:0 auto 15px auto;
	background:url(../kikaku/image/index_bg04.gif) repeat-x left bottom;
	}
#kikaku .index-section .title h3{
	font-size:100%;
	font-weight:bold;
	line-height:1.5;
	margin:0 10px 8px 14px;
	padding:0 0 0 22px;
	background:url(../image/icon07.gif) no-repeat left 3px;
	}

#kikaku .index-section .box1{	/*.clearfix*/
	width:656px;
	margin:0 auto;
	padding:0;
	}
#kikaku .index-section .box2{	/*.clearfix*/
	width:656px;
	margin:12px auto 0 auto;
	padding-top:12px;
	border-top:1px dotted #9e9e9e;
	clear:both;

	}
#kikaku .index-section .box3{
	margin-top:-2px;
	padding:0 18px;
	}

#kikaku .index-section .pic{
	width:140px;
	height:auto;
	margin:0;
	padding:0;
	line-height:1;
	float:left;
	}
#kikaku .index-section dl.data-area{
	width:500px;
	float:right;
	}
#kikaku .index-section dl.data-area dt{
	font-size:85%;
	font-weight:bold;
	line-height:1.5;
	margin-bottom:0.2em;
	}
#kikaku .index-section dl.data-area dt a{
	padding-left:19px;
	background:url(../image/icon01.gif) no-repeat left 3px;
	}
#kikaku .index-section dl.data-area dd{
	font-size:75%;
	line-height:1.5;
	padding-left:19px;
	}

/* kikaku-detail */
#kikaku .section01{
	width:721px;
	margin:0 auto 30px auto;
	padding:0;
	background:url(../kikaku/image/common_bg02.gif) no-repeat left bottom;
	}
#kikaku .section01 .bg{
	width:721px;
	margin:0 auto;
	padding:15px 0 24px 0;
	background:url(../kikaku/image/common_bg01.gif) no-repeat left top;
	}
#kikaku .section01 h2{
	font-size:100%;
	font-weight:bold;
	line-height:1.5;
	padding:0 28px 16px 28px;
	}
#kikaku .section01 .intro{
	width:654px;
	margin:0 auto;
	padding:13px;
	background:url(../kikaku/image/common_bg03.gif) repeat-x left top;
	}
#kikaku .section01 table{
	width:669px;
	margin:0 auto;
	border-collapse:collapse;
	border-color:#ffffff;
	border-style:solid;
	border-width:2px 0 0 2px;
	}
#kikaku .section01 th,
#kikaku .section01 td{
	border-color:#ffffff;
	border-style:solid;
	border-width:0 2px 2px 0;
	vertical-align:middle;
	}
#kikaku .section01 th{
	font-size:85%;
	font-weight:bold;
	line-height:1.5;
	color:#4b5b76;
	text-align:center;
	padding:12px 0;
	background:#e5eaf0;
	}
#kikaku .section01 td{
	font-size: medium;
	line-height: 1.5;
	color: #000000;
	padding: 12px 14px;
	background: #f6f6f6;
	}
#kikaku td.meal{
	font-size:85%;
	font-weight:bold;
	text-align:center;
	color:#00a0e8;
	background:#f3fbfe;
	vertical-align:middle;
	font-family: 'lr oSVbN', Osaka, 'MS UI Gothic';
	}
#kikaku td{
	vertical-align: middle;
	font-size: small;
	}



/* ----------------------------------------
mujin
---------------------------------------- */
#mujin{}
#mujin .main-area{
	width:721px;
	margin-bottom:30px;
	}
#mujin .main-area .pic{
	width:345px;
	float:left;
	}
#mujin .main-area h2{
	margin:0;
	padding:9px 0 11px 358px;
	}
#mujin .main-area .text{
	font-size:85%;
	line-height:1.5;
	margin:0;
	padding:0 0 0 358px;
	}


/* ----------------------------------------
cruise
---------------------------------------- */
#cruise .section01{
	margin-bottom:8px;
	padding:1px;
	border:2px solid #dbd0b3;
	clear:both;
	}
#cruise .flame{
	padding-bottom:15px;
	border:1px solid #dbd0b3;
	}
#cruise .section01 h2{
	margin-top:1px;
	margin-bottom:8px;
	text-align:center;
	}
#cruise .section01 .text-area{
	width:422px;
	padding-bottom:14px;
	float:left;
	}
#cruise .section01 .text-area p{
	margin-left:20px;
	}
#cruise .section01 .text-area .text{
	font-size:85%;
	line-height:1.5;
	margin-bottom:1em;
	}
#cruise .section01 .pic{
	width:272px;
	padding-bottom:14px;
	float:right;
	}


#cruise .common-main{
	padding:13px 0 30px 0;
	background:url(../cruise/image/common_bg01.gif) repeat-x left top;
	}
#cruise .common-main .text-area{
	width:431px;
	float:left;
	}
#cruise .common-main .text-area .text{
	font-size:85%;
	line-height:1.5;
	padding-left:13px;
	padding-bottom:12px;
	}
#cruise .common-main .text-area .link{
	padding-left:90px;
	}
#cruise .common-main .pic{
	width:270px;
	float:right;
	}
#cruise .map{
	width:255px;
	text-align:right;
	float:left;
	}
#cruise .data-area01{
	width:412px;
	float:right;
	}
#cruise .data-area01 .timetable{
	margin-bottom:0.7em;
	background:url(../cruise/image/common_arrow2.gif) no-repeat left bottom;
	}
#cruise .data-area01 .timetable .bg{
	width:412px;
	padding:10px 0 8px 0;
	background:url(../cruise/image/common_arrow1.gif) no-repeat left top;
	}
#cruise .data-area01 .timetable table{
	width:360px;
	margin-left:45px;
	}
#cruise .data-area01 .timetable th{
	width:25%;
	font-size:75%;
	text-align:right;
	color:#0cacf5;
	padding:8px 0;
	vertical-align:middle;
	}
#cruise .data-area01 .timetable td{
	width:75%;
	font-size:85%;
	padding:8px 0 8px 15px;
	}
#cruise .data-area01 .timetable th.line01,
#cruise .data-area01 .timetable td.line01{
	border-bottom:1px dotted #aaaaaa;
	}
#cruise .data-area01 .timetable td strong{
	color:#0cacf5
	}

#cruise .ship{
	width:703px;
	margin:0 0 27px 15px;
	padding:0 0 17px 0;
	background:url(../cruise/image/common_flame03.gif) no-repeat left bottom;
	}
#cruise .ship .data1{
	width:351px;
	float:left;
	}
#cruise .ship .data1 .title{
	background:url(../cruise/image/common_flame01.gif) no-repeat left top;
	}
#cruise .ship .data1 h3{
	font-size:100%;
	font-weight:bold;
	margin:0 0 0 1px;
	padding:10px 0 10px 32px;
	background:url(../cruise/image/common_flame02.gif) no-repeat left bottom;
	}
#cruise .ship .data1 .pic{
	padding:10px 0 8px 12px;
	}
#cruise .ship .data1 .link-icon01m{
	margin-left:12px;
	}




/* ----------------------------------------
goods
---------------------------------------- */
#goods .index-section01{
	width:721px;
	text-align:center;
	margin-bottom:21px;
	padding-bottom:13px;
	background:url(../goods/image/index_sec01_bg1.gif) no-repeat left bottom;
	clear:both;
	}
#goods .index-section02{
	width:721px;
	margin-bottom:24px;
	background:url(../goods/image/index_sec02_bg1.gif) no-repeat left bottom;
	clear:both;
	}
#goods .goods-list{
	width:721px;
	margin-bottom:17px;
	padding:10px 0;
	border:1px solid #efe9d6;
	background:#faf7ed;
	clear:both;
	}

#goods .index-section01 .section01,
#goods .index-section02 .section01,
#goods .goods-list .section01{
	width:698px;
	text-align:left;
	margin:0 auto;
	clear:both;
	}

#goods .index-section01 .section01{
	margin-bottom:1px;
	padding-bottom:22px;
	background:url(../goods/image/index_sec01_bg3.gif) no-repeat left bottom;
	}
#goods .index-section02 .section01,
#goods .goods-list .section01{
	margin-bottom:2px;
	background:url(../goods/image/index_sec02_bg3.gif) no-repeat left bottom;
	}

#goods .index-section01 .section01 .title01{
	background:url(../goods/image/index_sec01_tit1.gif) no-repeat left top;
	}
#goods .index-section01 .section01 .title02{
	background:url(../goods/image/index_sec01_tit2.gif) no-repeat left top;
	}
#goods .index-section01 .section01 .title03{
	background:url(../goods/image/index_sec01_tit3.gif) no-repeat left top;
	}
#goods .index-section01 .section01 .title01 h4,
#goods .index-section01 .section01 .title02 h4,
#goods .index-section01 .section01 .title03 h4{
	font-size:100%;
	font-weight:bold;
	padding:16px 0 10px 53px;
	background:url(../goods/image/index_sec01_bg2.gif) no-repeat left bottom;
	}
#goods .index-section01 .section01 .pic-area{
	width:370px;
	padding-top:15px;
	padding-left:21px;
	float:left;
	}
#goods .index-section01 .section01 .pic-area p{
	padding-right:6px;
	float:left;
	}
#goods .index-section01 .section01 .data-area01{
	width:302px;
	padding-top:15px;
	float:right;
	}
#goods .index-section01 .section01 .data-area01 .text{
	width:280px;
	font-size:85%;
	line-height:1.5;
	}
#goods .index-section01 .section01 .data-area01 .caption{
	width:280px;
	padding:7px 0 0 0;
	}
#goods .index-section01 .section01 .data-area01 .caption li{
	font-size:75%;
	line-height:1.7;
	color:#9b822e;
	padding:0 0 0 14px;
	background:url(../goods/image/index_icon01.gif) no-repeat left 5px;
	list-style-type:none;
	}


#goods .index-section02 .section01 .bg,
#goods .goods-list .section01 .bg{
	width:698px;
	margin:0 auto;
	padding:14px 0 15px 0;
	background:url(../goods/image/index_sec02_bg2.gif) no-repeat left top;
	}

#goods .index-section02 .bot{
	text-align:center;
	padding:6px 0 16px 0;
	clear:both;
	}


#goods .index-section02 .section01 .data-area01,
#goods .goods-list .data-area01{
	width:484px;
	float:left;
	}
#goods .index-section02 .section01 .pic-area,
#goods .goods-list .section01 .pic-area{
	width:201px;
	float:right;
	}
:root *> #goods .index-section02 .section01 .pic-area,
:root *> #goods .goods-list .section01 .pic-area{
	margin-bottom:14px;
	}
#goods .index-section02 .section01 .data-area01 h4,
#goods .goods-list .section01 .data-area01 h4{
	font-size:100%;
	font-weight:bold;
	line-height:1.5;
	margin:0 0 0 17px;
	padding:0 0 4px 25px;
	background:url(../image/icon07.gif) no-repeat left 3px;
	}
#goods .index-section02 .section01 .data-area01 .price,
#goods .goods-list .section01 .data-area01 .price{
	width:443px;
	font-size:75%;
	color:#666666;
	text-align:right;
	line-height:1.1;
	margin:0 0 0 41px;
	padding:5px 0;
	border-top:1px dotted #c0cbd1;
	}
#goods .index-section02 .section01 .data-area01 .text,
#goods .goods-list .section01 .data-area01 .text{
	width:443px;
	font-size:75%;
	color:#666666;
	line-height:1.5;
	margin:0 0 0 41px;
	}
#goods .index-section02 .section01 .pic-area img,
#goods .goods-list .section01 .pic-area img{
	border:1px solid #e3e3e3;
	}


/* ----------------------------------------
taisho
---------------------------------------- */
#taisho{
	margin-bottom:30px;
	padding-bottom:40px;
	background:url(../image/line02.gif) repeat-x left bottom;
	clear:both;
	}
#taisho h2.news-tit{
	padding-bottom:20px;
	}
#taisho .section01{
	width:691px;
	margin:0 auto 15px auto;
	padding:20px 0;
	background:#faf7ee;
	}
#taisho .section01 .data-area01{
	padding:0 28px 0 245px;
	}
#taisho .section01 .data-area02{
	padding:0 28px 0 25px;
	clear:both;
	}
#taisho .section01 h3{
	font-size:85%;
	font-weight:bold;
	line-height:1.5;
	padding:0 0 7px 0;
	}
#taisho .section01 .pic{
	width:228px;
	text-align:right;
	padding-top:2px;

	float:left;
	}
#taisho .section01 .pic .bg{
	background:url(../image/taisho_photobg02.gif) no-repeat right bottom;
	}
#taisho .section01 .pic p {
	padding:7px;
	background:url(../image/taisho_photobg01.gif) no-repeat right top;
	}
#taisho .section01 .pic p img{}

#taisho .section01 .data-area01 p,
#taisho .section01 .data-area02 p{
	padding-bottom:0.5em;
	}

#taisho table.news {
	width:691px;
	margin:0 auto 20px auto;
	}
#taisho .news td{
	line-height:1.5;
	vertical-align:top;
	}
#taisho .news .day{
	width:15%;
	font-size:75%;
	font-weight:bold;
	color:#a9a9a9;
	padding:0 0 0 17px;
	background:url(../image/icon01.gif) no-repeat left 5px;
	white-space:nowrap; 
	}
#taisho .news .data{
	width:85%;
	font-size:85%;
	padding:0 0 6.5px 0;
	}
#taisho .news .data img{
	margin-left:5px;
	vertical-align:text-top;
	}
#taisho .section02{
	width:691px;
	margin:0 auto 25px auto;
	background:url(../image/taisho_bg01.gif) repeat-x left top;
	}
#taisho .section02 .pic{
	width:427px;
	float:left;
	}
#taisho .section02 .data-area{
	width:264px;
	padding:13px 0 0 0;
	float:right;
	}
#taisho .section02 td{
	font-size:85%;
	line-height:1.5;
	padding:9px 0;
	border:1px solid #e7e7e7;
	background:#ffffff;
	}
#taisho .section02 td a{
	padding:0 0 0 34px;
	background:url(../image/icon01.gif) no-repeat 18px center;
	}

#taisho .flash-area{
	width:701px;
	margin-left:auto;
	margin-right:auto;
	background:url(../image/taisho_bg03.gif) no-repeat left bottom;
	}
#taisho .flash-area .bg{
	text-align:center;
	padding:15px 0 20px 0;
	background:url(../image/taisho_bg02.gif) no-repeat left top;
	}
#taisho .flash-area object{
	border:1px solid #ffffff;
	}






/* ----------------------------------------
News&Topicks
---------------------------------------- */
#news .news-detail{}
#news .news-detail{
	width:693px;
	margin:0 0 0 13px;
	}
#news .news-detail td{
	line-height:1.5;
	vertical-align:top;
	}
#news .news-detail .day{
	width:18%;
	font-size:75%;
	font-weight:bold;
	color:#a9a9a9;
	padding:10px 0 0 23px;
	background:url(../image/icon01.gif) no-repeat 5px 15px;
	white-space:nowrap; 
	border-bottom:1px dotted #cccccc;
	}
#news .news-detail .data{
	width:82%;
	font-size:85%;
	padding:8px 0 5px 0;
	border-bottom:1px dotted #cccccc;
	}
#news .news-detail .data img{
	margin-left:5px;
	vertical-align:text-top;
	}


#news .day01{
	width:718px;
	font-size:75%;
	font-weight:bold;
	color:#6b8cda;
	text-align:right;
	margin:-12px auto 0;
	padding:0 0 5px 0;
	}
#news .news-title{
	width:676;
	height:57;
	background:url(../news/image/tit_bg01.gif) no-repeat left top;
	margin:0 auto;
	padding:0;
	}
#news .news-title h2{
	padding:18px 60px 10px 14px;
	font-size:100%;
	font-weight:bold;
	line-height:1.5;
	color:#ffffff;
	margin:0;
	}
#news .end{
	background:url(../news/image/tit_bg02_01.gif) repeat-x scroll left bottom;
	width:721px;
	height:25px;
	}
#news .data-area{
	width: 680px;
	margin: 0 auto;
	padding: 16px 0 3em 0;
	line-height: 1.5;
	font-size: medium;
	}
#news .data-area2{
	width:680px;
	margin:0 auto;
	padding:8px 0 2em 0;
	line-height:1.5;
	}
#news .data-area .pic{
	float:right;
	}
#news .data-area .pic img{
	margin:0 0 15px 15px;
	}
#news .data-area p,
#news .data-area2 p{
	margin-bottom: 5px;
	font-size: medium;
	}

#news .pic-area{
	padding-left:15px;
	float:right;
	}
#news .pic-area .cap-txt{
	font-size:75%;
	line-height:1.5;
	color:#777777;
	}



/* ----------------------------------------
sitemap
---------------------------------------- */
#sitemap .block1{
	width:370px;
	margin-left:20px;
	float:left;
	}
#sitemap .block2{
	width:280px;
	margin-left:10px;
	float:left;
	}
#sitemap li{
	margin-bottom:0.5em;
	}
#sitemap li ul{
	margin-top:0.3em;
	}
#sitemap li li,
#sitemap li li li{
	font-size:100%;
	}
#sitemap li.icon-none{
	font-weight:bold;
	background:none;
	padding-left:0;
	}
#sitemap li.icon-none ul{
	margin-left:2em;
	}
#sitemap li.icon-none li{
	font-weight:normal;
	}


/* ----------------------------------------
josen
---------------------------------------- */
#josen .josen-main{
	height:201px;
	background:url(../josen/image/index_image.jpg) no-repeat right top;
	}
#josen .josen-main p{
	font-size:85%;
	line-height:1.5;
	color:#333333;
	padding:10px 0 0 6px;
	}
#josen .section01{
	width:721px;
	margin:0 auto 30px auto;
	padding:15px 0 5px 0;
	background:#f2f2ef;
	}
#josen .section01 .info01{
	width:692px;
	margin:0 auto 12px auto;
	padding:0 0 17px 0;
	background:url(../internet/image/index_bg01.gif) no-repeat left bottom;
	clear:both;
	}
#josen .section01 .info01 .title01{
	background:url(../josen/image/index_item01.gif) no-repeat left top;
	}
#josen .section01 .info01 .title02{
	background:url(../josen/image/index_item02.gif) no-repeat left top;
	}
#josen .section01 .info01 .title03{
	background:url(../josen/image/index_item03.gif) no-repeat left top;
	}
#josen .section01 .info01 .title04{
	background:url(../josen/image/index_item04.gif) no-repeat left top;
	}
#josen .section01 .info01 .title05{
	background:url(../josen/image/index_item05.gif) no-repeat left top;
	}
#josen .section01 h2{
	font-size:100%;
	font-weight:bold;
	line-height:1.5;
	color:#2f2f2f;
	margin:0;
	padding:14px 0 6px 89px;;
	border-bottom:1px solid #dbe1ef;
	}
#josen .section01 .data-area{
	padding:10px 18px 0 18px;
	}
#josen .section01 .data-area .text,
#josen .section01 .data-area li{
	font-size:85%;
	line-height:1.5;
	}
#josen .section01 .data-area li{
	margin-left:1.2em;
	}
#josen .section01 .data-area .att{
	font-size:75%;
	line-height:1.5;
	margin-top:10px;
	padding:10px 0 0 5px;
	border-top:1px dotted #9e9e9e;
	}



/* ----------------------------------------
kanko-navi
---------------------------------------- */
#kanko-navi1{
	width:690px;
	margin:0 auto;
	padding-bottom:7px;
	background:#f8f2df url(../kanko/image/common/bg01.gif) repeat-x left top;
	clear:both;
	}
#kanko-navi1 h3{
	font-size:100%;
	font-weight:bold;
	color:#937b28;
	line-height:1.5;
	padding:13px 20px 7px 18px;
	}

#kanko-navi1 .item{
	padding:12px 20px 10px 15px;
	background:url(../kanko/image/common/flame01_01.gif) no-repeat left top;
	}
#kanko-navi1 .item h4{
	font-size:85%;
	font-weight:bold;
	line-height:1.5;
	padding-left:22px;
	background:url(../image/icon07.gif) no-repeat left 2px;
	}

#kanko-navi1 .flame01,
#kanko-navi1 .flame01-pic{
	width:661px;
	margin:0 auto 8px auto;
	padding-bottom:20px;
	background:url(../kanko/image/common/flame01_02.gif) no-repeat left bottom;
	border-bottom:1px solid #f8f2df;
	}
#kanko-navi1 .flame01 .bg,
#kanko-navi1 .flame01-pic .bg{
	margin-top:10px;
	padding:7px 10px;
	background:#e7f3fb;
	}
#kanko-navi1 th,
#kanko-navi1 td{
	font-size:75%;
	line-height:1.5;
	padding:1px 4px;
	vertical-align:top;
	}
#kanko-navi1 th{
	color:#a68d37;
	white-space:nowrap;
	}
#kanko-navi1 .flame01-pic .pic{
	width:219px;
	text-align:left;
	padding-top:15px;
	float:right;
	}
#kanko-navi1 .flame01 .kanko-text{
	padding:15px 19px 0 19px;
	}
#kanko-navi1 .flame01-pic .kanko-text{
	width:408px;
	padding:15px 0 0 19px;
	float:left;
	}

#kanko-navi2{
	width:683px;
	margin:30px auto 0 auto;
	padding-top:15px;
	padding-bottom:20px;
	border:4px solid #dedede;
	}
#kanko-navi2 h3{
	width:647px;
	font-size:85%;
	font-weight:bold;
	line-height:1.5;
	margin:0 auto;
	padding-bottom:10px;
	}
#kanko-navi2 .map{
	width:647px;
	margin:0 auto;
	padding-bottom:15px;
	}
#kanko-navi2 .text-area{
	width:647px;
	margin:0 auto;
	}
#kanko-navi2 .text-area .arrow{
	color:#ff900d;
	padding-left:4px;
	padding-right:4px;
	}

#kanko-navi3{
	width:691px;
	margin:20px auto 0 auto;
	padding-top:20px;
	border-top:1px dotted #939393;
	}
#kanko-navi3 .flame{
	width:691px;
	margin:0 auto;
	background:url(../kanko/image/common/flame02_02.gif) no-repeat left bottom;
	}
#kanko-navi3 .flame .bg{
	padding:30px 30px 30px 34px;
	background:url(../kanko/image/common/flame02_01.gif) no-repeat left top;
	}
#kanko-navi3 .flame h3{
	font-size:85%;
	font-weight:bold;
	line-height:1.5;
	margin-bottom:10px;
	margin-left:-4px;
	padding-left:22px;
	background:url(../image/icon07.gif) no-repeat left 2px;
	}
#kanko-navi3 .flame .pic{
	width:135px;
	text-align:right;
	float:right;
	}


/* ----------------------------------------
photo
---------------------------------------- */

#photo{}
#photo .main-area{
	width:721px;
	margin-bottom:30px;
	}
#photo .main-area h2{
	margin:0;
	padding:9px 0 11px 0;
	}
#photo .main-area .text{
	font-size:85%;
	line-height:1.5;
	margin:0;
	padding:0;
	}

#photo .block1,
#photo .block2{
	width:690px;
	border:solid 1px #cccccc;
	margin:0 auto 20px auto;
	padding-bottom:20px;
}
#photo .block2{
	margin:0 auto 30px auto;
}
#photo .block1 .box{
	width:652px;
	margin:10px auto 0 auto;
}
#photo .box{
	width:652px;
	margin:10px auto 0 auto;
}
#photo .box1{
	float:left;
	width:315px;
	margin:10px 10px 0 19px;
}
#photo .box2{
	float:left;
	width:315px;
	margin:10px 0 0 0;
	padding-left:10px;
	border-left:dotted 1px #cccccc;
}
#photo .box h4,
#photo .box1 h4,
#photo .box2 h4{
	color:#417dff;
	font-size:75%;
	margin-bottom:7px;
}
#photo .box h5,
#photo .box1 h5,
#photo .box2 h5{
	font-size:85%;
	margin:11px 0 0 0;
	font-weight:bold;
}
#photo .box h5 .data,
#photo .box1 h5 .data,
#photo .box2 h5 .data{
	font-size:90%;
	font-weight:normal;
}
#photo .box p.text,
#photo .box1 p.text,
#photo .box2 p.text{
	font-size:75%;
	line-height:1.5;
	margin-top:7px;
}








/*.clearfix*/
#kikaku .index-section .box1:after,
#kikaku .index-section .box2:after,
#goods .index-section01:after,
#goods .index-section02:after,
#goods .goods-list:after,
#goods .index-section01 .section01:after,
#goods .index-section02 .section01:after,
#goods .goods-list .section01:after,
#kanko-navi1 .flame01-pic:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#kikaku .index-section .box1,
#kikaku .index-section .box2,
#goods .index-section01,
#goods .index-section02,
#goods .goods-list,
#goods .index-section01 .section01,
#goods .index-section02 .section01,
#goods .goods-list .section01,
#kanko-navi1 .flame01-pic{display: inline-block;}
/* IE-mac \*/
* html #kikaku .index-section .box1,
* html #kikaku .index-section .box2,
* html #goods .index-section01,
* html #goods .index-section02,
* html #goods .goods-list,
* html #goods .index-section01 .section01,
* html #goods .index-section02 .section01,
* html #goods .goods-list .section01,
* html #kanko-navi1 .flame01-pic{height: 1%;}
#kikaku .index-section .box1,
#kikaku .index-section .box2,
#goods .index-section01,
#goods .index-section02,
#goods .goods-list
#goods .index-section01 .section01,
#goods .index-section02 .section01,
#goods .goods-list .section01,
#kanko-navi1 .flame01-pic{display: block;}
/* End */
