/* @charset "utf-8"; */

/* CSS Document */

/* @charset "utf-8"; */
/* CSS Document */


/*--- =▼共通指定箇所 
------------------------------------------------------------*/

/*=CSSデフォルトリセット&quot; 基本セット
---------------------------------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
	border: none;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
	padding:0;
	margin:0;
}

ins {
	text-decoration: none !important;
}

em {
	font-weight: normal !important;
	font-style: normal !important;
}

strong {
	font-weight: normal !important;
	font-style: normal !important;
}

img {
	vertical-align:bottom;
	border-style:none;
}

a img {
	outline:none;
}

a {
	outline: none;
}

/* a:hover {
	text-decoration: none;
	color: #09F;
}
a:active {
	text-decoration: none;
}
 */
 
/* ▼hrのライン非表示（レガシーIE用） */

hr {
	display: none !important;
}

/* ▲hrのライン非表示（レガシーIE用） */ 
 
/*EEE-CSSデフォルトリセット
---------------------------------------------------------------------------*/

/* ▼テキストの位置に関する指定 */

.alignR {
	text-align: right !important;
}/* テキスト以外にも指定可 */

.alignCenter {
	text-align: center !important;
}/* テキスト以外にも指定可 */

.alignL {
	text-align: left !important;
}/* テキスト以外にも指定可 */

.alignJustify {
	text-align: justify;
	text-justify: inter-ideograph;/*IE用 和文両端揃え定義 CSS3草案のもの*/
}

/* ▲テキストの位置に関する指定 */

/*--- =▲共通指定箇所 
------------------------------------------------------------*/



/* ▼ページ内独自指定▼ */


#globalSideAreaGeneralWrap {
	width: 300px;
	margin-top: 15px;
}

.bnrArea {
	list-style: none;
	padding: 0px;
}

.bnrArea li {
	margin-bottom: 10px;
}

.bnrAreaR {
	list-style: none;
	padding: 0px;
	text-align: right;
}

.bnrAreaR li {
	margin-bottom: 10px;
}



/* ▼▼観光.com用バナー・共通エリアの指定 ▼▼*/




/* ▼総合トップ用の指定 ▼*/

/* ▼サイドエリア 横幅200px */

#globalSaideAreaKankoWrapGeneral {
	margin-left: 10px;
}

#globalSaideAreaKankoWrapGeneral img {
	margin-top: 10px;
	width: 200px;
	height: 77px;
}

#globalSaideAreaKankoWrapGeneral #A1,
#globalSaideAreaKankoWrapGeneral #tCam,
#globalSaideAreaKankoWrapGeneral #tHir,
#globalSaideAreaKankoWrapGeneral #tPro, 
#globalSaideAreaKankoWrapGeneral #taiRep {
	display: none;
}

/* ▲サイドエリア 横幅200px */

/* ▲総合トップ用の指定 ▲*/




/* ▼観光 メインエリア カテゴリートップ用指定タイプA　新型タイプ ▼*/

/* ▼メインエリア 横幅700px */

#globalMainAreaCategoryKankoWrapTypeA {
	width: 700px;
	display: inline;
	margin-top: 15px;
	margin-bottom: 20px;
}

#globalMainAreaCategoryKankoWrapTypeA #bnrCamp {
	margin-bottom: 6px;
	padding: 0px;
	margin-left: 0px;
}

#globalMainAreaCategoryKankoWrapTypeA #campA #A1 img {
	padding: 0px;
	margin-right: 10px;
	margin-left: 0px;
}/* 700pxの総幅に幅340pxのバナー2つ並列 右マージン10×2=20px + 340px×2=680px 総幅700px ちょうど*/

#globalMainAreaCategoryKankoWrapTypeA #A2 img,
#globalMainAreaCategoryKankoWrapTypeA #A3 img {
	padding: 0px;
	margin-right: 13px;
	margin-bottom: 13px;
	margin-left: 0px;
}/* 700pxの総幅に幅220pxのバナー3つずつ並列 右マージン13×3=39px + 220px×3=660px 総幅699px */

