<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";


#wrap-contents .meiryo {
	font-family:"メイリオ","Meiryo",verdana,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
	line-height:1.5;
}
#wrap-contents .meiryoui {
	font-family:"Meiryo UI","メイリオ","Meiryo",verdana,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
	line-height:1.5;
}
#wrap-contents select {
	color:#333;
	cursor:pointer;
}

.tright {
	text-align:right;
}

/**
* コンポーネント用 国内エリアトップ
* 2015/07/10
*/

/* cn-ar0001 */
.tour-box .dp-promo .tour-title,
.tour-box .hotel-promo .tour-title {
	background:#FF66CC;
}
.tour-box .box-type-L .dp-promo .res-link-box.type-09 .tour-box-table-cell .res-link-altbox,
.tour-box .box-type-L .hotel-promo .res-link-box.type-09 .tour-box-table-cell .res-link-altbox {
	width:143px;
}
.tour-box .box-type-L .dp-promo .res-link-box.type-09 .tour-box-table-cell .link-block,
.tour-box .box-type-L .hotel-promo .res-link-box.type-09 .tour-box-table-cell .link-block {
	width:auto;
}
.ie8 .tour-box .box-type-L .dp-promo .res-link-box.type-09 .tour-box-table-cell .link-block,
.ie8 .tour-box .box-type-L .hotel-promo .res-link-box.type-09 .tour-box-table-cell .link-block {
	width:160px;
}
.tour-box .dp-promo .res-linkbox-text2.pink,
.tour-box .hotel-promo .res-linkbox-text2.pink {
	margin:5px 0;
	color:#FF7CCF;
	font-weight:bold;
}
.tour-box .dp-promo .res-linkbox-text2.price,
.tour-box .hotel-promo .res-linkbox-text2.price {
	font-size:3rem;
}
.tour-box .res-linkbox-text2.price span.min {
	position:static;
	left:auto;
	display:inline;
	font-size:2rem;
	font-weight:bold;
}
.tour-box .dp-promo .res-ib-link,
.tour-box .hotel-promo .res-ib-link {
	display:table;
	width:100%;
	table-layout:fixed;
	margin-right:0;
}
.tour-box .dp-promo .res-ib-link.inline-block,
.tour-box .hotel-promo .res-ib-link.inline-block {
	text-align:right;
}
.tour-box .dp-promo .res-ib-link li,
.tour-box .hotel-promo .res-ib-link li {
	vertical-align: bottom;
	letter-spacing: normal;
	display:table-cell;
	width: 50%;
	margin-right:0;
}
.tour-box .dp-promo .res-ib-link.inline-block li,
.tour-box .hotel-promo .res-ib-link.inline-block li {
	display:inline-block;
	*dislay:inline;
	*zoom:1;
}
.tour-box .dp-promo .res-ib-link li.ninzu,
.tour-box .hotel-promo .res-ib-link li.ninzu {
	padding-right:4%;
}
.tour-box .dp-promo .res-ib-link li.submit,
.tour-box .hotel-promo .res-ib-link li.submit {
	margin-top:1em;
}

/* セレクトボックス */
.ninzu select,
.pkg-search select {
	display:block;
	width:100%;
	padding:0.7em 1em;
	color:#1758AF;
	border: 1px solid #BBB;
	font-family: "メイリオ","Meiryo",verdana,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
	border-radius: 3px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3) inset;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

/* ボタン */
.tour-box .dp-promo .res-ib-link .res-btn-link.arrow-R .btn-text,
.tour-box .hotel-promo .res-ib-link .res-btn-link.arrow-R .btn-text {
	display:block;
	padding-right:0;
}
.tour-box .dp-promo .res-ib-link .res-btn-link.arrow-R .bnt-icon,
.tour-box .hotel-promo .res-ib-link .res-btn-link.arrow-R .bnt-icon {
	display:none;
}

@media (min-width:571px) and (max-width:1024px){
	.cn-t0039-side .res-sp-none { display:none !important; }
	.cn-t0039-side .res-sp-block { display:block !important; }
}

@media (min-width: 0px) and (max-width: 570px) {
	.tour-box .tour-box-table-cell,
	.tour-box .box-type-L .res-link-box.type-09 .tour-box-table-cell .res-link-altbox,
	.tour-box .box-type-L .res-link-box.type-09 .tour-box-table-cell .link-block { float: none; display: table-cell; }
	.tour-box .dp-promo .res-linkbox-text2.pink, .tour-box .hotel-promo .res-linkbox-text2.pink { margin:0; }
	.tour-box .res-linkbox-text2.fsBig { font-size:100%; }

}


/* cn-ar0002 */
.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-thumb {
	position:relative;
	width:25%;
	text-align:center;
}
.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-thumb img {
}
.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-thumb .flag {
	position:absolute;
	top:0;
	right:0;
}
.tour-box .res-ib-link .res-btn-link.arrow-R .btn-text {
	font-size:88%;
}
.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-text {
	width:50%;
	padding-left:2%;
}
.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-text .res-linkbox-text3.mt1 {
	margin-top:1em;
}
.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-text .res-linkbox-text3.mb0 {
	margin-bottom:0;
}

.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module {
	width:21%;
	padding-left:2%;
}

.ie8 .tour-box.osusume-tour .tour-box-table-cell .res-coolumn-thumb,
.ie8 .tour-box.osusume-tour .tour-box-table-cell .res-coolumn-text,
.ie8 .tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.ie8 .tour-box.osusume-tour .tour-box-table-cell .res-coolumn-text {
	width:54%;
}

.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module .measure-dept,
.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module .measure-ninzu {
	margin-bottom:1em;
}

