<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift_jis";
#topics {
	max-width: 1024px;
	margin: 0 auto;
	overflow: hidden;
}
*{
	padding:0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h3,h4{
padding:0px;
margin:0px;
}
/* 特選コンテンツ */
/*追加項目　メイン画像▼　*/
h3.headtitle{
	background:url(../../img/topics/2009hatobus/head_title.jpg) no-repeat;
	width:558px;
	height:50px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	}
h3.headtitle-yokosuka{
	background:url(../../img/topics/2009yokosuka/head_title.jpg) no-repeat;
	background-size: cover;
	width:100%;
	height:50px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	}
h3.headtitle-hatobus{
	background:url(../../img/topics/2009hatobus/head_title.jpg) no-repeat;
	width:558px;
	height:50px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	}
h3.headtitle-diet{
	background:url(../../img/topics/2009diet/head_title.jpg) no-repeat;
	width:558px;
	height:50px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	}
.centerbody img {
    width: 100%;
}
/*追加項目　メイン画像▲　*/
h3.title_set{
background:url(../../img/topics/common/h_title.jpg) no-repeat top left;
background-size: cover;
color:#303;
height:38px;
width:100%;
text-indent:20px;
line-height:34px;
font-size:1.3em;
padding:0px;
margin-top:10px;
}

h4.t_box_head{
background:url(../../img/topics/common/planhead.gif) no-repeat top left;
background-size: cover;
color:#FFF;
height:30px;
width:100%;
text-indent:20px;
line-height:30px;
font-size:1.2em;
padding:0px;
margin:0px;
}
div.t_box{
	width:100%;
	height:250px;
	overflow: visible;
}
div.t_box_inner{
	overflow:visible;
	border:#CCCCCC 1px solid;
	height:250px;
	width: 559px;
	display: block;
	clear: both;
	margin:0 auto 20px;
}
div.l_set{
padding:0px;
margin:0px;
float:left;
clear:right;
display:block;
width:230px;
height:160px;
}
div.r_set{
 width:370px;
 height:16px;
 font-size:14px;
 float:left;
 display:block;
 margin-bottom:4px;
 background:url(../../img/category/cruise0907/icon_1414.gif) no-repeat 0 0;
}
li.r_set strong{
display:block;
text-indent:20px;
}
li.line{
 width:370px;
 height:100px;
 overflow:visible;
 float:left;
 display:block;
}
.or{
color:#FF3300;
}
.br{
color:#330000;
}
.st{
font-weight:800;
}
.m10{
margin:10px 0 10px 0;
}
/* 特選コンテンツ */


/* コンテンツ2 */

.com02_li li{
	background:url(../../img/topics/common/back01.jpg) no-repeat;
	background-size: cover;
	width:100%;
	height:145px;
	padding:10px 13px;
	margin:0px auto 10px;
	border:0px #FF0000 dotted;
	display:block;
	position:relative;
}
/* コンテンツ2 */


/* 条件検索 */
.kensaku_fm{
	margin-top:0px;
	background:url(../../img/topics/common/back02.jpg) no-repeat;
	height:110px;
	width:549px;
	padding:0px;
	padding-left:10px;
}

/*特選プラン　ランチディナークルーズ*/
div.box_set{
width:100%;
height:100%;
overflow:visible;
}
div.box_set h3{
width:558px;
height:47px;
padding:0;
margin:0;
}
div.box_set h4{
width:100%;
height:33px;
padding:0;
margin:0;
}


div.box_set .t_box_inner{
width: 100%;
height: auto;
overflow: visible;
display: block;
margin: 5px auto;
border: 1px #cccccc solid;
}
div.inner_l{
width:40%;
height:255px;
display:block;
float:left;
clear:right;
text-align:right;
margin-top:10px;
 }

 div.inner_r{
 width:57%;
 overflow:visible;
 display:block;
 float:right;
 margin-top:10px;
 }
 div.inner_r ul,
 div.inner_r li{
 width:380px;
 padding:0px;
 margin:0;
 list-style:none;
 text-align:left;
 }
 
li.text_li{
 text-indent:0px;
 height:auto;
 display:block;
 overflow:visible;
 line-height:18px;
 margin-bottom:4px;
  }
.p_i10{
text-indent:10px;
color:#cc0066;
}
  
p.coment{
width:360px;
height:100%;
font-size:0.94em;
color:#330000;
padding:0;
margin:5px auto;
overflow:visible;
clear:both;
 }
div.bt{
	height:45px;
	margin:auto;
	width:355px;
	margin:5px auto;
}

a.bt_syousai{
background:url(../../img/topics/common/bt_syousai.jpg) top left;
width:355px;
height:45px;
display:block;
text-indent:-9999px;
margin:0 auto;
}
a:hover.bt_syousai{
background-position:0px -45px;
}
img.photo_set{
margin:0px 5px 10px 5px;
} 
.cb{
clear:both;
} 
table.yen{
width:365px;
margin:10px auto 2px;
}
table.yen td{
	text-align: left;
	text-indent:10px;
	height: 22px;
	line-height:22px;
	vertical-align:middle;
}
td.t_head{
background:url(../../img/topics/common/td_head.gif) no-repeat top center;
height:22px;

}
td.t_head p{
margin:0px;
padding:0px;
text-indent:-9999px;
}
td.pink{
background:#FADDA7;
color:#FF0099;
font-size:1.08em;
border-bottom:#FFF 1px solid;
font-weight:bold;
}
td.r_pink{
background:#FFFAF0 url(../../img/category/cruise0907/icon_red1616.gif) no-repeat right;
color:#FF0066;
border-bottom:#FFF 1px solid;
}
td.w100{
width:100px;
}
td.b-l{
border-left:1px #CCCCCC solid;
}
td.b-lr{
border-left:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
}

.font1bk{
font-size:1em;
color:#000;
font-weight:normal;
}

/* ボタン設定 */
a.allow{
	background:url(http://www.tabione.com/img/category/common/ar01.jpg) no-repeat;
	width:22px;
	height:23px;
	display:block;
	text-indent:-9999px;
	margin: -19px 155px;
	}
a:hover.allow{
	background:url(http://www.tabione.com/img/category/common/ar01_out.jpg) no-repeat;
	width:22px;
	height:23px;
	}
a.plan{
	background:url(../../img/topics/common/bt_plan.gif) no-repeat;
	width:145px;
	height:24px;
	display:block;
	text-indent:-9999px;
	}
a:hover.plan{
	background-position:0 -24px;
	}


/* planbox558 */
div#plan_wrapper{background:#EFDEC2; width:558px; padding:0; margin:0;}
h3#plan_head{background:url(../../img/common/plan_title_558_30.gif) no-repeat; width:558px; height:30px; padding:0; margin:0 auto; text-indent:-9999px;}
.cb{ clear:both;}
.cb10{clesr:both; height:10px;}
.cb20{clesr:both; height:20px;}

div.plan_box{width:538px; margin:5px auto; padding:5px 0; background:#FFF;}
div.plan_box_inner{width:524px; margin: 10px auto;}
div.p_b_i_left{width:412px; height:90px; float:left; clear:right;}
div.p_b_i_right{width:110px; height:90px; float:right;}
div.plan_box ul{width:95%; margin:5px auto; padding:0; display:block; list-style:none; overflow:visible;}
div.plan_box li{width:412px; float:left; padding:0; margin:5px 0 0; list-style:none; color:#f36; font-weight:700;}

/**/
a.bt_yoyaku{ background:url(../../img/topics/2009tsukiji/bt_yoyaku_110_180.gif) no-repeat; width:110px; height:90px; display:block; text-indent:-9999px;}
a:hover.bt_yoyaku{ background-position:0 -90px;}

.comall_dl img {
    width: 95%;
    height: 290px;
    object-fit: cover;
    object-position: center;
}
#bPic2 {
    margin: 10px auto;
}
.com02_li img.com02_liphoto {
    width: 35%;
    height: 53px;
}
.com02_li div {
    width: 60%;
    margin: -55px 240px 0px;
}
.sp-only { display: block!important; }
.pc-only { display: none!important; }
@media  (min-width: 787px) {
    .sp-only { display: none!important; }
    .pc-only { display: block!important; }
}

@media screen and (max-width : 767px){
h3.headtitle-yokosuka {
    background: url(../../img/topics/2009yokosuka/head_title.jpg) no-repeat;
    background-size: cover;
    width: 100%;
    height: 31px;
    margin: 0px;
    padding: 0px;
    text-indent: -9999px;
}	
div.box_set .t_box_inner {
    width: 97%;
    height: auto;
    overflow: visible;
    display: block;
    margin: 5px auto;
    border: 1px #cccccc solid;
}
div.inner_l {
    width: 95%;
    height: 245px;
    display: block;
    float: none;
    clear: right;
    text-align: right;
    margin: 5px auto;
}	
img.photo_set {
    margin: 0;
    width: 100%;
}	
div.inner_r {
    width: 95%;
    overflow: visible;
    display: block;
    float: none;
    margin: 0 auto;
}	
b, strong {
    font-weight: normal;
}	
a.bt_syousai {
    background: url(../../img/topics/common/bt_syousai.jpg) top left;
    width: 355px;
    height: 45px;
    display: block;
    text-indent: -9999px;
    margin-left: -7px;
}	
div.inner_r ul, div.inner_r li {
    width: 100%;
    padding: 0px;
    margin: 0;
    list-style: none;
    text-align: center;
}	
table.yen {
    width: 100%;
    margin: 10px auto 2px;
}	
td.t_head {
    background: url(../../img/topics/common/td_head.gif) no-repeat top right;
    height: 22px;
}	
table.yen td {
    text-align: left;
    text-indent: 10px;
    height: 28px;
    line-height: 22px;
    vertical-align: middle;
}	
h3.title_set {
    background: url(../../img/topics/common/h_title.jpg) no-repeat top left;
    background-size: cover;
    color: #303;
    height: 38px;
    width: 100%;
    text-indent: 20px;
    line-height: 34px;
    font-size: 1em;
    font-weight: bold;
    padding: 0px;
    margin-top: 10px;
}
.comall_dl img {
    width: 95%;
    height: 235px;
    object-fit: cover;
    object-position: center;
}	
.com02_li div {
    width: 70%;
    margin: -52px 125px 0px;
}
.com02_li img.com02_liphoto {
    width: 35%;
    height: 42px;
}	
a.allow {
    background: url(http://www.tabione.com/img/category/common/ar01.jpg) no-repeat;
    width: 22px;
    height: 23px;
    display: block;
    text-indent: -9999px;
    margin: -23px 212px;
}	
}</pre></body></html>