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

/*----------------------------------
	index用のCSSです
----------------------------------*/
/*start_リニューアル2021対応*/
:where(.containner) *,
:where(.containner)::after,
:where(.containner)::before {
  box-sizing: content-box;
}

:where(.containner) img {
  width: auto;
}
/*end_リニューアル2021対応*/
select {
    writing-mode: horizontal-tb !important;
    font-style: ;
    font-variant-ligatures: ;
    font-variant-caps: ;
    font-variant-numeric: ;
    font-variant-east-asian: ;
    font-weight: ;
    font-stretch: ;
    font-size: ;
    font-family: ;
    text-rendering: auto;
    color: fieldtext;
    letter-spacing: normal;
    word-spacing: normal;
    line-height: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    appearance: auto;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    background-color: field;
    cursor: default;
    margin: 0em;
    border-width: 1px;
    border-style: solid;
    border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    border-image: initial;
    border-radius: 0px;
}
input {
    writing-mode: horizontal-tb !important;
    font-style: ;
    font-variant-ligatures: ;
    font-variant-caps: ;
    font-variant-numeric: ;
    font-variant-east-asian: ;
    font-weight: ;
    font-stretch: ;
    font-size: 14px;
    font-family: ;
    text-rendering: auto;
    color: fieldtext;
    letter-spacing: normal;
    word-spacing: normal;
    line-height: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    appearance: auto;
    -webkit-rtl-ordering: logical;
    cursor: text;
    background-color: field;
    margin: 0em;
    padding: 1px 2px;
    border-width: 2px;
    border-style: inset;
    border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    border-image: initial;
}
input[type="button" i] {
    appearance: auto;
    user-select: none;
    white-space: pre;
    align-items: flex-start;
    text-align: center;
    cursor: default;
    box-sizing: border-box;
    background-color: buttonface;
    color: buttontext;
    padding: 1px 6px;
    border-width: 2px;
    border-style: outset;
    border-color: buttonborder;
    border-image: initial;
}
img[width="140"]{
	width:140px;
}

.contents {
	margin: 0 auto;
	width: 960px;
}
/*.contents { background-color:#FFDEAD;}*/

.containner{ position: relative;}
.ctsAll { padding-top:15px; margin-bottom:30px;}
.btnBackSrch { position: fixed; bottom: 0;  margin-left: 830px; z-index: 500;}