#globalMainAreaCategoryKankoWrapTypeA #campA #tPic {
	margin-bottom: 8px;
	display: block;
}

#globalMainAreaCategoryKankoWrapTypeA #campA #tCam {
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#globalMainAreaCategoryKankoWrapTypeA #campA #tHir {
	margin-top: 10px;
	display: block;
}

/* ▲メインエリア */


/* ▼サイドエリア タイプA 横幅220px用 */

#globalSideAreaCategoryKankoWrapTypeA #campB #tPro {
	/* height: 33px; */
	margin-bottom: 5px;
	margin-top: 10px;
}

#globalSideAreaCategoryKankoWrapTypeA #campB img {
	margin-bottom: 10px;
}

/* ▲サイドエリア タイプA */




/* ▼観光 メインエリア カテゴリートップ用指定タイプB ▼*/

/* ▼メインエリア 横幅780px */

#globalMainAreaCategoryKankoWrapTypeB {
	width: 770px;
	float: right;
	display: inline;
	/* margin-top: 15px; */
	margin-left: 10px;
}

#globalMainAreaCategoryKankoWrapTypeB #bnrCamp {
	margin-bottom: 6px;
}

#globalMainAreaCategoryKankoWrapTypeB #campA #A1 img {
	padding: 0px;
	margin-right: 30px;
}

#globalMainAreaCategoryKankoWrapTypeB #A2 img,
#globalMainAreaCategoryKankoWrapTypeB #A3 img {
	padding: 0px;
	margin-right: 25px;
	margin-bottom: 15px;
}

#globalMainAreaCategoryKankoWrapTypeB #campA #tPic {
	margin-bottom: 8px;
	display: block;
}

#globalMainAreaCategoryKankoWrapTypeB #campA #tCam {
	display: block;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 10px;
}

#globalMainAreaCategoryKankoWrapTypeB #campA #tHir {
	margin-top: 10px;
	display: block;
}

/* ▲メインエリア 横幅780px */


/* ▼サイドエリア タイプB 横幅180px用 */

#globalSideAreaCategoryKankoWrapTypeB #campB #tPro {
	height: 33px;
	margin-bottom: 3px;
	margin-top: 10px;
}

#globalSideAreaCategoryKankoWrapTypeB #campB img {
	width: 180px;
	height: 70px;
	margin-bottom: 10px;
	margin-left: 10px;
}

/* ▲サイドエリア タイプB 横幅180px用 */


/* ▲観光 メインエリア カテゴリートップ用指定タイプB ▲*/



/* ▲▲観光.com用バナー・共通エリアの指定 ▲▲*/












/* ▼サービスキャンプ（割引特典）内の指定 ▼*/

/* ▼ベーシックタイプ 用 サービスキャンプ*/

#globalInfoCampServiceCampWrap {
	width: 100%;
	margin-bottom: 15px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 15px;		
}

#globalInfoCampServiceCampWrap #serviceCamp {
	width: 90%;
	padding-bottom: 8px;
	margin-bottom: 12px;
	margin-right: auto;
	margin-left: auto;
	/* border-bottom: 1px dashed #00ada9; */
}



#globalInfoCampServiceCampWrap .titleTxt {
	font-size: 15px;
	margin-left: 5%;
	padding-left: 4%;
	/* border-left: 10px solid #1DB844; */
	margin-bottom: 5px;
	color: #ffffff;
	background-color: #00ADA9;
	text-align: left;
	width: 86%;
	padding-top: 3px;
	padding-bottom: 3px;	
	/* color: #1DB844; */
}

#globalInfoCampServiceCampWrap h3 {
	font-size: 12px;
	color: #2081c9;
	margin-top: 7px;
	background-color: transparent;
	text-align: left;
	color: #00ADA9;
	padding-bottom: 0px;
	vertical-align: bottom;
	border: none;
}