.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module select {
    cursor: pointer;
    background-color: #FFF;
    border: 1px solid #BBB;
    border-radius: 3px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3) inset;
    min-height: 32px;
    outline: medium none;
    padding: 6px 0px;
    width: 100%;
}
.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module .res-ib-link li {
	width:100%;
}
.d_btnSearch button {
	width: 100%;
	padding: 12px 25px;
	background-color: #eb7308;
	border: 1px solid #cb730e;
	font-size: 1.8rem;
	color: #ffffff;
	font-weight: bold;
	font-family: "メイリオ","Meiryo",verdana,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
	white-space: pre-wrap;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
	outline: none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.d_btnSearch button:hover {
	background-color: #b36309;
	border: 1px solid #9a630e;
	color: #c2dbf3;
}


@media (min-width:0px) and (max-width:1024px){
	.tour-box.osusume-tour .tour-box-table-cell { display:block; }
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-thumb,
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-text { float: left; display: block; }
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-text { width:73%; }
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module { clear:both; display:block; width:100%; padding-top:10px; padding-left: 2.7957%; }
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module form { display:table; width:100%; margin:0 -5px; table-layout:fixed; border-collapse:separate; border-spacing: 5px 0; }
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module .measure-dept,
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module .measure-ninzu,
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module .measure-submit { display:table-cell; }
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module .measure-submit button { padding:2px 25px; }
	
}
@media (min-width: 0px) and (max-width: 570px) {
	.tour-box.osusume-tour .tour-box-table-cell { display:block; }
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-thumb,
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-text { display:block; float:none; width:auto; padding-left:0; }
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-thumb &gt; a { display:inline-block; position:relative; }
	.tour-box .res-ib-link .res-btn-link.arrow-R .btn-text { font-size:1.5rem;	}
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module .measure-dept,
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module .measure-ninzu,
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module .measure-submit { display:block; }
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module .measure-dept,
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module .measure-ninzu { width:48%; }
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module .measure-dept { float:left; }
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module .measure-ninzu { float:right; }
	.tour-box.osusume-tour .tour-box-table-cell .res-coolumn-module .measure-submit { clear:both; }
}

/* cn-ar0003 */
.res-main-box.coolumn-4 &gt; ul &gt; li.tour-list .img { position:relative; width:188px; text-align:center; margin:0 auto; }
.res-main-box.coolumn-4 &gt; ul &gt; li.tour-list .img .thumb { position:static; } /* イチオシコース　サムネ */
.res-main-box.coolumn-4 &gt; ul &gt; li.tour-list .img .flag { position:absolute; top:0; right:0; } /* イチオシコース　フラグ */

.tour-title img.icon-blank { display:none; } /* おすすめホテル リンク別窓アイコン非表示 */
#one-col-container-wrap .osusume-tour div.box-type-L { margin-top:30px; } /* おトクなプラン */
@media (max-width:570px) {
 /* イチオシコース（SP） */
 #one-col-container-wrap .res-coolumn-box li.tour-list { border-bottom:1px dotted #dadada; padding-bottom:10px; margin-bottom:10px; }
 #one-col-container-wrap .res-coolumn-box li.tour-list .res-textbox p.fontM { font-size:1.3rem !important; }
}
@media (min-width:571px) {
 /* その他の地域を見る（PC） */
 #one-col-container-wrap .area-list a { text-decoration:none; display:block; text-align:center; padding-top:10px; }
 #one-col-container-wrap .area-list a img { max-width:155px; }
 #one-col-container-wrap .area-list a p.txt { color:#333; font-size:1.2rem; line-height:2.35em; }
}
.res-main-box.coolumn-4 &gt; ul &gt; li.hide { display:none; }
#contents .res-main-box.coolumn-4 .res-contents { margin-top:1em; letter-spacing:normal;  }

/* cn-ar0004 */
.res-flex-tab-block .flex-tab-content-block .flex-tab-content-inner .res-contents { margin-left:0!important; margin-right:0!important; padding-left:0!important; padding-right:0!important; }
.osusume-hotel .res-link-box.type-03 .res-link-altbox,
.osusume-hotel .res-link-box.type-09 .res-link-altbox,
.osusume-hotel .box-type-L .res-link-box.type-09 .link-block { float:none; width:100%; margin-left:0; }
.osusume-hotel .hotel-img { margin-top:1em; }
.osusume-hotel .hotel-img li { float:left; width:48%; }
.osusume-hotel .hotel-img li:first-child { margin-right:4%; }
.osusume-hotel .hotel-img li img { width:217px; height:129px; display:block; background-color:#f0f0f0; }
.osusume-hotel .hotel-img li .caption,
.res-link-altbox .caption,
.res-coolumn-thumb .caption,
.tour-box.osusume-course .small-box.hawaii .res-image-type-01 .caption,
.tour-box.osusume-course .wide-box.int-area .res-image-type-01 .caption,
.cn-t0039-main-contents .caption { text-align:right; font-size:1.0rem; color:#666; margin-top:2px; }

.tour-box.osusume-hotel .tour-title { background-color:#1F497D; }
.tour-box.osusume-hotel .tour-title a {
	color: #fff;
	text-decoration: none;
}
.tour-box.osusume-hotel .tour-title a:hover {
	text-decoration: underline;
}
.tour-box.osusume-hotel .tour-title .star { color:#FFC000; }
.tour-box.osusume-hotel .travel-style .res-linkbox-text2.title { margin-top:1em; color:#1F497D; font-size:1.75rem; text-align:center; }

.osusume-hotel-module dl { display:table; width:100%; margin-bottom:1em; table-layout:fixed; border:1px solid #0070C0; }
.osusume-hotel-module dl dt,
.osusume-hotel-module dl dd { display:table-cell; width:50%; vertical-align:middle; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.ie8 .osusume-hotel-module dl dt,
.ie8 .osusume-hotel-module dl dd { width:218px; }
.osusume-hotel-module dl dt {  padding:1em 12% 0.9em 1em; color:#fff; background:#0070C0 url(/domtour/common-layout/images/osusume_hotel_arrow.png) no-repeat 100% 50%; }
.ie8 .osusume-hotel-module dl dt { padding-right:30px; }
.osusume-hotel-module dl dd { padding:1em 1em 1em 0; }
.ie8 .osusume-hotel-module dl dd {  }
#contents .tour-box .osusume-hotel-module .res-contents { margin:0 !important; }
.osusume-hotel-module .res-ib-link { margin-top:0; margin-right:0; padding-bottom:0; text-align:right; }
.osusume-hotel-module .res-ib-link li { margin-top:0; }
.osusume-hotel-module .res-ib-link li.ninzu { width:77px; }
.osusume-hotel-module .res-ib-link li.d_btnSearch { margin-right:0; }
.osusume-hotel-module .ninzu select { padding:3px 1em; }
.ie .osusume-hotel-module .ninzu select { padding-left:0; padding-right:2px; }
.osusume-hotel-module .d_btnSearch button { padding:0 0.5em; font-weight:normal; }
.ie .osusume-hotel-module .d_btnSearch button { padding:3px 0.5em; }

@media (min-width:0px) and (max-width:1024px){
	.osusume-hotel-module dl { display:block; }
	.osusume-hotel-module dl dt,
	.osusume-hotel-module dl dd { display:block; width:auto; }
	.osusume-hotel-module dl dt { position:relative; background-image:none; padding:0.5em 1em; }
	/*.osusume-hotel-module dl dt:before { content:""; position:absolute; bottom:-21px; left:50%; display:block; width:0; height:0; margin-left:-10px; border:11px solid transparent; border-top-color:#0070C0; }*/
	.osusume-hotel-module dl dd { padding-left:0; padding-right:0; }
	#contents .tour-box .osusume-hotel-module .res-contents { padding:0 !important; }
	.osusume-hotel-module .res-ib-link { text-align:center; }
	.osusume-hotel-module .res-ib-link li,
	.osusume-hotel-module .res-ib-link li.ninzu { width:44%; }
	.osusume-hotel-module .res-ib-link li.ninzu {  margin-right:4%; }
	.osusume-hotel-module .res-ib-link li.ninzu:empty { display:none; }
}

@media (min-width: 0px) and (max-width: 570px) {
	#contents .tour-box .osusume-hotel-module .res-contents { padding:0 1em !important; }
	.osusume-hotel-module .res-ib-link { text-align:center; }
	.osusume-hotel-module .res-ib-link li,
	.osusume-hotel-module .res-ib-link li.ninzu { width:auto; }
	.osusume-hotel-module .res-ib-link li.ninzu { margin: 0 0 1em; }
	.osusume-hotel-module .res-ib-link li.ninzu:empty { display:none; }
}

/* cn-ar0005 */
.other-search-module select { width:100%; padding: 6px 0px; border-radius: 3px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3) inset; border: 1px solid #BBB; }
.other-search-module .res-coolumn-box li p.label { margin-bottom:0.35em; font-size:88%; color:#1758AE; }

@media (min-width: 0px) and (max-width: 570px) {
	.other-search-module .res-coolumn-box li p.d_btnSearch { margin-top:1.5em; }
}

/* cn-ar0006 */
.res-main-box.coolumn-6 { margin-left: -2.7957%; letter-spacing: -0.4em; }
.res-main-box.coolumn-6 .center { text-align:center; }
.res-main-box.coolumn-6 &gt; ul &gt; li { display:inline-block; vertical-align: top; letter-spacing:normal; width:13.8%; margin-left: 2.7957%; margin-bottom: 2.7957%; }
.res-main-box.coolumn-6 &gt; ul &gt; li a:hover { opacity:.7; filter:alpha(opacity=70); -moz-opacity:.7 }

@media (min-width:571px) and (max-width:1024px){
	.res-main-box.coolumn-6 &gt; ul &gt; li { width: 30.5376%; margin-left: 2.7957%; }
}
@media (min-width: 0px) and (max-width: 570px) {
	.res-main-box.coolumn-6 { margin:0; }
	.res-main-box.coolumn-6 &gt; ul &gt; li { width:47.2043%; }
}

/* cn-ar0007 */
.res-main-box.coolumn-5 { margin-left:0%; letter-spacing: -0.4em; }
.res-main-box.coolumn-5 .center { text-align:center; }
.res-main-box.coolumn-5 &gt; ul.hide { display:none; }
.res-main-box.coolumn-5 &gt; ul &gt; li { display:inline-block; vertical-align: top; letter-spacing:normal; width:19.2%; margin-left:0.7957%; margin-bottom:-1px; margin-bottom: 0.7957%; }
#contents .res-main-box.coolumn-5 .res-contents { margin-top:0em; padding-left:0; padding-right:0; letter-spacing:normal; }
#contents .res-main-box.coolumn-5 .res-image-type-01 { border:1px solid #ccc; }

@media (min-width:571px) and (max-width:1024px){
	.res-main-box.coolumn-5 &gt; ul &gt; li {
	    width: 30.5376%;
	    margin:0 0 2.7957% 2.7957%;
	}
}
@media (min-width: 0px) and (max-width: 570px) {
	.res-main-box.coolumn-5 { margin:0; }
	.res-main-box.coolumn-5 &gt; ul &gt; li { display:block; width:auto; margin:0 0 2.7957%; }
}

/* cn-ar0008 */
.res-main-box.coolumn-7 { margin-left: -2.7957%; letter-spacing: -0.4em; }
.res-main-box.coolumn-7 .center { text-align:center; }
.res-main-box.coolumn-7 &gt; ul &gt; li { display:inline-block; vertical-align: top; letter-spacing:normal; width:12.49%; margin-left: 1.5%; margin-bottom: 2.7957%; }
.res-main-box.coolumn-7 &gt; ul &gt; li:first-child { margin-left: 2.7957%; }x

@media (min-width:571px) and (max-width:1024px){
}
@media (min-width: 0px) and (max-width: 570px) {
	.res-main-box.coolumn-7 { margin:0; }
	.res-main-box.coolumn-7 &gt; ul &gt; li { width: 47.2043%; margin:0 0 2.7957% 2.7957%; text-align:center; }
}


/**
* コンポーネント用 海外エリアトップ
* 2015/07/17
*/

/* ハイスライドの別窓アイコン非表示 */
.highslide img.icon-blank {
	display:none;
}

/* ブランドアイコン */
.res-tvl-dlbox-type-01 dl dd .brand-icon li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-right:1em;
}


/* cn-ar0001 */
#contents .city-list .res-contents { margin-top:0; }
#contents .city-list .res-contents .res-textbox-content { margin:1em 0; }
#contents .city-list .res-contents .res-textbox-content img { position:relative; top:-2px; display:inline-block; *display:inline; *zoom:1; margin-right:1em; vertical-align:middle; }

@media (min-width:571px) and (max-width:1024px){

}
@media (min-width: 0px) and (max-width: 570px) {
	.contents-1col #contents .city-list .res-contents { margin-left:0!important; margin-right:0!important; padding-left:0!important; padding-right:0 !important; }
}

/* cn-ar0002・cn-ar0003 */
.tour-box.osusume-course .box-type-L { margin-bottom:30px; }
.tour-box.osusume-course .box-type-L.wide-box.int-area {  margin-left: 2.7957%; letter-spacing:normal; }
.tour-box.osusume-course .tour-title { position:relative; margin-bottom:20px; padding:1em; }
.tour-box.osusume-course .wide-box.tc .tour-title,
.tour-box.osusume-course .small-box.tc .tour-title { background:#CCECFF; }
.tour-box.osusume-course .wide-box.tc .tour-title  a,
.tour-box.osusume-course .small-box.tc .tour-title a { color:#002060; }
.tour-box.osusume-course .tour-title  a,
.tour-box.osusume-course .tour-title  a:hover .title-main { text-decoration:none; }
.tour-box.osusume-course .tour-title  a .title-main { text-decoration:underline; }
.tour-box.osusume-course .tour-title .no-title-sub { padding:0.75em 0; }
.tour-box.osusume-course .tour-title .title-sub { margin-bottom:0.25em; font-size:88%; }
.tour-box.osusume-course .tour-title .title-main { font-size:120%; font-weight:bold; }
.tour-box.osusume-course .tour-title .brand { position:absolute; top:0.9em; right:1em; }
.tour-box.osusume-course .tour-title .flag { position:absolute; top:-5px; }

/* 大カセット */
.tour-box.osusume-course .wide-box .tour-title .title { margin:0 146px 0 130px;  }
.tour-box.osusume-course .wide-box .tour-title .flag { left:1em; width:110px; }
.tour-box.osusume-course .wide-box .tour-title .brand  { width:123px; padding:0.5em 1em; text-align:center; background:#fff; }
.tour-box.osusume-course .wide-box.hawaii .tour-title { background:#D1EFFF; }
.tour-box.osusume-course .wide-box.hawaii .tour-title a { color:#09307E; }
.tour-box.osusume-course .wide-box.hawaii .tour-title { background:#D1EFFF; }
.tour-box.osusume-course .wide-box.hawaii .tour-box-table-cell .res-coolumn-thumb .pamphBtn { margin-top:1em; }
.tour-box.osusume-course .wide-box.hawaii .tour-box-table-cell .res-coolumn-text { padding-left:0; }
.tour-box.osusume-course .wide-box.int-area .tour-title  { margin-bottom:10px; padding:1em 0 0; color:#00B0F0; background:#FFF; border-top:5px solid #46B2EE; }
.tour-box.osusume-course .wide-box.int-area .tour-title .title { margin:0px 0px 0px 90px; }
.tour-box.osusume-course .wide-box.int-area .res-contents-parent { margin-top:1em; }

.tour-box.osusume-course .wide-box.hawaii .osusume-hotel-head  { margin-top:2em; padding-left: 2.7957%; letter-spacing:normal; }
.tour-box.osusume-course .wide-box.hawaii .osusume-hotel-head .title { float: left; margin-bottom:0.5em; color: #0089D6; font-size: 2.0rem; font-weight: bold; }
.tour-box.osusume-course .wide-box.hawaii .osusume-hotel-head .dpt { float: right; font-size: 1.5rem; letter-spacing:normal; }
.tour-box.osusume-course .wide-box.hawaii .osusume-hotel-head .dpt .dptIcon { position: relative; top: -2px; display: inline-block; *display:inline; *zoom:1;
	margin-right: 15px; padding: 3px 15px; color: #FFF; font-size: 1.5rem; font-weight: bold; text-align: center; vertical-align: middle; background: #3CB9FF; border-radius: 3px; }
.tour-box.osusume-course .wide-box.hawaii .osusume-hotel-head .dpt .date { font-size: 1.5rem; }

/* 小カセット */
.tour-box.osusume-course .small-box .tour-title .title { font-size:82%; }
.tour-box.osusume-course .small-box .tour-title .flag { left:5px; width:52px; }
.tour-box.osusume-course .small-box.tc .tour-title .title { margin:0 95px 0 0; }
.tour-box.osusume-course .small-box.tc .tour-title .brand { top:11%; width:87px; text-align:right; }
.tour-box.osusume-course .small-box.hawaii .tour-title { margin-bottom:10px; padding:1em 0 0; color:#00B0F0; background:#FFF; border-top:5px solid #46B2EE; }
.tour-box.osusume-course .small-box.hawaii .tour-title .title { margin:0 0 0 70px; font-size:120%; font-weight:bold; }
.tour-box.osusume-course .small-box.hawaii .tour-title .title.no-flag { margin:0; }



#contents .tour-box.osusume-course .res-coolumn-text .res-contents { margin-top:0!important; }
#contents .tour-box.osusume-course .res-tvl-list-link ul { border-left:1px solid #ccc; border-bottom:1px solid #ccc; }
#contents .tour-box.osusume-course .res-tvl-list-link ul li a .link-txt {
	padding:1em;
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );
}
.ie9 #contents .tour-box.osusume-course .res-tvl-list-link ul li a .link-txt {
	filter: none;
}
#contents .tour-box.osusume-course .res-tvl-list-link ul li a .link-txt .price {
	color:#f00;
}
#contents .tour-box.osusume-course .res-tvl-list-link ul li a .link-txt .price em {
	font-size:135%;
	font-weight:bold;
}
#contents .tour-box.osusume-course .res-tvl-list-link ul li a .link-txt .small {
	font-size:80%;
}
#contents .tour-box.osusume-course .res-coolumn-2-box .res-tvl-list-link ul li a .link-txt .small {
	display:block;
}
#contents .tour-box.osusume-course .res-tvl-list-link ul li:first-child { border-top:1px solid #ccc; }

#contents .tour-box.osusume-course .res-tvl-list-link ul li a { padding:0; }
.ie8 #contents .tour-box.osusume-course .wide-box .res-tvl-list-link ul li a { width:610px; }
.ie8 #contents .tour-box.osusume-course .small-box .res-tvl-list-link ul li a { width:450px; }

#contents .tour-box.osusume-course .res-tvl-list-link ul li a .ficon-arrow-right2 { width:24px; min-width:24px!important; max-width:24px!important; background:#FF6600; text-align:center; }
#contents .tour-box.osusume-course .res-tvl-list-link ul li a .ficon-arrow-right2:before { position:relative; top:auto; left:-4px; border-color: #fff; }
.ie8 #contents .tour-box.osusume-course .res-tvl-list-link ul li a .ficon-arrow-right2:before { left:0; background-position:-17px 0; }

#contents .tour-box.osusume-course .dept { margin:1em 0; }
#contents .tour-box.osusume-course .dept dt,
#contents .tour-box.osusume-course .dept dd {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
#contents .tour-box.osusume-course .dept dt {
	width:56px;
	margin-right:1em;
	padding:5px 0;
	text-align:center;
	background-color:#46b2ee;
	color:#fff;
	border-radius:2px;
	font-size:1.2rem;
	font-weight:bold;
}
#contents .tour-box.osusume-course .dept dd {
	color:#000;
	font-size:1.3rem;
}
.ie8 #contents .tour-box.osusume-course .res-coolumn-text .points {
	width:609px;
}
#contents .tour-box.osusume-course .res-coolumn-text .points .points-title {
	color:#fff;
	font-size:1.4rem;
	font-weight:bold;
	padding:5px 10px;
	margin-bottom:10px;
}

/* 大カセット */
#contents .tour-box.osusume-course .wide-box.tc .res-coolumn-text .points {
	border:1px solid #0b318f;
}
#contents .tour-box.osusume-course .wide-box.tc .res-coolumn-text .points .points-title {
	background:#0b318f;
}
/* 小カセット */
#contents .tour-box.osusume-course .wide-box.hawaii .res-coolumn-text .points {
	border:1px solid #FF6600;
}
#contents .tour-box.osusume-course .wide-box.hawaii .res-coolumn-text .points .points-title {
	background:#FF6600;
	text-align:center;
}

#contents .tour-box.osusume-course .res-coolumn-text .points ol {
	margin:0 10px 10px;
}
#contents .tour-box.osusume-course .res-coolumn-text .points ol li {
	font-size:1.4rem;
	margin-bottom:6px;
}
#contents .tour-box.osusume-course .wide-box.hawaii .res-coolumn-text .points ol li p span {
	color:#FF6600;
	font-weight:bold;
}

/* おすすめポイント */
#contents .tour-box.osusume-course .res-coolumn-text .points ol li p {
	background-position:0px 0px;
	*background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:25px;
	line-height:1.3;
}
#contents .tour-box.osusume-course .wide-box.tc .res-coolumn-text .points ol li.n1 p { background-image:url("/inttour/area/common2015/image/icon_num_blue_1.gif"); }
#contents .tour-box.osusume-course .wide-box.tc .res-coolumn-text .points ol li.n2 p { background-image:url("/inttour/area/common2015/image/icon_num_blue_2.gif"); }
#contents .tour-box.osusume-course .wide-box.tc .res-coolumn-text .points ol li.n3 p { background-image:url("/inttour/area/common2015/image/icon_num_blue_3.gif"); }
#contents .tour-box.osusume-course .wide-box.tc .res-coolumn-text .points ol li.n4 p { background-image:url("/inttour/area/common2015/image/icon_num_blue_4.gif"); }
#contents .tour-box.osusume-course .wide-box.hawaii .res-coolumn-text .points ol li.n1 p { background-image:url("/inttour/area/common2015/image/icon_num_ora_1.gif"); }
#contents .tour-box.osusume-course .wide-box.hawaii .res-coolumn-text .points ol li.n2 p { background-image:url("/inttour/area/common2015/image/icon_num_ora_2.gif"); }
#contents .tour-box.osusume-course .wide-box.hawaii .res-coolumn-text .points ol li.n3 p { background-image:url("/inttour/area/common2015/image/icon_num_ora_3.gif"); }
#contents .tour-box.osusume-course .wide-box.hawaii .res-coolumn-text .points ol li.n4 p { background-image:url("/inttour/area/common2015/image/icon_num_ora_4.gif"); }

