<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.wrapper {
  padding-top: 20px;
}
.topicPath{
  float:none;
  margin-left: auto;
  margin-right: auto;
  margin-bottom:0;
  padding-top:0;
  padding-bottom:10px;
  width:950px;
  font-size:12px;
}
#planDetail {
	border: 5px solid #f6295a;
	background-color:#FFF;
	margin:25px auto 20px;

}

#planDetail .inner {
	width:910px;
	margin: 7px auto 12px;
	background: url(/campaign/gakusei_tabi/images/plan/bg_dotted.png) left top repeat-y;
}

#planDetail h2 {
	text-align:center;
	margin:10px auto 0;
}
#planDetail #stopoverplan .bgBlock {
	width:840px;
	padding:25px;
	margin:-40px auto 20px;
	background-color:#f8eaee;
}
#planDetail #stopoverplan .bgBlock h3.hdg03 {
	text-align:center;
	margin:0 auto;
}
#planDetail #stopoverplan .bgBlock h3.hdg032 {
	text-align:center;
	margin:30px auto 0;
}
#planDetail #stopoverplan .bgBlock .text {
	line-height:2em;
}
#planDetail #stopoverplan .bgBlock .detail {
	margin:30px auto 0;
	overflow:hidden;
}
#planDetail #stopoverplan .bgBlock .detail.first {
	margin-top:10px;
}
#planDetail #stopoverplan .bgBlock .detail h4 {
	margin:0 auto 20px;
}
#planDetail #stopoverplan .bgBlock .detail .imageL {
	width:300px;
	float:left;
}
#planDetail #stopoverplan .bgBlock .detail .imageR {
	width:300px;
	float:right;
}
#planDetail #stopoverplan .bgBlock .detail .textL {
	width:520px;
	float:left;
	line-height:1.5em;
}
#planDetail #stopoverplan .bgBlock .detail .textR {
	width:415px;
	float:right;
	line-height:1.5em;
}

#planDetail #stopoverplan .bgBlock .txtpink {
	color:#f6295a;
	font-weight:bold;
}

#planDetail #stopoverplan .bgBlock .btnArea ul {
overflow:hidden;
margin:10px 0 0 0;
}
#planDetail #stopoverplan .bgBlock .btnArea ul li.colL {
width:415px;
float:left;
margin:10px 0 0 0;
}
#planDetail #stopoverplan .bgBlock .btnArea ul li.colR {
width:415px;
float:right;
margin:10px 0 0 0;
}

/* ------------------------------------------------ */
/* 201512ADD openjaw */
/* ------------------------------------------------ */
#planDetail #openjaw .areaBlock#openjaw{
margin: 7px 3px 20px 12px;
background: url(/campaign/gakusei_tabi/images/openjaw/bg_dotted.png) left top repeat-y;
}

#planDetail #openjaw.inner .bgBlock_2 {
	width:840px;
	padding:30px 25px 5px; 
	margin:-20px auto 20px;
	background-color:#f8eaee;
}
#planDetail #openjaw.inner .bgBlock_2 h3.title {
	text-align:center;
	margin-bottom:20px;
}
#planDetail #openjaw.inner .bgBlock_2 .detail {
	margin:0 auto 20px;
	overflow:hidden;
}
#planDetail #openjaw.inner .bgBlock_2 .detail h4 {
	margin:0 auto 15px;
}
#planDetail #openjaw.inner .bgBlock_2 .detail p{
line-height:1.8em;
}

#planDetail #openjaw.inner .bgBlock_2 .detail .imageL {
	width:400px;
	float:left;
}
#planDetail #openjaw.inner .bgBlock_2 .detail .imageR {
	width:400px;
	float:right;
}
#planDetail #openjaw.inner .bgBlock_2 .detail .textL {
	width:420px;
	float:left;
}
#planDetail #openjaw.inner .bgBlock_2 .detail .textR {
	width:420px;
	float:right;
}


#planDetail #openjaw.inner .bgBlock_2 .btnArea{
margin-bottom:35px;
}

#planDetail #openjaw.inner .bgBlock_2 .btnArea &gt; a{
width: 510px;
height: 51px;
display: block;
margin: 0 auto;
}

#planDetail #openjaw.inner .bgBlock_2 .btnArea#btnBox01 &gt; a{
background: url(/campaign/gakusei_tabi/images/openjaw/btn_openjaw_01_on.png) left top no-repeat;
}
#planDetail #openjaw.inner .bgBlock_2 .btnArea#btnBox02 &gt; a{
background: url(/campaign/gakusei_tabi/images/openjaw/btn_openjaw_02_on.png) left top no-repeat;
}
#planDetail #openjaw.inner .bgBlock_2 .btnArea#btnBox03 &gt; a{
background: url(/campaign/gakusei_tabi/images/openjaw/btn_openjaw_03_on.png) left top no-repeat;
}
#planDetail #openjaw.inner .bgBlock_2 .btnArea &gt; a:hover{
text-indent: -9999px;
}



.bnrArea .item_list li {
margin-bottom: 5px;
width: 950px;
}
.bnrArea .item_list li.gray {
	filter:url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
	filter:gray; /* IE6-9 */
	-webkit-filter:grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	cursor: default;

}

/*検索*/

.searchArea_recommendTour .search-box .search-content{
border:1px solid #ffd200;
}
.searchArea_recommendTour .search-box .tab-category li:hover,
.searchArea_recommendTour  .search-box .tab-category .active{
background:#f6295a;
}


.searchArea_recommendTour .search-box{
margin:30px auto;
}
.searchArea_recommendTour .search-box .search-content{
border:1px solid #ffd200;
}
.searchArea_recommendTour .search-box .tab-category li:hover,
.searchArea_recommendTour .search-box .tab-category .active{
background:#f6295a;
}


/*検索*/

.searchArea{
width:950px;
margin:0 auto;
}
.searchArea .search-box{
padding:5px 20px 20px;
}
.searchArea .search-box .search-content{
border:1px solid #ffd200;
}
.searchArea .search-box .tab-category li:hover,
.searchArea .search-box .tab-category .active{
background:#f6295a;
}

</pre></body></html>