#globalInfoCampServiceCampWrap p {
	font-size: 12px;
	/* width: 100%; */
	color: #494949;
	line-height: 1.3;
	padding-bottom: 5px;
	border-bottom: 1px dashed #00ada9;
}


#globalInfoCampServiceCampWrap a {
	width: 100%;
	color: #1DB844;
	text-decoration: underline;
	/* text-decoration: none; */
	font-weight: normal;
	margin-bottom: 5px;
	color: #009B97;
}

#globalInfoCampServiceCampWrap a:hover {
	color: #F33;
}

#globalInfoCampServiceCampWrap #tSer {
	display: none;
}

/* ▲ベーシックタイプ 用 サービスキャンプ*/




/* ▼新型220pxサイドバー ページ用 サービスキャンプ*/

#globalInfoCampServiceCampWrapW220 {
	width: 95%;
	margin-bottom: 5px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 6px;
		
}

#globalInfoCampServiceCampWrapW220 #serviceCamp {
	padding-bottom: 8px;
	margin-left:0px;
	padding-left:0px;
}
 
#globalInfoCampServiceCampWrapW220 .titleTxt {
	font-size: 15px;
	padding-left: 10px;
	margin-bottom: 5px;
	color: #ffffff;
	background-color: #00ADA9;
	text-align: left;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: 10px solid #424242;		
}
 
#globalInfoCampServiceCampWrapW220 h3 {
	font-size: 12px;
	color: #2081c9;
	margin-top: 7px;
	background-color: transparent;
	text-align: left;
	color: #00ADA9;
	padding-bottom: 0px;
	vertical-align: bottom;
	border: none;
}

#globalInfoCampServiceCampWrapW220 p {
	font-size: 12px;
	color: #494949;
	line-height: 1.3;
	padding-bottom: 5px;
	border-bottom: 1px dashed #00ada9;
}


#globalInfoCampServiceCampWrapW220 a {
	color: #1DB844;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 5px;
	color: #009B97;
}

#globalInfoCampServiceCampWrapW220 a:hover {
	color: #F33;
}

#globalInfoCampServiceCampWrapW220 #tSer {
	display: none;
}

/* ▲新型220pxサイドバー ページ用 サービスキャンプ */


/* ▲サービスキャンプ情報-新型220pxサイドバー ページ用 ▲*/





/* ▼体験レポートリンク内の指定 ▼*/

#globalInfoCampReportCampWrap {
	width: 100%;
	margin-bottom: 15px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 15px;
		
}

/* #globalInfoCampReportCampWrap.styleKanko .titleTxt {
	font-size: 15px;
	margin-left: 5%;
	padding-left: 8px;
	border-left: 10px solid #F6AD3C;
	margin-bottom: 5px;
	background-color: transparent;
	text-align: left;
	width: 98%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	color: #666666;
} */
/* color: #585858; */
/* color: #F6AD3C; */

#globalInfoCampReportCampWrap #reportCamp {
	width: 90%;
	padding-bottom: 8px;
	margin-bottom: 12px;
	margin-right: auto;
	margin-left: auto;
 	/*border-bottom: 1px dashed #F6AD3C; */
}


#globalInfoCampReportCampWrap .titleTxt {
	font-size: 15px;
	margin-left: 5%;
	padding-left: 4%;
	/* border-left: 10px solid #1DB844; */
	margin-bottom: 5px;
	color: #ffffff;
	background-color: #F6AD3C;
	text-align: left;
	width: 86%;
	padding-top: 3px;
	padding-bottom: 3px;
}

#globalInfoCampReportCampWrap h3 {
	font-size: 12px;
	margin-top: 8px;
	/* color: #2081c9; */
	font-weight: normal;
	background-color: transparent;
	text-align: left;
	color: #EC930D;
	border: none;
}