/* ホテルリスト */
#contents .osusume-hotel-list .res-coolumn-3-box { border:1px solid #00B0F0; }
#contents .osusume-hotel-list .res-coolumn-3-box.hide { display:none; }
#contents .osusume-hotel-list .res-coolumn-3-box dl dt { margin-top:0.5em; padding:0.5em 1em; color:#fff; font-size:120%; background:#00B0F0; }
#contents .osusume-hotel-list .res-coolumn-3-box dl dt .num { display:inline-block; *display:inline; *zoom:1; margin-right:1em; }
#contents .osusume-hotel-list .res-coolumn-3-box dd { padding:1em; }
#contents .osusume-hotel-list .res-coolumn-3-box .res-contents { margin-top:0.5em; }
#contents .osusume-hotel-list .res-coolumn-3-box dd .hotel-name { min-height:3em; margin-bottom:0.5em; color:#00B0F0; font-weight:bold; }
#contents .osusume-hotel-list .res-coolumn-3-box dd .price,
#contents .osusume-hotel-list .res-coolumn-3-box dd .fs { color: #E62828; font-size: 1.9rem; font-weight: bold; line-height: 25px; } 
#contents .osusume-hotel-list .res-coolumn-3-box dd .fs { font-size:1.0rem; }
#contents .osusume-hotel-list .res-coolumn-3-box dd .type { font-size:1.2rem; }

