	@charset "shift_jis";
	
	/* ξ{CAEgEtHgόΦA */
	.roman-s { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px}
	.f-bold { font-weight: bold}
	.f-b-red { font-weight: bold ; color: #FF0000}
	.f-b-y { font-weight: bold ; color: #FFFFCC}
	.f-b-pink { font-weight: bold ; color: #FF6666}
	.f-b-orange { font-weight: bold ; color: #FF6600}
	.f-b-s-pink { font-weight: bold ; color: #FF3399}
	.f-b-white { font-weight: bold ; color: #FFFFFF}
	.f-b-purple { font-weight: bold; color: #B086B9}
	.f-b-dp { font-weight: bold; color: #663399}
	.f-b-green { font-weight: bold; color: #008888}
	.f-b-blue { font-weight: bold; color: #0066CC}
	.f-dp { color: #663399}
	.f-white { color: #FFFFFF}
	.f-red { color: #a00000}
	
	/* CAEg */
	.t10b { font-size: 10px; line-height:14px;}
	.t10-r { font-size: 10px ; color: #FF0000}	
	.t10w { font-size: 10px; color: #FFFFFF}
	.t14b { font-size: 14px ; font-weight: bold ; color: #666666}
	.t14y { font-size: 14px ; font-weight: bold ; color: #FFFFCC}
	.t16b { font-size: 16px; font-weight: bold; color: #3366CC}
	.mb5p{margin-bottom:5%;}
	.tx14_12 { font-size: 14px;}

	/* CSSϊέθ */
	#bg {
		font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
		font-size:12px;
		width:950px;
		overflow:hidden;
	}
	#bg img {
		border:0;
		vertical-align:bottom;
	}
	#bg ul,#bg ol {
		list-style:none;
	}
	#bg a {
		overflow: hidden;
	}
	#bg strong {
		font-weight:bold;
	}
	.clear {
		clear: both;
	}
	.clearFloat:after { 
		content: "."; 
		display: block; 
		clear: both; 
		height: 0; 
		visibility: hidden; 
		line-height: 0; 
	} 
	.clearFloat { 
		display: inline-table; 
		min-height: 1%; 
	} 
	/* for macIE \*/ 
	* html .clearFloat { 
		height: 1%; 
	} 
	.clearFloat { 
		display: block; 
	} 
	/* end of for macIE */
	.clearFloat {
		overflow:hidden;
	}
	
	a.OpaChange:hover *{
	filter:alpha(opacity=70); /*IE*/
	-moz-opacity:0.70; /*FF*/
	opacity:0.70;
	}
	
	
	.clearfix:after {
	  content: "";
	  clear: both;
	  display: block;
	}
	
	p.images img{
		width:250px;
		height:auto!important;
	}
	
	h1{
		background:none;
		text-indent:-9999px;
		height: 1%;
	}
	
	div.colum3T div{
		cursor:pointer;
	}
	
	div.colum3T div:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	background: #fff;
	}
	div.colum3T div:hover a{
		color:#FF8000;
		text-decoration:underline;
	}
	
	.naviNormal li{
	font-size: 1.2em;
	}
	
	#title{
		margin:0 0 2px 0;
		padding:0;
		overflow:hidden;
		position:relative;
		text-align:center;
	
	}
	
	
	#title img{
		width:950;
		height:300px;
	
	}
	
	#title p strong{
		width:766px;
		height:197px;
		display:block;
	
	}
	
	
	#title span{
		font-size:20px;
		display:block;
		text-align:center;
		color:#FFF;
		font-weight:bold;
		position:absolute;
		font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
		left: 50%;
		margin:0 0 0 -300px;
		top: 252px;
	}
	

	#templeteWrap{
		width:100%;
	}
	
	.contInner02 .column2Area .section{
		width:950px!important;
		float:none;
	}
	
	#wrapInner{
		width:100%!important;
	}
	
	#inner950{
		width:950px;
		margin:0 auto;
		display:block;
	}
	
	.inner950{
		width:950px;
		margin:30px auto 0;
		display:block;
	}
	
	
	
	#navList{
	background:#FFF;
	padding:0 8px 8px 8px;
	width:930px;
	margin:0px auto 0px;
	display:block;
	overflow:hidden;
	}
	
	#navList li{
		display:inline-block;
		float:left;
		font-size:16px;
		padding:10px;
		margin:0 30px 0 0;
	}
	
	.navMenuNew100{
		width:950px;
		background:#1b1b1b;
		margin:0 auto 30px auto;
	}
	
	.navMenuNew100 ul{
		width:950px;
		text-align:center;
		margin:0 auto;
		overflow:hidden;
		padding:20px 0;
	}
	
	.navMenuNew100 ul li{
		font-size:16px;
		font-weight:bold;
		display:inline;
		margin:0 0 0 0;
		padding:0 20px 0 20px;
		color:#FFF;
		border-right:2px solid #FFF;
		color:#CCC;
	}
	
	.navMenuNew100 ul li.select{
	font-size:20px;
	font-weight:bold;
	display:inline;
	margin:0 0 0 0;
	padding:0 20px 0 20px;
	color:#958500;
	border-right:2px solid #FFF;
	cursor:default;
	}
	
	.navMenuNew100 ul li a{
		color:#FFF;
		font-weight:bold;
		font-size:16px;
		display:inline-block;
	}
	
	.navMenuNew100_2{
		background:#1b1b1b;
		margin:0 0 20px 0;
	}
	
	.navMenuNew100_2 ul{
		width:680px;
		text-align:center;
		margin:0 auto;
		overflow:hidden;
		padding:20px 0;
	}
	
	.navMenuNew100_2 ul li{
	font-size:16px;
	font-weight:bold;
	display:inline;
	margin:0 0 0 0;
	padding:0 10px 0 10px;
	color:#CCC;
	border-right:2px solid #FFF;
	}
	
	.navMenuNew100_2 ul li.select{
		font-size:18px;
		font-weight:bold;
		display:inline;
		margin:0 0 0 0;
		padding:0 10px 0 10px;
		color:#958500;
		border-right:2px solid #FFF;
		cursor:default;
	}
	
	.navMenuNew100_2 ul li a{
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	display:inline-block;
	}
	
.navMenuNew100 ul li:nth-child(1),
.navMenuNew100_2 ul li:nth-child(1){
	padding:0 10px 0 0;
}

.navMenuNew100 ul li:nth-child(2),
.navMenuNew100_2 ul li:nth-child(2){
	padding:0 0 0 10px;
	border-right:none;
}

	#Foot .footBtmInner{
		font-size:12px!important;
	}
	
	.itemList4 a{
		color:#383333!important;
	}
	
	#articleWrap{
		width:950px;
		margin:0 auto;
	}
	
	.pRp{
		padding-left:20px;
	}
	
	.contInner02{
		padding-bottom:10px!important;
		overflow:hidden;
	}
	
	/* =========================================================
	common section
	========================================================= */
	
	/*-----------------------------------------------------
	box(p[c)
	------------------------------------------------------*/
	.bgWhiteArea {
		background: #fff;
	}
	.bgGrayArea {
		background: #1F1F1F;
		margin:0 0 20px 0;
	}
	.contInner {
		margin: 0 auto;
		line-height: 1.6;
		padding-bottom: 20px;
		overflow-x:hidden;
	}
	.contInner02 {
	margin: 0 auto;
	line-height: 1.6;
	padding-top: 20px;
	padding-bottom: 40px;
	overflow-x:hidden;
	}
	
	.contInner02 h2{
	font-size:26px;
	font-weight:bold;
	margin:0 0 0 0;
	color: #e6ce00;
	font-family: "Yu Mincho", "YuMincho";
	}
	.contInner02 h2 span{
		font-size:18px;
	}
	
	.column2Area {
		margin-right: -30px;
		width:950px;
	}
	.column2Area:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden;
	}
	.column2Area {
		min-height: 1px;
		width:auto!important
	}
	* html .column2Area {
		height: 1px; /*_*//*/ height: auto; overflow: hidden; /**/
	}
	.contInner02 .column2Area .section {

	}
	.column3Area {
		margin-right: -20px;
	}
	.column3Area:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden;
	}
	.column3Area {
		min-height: 1px;
	}
	* html .column3Area {
		height: 1px; /*_*//*/ height: auto; overflow: hidden; /**/
	}
	.column3Area .section {
		width: 310px;
		float: left;
		margin-right: 20px;
	}
	.contInner02 .column3Area {
		margin-right: -30px;
	}
	.contInner02 .column3Area .section {
		width: 275px;
		float: left;
		margin-right: 30px;
	}
	.column2_1Area {
		margin-right: -30px;
	}
	.column2_1Area:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden;
	}
	.column2_1Area {
		min-height: 1px;
	}
	* html .column2_1Area {
		height: 1px; /*_*//*/ height: auto; overflow: hidden; /**/
	}
	.contInner .column2_1Area .section2_5 {
		width: 640px;
		float: left;
		margin-right: 20px;
	}
	.contInner .column2_1Area .section2 {
		width: 580px;
		float: left;
		margin-right: 20px;
	}
	.contInner .column2_1Area .section0_5 {
		padding-bottom: 20px;
		width: 310px;
		float: left;
	}
	.contInner .column2_1Area .section {
		width: 370px;
		float: left;
		margin-right: 20px;
	}
	.contInner02 .column2_1Area .section2 {
		width: 580px;
		float: left;
		margin-right: 30px;
	}
	.contInner02 .column2_1Area .section {
		width: 275px;
		float: left;
		margin-right: 30px;
	}
	.ie7 .section, .ie7 .section2 {
		padding-bottom: 40px;
		margin-bottom: 0;
	}
	
	
	#dirPathBlock{ margin-bottom: 25px;}
	
	.bgWhtiteRadiusBox {
		background: #fff;
		padding: 15px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.bgGrayRadiusBox {
		background: #ebeaea;
		padding: 15px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.itemList4 {
		margin-right: -29px;
	}
	.ie7 .itemList4 {
		padding-bottom: 20px;
		margin-bottom: 0;
	}
	.itemList4 li {
		width: 200px;
		float: left;
		position: relative;
		margin-right: 20px;
		margin-bottom: 25px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		overflow: hidden;
		-webkit-box-shadow: 0 1px 0 #afafaf;
		-moz-box-shadow: 0 1px 0 #afafaf;
		box-shadow: 0 1px 0 #afafaf;
	*display:inline;
	opacity: 0.99999;
	filter: alpha(opacity=100);       
	-ms-filter: "alpha(opacity=100)";
	-moz-opacity:1;

	}
	/*.itemList4 li:hover{ cursor:pointer;
	opacity: 0.8;
	filter: alpha(opacity=80);       
	-ms-filter: "alpha(opacity=80)";
	-moz-opacity:0.8;
	}*/
	.itemList4 li dl {
		padding: 5px 10px;
		overflow:hidden;
		display:block;
	}
	.itemList4 li dl dt {
		font-size: 15px;
		margin-bottom: 2px;
		font-weight:bold;
	}
	.itemList4 li dl dd span {
		margin-top: 10px;
		display: inline-block;
		font-size:12px;
	}
	
	.itemList4 li dl dd a {
		color: #333 !important;
		text-decoration: none !important;
	}
	
	.itemList4 li dl dd p{
		display:block;
		clear:both;
		margin:0;
		padding:0;
	}
	
	.itemList4 li .thumb {
	zoom: 1;
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;
	overflow:hidden;
	width:100%;
	margin:0 0 10px 0;
		position:relative;
	}
	
	.itemList4 li .thumb img{
		width:100%;
		height:auto;
	}
	
	.itemList4 li .thumb img{ max-width:100%; *width:100%; height:auto;}
	.itemList4 li .thumb .tag {
		display: block;
		position: absolute;
		font-size:13px;
		top: -9px;
		left: -39px;
		color: #fff;
		font-weight: bold;
		width: 100px;
		height: 22px;
		padding-top: 20px;
		text-align: center;
		transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	}
	.ie .itemList4 li .thumb .tag,
	.ie9 .itemList4 li .thumb .tag {
		width: 50px;
		height: auto;
		top: 0;
		left: 0;
		padding-top: 0;
	}
	.kokunai .itemList4 li .thumb .tag {
		background: #dd335d;
	}
	.kaigai .itemList4 li .thumb .tag {
		background: #59b034;
	}
	.itemList4.white li {
		background: #fff;
		width:290px;
		padding:0 0 5px 0;
	}
	.itemList4.gray li {
		background: #f2f2f2;
		padding:0 0 10px 0;
		width:285px;
	}
	
	
	/*ranking*/
	.itemList4 li .thumb .tag.first {
		color: #333;
		background: #d4ba35 !important;
	}
	.itemList4 li .thumb .tag.second {
		color: #333;
		background: #b8b8b8 !important;
	}
	.itemList4 li .thumb .tag.third {
		color: #333;
		background: #d5976d !important;
	}
	.kokunai .itemList4 li .thumb .tag.special {
		background: #df3560;
	}
	.kaigai .itemList4 li .thumb .tag.special {background: #df3560;}
	
	.itemList4 li .thumb .tag.plan {
		color: #fff;
		background: #fb7f12 !important;
	}
	.itemList4 li.rankTtl {
		text-align: center;
	}
	.itemList4 li.rankTtl:hover{
		opacity: 1;
	filter: alpha(opacity=100);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=100)";  /* ie 8 */
	-moz-opacity:1;
	cursor:default;
	}
	.itemList4 li .rankTtlThumb {
		margin-bottom: 10px;
		padding-top: 25px;
	}
	
	
	
	
	/*-----------------------------------------------------
	boxiΕLΜj
	------------------------------------------------------*/
	.newsCont {
	}
	.newsCont ul li {
		border-bottom: 1px dotted #ccc;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	.newsCont ul li:last-child{border-bottom: none;}
	.newsCont ul li span {
		display: inline-block;
	*display: inline;
		line-height: 1.2;
	}
	.newsCont ul li span.date {
		margin-right: 5px;
	}
	.newsCont ul li span.newsIco {
		color: #fff;
		padding: 4px 9px 3px;
		line-height:1;
		vertical-align:middle;
		margin-right: 5px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.newsCont ul li span.newsIco.important {
		background: #e62d2d;
	}
	.newsCont ul li span.newsIco.kokunai {
		background: #dd335d;
	}
	.newsCont ul li span.newsIco.kaigai {
		background: #4eab26;
	}
	.newsCont ul li .text {
		display: block;
		margin-top: 5px;
	}
	
	/*btn*/
	
.orangeBtn{
	clear:both;
	display:block;
	}
	
.orangeBtn a{
	color: #FFF!important;
    display: block;
    background: #;
    background: -moz-linear-gradient(top, #e6ce71 2%, #7b6512 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#958500), color-stop(100%,#958500));
    background: -webkit-linear-gradient(top, #e6ce71 2%,#7b6512 100%);
    background: -o-linear-gradient(top, #e6ce71 2%,#7b6512 100%);
    background: -ms-linear-gradient(top, #e6ce71 2%,#7b6512 100%);
    background: linear-gradient(to bottom, #e6ce71 2%,#7b6512 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b6512', endColorstr='#7b6512',GradientType=0 );
    -moz-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: block;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    color: #FFF;
    display: block;
    text-align: center;
    text-decoration: none!important;
    font-size: 16px;
    position: relative;
    padding: 6px;
    width: 92%;
	}
	
	
.orangeBtn a:after{
	width:13px;
	height:13px;
	content:"";
	display:block;
	background:url(../images/im_arrow.png) no-repeat;
	position:absolute;
	top:32%;
	right: 5%;
	}
	
.orangeBtn:hover{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	}


	.btnAll{
		margin:0;
		padding:0;
	}
	

.btnAll a{
	width:419px;
	height:52px;
	line-height:52px;
	background:url(../images/bt2.png) no-repeat;
	display:block;
	clear:both;
	margin:0 auto 20px;
	color:#FFF;
	font-weight:bold;
	display:block;
	text-align:center;
	text-decoration:none!important;
	font-size:18px;
}

.btnAll a:hover{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	text-decoration:none!important;
}

	
	.mt20{
		margin-top:20px;
	}
	
	.nt20{
		margin-top:-20px;
		margin-bottom:40px;
	}
	
	.panf{
		margin:0 0 30px 0;
		padding:0;
	}
	
	.panf li{
		float:left;
		margin:0 0 0 25px;
	}
	
	.price{
		color:#F00;
		font-size:18px;
		font-weight:bold;
		display:block;
		text-align:center;
		clear:both;
	}


/*add*/

.open{
	display:block;
	position:absolute;
/*opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";*/
background: #F2F2F2;
	margin:0;
	font-size:14px!important;
	text-align:center;
	top:0;
	width:100%;
	margin:0 0 0 0;
	left:0;
	padding:4px;
	font-weight:bold;
	
}

.discount{
	display:block;
	position:absolute;
	background:#FFF;
	font-size:18px!important;
	text-align:center;
	top:39px;
	width:95%;
	margin:0;
	left:9px;
	line-height:18px;
	padding:8px 0 8px 0;
	font-weight:bold;
	color:#F00;
	height: auto;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
opacity:0.9;
filter: alpha(opacity=90);
-ms-filter: "alpha( opacity=90 )";
box-shadow:rgba(0, 0, 0, 0.31) 0px 2px 0px 0px;
-webkit-box-shadow:rgba(0, 0, 0, 0.31) 0px 2px 0px 0px;
-moz-box-shadow:rgba(0, 0, 0, 0.31) 0px 2px 0px 0px;
}

.discount span{
	font-size:14px;
}

.discount2{
	display:block;
	position:absolute;
	background:#FFF;
	font-size:18px!important;
	text-align:center;
	top:95px;
	width:95%;
	margin:0;
	left:9px;
	line-height:18px;
	padding:8px 0 8px 0;
	font-weight:bold;
	color:#F00;
	height: auto;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
opacity:0.9;
filter: alpha(opacity=90);
-ms-filter: "alpha( opacity=90 )";
}

.pref{
	display:block;
	font-size:46px;
	color:#FFF;
	position:absolute;
	font-weight:bold;
	margin:0;
	padding:0;
	bottom:0px;
	text-align:right;
	right:10px;
	text-shadow: 1px 1px 1px #000000;
}

.detail{
	font-size:14px;
	margin:0 10px 10px;
	padding:0 0 0 0;
	display:block;
}

.detail span{
	display:block;
	border-bottom:1px solid #CCC;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}

.otherBtn{
	display:inline-block;
	margin:5px 0 0 15px;
	padding:0 0 0 20px;
	font-size:12px;
	background:url(../images/im_arrow2.png) no-repeat 0 42%;
}

.mb{
	margin-bottom:15px!important;
}

.info{
	padding:10px 0 0 0;
}

.info a{
	font-size:12px;
	display:block;
	margin:0 0 5px 0;
}

.btnBox{
	overflow:hidden;
}








/*  =================================
slideshow
=================================  */


#slideshow {
   position:relative;
   width:950px;
   height:300px;
   margin:0 auto;
}
#slideshow li {
   position:absolute;
   height:300px;
   margin:0;
   padding:0;
   background-position:center center;
   background-repeat:no-repeat;
}



/*  =================================
con_box
=================================  */

h2.title_main{
	background:#FFF;
	font-size:24px;
	padding:7px 12px;
	font-weight:bold;
	margin:25px 0 15px 0;
	border-left:10px solid #333333;
	font-family: "Yu Mincho", "YuMincho";

}
h2.title_main:first-child{
	margin: 2% 0 15px 0;
}
.Textbox{
	display:block;
	padding:10px;
	border:1px solid #1b1b1b;
	text-align:left;
font-size:14px;
margin:0 0 20px 0;
background: #fff;
font-family: "Yu Mincho", "YuMincho";
}

.colum3T .bgGrayArea .con_box dd span{
	padding:5px 0 0 0;
}

	.con_box .itemList4 li:hover {
	cursor:pointer;
	}
	
	.con_box.cursor_none .itemList4 li:hover {
	cursor:auto;
	}
	
	.con_box.cursor_none .itemList4 li .thumb:hover {
filter:alpha(opacity=1); /*IE*/
-moz-opacity:1; /*FF*/
opacity:1;
	cursor:auto;
	}
	
	 .con_box .itemList4 li .thumb {
		width:100%;
	}
	
	 .con_box .itemList4 li .thumb iframe {
   width:290px;
   height:163px;
	}
	
	 .con_box .itemList4 li .thumb:hover {
filter:alpha(opacity=70); /*IE*/
-moz-opacity:0.70; /*FF*/
opacity:0.70;
	cursor:pointer;
	}
	
	 .con_box .itemList4 li .thumb img{
		height:auto;
	}
	
	 .con_box .itemList4 li dl {
		margin: 10px 5px 10px 0;
		padding: 0 0;
	}
	 .con_box .itemList4 li dl dt {
		font-size: 16px;
	text-align:center;
		margin: 0 0 10px 0;
	}
/*	 .con_box .itemList4 li dl dd {
		height: 90px;
	}
*/	
	 .con_box .itemList4 li dl dd {
		margin: 0 10px 10px 10px;
		font-size:14px;
	font-weight:bold;
	line-height: 16px;
	}
	
	

.grayBtn{
		display:block;
		margin:0 10px 5px;
		background:url(//www.nta.co.jp/kanko/kokunai/kyushu/images/bt_s.png) no-repeat;
		clear:both;
		color:#FFF;
		font-weight:bold;
	}
	
.grayBtn span{
		color:#FFF!important;
		display:block;
		height:39px;
		line-height:39px;
		text-decoration:none;
		text-align:center;
		font-size:14px;
			text-decoration:none!important;
	}



/*  =================================
onerow ver2
=================================  */

	.itemList4.onerow2 li {
		width:900px;
		padding: 0 0;
	}
	
	.itemList4.onerow2 li:hover {
	cursor:auto;
	}
	
	.itemList4.onerow2 li .thumb {
	float: left;
		width:35%;
	margin: 0 15px 0 0;
	}
	
	.itemList4.onerow2 li .thumb:hover {
filter:alpha(opacity=1); /*IE*/
-moz-opacity:1; /*FF*/
opacity:1;
	cursor:auto;
	}
	
	.itemList4.onerow2 li dl {
	float: left;
		width:60%;
		margin:20px 10px 0 0;
	}


	.itemList4.onerow2 li dl dt {
	text-align:left;
		margin:0;
	}

	.itemList4.onerow2 li dl dt.mb {
		font-size: 18px;
	color:#958500;
	}

	.itemList4.onerow2 li dl dd {
		font-size: 16px;
	font-weight:normal;
		line-height:22px;
	margin: 0 0 10px 0;
	}

	.itemList4.onerow2 li dl dd div {
		font-size: 16px;
	font-weight:bold;
	margin: 0 0 15px 0;
	}

	.itemList4.onerow2 li dl dd div span{
		font-size: 24px;
	}

	.itemList4.onerow2.p_right li dl {
		margin:20px 0 0 15px;
	}

	.itemList4.onerow2.p_right li .thumb {
	margin: 0 0 0 10px;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	float: right;
	}

	li.black{
	display: inline-block;
	background-color:#CCCCCC;
	color:#000000;
	/*width:33%;*/
	font-size:24px;
	padding:10px;
	}
	
	a:link li.black {
      color:#000000!important;
	  text-decoration:none!important;
    }
	
	a:visited li.black {
      color:#000000!important;
	  text-decoration:none!important;
    }
	
	a:hover li.black {
      color:#FFFFFF!important;
	  text-decoration:none!important;
	  background-color:#666666;
    }
	
	li.select{
	background-color:#1F1F1F;
	color:#FFFFFF;
	}

/*NTA Concierge staffΜ²Πξ*/
.bgGrayArea.pRp .contInner02 .column2Area.topItem2List .section.c_staff_syokai{
	width:100%;
}

.bgGrayArea.pRp .contInner02 .column2Area.topItem2List .section.c_staff_syokai dl{
	width: 42%;
    padding: 2%;
    margin: 0 1% 2% 1%;
    color: #000;
    background: #FFFFFF;
    float: left;
    font-size: 13px;
	font-family: "Yu Mincho", "YuMincho";
}

.bgGrayArea.pRp .contInner02 .column2Area.topItem2List .section.c_staff_syokai dl dt{
	font-size: 18px;
	margin-bottom:4%;
	height: 76px;
}

.bgGrayArea.pRp .contInner02 .column2Area.topItem2List .section.c_staff_syokai dd div{
	width: 46%;
    margin: 0 2% 2% 2%;
    float: left;
}

.bgGrayArea.pRp .contInner02 .column2Area.topItem2List .section.c_staff_syokai dd div p:first-child{
	height:200px;
}

.bnr{width:640px;margin:0 auto;display:block;}