#globalInfoCampReportCampWrap p {
	font-size: 12px;
	width: 100%;
	color: #494949;
	line-height: 1.3;
	padding-bottom: 5px;
	border-bottom: 1px dashed #F6AD3C;
}

#globalInfoCampReportCampWrap a {
	width: 100%;
	color: #333;
	/* color: #2081c9; */
	text-decoration: underline;
	font-weight: normal;
}

#globalInfoCampReportCampWrap a:hover {
	color: #F33;
}

#globalInfoCampReportCampWrap #tRep {
	display: none;
}

#globalInfoCampReportCampWrap .more {
	text-align: right;
	margin-top: 5px;
	border-bottom-style: none;	
	/* color: #F60; */
}

#globalInfoCampReportCampWrap .more a {
	color: #F60;
}

#globalInfoCampReportCampWrap .more a:hover {
	color: #F33;
}


/* ※幅220用は体レポへのリンクは、カテゴリトップでは使用していないので未制作 */



/* ▲体験レポートリンク内の指定 ▲*/




/* ▼ランキング内の指定 */

/* #rankAllWrapper .titleTxt {
	font-size: 13px;
	margin-left: 5%;
	padding-left: 8px;
	border-left: 10px solid #2081c9;
	margin-bottom: 8px;
	color: #585858;
	background-color: transparent;
	text-align: left;
	width: 98%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 10px;
} */

/* ▼幅180・200等 ベーシックタイプ 用 ランキング*/

#rankAllWrapper .titleTxt {
	font-size: 15px;
	margin-left: 5%;
	padding-left: 4%;
	margin-bottom: 5px;
	color: #ffffff;
	background-color: #EC6F82;
	text-align: left;
	width: 86%;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#rankAllWrapper #globalInfoCampRankCampWrap {
	width: 100%;
	margin-bottom: 15px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 15px;
}

#rankAllWrapper .globalInfoCampRankCampWrap {
	width: 100%;
	margin-bottom: 15px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 15px;
}


#rankAllWrapper #globalInfoCampRankCampWrap #tour,
#rankAllWrapper #globalInfoCampRankCampWrap #spa,
#rankAllWrapper #globalInfoCampRankCampWrap #act {
	width: 90%;
	padding-bottom: 8px;
	margin-bottom: 12px;
	margin-right: auto;
	margin-left: auto;
}

#rankAllWrapper .globalInfoCampRankCampWrap #tour,
#rankAllWrapper .globalInfoCampRankCampWrap #spa,
#rankAllWrapper .globalInfoCampRankCampWrap #act {
	width: 90%;
	padding-bottom: 8px;
	margin-bottom: 12px;
	margin-right: auto;
	margin-left: auto;
}


#rankAllWrapper #globalInfoCampRankCampWrap h3 {
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	background-color: transparent;
	text-align: left;
	border: none;
}

#rankAllWrapper ,globalInfoCampRankCampWrap h3 {
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	background-color: transparent;
	text-align: left;
	border: none;
}

#rankAllWrapper #globalInfoCampRankCampWrap dl dt {
	font-size: 12px;
	margin-top: 8px;
	color: #EA6276;
	font-weight: normal;
}

#rankAllWrapper .globalInfoCampRankCampWrap dl dt {
	font-size: 12px;
	margin-top: 8px;
	color: #EA6276;
	font-weight: normal;
}


#rankAllWrapper #globalInfoCampRankCampWrap dd {
	font-size: 12px;
	width: 100%;
	color: #494949;
	line-height: 1.3;
	padding-bottom: 5px;
	border-bottom: 1px dashed #EC6F82;
	font-weight: normal;
}

#rankAllWrapper .globalInfoCampRankCampWrap dd {
	font-size: 12px;
	width: 100%;
	color: #494949;
	line-height: 1.3;
	padding-bottom: 5px;
	border-bottom: 1px dashed #EC6F82;
	font-weight: normal;
}