/* ホテル小リスト */
#contents .tour-box.osusume-course .area { display:inline-block; margin-bottom:1em; padding:0.5em 1em; color:#fff; background:#46B2EE; border-radius:3px; }
#contents .tour-box.osusume-course .class { display:inline-block; *display:inline; *zoom:1; text-align:right; margin:2px 0 0.25em; padding:0.25em 0.5em; color:#0070C0; border:1px solid #0070C0; }
#contents .tour-box.osusume-course .class span { font-weight:bold; }
#contents .tour-box.osusume-course .title a { color:#00B0F0; font-weight:bold; text-decoration:underline; }
#contents .tour-box.osusume-course .title a:hover { text-decoration:none; }

#contents .tour-box.osusume-course .description { margin:1em 0; }
#contents .tour-box.osusume-course .description dt { margin-bottom:0.5em;  color:#0070C0; font-size:128%; font-weight:bold; }
#contents .tour-box.osusume-course .description a:hover { text-decoration:none; }

#contents .tour-box.osusume-course .example &gt; .title { position:relative; margin-bottom:0.5em; padding:1.5em 1em;  background:#006298; }
#contents .tour-box.osusume-course .example &gt; .title .text { color:#fff; font-size:120%; font-weight:bold; }
#contents .tour-box.osusume-course .example &gt; .title .icon { position:absolute; top:1em; right:1em; padding:0 0.5em; background-color:#FFF; }
#contents .tour-box.osusume-course .example dl dt { margin-bottom:0.5em; }
#contents .tour-box.osusume-course .example dl dt a { font-size:160%; }
#contents .tour-box.osusume-course .example dl dt a:hover { text-decoration:none; }
#contents .tour-box.osusume-course .example dl dd { padding-bottom:1em; }
#contents .tour-box.osusume-course .example dl dd .tour-date { margin-bottom:0.5em; font-size:88%; }
#contents .tour-box.osusume-course .example dl dd .price { color:#f00; font-size:144%; font-weight:bold; }
#contents .tour-box.osusume-course .example dl dd .fs {  margin-bottom:0.5em; color:#f00; font-size:88%; }
#contents .tour-box.osusume-course .example dl dd .order { margin-bottom:2em; font-size:88%; }
#contents .tour-box.osusume-course .icon li { display: inline-block; *display:inline; *zoom:1; vertical-align: top; width:41px; font-size: 1.2rem; margin:0 5px 5px 0; }