/* タイトル */
.ttl { width:960px; height:auto; position:relative;}
.ttl p.Btn {
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.ttl p.seo { background-color: #994c00; font-size: 12px; color: #fff; padding: 10px 320px 10px 10px;}
/* 春 */
/*.seo { background-color:#f644db; padding:10px 15px;}*/

/* 秋 */
/*.seo { position: absolute; top: 202px; left: 10px; width: 350px; height: auto;}*/

/* 冬 */
/*.seo { background-color:#0791f2; padding:10px 15px;}*/

/*.seo p { font-size:14px; line-height: 1.3; color: #fff;}*/

/*.seo { background-color:#012448; padding:10px 15px;}*/

/*.seo p { width:930px; height:auto; color:#fff; font-size:14px; font-size:1.4rem;}*/


/* 新着ツアー */
.tourBlk { clear:both; width:928px; height:auto; margin-bottom:10px;}
.tourTtlBg { background:url(/attending/freeplan-d/freetrain/kantou/images/tourTtlBg.png) no-repeat; width:888px; height:27px; font-size:14px; font-size:1.4rem; color:#fff; font-weight:bold; padding:3px 0 0 40px;}
.tourTtlBg span { font-size:15px; font-size:1.5rem; color:#fff000; font-weight:bold; margin-right:5px;}
.tourBtm { background:url(/attending/freeplan-d/freetrain/kantou/images/tourBtm.png) bottom no-repeat; padding-bottom:15px;}
.tourBtmInner { overflow:hidden; width:883px; height:auto; background-color:#f8f5f5; border-left:solid 7px #005eb4; border-right:solid 8px #005eb4; padding:0px 15px 0;}

.tourBtm .tourBtmInner ul { overflow:hidden; border-bottom:dotted 1px #bab8b8; width:883px; height:auto; }
/*.tourName { float:left; width:695px; height:auto; background:url(/attending/freeplan-d/freetrain/kantou/images/commonArrw.png) 0 6px no-repeat; font-size:14px; font-size:1.4rem; padding-left:15px;}
.tourName a { font-size:12px; font-size:1.2rem; font-weight:bold;}

.tourPrice { float:right; widows:163px; height:auto; font-size:12px; font-size:1.2rem; font-weight:bold; color:#e51717;}*/


/* 左コンテンツ */
.sideCtsBlk { float:right; width:200px; height:auto;}


/* 行き先・テーマから選ぶ */
.leftCtsBtm { width:200px; height:auto; margin-bottom:20px;}
.leftCtsMds { background:url(/attending/freeplan-d/freetrain/kantou/images/sideCtsIcn.gif) 10px center no-repeat; width:165px; height:auto; font-size:14px; line-height: 1.5; border-top: solid 5px #07a0fd; background-color: #e1f2fa ; padding:7px 0 8px 35px;}
.leftCtsMdl { overflow:hidden; background-color:#ffffff; padding-top:10px; border: solid 5px #e6e6e6; border-top: none;}

.destList, .themeList { width:160px; height:auto; margin:0 auto;}
.destList li { border-bottom:dotted 1px #bab8b8; background:url(/attending/freeplan-d/freetrain/kantou/images/commonArrw.png) 0 6px no-repeat; font-size:14px; font-size:1.4rem; margin-bottom:5px; padding:0 0 5px 15px;}
.destList li a { font-size:14px; font-size:1.4rem;}

.themeList li { border-bottom:dotted 1px #bab8b8; font-size:14px; font-size:1.4rem; margin:10px auto; padding-bottom:10px;}
.themeBnBlk { width:160px; height:auto; margin:0 auto;}
.themeBn { background:url(/sharing/common14/images/noimage160.png) no-repeat; width:160px; height:120px;}
.themeBn img { width:160px; height:120px;}
.themeName { font-size:12px; font-size:1.2rem; text-align:center;}
.themeName a { font-size:12px; font-size:1.2rem;}


/* 左柱かんたんではない検索 */
.leftSrchBtm { width:960px; height:auto; margin-bottom:20px;}
.leftSrchMds { display: block; position: relative; width:414px; height:40px;}
.leftSrchMds span { position: absolute; top: 10px; right: 10px; font-size: 12px; line-height: 1.5; color: #ff0000; background:hsla(0,0%,100%,1.00); text-align:center;}
.leftSrchMds span a { color: #ff0000; font-weight:bold;}
.leftSrchMdl { overflow:hidden; background-color:#ffffff; padding-top:10px;}

.leftSrchMdl ul { overflow:hidden; width:180px; height:auto; margin:0 auto 10px;}
.leftSrchMdl ul li .SachCalendar { margin-top:5px;}
.leftSrchMdl ul li select { margin-top:5px;}
.leftSrchMdl ul li select#preDest,.leftSrchMdl ul li select#preCountry,.leftSrchMdl ul li select#preCity { width:180px;}
.leftSrchMdl ul li span { font-size:12px; font-size:1.2rem; margin-left:3px;}
.leftSrchAcdMds { width:191px; height:auto; margin:0 auto;}

.leftSrchMdl ul li.d3htl { margin-top:5px;}
.leftSrchMdl ul li.d3htl input,
.leftSrchAcdBlk ul li input { float:left; margin:0; padding:0;}
.leftSrchMdl ul li.d3htl span { float:left; display:block; font-size:10px; font-size:1.0rem; line-height:1.5;}
.leftSrchMdl ul li.etcBLk span { float:left; display:block; font-size:12px; font-size:1.2rem; line-height:1.5; margin-top:1px;}

.leftSrchAcdBlk ul li.plnBLk input,
.leftSrchAcdBlk ul li.htlBLk input,
.leftSrchAcdBlk ul li.etcBLk input { margin-top:3px;}
/*.leftSrchAcdMds { margin-bottom:5px;}*/
.srchBdrBtm { border-bottom:solid 1px #cccccc; margin-bottom:5px; padding-bottom:5px;}

.key_d { /*clear:both;*/ line-height:1; padding-top:5px;}
.leftSrchBtn { cursor:pointer; width:120px; height:25px; margin:0 auto 5px;}
.SachCondition { clear:both; overflow: hidden; float: left; font-size:12px; font-size:1.2rem; margin-bottom:20px; margin-left: 20px; font-weight:bold;}
.SachCondition dt { float: left; border-top-left-radius:3px; -webkit-border-top-left-radius:3px; -moz-border-top-left-radius:3px; border-bottom-left-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-bottom-left-radius:3px; background-color: #012448; color: #f1f1f1 ; padding: 5px 10px; font-weight: normal;}
.SachCondition dd { float: left; border-top-right-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-top-right-radius:3px; border-bottom-right-radius:3px; -webkit-border-bottom-right-radius:3px; -moz-border-bottom-right-radius:3px; background-color: #f1f1f1 ; padding: 5px 10px 1px;}
.SachCondition span { font-size:20px; color:#CE3233; font-weight:bold;}


/* オーバーレイ */
#overlay{
	display:none;
	width:100%;
	height:100%;
	text-align: center;
	position:fixed;
	top:0;
	z-index:10000;
	background:rgba(0,0,0,0.5);
	overflow-y:auto;
}


/* オーバーレイ検索 */
.Fleft { float:left;}

.srchResultBlk { position:relative; width:940px; height:auto; background-color:#fff; margin:150px auto 0;}
#close { cursor:pointer; position:absolute; top:-15px; right:-10px;}


.kensakudiv{ position:relative; padding:20px;}
.Kensaku{width:900px; height:auto; margin:0 auto 20px; padding-bottom:10px; background-color:#dae9f2;}
.Kensaku_inner{width:840px; height:auto; margin:0 auto;}

.search_sbttl{width:900px; height:30px; margin-bottom:15px; background:url(/attending/freeplan-d/freetrain/kantou/images/search_sbttl.gif) no-repeat; text-indent:-9999px;}
.search2_sbttl{width:840px; height:27px; margin-bottom:10px; background:url(/attending/freeplan-d/freetrain/kantou/images/search2_sbttl.gif) no-repeat; text-indent:-9999px;}
.search2_box{width:840px; height:auto; background-color:#FFFFFF; padding-bottom:2px; margin-bottom:10px;}

.cassete{width:900px; height:auto; margin-bottom:10px;}
.cassete2{width:900px; height:auto; padding-bottom:20px;}

.itembox dl{width:800px; height:auto; border-bottom:1px solid #ededed; margin:0 0 6px 20px; padding-bottom:6px; overflow:hidden; clear:both;}
.itembox dl dt{width:81px; height:19px; padding-right:20px; float:left;}
.itembox dl dt.itembox01 {background:url(/attending/freeplan-d/freetrain/kantou/images/search2_item01.gif) no-repeat; text-indent:-9999px;}
.itembox dl dt.itembox02 {background:url(/attending/freeplan-d/freetrain/kantou/images/search2_item02.gif) no-repeat; text-indent:-9999px;}
.itembox dl dt.itembox03 {background:url(/attending/freeplan-d/freetrain/kantou/images/search2_item03.gif) no-repeat; text-indent:-9999px;}
.itembox dl dt.itembox04 {background:url(/attending/freeplan-d/freetrain/kantou/images/search2_item04.gif) no-repeat; text-indent:-9999px;}
.itembox dl dt.itembox05 {background:url(/attending/freeplan-d/freetrain/kantou/images/search2_item05.gif) no-repeat; text-indent:-9999px;}
.itembox dl dd label{ font-size:12px; font-size:1.2rem; padding-right:35px;}

.search_reset{ float:right; width:111px; height:22px;}

.Kensaku01{ /*margin-left:40px;*/ width:350px; margin-bottom:15px;}
.Ken01,.Ken02,.Ken03,.Ken04{ width:300px; height:18px; margin-bottom:10px;}
.Ken01 dt,.Ken02 dt,.Ken03 dt,.Ken04 dt,.Ken05 dt,.Ken06 dt{ margin-right:10px; float:left;}
.Ken01 dd,.Ken02 dd,.Ken03 dd,.Ken04 dd,.Ken05 dd,.Ken06 dd{ width:190px; float:right;}
.Ken05,.Ken06{ height:18px; margin-bottom:10px;}
.Ken07 dt {width:85px; font-size:12px; font-size:1.2rem; line-height:auto; float:left; margin-right:7px; padding:3px 0; background-color:#005cb7; color:#FFFFFF; vertical-align:middle; text-align:center;}
.Ken07 dd { float:left; font-size:12px; font-size:1.2rem; line-height:30px;}
.Ken07 dd span{color:#CC3333; font-size:160%; font-weight:bold;}

.SR_SrtPager a{
	width:30px;
	background-color:#F2F2F2;
	font-size:77%;
	text-decoration:none;
	font-size:10px; font-size:1.0rem;
	float:left;
	padding:3px 0;
	display:block;
}

.SR_SrtPager a.SR_Selected{
	background-color:#005cb7;
	color:#FFFFFF;
	font-weight:bold;
}


.Ken08 ul{ margin:10px 0 0 0; padding:0}
.Ken08 li {display: inline; float: left; padding: 0;} 
.Ken08 a{ display:block}
.Reset{ margin:10px 0 0 10px;}


/*--------*/
.SR_GB_CourseDetail {
    margin-left: 10px;
    width: 600px;/*670*/
		text-align:left;
}
.SR_GB_KeyValSet {
    display: inline;
    margin-right: 13px;
}
.SR_GB_CourseName {
    background-color: #F2F2F2;
    margin-top: 15px;
    padding: 5px 10px;
    text-indent: 0;
		text-align:left;
}
.SR_GB_CourseName a {
    font-size: 14px;
    font-weight: bold;
}
.SR_GoodsBlock {
	clear:both;
	width:900px;
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 14px;
	padding-bottom: 7px;
}
.SR_GB_CourseDetailBlock {
    margin-top: 13px;
}
.SR_GB_Midashi {
    color: #7F7F7F;
    display: inline;
    font-size: 70%;
}
.SR_GB_Value {
    display: inline;
    font-size: 12px;
    font-weight: bold;
}
.NS_MesStrong {
    color: #CC3333;
    font-size: 18px;
    font-weight: bold;
}
.SR_GB_p_point {	width:600px;    font-size: 14px;    line-height: 18px;    margin-top: 10px;}
.SR_GB_Midashi2, .SR_GB_Value2 { line-height:1.5;}

.SR_GB_Bt {    width: 140px;}

.SR_GB_p_course_id {
    clear: right;
}
.SR_GB_p_course_id dt {
    float: left;
    font-size: 10px;
    width: 70px;
    text-align:right;
}
.SR_GB_p_course_id dd {
    float: right;
    width: 70px;
    text-align:right;
}
.SR_GB_BtnView {
    float: right;
    height: 25px;
    margin-top: 35px;
    width: 121px;
}
.SR_GB_p_kikan {
    color: #808080;
    font-size: 20px;
    font-weight: bold;
    margin: 3px 0 10px;
    text-align: right;
}
.Src {
    float: left;
    width: 240px;
}
.Src2 {
    float: left;
    width: 340px;
}
.Src3 {
    float: left;
    width: 300px;
}
.Src0 {
    float: left;
    width: 465px;
}

.Src11,.Src21,.Src31,.Src41,.Src51,.Src61{ float:left; margin-right:10px; color:#006666; font-weight:bold;}
.Src11 {background:url(/attending/freeplan-d/freetrain/kantou/images/search_item01.gif) no-repeat; width:50px; height:20px; text-indent:-9999px;}
.Src21 {background:url(/attending/freeplan-d/freetrain/kantou/images/search_item02.gif) no-repeat; width:60px; height:20px; text-indent:-9999px;}
.Src31 {background:url(/attending/freeplan-d/freetrain/kantou/images/search_item03.gif) no-repeat; width:60px; height:20px; text-indent:-9999px;}
.Src41 {background:url(/attending/freeplan-d/freetrain/kantou/images/search_item04.gif) no-repeat; width:50px; height:20px; text-indent:-9999px;}
.Src51 {background:url(/attending/freeplan-d/freetrain/kantou/images/search_item05.gif) no-repeat; width:60px; height:20px; text-indent:-9999px;}
dl.Src0 dt.Src61 {background:url(/attending/freeplan-d/freetrain/kantou/images/search_item06.gif) no-repeat; width:60px; height:20px; text-indent:-9999px;}
.Src12, .Src22, .Src32, .Src42, .Src52, .Src62 {float: left; font-size:12px; font-size:1.2rem; padding-right: 10px;}
.Src52 select,.Src62 select{margin-right:3px;}
.Src .cap001{ float: left; font-size:11px; color:#333333; line-height:28px;}
.sbttl03 {
    background-color: #366665;
    color: #FFFFFF;
    float: left;
    height: 21px;
    padding: 5px 0 0 10px;
    width: 60px;
}
.sbttl03P1 {
    border-bottom: 1px solid #CCCCCC;
    float: right;
    font-size: 10px;
    height: 21px;
    line-height: 21px;
    padding: 2px 0 2px 10px;
    width: 680px;
}
.sbttl03P2 {
    color: #CC0000;
    font-family: Arial Black,Meiryo,Helvetica,Hiragino Kaku Gothic Pro,sans-serif;
    font-size: 21px;
    line-height: 21px;
    margin-right: 2px;
}
.Src62 li {
    float: right;
}

/*----追加----*/
/*p.sbttl03P1{
		width:auto;
		float:left;
	}

.SR_SrtPager{float:left;}
.SR_SrtPgrShortCut { left: 593px;  position: absolute;  top: 188px;}	
.SR_SrtPager li{		float:right; margin-left:20px;}

.mac .SR_SrtPager{ width:580px; float:left;}
.ie8 .SR_SrtPager{float:left;}
.ie8 .SR_SrtPgrShortCut { left: 593px;  position: absolute;  top: 188px;}	

	*/

.sbttl03 {
    background-color: #366665;
    color: #FFFFFF;
    float: left;
    height: 21px;
    padding: 5px 0 0 10px;
    width: 60px;
}
.sbttl03P1 {
    float: right;
    font-size: 10px;
    height: 21px;
    line-height: 21px;
    padding: 2px 0 2px 10px;
    width: 670px;
}

.sbttl03P2 {
    color: #CC0000;
    font-family: Arial Black,Meiryo,Helvetica,Hiragino Kaku Gothic Pro,sans-serif;
    font-size: 21px;
    line-height: 21px;
    margin-right: 2px;
}

.Src62 li{ float:right;}


.hitnum{ font-size:14px; font-weight:bold; text-align:center; margin-top:10px;}
.hitnum span{ font-size:23px; color:#C00;}
.FClear:after {clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden;}

.TabToD{ margin:0; padding:0; width:960px; height:29px;}
.TabToD ul{ list-style:none; margin:0; padding:0;}
.TabToD li{ display:inline; float:left; margin:0; padding:0;}
.TabToD a{ display:block;}

.textOverflow{ overflow: hidden; width:560px; height:110px;}
.textOverflow2{ overflow: hidden; width:550px; height:30px;}


p.sbttl03P1 {
	width:auto;
	float:left;
}
.SR_SrtPager {
	float:left;
}
.sbttl03P3 {
	float:right; margin-right:10px;
}
.SR_GB_BtnView a {
	text-indent: 0;
	display: inline;
	background:none;
	height: auto;
	width: auto;
	margin-top: 0;
	float: none;
}

a.SR_Selected {
 color: #333;
}

.SR_SortBlock{ width:740px;}


.SR_SrtPager2 a.SR_Selected {
    background-color: #007ACC;
    display: block;
    float: left;
    font-size: 77%;
    padding: 3px 0;
    text-decoration: none;
    width: 30px;
				font-weight:bold;
				color:#FFFFFF;
				font-size:1rem;
}

.SR_SrtPager2 a {
    background-color: #F2F2F2;
    display: block;
    float: left;
    font-size: 77%;
    padding: 3px 0;
    text-decoration: none;
    width: 30px;
				font-size:1rem;
}

.SR_SrtPgrShortCut, .SR_SrtPager2 li {
    display: inline;
    float: right;
    margin: 2px 0 0 5px;
    text-align: center;
				font-size:1rem;
}

	.SR_SrtPager { float: left; text-align: center; width: 280px;}
.mac .SR_SrtPager { float: left; text-align: center; width: 535px;}

.SR_SrtPager2 { float: left; text-align:center; width:355px !important;}
.mac .SR_SrtPager2 { float: left; text-align: center; width: 535px;}

	.sbttl03P3{ float:left; margin:5px 0 0 10px;}



/*--------*/

	
	.SR_GB_BtnView a {
		text-indent: 0;
		display: inline;
		background:none;
		height: auto;
		width: auto;
		margin-top: 0;
		float: none;
	}
	a.SR_Selected {
		color: #333;
	}
	
	.OsusumeBoxL2{
	position:relative;
	overflow:hidden;
}

.SR_ErrMesBlock{ background-color:#f5f3fe; clear:left;}
.SR_ErrTitle{ text-align:center; font-size:20px; font-weight:bold; color:#FF0000; padding:20px 0 10px 0;}
.SR_ErrContents{text-align:center; font-size:16px; padding-bottom:20px;}


/* 右コンテンツ */
.mainCtsBlk { width:960px; height:auto;}


/* 新聞掲載ツアー */
.newsBlk { clear:both; overflow:hidden; width:740px; height:auto; padding-bottom:20px;}
.newsTtlBg { background-color:#012448; border-left:solid 15px #7cc1eb; width:705px; font-size:14px; color:#fff; padding:10px 0 10px 20px;}
.newsMdl { overflow:hidden; background-color:#e3e3e3; width:705px; height:auto; padding:20px 0 10px 35px;}
.newsMdl ul { overflow:hidden;}
.newsMdl ul li { float:left; position:relative;}
.newsMdl dl { overflow:hidden; background-color:#fff; width:210px; height:auto; margin:0 20px 15px 0;}
.newsCourseMds { background-color:#005eb4; width:200px; height:auto; font-size:12px; font-size:1.2rem; color:#ffffff; margin-bottom:10px; padding:5px 0 5px 10px;}
.newsCourseDest { clear:both; background-color: #d9dee4; width:180px; height:auto; font-size:12px; margin-left:10px; margin-bottom:10px; padding:3px 5px;}
.newsCourseImg { float:left; background:url(/sharing/common14/images/noimage100.png) no-repeat; width:100px; height:75px; margin-left:10px;}
.newsCourseImg img { width:100px; height:75px;}
.newsCourseIcn { float:right; width:84px; height:auto; margin-right:5px;}
.newsCourseIcn ul li { width:74px; height:18px; margin-bottom:5px;}
.newsCourseNo { clear:both; width:180px; height:auto; font-size:12px; margin-left:10px; padding:3px 0;}
.newsCourseTur { width:190px; height:auto; font-size:12px; color:#0066cc; margin-left:10px; margin-bottom:3px;}
.newsCoursePrc { width:190px; height:auto; font-size:12px;  font-weight:bold; color:#e51717; margin-left:10px; margin-bottom:5px;}
.newsCourseBtn { width:190px; height:27px; font-size:12px;  font-weight:bold; color:#e51717; margin-left:10px; padding-bottom:10px;}

.courseSbBlk dl dd {font-size:1.2rem; font-size:12px;}


.newsSlider01 a,
.newsSlider02 a,
.newsSlider03 a,
.newsSlider04 a{
	cursor:pointer;
	overflow:hidden;
	display:block;
	width:210px;
	height:auto;
	color:#0066cc;
	margin:0 10px;
	text-decoration:none;
}

.newsSlider01 a:visited .newsCourseTur,
.newsSlider02 a:visited .newsCourseTur,
.newsSlider03 a:visited .newsCourseTur,
.newsSlider04 a:visited .newsCourseTur{
	color:#0066cc;
	text-decoration:none;
}

.newsSlider01 a:hover .newsCourseTur,
.newsSlider02 a:hover .newsCourseTur,
.newsSlider03 a:hover .newsCourseTur,
.newsSlider04 a:hover .newsCourseTur{
	color:#FF9933;
	text-decoration:underline;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev,
.bx-wrapper .bx-next {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 36px;
	height: 36px;
	text-indent: -9999px;
	z-index: 190;
}

.bx-wrapper .bx-prev {
	left: -14px;
	background: url(/attending/freeplan-d/freetrain/kantou/images/controls.png) no-repeat 0 0;
}

.bx-wrapper .bx-next {
	right: -14px;
	background: url(/attending/freeplan-d/freetrain/kantou/images/controls.png) no-repeat -36px 0;
}


/* タブ 通常 */
.tab1ptnBg, .tab2ptnBg, .tab3ptnBg, .tab4ptnBg { width:740px; height:65px; margin-bottom:15px; z-index:100;}

.tab1ptnBg li { float:left; width: 148px; height: 65px; font-size:14px; font-size:1.4rem; text-align:center; color:#ffffff;}
.tab1ptnBg li a { display:block; height:55px; font-size:14px; font-size:1.4rem; line-height: 1.5rem; line-height: 15px; text-align:center; color:#ffffff; text-decoration:none; padding-top: 3px;}
.tab1ptnBg li a:hover span, .tab1ptnBg li a:hover { color:#FF0;}
.tab1ptnBg li span { display:block; font-size:11px; font-size:1.1rem; color:#ffffff; padding-top:6px;}
.tab1ptn01 { width:740px; height:55px; background:url(/attending/freeplan-d/freetrain/kantou/images/tabBg.png) 0 0 no-repeat;}
.tab1ptn02 { width:740px; height:55px; background:url(/attending/freeplan-d/freetrain/kantou/images/tabBg.png) -148px 0 no-repeat;}
.tab1ptn03 { width:740px; height:55px; background:url(/attending/freeplan-d/freetrain/kantou/images/tabBg.png) -296px 0 no-repeat;}
.tab1ptn04 { width:740px; height:55px; background:url(/attending/freeplan-d/freetrain/kantou/images/tabBg.png) -444px 0 no-repeat;}
.tab1ptn05 { width:740px; height:55px; background:url(/attending/freeplan-d/freetrain/kantou/images/tabBg.png) -592px 0 no-repeat;}


/* タブ グレー */
.tab2ptn01_g { background:url(/attending/freeplan-d/freetrain/kantou/images/tabBg.png) 0 -55px no-repeat; width:141px; height:55px;}
.tab2ptn02_g{ background:url(/attending/freeplan-d/freetrain/kantou/images/tabBg.png) -353px -55px no-repeat; width:141px; height:55px;}

.tab3ptn01_g { background:url(/attending/freeplan-d/freetrain/kantou/images/tabBg.png) 0 -55px no-repeat; width:141px; height:55px;}
.tab3ptn02_g{ background:url(/attending/freeplan-d/freetrain/kantou/images/tabBg.png) -235px -55px no-repeat; width:141px; height:55px;}
.tab3ptn03_g{ background:url(/attending/freeplan-d/freetrain/kantou/images/tabBg.png) -470px -55px no-repeat; width:141px; height:55px;}

.tab4ptn01_g { background:url(/attending/freeplan-d/freetrain/kantou/images/tabBg.png) 0 -55px no-repeat; width:141px; height:55px;}
.tab4ptn02_g{ background:url(/attending/freeplan-d/freetrain/kantou/images/tabBg.png) -176px -55px no-repeat; width:141px; height:55px;}
.tab4ptn03_g{ background:url(/attending/freeplan-d/freetrain/kantou/images/tabBg.png) -352px -55px no-repeat; width:141px; height:55px;}
.tab4ptn04_g{ background:url(/attending/freeplan-d/freetrain/kantou/images/tabBg.png) -528px -55px no-repeat; width:141px; height:55px;}
.tab4ptn05_g{ background:url(/attending/freeplan-d/freetrain/kantou/images/tabBg.png) -564px -55px no-repeat; width:141px; height:55px;}


/* アンカーリューアル後 */
.tab04pageBg { clear: both; background:url(/attending/freeplan-d/freetrain/kantou/images/tab04pageBg.png) no-repeat; width: 960px;  height: auto;}
.tab04pageBg ul { display: table; width: 740px; height: 65px; margin-bottom: 15px;}
.tab04pageBg ul li { display: table-cell; width: 185px; height: 60px; text-align: center; padding: 0 10px 5px; vertical-align: middle;}
.tab04pageBg ul li a { display: block; font-size: 14px; line-height: 1.5; color: #fff;}

.tab03pageBg { clear: both; background:url(/attending/freeplan-d/freetrain/kantou/images/tab03pageBg.png) no-repeat; width: 960px;  height: auto;}
.tab03pageBg ul { display: table; width: 740px; height: 65px; margin-bottom: 15px;}
.tab03pageBg ul li { display: table-cell; width: 246px; height: 60px; text-align: center; padding: 0 10px 5px; vertical-align: middle;}
.tab03pageBg ul li:last-child { display: table-cell; width: 247px; height: 60px; text-align: center; padding: 0 10px 5px; vertical-align: middle;}
.tab03pageBg ul li a { display: block; font-size: 14px; line-height: 1.5; color: #fff;}

.tab02pageBg { clear: both; background:url(/attending/freeplan-d/freetrain/kantou/images/tab02pageBg.png) no-repeat; width: 960px;  height: auto;}
.tab02pageBg ul { display: table; width: 740px; height: 65px; margin-bottom: 15px;}
.tab02pageBg ul li { display: table-cell; width: 370px; height: 60px; text-align: center; padding: 0 10px 5px; vertical-align: middle;}
.tab02pageBg ul li a { display: block; font-size: 14px; line-height: 1.5; color: #fff;}


/* 見出し */
h3 { background:url(/attending/freeplan-d/freetrain/kantou/images/mdsBg.png) no-repeat; width:661px; height:27px; font-size:18px; font-size:1.8rem; font-weight:bold; color:#324960; padding:10px 0 0 45px; margin-bottom:10px; font-weight:bold;}

.courseBlkTop { background:url(/attending/freeplan-d/freetrain/kantou/images/courseBlkTop.png) top no-repeat; width:706px; height:auto; margin-bottom:15px; padding-top:9px;}
.courseBlkBtm { background:url(/attending/freeplan-d/freetrain/kantou/images/courseBlkBtm.png) bottom no-repeat; width:706px; height:auto; padding-bottom:20px;}
.courseBlkMdl { background:url(/attending/freeplan-d/freetrain/kantou/images/courseBlkMdl.gif) repeat-y; overflow:hidden; padding:12px 18px 0 18px;}

div.courseBlkMdl div.bn_freeplansale { width:670px; height:140px; margin-bottom:15px;}
div.courseBlkMdl div.bn_freeplansale a { width:670px; height:140px; margin-bottom:15px;}


/* ツアー枠・小 */
.courseSbBlk { position:relative; background:url(/attending/freeplan-d/freetrain/kantou/images/courseArrwSide.gif) 310px center no-repeat; width:325px; height:auto; border-bottom:solid 2px #e3e3e3; background-color:#ffffff; margin-bottom:15px; z-index:10;}
.soldout { position:absolute; top:16px; left:30px; width:266px; height:138px;}
.courseSbBlk dl { overflow:hidden; width:325px; height:200px;}
.courseMdsHND { background:url(/attending/freeplan-d/freetrain/kantou/images/courseMdsHND.gif) no-repeat; width:300px; height:23px; font-size:14px; font-size:1.4rem; font-weight:bold; color:#ffffff; padding:2px 0 0 25px;}
.courseMdsNRT { background:url(/attending/freeplan-d/freetrain/kantou/images/courseMdsNRT.gif) no-repeat; width:300px; height:23px; font-size:14px; font-size:1.4rem; font-weight:bold; color:#ffffff; padding:2px 0 0 25px;}
.courseMds { background:url(/attending/freeplan-d/freetrain/kantou/images/courseMds.gif) no-repeat; width:300px; height:23px; font-size:14px; font-size:1.4rem; font-weight:bold; color:#ffffff; padding:2px 0 0 25px;}
.courseImg { float:left; background:url(/sharing/common14/images/noimage200.png) no-repeat; width:140px; height:105px; margin-top:10px; margin-left:15px;}
.courseImg img { width:140px; height:105px;}
.courseIcnBlk { float:right; width:160px; height:auto; margin-top:10px;}
.courseIcnLst li { width:74px; height:18px; margin-bottom:5px; margin-right:5px; float:left;}
.courseTur { clear:both; width:295px; height:auto; font-size:12px; font-size:1.2rem; line-height:16px; line-height:1.6rem; color:#0066cc; margin-left:15px; padding-top:5px;}
.coursePrc { width:160px; height:auto; font-size:12px; font-size:1.2rem; font-weight:bold; color:#e51717; text-align:right; margin-left:5px; float:right; padding-right:15px;}
.courseKkn { width:130px; height:auto; font-size:12px; fonts-size:1.2rem; text-align:left; margin-left:15px; float:left;}
.courseKkn span { font-size:12px; fonts-size:1.2rem; font-weight:bold;}

.courseBlkMdl a {
	cursor:pointer;
	overflow:hidden;
	display:block;
	width:325px;
	height:auto;
	color:#0066cc;
	text-decoration:none;
}

.courseBlkMdl a:visited .courseTur {
	color:#0066cc;
	text-decoration:none;
}

.courseBlkMdl a:hover .courseTur {
	color:#FF9933;
	text-decoration:underline;
}

dd.btnHidden { display:none; background-color:#fed9f1; width:295px; height:275px; padding:15px;} 
.courseHiddenImage { background:url(/sharing/common14/images/noimage140.png) no-repeat; width:140px; height:105px;}
.courseHiddenImage img { width:140px; height:105px;}
.courseHiddenBlk { overflow:hidden;}
.courseHiddenPnt { clear:both; margin-top:5px;}
.courseHiddenPnt li { font-size:14px; font-size:1.4rem; color:#ee0000;}


/* ツアー枠・大 */
.courseSbBlk02 { position:relative; background:url(/attending/freeplan-d/freetrain/kantou/images/courseArrwSide.gif) 655px center no-repeat; width:670px; height:auto; border-bottom:solid 2px #e3e3e3; background-color:#ffffff; margin-bottom:15px; z-index:10;}
.soldout { position:absolute; top:85px; left:0; width:210px; height:138px;}
.soldout img { width:210px;}
.courseSbBlk02 dl { overflow:hidden; width:670px; height:170px;}
.courseMdsHND { background:url(/attending/freeplan-d/freetrain/kantou/images/courseMdsHND.gif) no-repeat; width:300px; height:23px; font-size:14px; font-size:1.4rem; font-weight:bold; color:#ffffff; padding:2px 0 0 25px;}
.courseMdsNRT { background:url(/attending/freeplan-d/freetrain/kantou/images/courseMdsNRT.gif) no-repeat; width:300px; height:23px; font-size:14px; font-size:1.4rem; font-weight:bold; color:#ffffff; padding:2px 0 0 25px;}
.courseMds670 { background:url(/attending/freeplan-d/freetrain/kantou/images/courseMds670.gif) no-repeat; width:645px; height:23px; font-size:14px; font-size:1.4rem; font-weight:bold; color:#ffffff; padding:2px 0 0 25px;}
.courseMds670NRT { background:url(/attending/freeplan-d/freetrain/kantou/images/courseMds670NRT.gif) no-repeat; width:645px; height:23px; font-size:14px; font-size:1.4rem; font-weight:bold; color:#ffffff; padding:2px 0 0 25px;}
.courseMds670HND { background:url(/attending/freeplan-d/freetrain/kantou/images/courseMds670HND.gif) no-repeat; width:645px; height:23px; font-size:14px; font-size:1.4rem; font-weight:bold; color:#ffffff; padding:2px 0 0 25px;}
.courseMds670 { background:url(/attending/freeplan-d/freetrain/kantou/images/courseMds670.gif) no-repeat; width:645px; height:23px; font-size:14px; font-size:1.4rem; font-weight:bold; color:#ffffff; padding:2px 0 0 25px;}
.courseImg01 { float:left; background:url(/sharing/common14/images/noimage200.png) no-repeat; width:140px; height:105px; margin-top:10px; margin-left:15px;}
.courseImg02 { float:left; background:url(/sharing/common14/images/noimage200.png) no-repeat; width:140px; height:105px; margin-top:10px; margin-left:15px;}
.courseImg01 img, .courseImg02 img { width:140px; height:105px;}
.courseSbBlk02 .courseIcnBlk { float:left; width:325px; height:auto; margin-top:5px; margin-left:15px;}
.courseSbBlk02 .courseIcnBlk img { width:74px; height:18px;}
.courseSbBlk02 .courseIcnLst li { width:74px; height:18px; margin-bottom:0; margin-right:5px; float:left;}
.courseSbBlk02 .courseTur { clear:none; float:left; width:325px; height:auto; font-size:14px; font-size:1.4rem; line-height:16px; line-height:1.6rem; color:#0066cc; padding-top:10px; margin-left:15px;}
.courseSbBlk02 .courseTur a { font-size:14px; font-size:1.4rem;}
.courseSbBlk02 .coursePnt { width:325px; float:left; margin-top:5px; margin-left:15px;}
.courseSbBlk02 .coursePnt ul li { font-size:12px; font-size:1.2rem; line-height:16px; line-height:1.6rem;}
.courseSbBlk02 .coursePrc { float:right; width:160px; height:auto; font-size:14px; font-size:1.4rem; font-weight:bold; color:#e51717; text-align:right; margin-top:5px; margin-left:5px; padding-right:15px;}
.courseSbBlk02 .courseKkn { clear:left; width:130px; height:auto; font-size:12px; fonts-size:1.2rem; text-align:left; margin-left:15px;}
.courseSbBlk02 .courseKkn span { font-size:12px; fonts-size:1.2rem; font-weight:bold;}

.courseSbBlk02 a {
	cursor:pointer;
	overflow:hidden;
	display:block;
	width:670px;
	height:auto;
	color:#0066cc;
	text-decoration:none;
}
.courseSbBlk02 a:visited .courseTur {
	color:#0066cc;
	text-decoration:none;
}

.courseSbBlk02 a:hover {
	background:url(/attending/freeplan-d/freetrain/kantou/images/courseArrwSide.gif) 655px center no-repeat #fce3f4;
	display:block;
}
.courseSbBlk02 a:hover .courseTur {
	color:#FF9933;
	text-decoration:underline;
}

dd.btnHidden { display:none; background-color:#fed9f1; width:305px; height:200px; padding:10px;} 
.courseHiddenImage { background:url(/sharing/common14/images/noimage140.png) no-repeat; width:140px; height:105px;}
.courseHiddenImage img { width:140px; height:105px;}
.courseHiddenBlk { overflow:hidden;}
.courseHiddenPnt { clear:both; margin-top:5px;}
.courseHiddenPnt li { font-size:12px; font-size:1.2rem; line-height:16px; line-height:1.6rem; color:#ee0000;}



/*アンカーnav用*/
.fixed { position: fixed !important; top: 0; margin:0px; }
*:first-child+html .fixed { position: fixed !important; top: 0; margin:0px; }


.itembox04Etc {
	overflow:hidden;
	width:690px;
	text-align:left;
}

/* ディレクトリ変更後 */
.leftSrchMds { float: left;}
.leftSrchBtm .courseNumSrchBg { float: left; background-color: #0e8c77 ; width: 316px; height: 35px; margin-left: 5px;}
.leftSrchBtm .courseNumSrchBg ul { overflow: hidden; margin-right: 0;}
.leftSrchBtm .courseNumSrchBg ul li { float: left;}
.leftSrchBtm .courseNumSrchBg ul li input[type="text"] { float: left; border: none; width: 98px; height: 25px; padding: 0;}
.leftSrchBtm .courseNumSrchBg ul li input[type="submit"] { float: left; background:url(/attending/freeplan-d/freetrain/kantou/images/courseNumBtn.gif) no-repeat; width: 49px; height: 25px; border: 0; padding: 0; text-indent: -9999px;}
.leftSrchBtm .courseNumSrchBg ul .courseNumSrchBox { width: 159px; height: auto; padding-top: 5px;}
.leftSrchMdl { overflow:hidden; background:url(/attending/freeplan-d/freetrain/kantou/images/srchBg.gif) repeat;}
.leftSrchBtm ul { overflow: hidden; float: left; width:auto; height: auto; margin-right: 20px;}
.leftSrchBtm ul li { float: left;}
.leftSrchMdl ul li select { margin-top:1px;}
.leftSrchMdl ul li select#preDest { width:145px;}
.leftSrchMdl ul li select#preCountry { width:147px;}
.leftSrchMdl ul li select#preCity { width:167px;}
.leftSrchMdl ul li select#preDate { width:112px;}
.leftSrchMdl { clear: both; padding: 15px 0 15px 20px;}
.Undecided { padding-left: 9px;}
.leftSrchMdl ul li span { font-size:12px; line-height: 1.5; margin-left: 0;}
.bdrRght { border-right:solid 1px #999999; margin-right: 10px; padding-right: 10px;}

.leftSrchAcdMds { width:auto;}
.leftSrchAcdBlk { clear:both; overflow: hidden;}
.leftSrchAcdBlk ul { clear:both; float:left; width: 670px; margin-right: 0; margin-bottom: 5px; padding-bottom: 5px;}
.leftSrchAcdBlk ul.bdrNon { border-bottom: none;}
.leftSrchAcdBlk ul li { font-size: 12px; margin-right: 10px;}
.leftSrchAcdBlk ul li.plnBLk input,
.leftSrchAcdBlk ul li.htlBLk input,
.leftSrchAcdBlk ul li.etcBLk input { margin-top:2px;}
.leftSrchAcdBlk ul li select { margin-top: 0;}
.leftSrchAcdBlk ul li span { margin-left: 3px;}
.leftSrchAcdBlk .plnBLk .choice {
    display: inline-block;
    background-color: #e6eff2 ;
    font-size: 12px;
    line-height: 1.5;
    color: #333333 ;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    margin-left: 10px;
    padding: 1px 25px;
}

.NS_Watermark { height: 14px;}

.pagerBox { overflow:hidden; width:auto; height:auto; margin-top:4px; margin-left: 20px; float:left;}
.pagerBox li { float:left; background-color:#ffffff; width:auto; height:auto; text-align:center; margin-left:5px;}
.pagerBox li.selected a { background-color:#0066cc; color:#fff; text-decoration:none;}
.pagerBox li a { display:block; font-size:12px; line-height:1; color:#0066cc; padding:5px 10px;}
.pagerBox li a:hover { background-color:#0066cc; color:#fff; text-decoration:none;}

.sortCond { overflow: hidden;float: right; margin-top: 6px;}
.sortCond dt,
.sortCond dd { float: left; font-size: 12px; line-height: 1.5;}
.sortCond dd li { text-align: left; font-size: 12px; line-height: 1.5;}

.osusumeTourBlk { clear: both; overflow: hidden; border-bottom: solid 1px #e6e6e6 ; background-color: #fff9e0; margin-bottom: 10px;}
.osusumeTourBlk .tourDetails { position: relative;}
.osusumeTourBlk .osusumeLbl { position: absolute; top: 0; right: 0;}
.osusumeTourBlk .tourName { overflow: hidden; background-color: #012448; padding: 10px; font-size:14px; color: #fff;}
.osusumeTourBlk .tourName a { font-size:14px; color: #fff;}
.osusumeTourBlk .tourName li { color: #fff;}
.osusumeTourBlk .tourName .tourTtl { float: left; font-size: 14px;}
.osusumeTourBlk .tourName .tourNum { float: right; font-size: 12px;}
.osusumeTourBlk .tourPht { float: left; width: 140px; height: 105px; margin: 10px;}
.osusumeTourBlk .tourDetails { float: right; width: 570px; height: auto; margin: 10px 10px 10px 0;}
.osusumeTourBlk .tourDetails .lead { font-size: 12px; line-height: 2.0;}
.osusumeTourBlk .tourDetails .price { font-size: 14px; line-height: 1.5; color: #cc0000 ; font-weight: bold;}
.osusumeTourBlk .tourDetails .price span { font-size: 14px; line-height: 1.5; color: 4c4c4c; font-weight: bold;}
.osusumeTourBlk .tourDetails .kikan { font-size: 12px; line-height: 2.0;}
.osusumeTourBlk .tourDetails .syokuji { font-size: 12px; line-height: 2.0;}
.osusumeTourBlk .tourDetails .dest { font-size: 12px; line-height: 2.0;}
.osusumeTourBlk .tourDetails .btn { position: absolute; bottom: 0; right: 0; width: 120px; height: 32px;}
.osusumeTourBlk .tourDetails .text { font-size: 12px; line-height: 2.0;}
.osusumeTourBlk .tourDetails .kikan span,
.osusumeTourBlk .tourDetails .syokuji span,
.osusumeTourBlk .tourDetails .dest span { background-color: #edebe1 ; display: inline-block; padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}

.resultTourBlk { clear: both; overflow: hidden; border-bottom: solid 1px #e6e6e6 ; margin-bottom: 10px;}
.resultTourBlk .tourDetails { position: relative;}
.resultTourBlk .tourName { overflow: hidden; background-color: #012448; padding: 10px;}
.resultTourBlk .tourName li { color: #fff;}
.resultTourBlk .tourName .tourTtl { float: left; font-size: 14px;}
.resultTourBlk .tourName .tourNum { float: right; font-size: 12px;}
.resultTourBlk .tourPht { float: left; width: 140px; height: 105px; margin: 10px;}
.resultTourBlk .tourDetails { float: right; width: 790px; height: auto; margin: 10px 10px 10px 0;}
.resultTourBlk .tourDetails .lead { font-size: 12px; line-height: 2.0;}
.resultTourBlk .tourDetails .price { font-size: 14px; line-height: 1.5; color: #cc0000 ; font-weight: bold;}
.resultTourBlk .tourDetails .price span { font-size: 14px; line-height: 1.5; color: 4c4c4c; font-weight: bold;}
.resultTourBlk .tourDetails .kikan { font-size: 12px; line-height: 2.0;}
.resultTourBlk .tourDetails .syokuji { font-size: 12px; line-height: 2.0;}
.resultTourBlk .tourDetails .dest { font-size: 12px; line-height: 2.0;}
.resultTourBlk .tourDetails .btn { position: absolute; bottom: 0; right: 0; width: 120px; height: 32px;}
.resultTourBlk .tourDetails .text { font-size: 12px; line-height: 2.0;}
.resultTourBlk .tourDetails .kikan span,
.resultTourBlk .tourDetails .syokuji span,
.resultTourBlk .tourDetails .dest span { background-color: #edebe1 ; display: inline-block; padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}

.pagerBtmBox {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}

.pagerBtmBox ul {
  position: relative;
  left: 50%;
  float: left;
}

.pagerBtmBox ul li {
  position: relative;
  left: -50%;
  float: left;
}
.pagerBtmBox ul li { float:left; background-color:#ffffff; width:auto; height:auto; text-align:center; margin-left:5px;}
.pagerBtmBox ul li.selected a { background-color:#0066cc; color:#fff; text-decoration:none;}
.pagerBtmBox ul li a { display:block; font-size:12px; line-height:1; color:#0066cc; padding:5px 10px;}
.pagerBtmBox ul li a:hover { background-color:#0066cc; color:#fff; text-decoration:none;}

.frRank .themeList { width:180px; height:auto; margin:0 auto;}
.frRank .themeList li { border-bottom:none; margin:0 auto; padding-bottom:0;}

.frRank ul {
	overflow:hidden;
	border-bottom:dotted 1px #CCCCCC;
	margin-bottom:10px;
	padding-bottom:10px;
}

.frRankIg {
	float:left;
}

.frRankIg img {
	background:url(/sharing/common14/images/noimage200.png) no-repeat;
	background-size:80px 60px;
	width:80px;
	height:60px;
}

.frRankBx {
	float:right;
	width:90px;
	height:auto;
}

.frRankBx span.frRank01 {
	display:inline-block;
	background-color:#c79600;
	padding:0px 5px;
	text-align:center;
	font-size:12px; font-size:1.2rem;
	color:#fff;
}

.frRankBx span.frRank02 {
	display:inline-block;
	background-color:#a1a1a1;
	padding:0px 5px;
	text-align:center;
	font-size:12px; font-size:1.2rem;
	color:#fff;
}

.frRankBx span.frRank03 {
	display:inline-block;
	background-color:#c29561;
	padding:0px 5px;
	text-align:center;
	font-size:12px; font-size:1.2rem;
	color:#fff;
}

.frRankBx span.frRankNm, .frRankBx span.frRankNm a {
	display:block;
	font-size:12px; font-size:1.2rem;
	line-height:16px; line-height:1.6rem;
}