#rankAllWrapper #globalInfoCampRankCampWrap dd a {
	width: 100%;
	color: #333;
	/* color: #2081c9; */
	text-decoration: underline;
	font-weight: normal;
}

#rankAllWrapper .globalInfoCampRankCampWrap dd a {
	width: 100%;
	color: #333;
	/* color: #2081c9; */
	text-decoration: underline;
	font-weight: normal;
}


#rankAllWrapper #globalInfoCampRankCampWrap dd a:hover {
	width: 100%;
	/* color: #333; */
	color: #F33;
	text-decoration: none;
}

#rankAllWrapper .globalInfoCampRankCampWrap dd a:hover {
	width: 100%;
	/* color: #333; */
	color: #F33;
	text-decoration: none;
}

#rankAllWrapper #globalInfoCampRankCampWrap img {
	display: none;
}

#rankAllWrapper .globalInfoCampRankCampWrap img {
	display: none;
}


/* ▲幅180・200等 ベーシックタイプ 用 ランキング*/


/* ▼幅220px用　ランキング */

/* 同名のクラスは.globalInfoCampRankCampWrap　総合トップ用（複数はいってしまう場合） */

#rankAllWrapperW220 {
	width: 95%;
	margin-bottom: 5px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 6px;
		
}

#rankAllWrapperW220 #globalInfoCampRankCampWrap {
	padding-bottom: 8px;
	margin-left:0px;
	padding-left:0px;
}

#rankAllWrapperW220 .globalInfoCampRankCampWrap {
	padding-bottom: 8px;
	margin-left:0px;
	padding-left:0px;
}
 
#rankAllWrapperW220 .titleTxt {
	font-size: 15px;
	padding-left: 10px;
	margin-bottom: 5px;
	color: #ffffff;
	background-color: #EC6F82;
	text-align: left;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: 10px solid #424242;		
}

#rankAllWrapperW220 #globalInfoCampRankCampWrap #tour,
#rankAllWrapperW220 #globalInfoCampRankCampWrap #spa,
#rankAllWrapperW220 #globalInfoCampRankCampWrap #act {
	width: 90%;
	padding-bottom: 8px;
	margin-bottom: 12px;
	margin-right: auto;
	margin-left: auto;
}

#rankAllWrapperW220 .globalInfoCampRankCampWrap #tour,
#rankAllWrapperW220 .globalInfoCampRankCampWrap #spa,
#rankAllWrapperW220 .globalInfoCampRankCampWrap #act {
	width: 90%;
	padding-bottom: 8px;
	margin-bottom: 12px;
	margin-right: auto;
	margin-left: auto;
}


#rankAllWrapperW220 #globalInfoCampRankCampWrap h3 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
	background-color: transparent;
	text-align: left;
	border: none;
}

#rankAllWrapperW220 .globalInfoCampRankCampWrap h3 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
	background-color: transparent;
	text-align: left;
	border: none;
}

#rankAllWrapperW220 #globalInfoCampRankCampWrap dl dt {
	font-size: 12px;
	margin-top: 8px;
	color: #EA6276;
	font-weight: normal;
}

#rankAllWrapperW220 .globalInfoCampRankCampWrap dl dt {
	font-size: 12px;
	margin-top: 8px;
	color: #EA6276;
	font-weight: normal;
}


#rankAllWrapperW220 #globalInfoCampRankCampWrap dd {
	font-size: 12px;
	width: 100%;
	color: #494949;
	line-height: 1.3;
	padding-bottom: 5px;
	border-bottom: 1px dashed #EC6F82;
	font-weight: normal;
}

#rankAllWrapperW220 .globalInfoCampRankCampWrap dd {
	font-size: 12px;
	width: 100%;
	color: #494949;
	line-height: 1.3;
	padding-bottom: 5px;
	border-bottom: 1px dashed #EC6F82;
	font-weight: normal;
}