#contents .tour-box.osusume-course .wide-box.int-area .detail { padding:1.5em; }
#contents .tour-box.osusume-course .wide-box.int-area .detail .pkg-search { display:block; margin:0 auto; }
#contents .tour-box.osusume-course .wide-box.int-area .detail .minimodule-wrap { display:table; width:100%; table-layout:fixed; }
#contents .tour-box.osusume-course .wide-box.int-area .detail .minimodule-wrap .minimodule { display:table-cell; vertical-align:bottom; }
#contents .tour-box.osusume-course .wide-box.int-area .detail .minimodule-wrap .minimodule .select { margin-bottom:0; }
#contents .tour-box.osusume-course .wide-box.int-area .detail .minimodule-wrap .minimodule.minimodule-head { width:300px; padding-right:1em; }
#contents .tour-box.osusume-course .wide-box.int-area .detail .minimodule-wrap .minimodule.minimodule-head .title { margin-bottom:0.5em; }
#contents .tour-box.osusume-course .wide-box.int-area .detail .minimodule-wrap .minimodule.minimodule-head .icon li { width:61px; }
#contents .tour-box.osusume-course .wide-box.int-area .detail .pkg-search .d_btnSearch { width:200px; padding-left:1em; }

#contents .tour-box.osusume-course .detail { padding:1em; background:#F2F2F2; }
#contents .tour-box.osusume-course .detail .minimodule-head { margin-bottom:1em; }
#contents .tour-box.osusume-course .small-box .detail .minimodule-head .title { float:left; width:50%; }
#contents .tour-box.osusume-course .small-box .detail .minimodule-head .icon { float:left; width:50%; text-align:right; }
#contents .tour-box.osusume-course .detail .pkg-search .select { display:table; width:100%; margin-bottom:1em; table-layout:fixed; }
#contents .tour-box.osusume-course .detail .pkg-search .select div { display:table-cell; width:33%; vertical-align:bottom; }
#contents .tour-box.osusume-course .detail .pkg-search .select div.day { padding:0 2%; }
.ie8 #contents .tour-box.osusume-course .detail .pkg-search .select div.day { padding:0 10px; }
#contents .tour-box.osusume-course .detail .pkg-search .d_btnSearch { width:80%; margin:0 auto; }

/**/

/* 旅作ホテルリスト中 */
#contents .tour-box.osusume-course .detail .tourtitle { margin-bottom:0.5em; font-size:130%; font-weight:bold; }
#contents .tour-box.osusume-course .detail .date { margin-bottom:1em; }
#contents .tour-box.osusume-course .detail .price { color: #F00; font-size:160%; font-weight:bold; line-height:1.3; }
#contents .tour-box.osusume-course .detail .fs { color: #F00; margin-bottom:1em; }
#contents .tour-box.osusume-course .searchBtn { width:85%; max-width:300px; margin:0 auto!important; }

@media (min-width:0px) and (max-width:1024px){
	#contents .tour-box.osusume-course .wide-box.int-area .detail .minimodule-wrap .minimodule,
	#contents .tour-box.osusume-course .wide-box.int-area .detail .minimodule-wrap .minimodule.minimodule-head { display:block; width:auto; padding-right:0; }
	#contents .tour-box.osusume-course .wide-box.int-area .detail .pkg-search .d_btnSearch { width:auto; max-width:298px; margin:1em auto 0; padding-left:0; }
	#contents .tour-box.osusume-course .res-tvl-list-link ul li a .link-txt .small { display:block; }
	#contents .tour-box.osusume-course .res-tvl-list-link ul li a .link-txt .price em { font-size:130%; }
	.tour-box.osusume-course .wide-box.hawaii .tour-box-table-cell .res-coolumn-text { padding-left: 2.7957%; }
}
@media (min-width:571px) and (max-width:1024px){
	#contents .tour-box.osusume-course .detail .pkg-search .select div { display:block; width:auto; margin-bottom:1em; }
	#contents .tour-box.osusume-course .wide-box.int-area .detail .pkg-search .select div { display:table-cell; width:33%; margin-bottom:0; }
	#contents .tour-box.osusume-course .detail .pkg-search .select div.day { padding:0; }
	#contents .tour-box.osusume-course .wide-box.int-area .detail .pkg-search .select div.day { padding:0 2%; }
}
@media (min-width:711px) and (max-width:1024px){
	#contents .osusume-hotel-list .res-coolumn-3-box { width: 30.5376%; }
}
@media (min-width:571px) and (max-width:768px){
	#contents .tour-box.osusume-course .res-tvl-list-link ul li a .link-txt .price em .res-sp-block { display:block !important; }
}
@media (min-width:571px) and (max-width:710px){
	#contents .tour-box.osusume-course .detail .price { font-size:130%; }
	#contents .osusume-hotel-list .res-sp-none { display:none !important }
	#contents .osusume-hotel-list { width:auto; margin-left:0; }
	#contents .osusume-hotel-list .res-coolumn-3-box { display: block; width: 100%; margin-left: 0px; }
	.tour-box.osusume-course .res-coolumn-2-box .tour-title .meta,
	.tour-box.osusume-course .small-box.hawaii .tour-title .meta { margin:50px 0 0; }
}
@media (min-width:571px) and (max-width:640px){
	#contents .tour-box.osusume-course .detail .price .res-sp-block { display:block !important; }
}
@media (min-width: 0px) and (max-width: 570px) {
	#contents .tour-box.osusume-course .example dl dd .price { font-size:130%; }
	#contents .tour-box.osusume-course .detail .price { font-size:120%; }
	.tour-box.osusume-course .box-type-L.wide-box.int-area { margin-left:0; }
	.tour-box.osusume-course .tour-box-table-cell,
	.tour-box.osusume-course .box-type-L .res-link-box.type-09 .tour-box-table-cell .res-link-altbox,
	.tour-box.osusume-course .box-type-L .res-link-box.type-09 .tour-box-table-cell .link-block { display:block; width:100%; }
	.tour-box.osusume-course .wide-box .tour-title .title { margin:95px 0 0; }
	.tour-box.osusume-course .res-coolumn-2-box .tour-title .title,
	.tour-box.osusume-course .small-box.hawaii .tour-title .title,
	.tour-box.osusume-course .wide-box.int-area .tour-title .title { margin:50px 0 0; }
	.tour-box.osusume-course .tour-title .flag { left:5px; }
	.tour-box.osusume-course .wide-box.hawaii .osusume-hotel-head  { padding-left:0; }
	#contents .tour-box.osusume-course .example dl dt { padding-top:1em; }
	#contents .tour-box.osusume-course .example dl dt a { font-size:120%; }
	#contents .tour-box.osusume-course .res-tvl-list-link ul li a .link-txt .price span { margin-bottom:1em; }
	#contents .tour-box.osusume-course .detail .minimodule-head .title,
	#contents .tour-box.osusume-course .detail .minimodule-head .icon { float:none; width:auto; }
	#contents .tour-box.osusume-course .detail .minimodule-head .icon { margin-top:0.5em; text-align:right; }
	#contents .tour-box.osusume-course .detail .pkg-search .select div { display:block; width:auto; margin-bottom:1em; }
	#contents .tour-box.osusume-course .detail .pkg-search .select div.day { padding:0; }
}
@media (min-width:0px) and (max-width:380px){
	#contents .osusume-hotel-list .res-sp-none { display:block !important }
}