#rankAllWrapperW220 #globalInfoCampRankCampWrap dd a {
	width: 100%;
	color: #333;
	/* color: #2081c9; */
	text-decoration: underline;
	font-weight: normal;
}

#rankAllWrapperW220 .globalInfoCampRankCampWrap dd a {
	width: 100%;
	color: #333;
	/* color: #2081c9; */
	text-decoration: underline;
	font-weight: normal;
}


#rankAllWrapperW220 #globalInfoCampRankCampWrap dd a:hover {
	width: 100%;
	/* color: #333; */
	color: #F33;
	text-decoration: none;
}

#rankAllWrapperW220 .globalInfoCampRankCampWrap dd a:hover {
	width: 100%;
	/* color: #333; */
	color: #F33;
	text-decoration: none;
}


#rankAllWrapperW220 #globalInfoCampRankCampWrap img {
	display: none;
}

#rankAllWrapperW220 .globalInfoCampRankCampWrap img {
	display: none;
}


/* ▲幅220px用　ランキング */


/* ▲ランキング内の指定 ▲*/





/* ▼レートガジェット内の指定 ▼*/

#rateGadgetWrap .titleTxt {
	font-size: 15px;
	padding-left: 8px;
	border-left: 10px solid #2081c9;
	margin-bottom: 5px;
	color: #585858;
	background-color: transparent;
	text-align: left;
	width: 98%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;	
}


#rateGadgetWrap,
#rateGadgetWrap .rateContent table {
	font-family: Osaka,"メイリオ","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3" !important;
}

#rateGadgetWrap table {
	border-left: 1px solid #4191d3;
	border-top: 1px solid #4191d3;	
}

#rateGadgetWrap .rateContent table td {
	padding: 4px !important;
	border-right: 1px solid #4191d3;
	border-bottom: 1px solid #4191d3;
	font-size: 12px !important;
	/* background-color: #2081c9 !important; */
}


#rateGadgetWrap .rateCurrency {
	font-size: 11px;
	text-align: right;
	color: #1E79BD;
}


/* ▼総合トップ用の指定 */
#rateGadgetWrap.w200 {
	width: 200px !important;
	margin-left: auto;
	margin-right: auto;
}

#rateGadgetWrap.w200 table,
#rateGadgetWrap.W200 #converter table {
	width: 200px !important;
}

#rateGadgetWrap.w200 .rateContent {
	margin-bottom: 8px;
}

/* ▲総合トップ用の指定 */


/* ▼サイドエリア 幅180pxエリア用 */

#rateGadgetWrap.w180 {
	margin-top: 14px;
	margin-bottom: 14px;
	width: 100%;
}

#rateGadgetWrap.w180 {
	width: 180px !important;
	margin-left: 10px;
	/* margin-right: auto; */
}

#rateGadgetWrap.w180 table,
#rateGadgetWrap.W180 #converter table {
	width: 180px !important;
}

#rateGadgetWrap.w180 .rateContent {
	margin-bottom: 10px;	
}

/* ▲サイドエリア 幅180pxエリア用 */



/* ▼サイドエリア 幅220pxエリア用 */

#rateGadgetWrap.w220 {
	margin-top: 5px;
	margin-bottom: 8px;
	width: 100%;
}

#rateGadgetWrap.w220,
#rateGadgetWrap.W220 #converter table  {
	width: 220px !important;
}

#rateGadgetWrap.w220 table {
	width: 220px !important;
	margin-left: auto;
	margin-right: auto;
}

#rateGadgetWrap.w220 .rateContent {
	margin-bottom: 10px;
	/* margin-bottom: 10px; */
	
}

/* ▲サイドエリア 幅220pxエリア用 */

 
/* ▲レートガジェット内の指定 ▲*/





/* ▲観光 スタイル▲*/