/* 旗アイコン */
.themetour-container .res-link-box.type-05 .res-link-altbox { text-align:center; } 
.flag-img { position:relative; }
.flag-img img { width:100%; }
.flag-img .flag { position:absolute; top:0; right:0; width:24.05%; }

/* ご旅行中のサポート */
.desk-section .res-table-type-01 th {
	padding:1em;
	font-size:120%;
	text-align:left;
	background-color:#DCF0F9;
}
.desk-section .res-table-type-01 td {
	padding:1em;
}
@media (min-width: 0px) and (max-width: 570px) {
	.desk-section .res-table-type-01 td {
		padding:1em 0;
	}
}



/* PC版　タブ見た目カスタム */
@media (min-width:1025px) {

	#contents .res-flex-tab-block .flex-tab-menu-list li,
	#contents .res-flex-tab-block .flex-tab-menu-list li a { border-radius:5px 5px 0 0; outline:none; }
	#contents .res-flex-tab-block .flex-tab-menu-list li { background: #356CAA ; }
	#contents .res-flex-tab-block .flex-tab-menu-list li a { color:#fff; padding:13px 5px 10px; }
	#contents .res-flex-tab-block .flex-tab-menu-list li.active { background:#fff; }
	#contents .res-flex-tab-block .flex-tab-menu-list li.active a { color:#223f9a; }
	#contents .res-flex-tab-block .flex-tab-menu-list li.active a span { font-weight:bold; }

}

/* グアムマップ */
.dep-map-area .dep-map {
    width: 434px;
    height: 351px;
    background: transparent url(/inttour/area/guam/image2/dep_map.gif) no-repeat scroll left top;
    overflow: hidden;
    position: relative;
}
.dep-map-area .dep-map .plane-mark {
    position: absolute;
    top: -100px;
    left: 0px;
    width: 25px;
    height: 25px;
    margin-left: -12px;
    margin-top: -12px;
	/*opacity:0.2;
	_filter: alpha(opacity=20);
	-ms-filter:"alpha( opacity=20 )";*/
    text-align: center;
	transition: all 0.3s ease 0s;
}
/*.dep-map-area .dep-map .active {
	opacity:1;
	_filter: alpha(opacity=100);
	-ms-filter:"alpha( opacity=100 )";
}
.dep-map-area .res-btn-link {
	-ms-transition:0.3s;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	transition:0.3s;
}
.dep-map-area .res-btn-link.inactive {
	opacity:0.6;
	_filter: alpha(opacity=60);
	-ms-filter:"alpha( opacity=60 )";
}*/	
@media (min-width:0px) and (max-width:1024px){
	.dep-map-area .res-sp-none { display:none !important; }
	.dep-map-area .res-coolumn-2-box { width:auto; }
	.dep-map-area .res-btn-link.inactive { opacity:1; _filter: alpha(opacity=100); -ms-filter:"alpha( opacity=100 )";}
}

/* パンフレット情報 */
.res-tvl-list-link.inttor-area-topics &gt; ul &gt; li {
	display:table;
	width:100%;
	padding:1em 0;
	table-layout:fixed;
}
.res-tvl-list-link.inttor-area-topics &gt; ul &gt; li .table-cell,
.res-tvl-list-link.inttor-area-topics &gt; ul &gt; li .table-cell a .link-txt {
	display:table-cell;
	vertical-align:middle;
}
.res-tvl-list-link.inttor-area-topics &gt; ul &gt; li .table-cell.date {
	width:7.5em;

}
.res-tvl-list-link.inttor-area-topics &gt; ul &gt; li .table-cell a {
	display:table;
	width:100%;
	table-layout:fixed;	
	color:#333;
	text-decoration:none;
}

@media (min-width: 0px) and (max-width: 570px) {
	.res-tvl-list-link.inttor-area-topics &gt; ul &gt; li .table-cell.date { width:6em; }	
}

@media (min-width: 0px) and (max-width: 570px) {
	.sp-column-1 .res-link-box.type-05 .coolumn-2-box {
		float:none;
		width:auto;
	}
	.sp-column-1 .res-link-box.type-05 .coolumn-2-box.link-block {
		margin-top:0.5em;
	}
	.sp-column-1 .res-link-box.type-05 .res-link-sq .res-link-text {
		margin-left: 1.3em;
	}
}


/* 190729 追記ここから */
#contents .area-ANAtabi&gt;.res-contents{
	margin-top:0px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	text-decoration:none;
	color:#000;
	padding:10px;
	margin-left:0px!important;
	margin-right:0px!important;
}
a.area-ANAtabi{
	text-decoration:none;
}

/* 190729 追記ここまで */</pre></body></html>