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

/* sp_display_none
------------------------------------------ */


#header_sp,
#footer_sp,
#footSP{
	display: none;
}

#templeteWrap{
	width:720px;
	float:left;
}

.clear{
	clear:both;
}

#title{
	margin:0 0 20px 0;
}

h4{
	font-size:18px;
	padding:15px 0 10px 0;
	display:block;
}


/* common
------------------------------------------ */



.articleTemplete{
	display:block;
	margin:0 0 20px 0;
}

/*orange*/

ul.naviTemplete1{
	display:block;
	overflow:hidden;
	margin:0 0 0 0;
	padding:0;
	background:#FFF;
	border-bottom:4px solid #f47726;
}

ul.naviTemplete1 li{
	display:block;
	float:left;
	padding:10px 18px 10px 18px;
	margin:0px 3px 0 0;
	background:#FFF;
	color:#FFF;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:1.2em;
	color:#f47726;
	cursor:pointer;
	border-top:1px solid #f47726;
	border-left:1px solid #f47726;
	border-right:1px solid #f47726;
/*	background:#fff3eb;*/
}

ul.naviTemplete1 li.select{
	background:#f47726;
	color:#FFF;
	padding:10px 18px 10px 18px;
	margin:0px 3px 0 0;
}

div.disnon{
	display:none!important;
}

/*pink*/

ul.naviTemplete2{
	display:block;
	overflow:hidden;
	margin:0 0 0 0;
	padding:0;
	background:#FFF;
	border-bottom:4px solid #f61851;
}

ul.naviTemplete2 li{
	display:block;
	float:left;
	padding:10px 18px 10px 18px;
	margin:0px 3px 0 0;
	background:#FFF;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:1.2em;
	color:#f61851;
	cursor:pointer;
	border-top:1px solid #f61851;
	border-left:1px solid #f61851;
	border-right:1px solid #f61851;
/*	background:#fff3eb;*/
}

ul.naviTemplete2 li.select{
	background:#f61851;
	color:#FFF;
	padding:10px 18px 10px 18px;
	margin:0px 3px 0 0;
}


.contentsTemplete,
.contentsTemplete2{
	background:#f2f1ec;
	padding:10px 10px 0 0;
}



/*blue*/

ul.naviTemplete3{
	display:block;
	overflow:hidden;
	margin:0 0 0 0;
	padding:0;
	background:#FFF;
	border-bottom:4px solid #004fab;
}

ul.naviTemplete3 li{
	display:block;
	float:left;
	padding:10px 18px 10px 18px;
	margin:0px 3px 0 0;
	background:#FFF;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:1.2em;
	color:#004fab;
	cursor:pointer;
	border-top:1px solid #004fab;
	border-left:1px solid #004fab;
	border-right:1px solid #004fab;
/*	background:#fff3eb;*/
}

ul.naviTemplete3 li.select{
	background:#004fab;
	color:#FFF;
	padding:10px 18px 10px 18px;
	margin:0px 3px 0 0;
}


/*tab*/
ul.naviTemplete3 li a{
	display:block;
	margin:0;
	padding:0;
}

.naviTemplete1 li a,
.naviTemplete2 li a,
.naviTemplete3 li a{
	display:block;
}



/*3colum*/
div.colum3T{
	display:block;
	overflow:hidden;
}

.pNone_Left_Top{
	padding:0!important;
	/*アーティクルのpadding削除時に指定*/
}

div.colum3T div{
	display:block;
	width:31.5%;
	float:left;
	background:#FFF;
	padding:0;
	margin:0 0 10px 10px;
}



div.colum3T div span{
	display:block;
	padding:0 0 10px 0;
}


div.colum3T div p.images{
	margin:10px;
}

div.colum3T div p.images img{
	width:100%;
	height:auto;
	max-height:155px;
}


div.colum3T div dl{
	display:block;
	margin:0;
	padding:0 10px 5px 10px;
	line-height:1.5em;
}

div.colum3T div dt{
	display:block;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	font-weight:bold;
	font-size:14px;
	width:100%;
	border-bottom:1px dotted #dcdcdc;
}

div.colum3T div dt span{
	background:#f47726;
	display:block;
	color:#FFF;
	font-weight:normal;
	font-size:10px;
	text-align:center;
	line-height:10px;
	padding:2px;
	position:absolute;
	width: 100%;
	height: 12px;
	left: -10px;
	top: -10px;
}

div.colum3T div dd{
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div.colum3T div dd p.priceRange{
	padding:0 0 10px 0;
	margin:0;
	font-size:20px;
	font-weight:bold;
	color:#F00;
	text-align:center;
	display:block;
}


/*smallBtn----------------------------------------------------------*/

/*orange*/

p.templeteBtn01{
	width:100%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #fd6a07 98% 50%;
	margin:0 auto 5px;
	color:#FFF;
	display:block;
	text-align:center;
}

/*pink*/
p.templeteBtn02{
	width:100%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #df3560 98% 50%;
	margin:0 auto 5px;
	color:#FFF;
	display:block;
	text-align:center;
}

/*green*/
p.templeteBtn03{
	width:100%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #339999 98% 50%;
	margin:0 auto 5px;
	color:#FFF;
	display:block;
	text-align:center;
}


/*blue*/

p.templeteBtn04{
	width:100%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #3366cc 98% 50%;
	margin:0 auto 5px;
	color:#FFF;
	display:block;
	text-align:center;
}

/*grade*/
p.templeteBtn05{
	width:100%;
	margin:0 auto 5px;
	color:#FFF;
	display:block;
	text-align:center;
/* IE */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , -ms-linear-gradient(top, #ff9d5c, #fd6907) ;
/* Mozilla */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , -moz-linear-gradient(top, #ff9d5c, #fd6907) ;
/* Opera */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , -o-linear-gradient(top, #ff9d5c, #fd6907) ;
/* Webkit */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , -webkit-linear-gradient(top, #ff9d5c, #fd6907) ;
/* W3C */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , linear-gradient(top, #ff9d5c, #fd6907) ; 
}




p.templeteBtn01 a,
p.templeteBtn02 a,
p.templeteBtn03 a,
p.templeteBtn04 a,
p.templeteBtn05 a{
	display:block;
	padding:5px 0;
	color:#FFF;
	text-decoration:none;
	font-size:1em;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border-bottom: 2px solid rgba(0,0,0,0.2);
    border-top: 2px solid rgba(255,255,255,0.2);
}

.width60{
	width:60%!important;
}

p.templeteBtn01:hover,
p.templeteBtn02:hover,
p.templeteBtn03:hover,
p.templeteBtn04:hover,
p.templeteBtn05:hover{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}

p.templeteBtn01 a:hover,
p.templeteBtn02 a:hover,
p.templeteBtn03 a:hover,
p.templeteBtn04 a:hover,
p.templeteBtn05 a :hover{
	text-decoration: none !important;
	color:#ffffff !important;
}

/*smallBtn heghit all Ver----------------------------------------------------------*/

/*orange*/

p.templeteBtn01_h{
	width:100%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #fd6a07 98% 50%;
	margin:0 auto 5px;
	color:#FFF;
	display:block;
	text-align:center;
}

/*pink*/
p.templeteBtn02_h{
	width:100%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #df3560 98% 50%;
	margin:0 auto 5px;
	color:#FFF;
	display:block;
	text-align:center;
}

/*green*/
p.templeteBtn03_h{
	width:100%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #339999 98% 50%;
	margin:0 auto 5px;
	color:#FFF;
	display:block;
	text-align:center;
}


/*blue*/

p.templeteBtn04_h{
	width:100%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #3366cc 98% 50%;
	margin:0 auto 5px;
	color:#FFF;
	display:block;
	text-align:center;
}

/*grade*/
p.templeteBtn05_h{
	width:100%;
	margin:0 auto 5px;
	color:#FFF;
	display:block;
	text-align:center;
/* IE */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , -ms-linear-gradient(top, #ff9d5c, #fd6907) ;
/* Mozilla */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , -moz-linear-gradient(top, #ff9d5c, #fd6907) ;
/* Opera */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , -o-linear-gradient(top, #ff9d5c, #fd6907) ;
/* Webkit */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , -webkit-linear-gradient(top, #ff9d5c, #fd6907) ;
/* W3C */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , linear-gradient(top, #ff9d5c, #fd6907) ; 
}




p.templeteBtn01_h a,
p.templeteBtn02_h a,
p.templeteBtn03_h a,
p.templeteBtn04_h a,
p.templeteBtn05_h a{
	display:block;
	padding:5px 0;
	color:#FFF;
	text-decoration:none;
	font-size:1em;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border-bottom: 2px solid rgba(0,0,0,0.2);
    border-top: 2px solid rgba(255,255,255,0.2);
}

p.templeteBtn01_h:hover,
p.templeteBtn02_h:hover,
p.templeteBtn03_h:hover,
p.templeteBtn04_h:hover,
p.templeteBtn05_h:hover{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}

p.templeteBtn01_h a:hover,
p.templeteBtn02_h a:hover,
p.templeteBtn03_h a:hover,
p.templeteBtn04_h a:hover,
p.templeteBtn05_h a:hover{
	text-decoration: none !important;
	color:#ffffff !important;
}

/*bigBtn80%----------------------------------------------------------*/


p.templeteBtnB01{
	width:80%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #fd6a07 98% 50%;
	margin:0 auto 15px;
	color:#FFF;
	display:block;
	text-align:center;
}

p.templeteBtnB02{
	width:80%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #36C 98% 50%;
	margin:0 auto 15px;
	color:#FFF;
	display:block;
	text-align:center;
}

p.templeteBtnB03{
	width:80%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #339999 98% 50%;
	margin:0 auto 15px;
	color:#FFF;
	display:block;
	text-align:center;
}

p.templeteBtnB04{
	width:80%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #df3560 98% 50%;
	margin:0 auto 15px;
	color:#FFF;
	display:block;
	text-align:center;
}

p.templeteBtnB05{
	width:80%;
/* IE */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , -ms-linear-gradient(top, #ff9d5c, #fd6907) ;
/* Mozilla */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , -moz-linear-gradient(top, #ff9d5c, #fd6907) ;
/* Opera */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , -o-linear-gradient(top, #ff9d5c, #fd6907) ;
/* Webkit */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , -webkit-linear-gradient(top, #ff9d5c, #fd6907) ;
/* W3C */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , linear-gradient(top, #ff9d5c, #fd6907) ; 
	margin:0 auto 15px;
	color:#FFF;
	display:block;
	text-align:center;
}

p.templeteBtnB06{
	width:80%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #4d3d2d 98% 50%;
	margin:0 auto 15px;
	color:#000;
	display:block;
	text-align:center;
}
p.templeteBtnB07{
	width:80%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #009eeb 98% 50%;
	margin:0 auto 15px;
	color:#000;
	display:block;
	text-align:center;
}
/*bigBtn100%----------------------------------------------------------*/

p.templeteBtnB01_1{
	width:100%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #fd6a07 98% 50%;
	margin:0 auto 15px;
	color:#FFF;
	display:block;
	text-align:center;
}

p.templeteBtnB02_2{
	width:100%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #36C 98% 50%;
	margin:0 auto 15px;
	color:#FFF;
	display:block;
	text-align:center;
}

p.templeteBtnB03_3{
	width:100%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #339999 98% 50%;
	margin:0 auto 15px;
	color:#FFF;
	display:block;
	text-align:center;
}

p.templeteBtnB04_4{
	width:100%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #df3560 98% 50%;
	margin:0 auto 15px;
	color:#FFF;
	display:block;
	text-align:center;
}

p.templeteBtnB05_5{
	width:100%;
/* IE */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , -ms-linear-gradient(top, #ff9d5c, #fd6907) ;
/* Mozilla */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , -moz-linear-gradient(top, #ff9d5c, #fd6907) ;
/* Opera */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , -o-linear-gradient(top, #ff9d5c, #fd6907) ;
/* Webkit */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , -webkit-linear-gradient(top, #ff9d5c, #fd6907) ;
/* W3C */
background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat 98% 50% , linear-gradient(top, #ff9d5c, #fd6907) ; 
    background-repeat:no-repeat;
    background-position:98% 50%;
	margin:0 auto 15px;
	color:#FFF;
	display:block;
	text-align:center;
}

p.templeteBtnB06_6{
	width:100%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #4d3d2d 98% 50%;
	margin:0 auto 15px;
	color:#FFF;
	display:block;
	text-align:center;
}

p.templeteBtnB07_7{
	width:100%;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #009eeb 98% 50%;
	margin:0 auto 15px;
	color:#FFF;
	display:block;
	text-align:center;
}

/*bigBtn a----------------------------------------------------------*/
p.templeteBtnB01 a,
p.templeteBtnB02 a,
p.templeteBtnB03 a,
p.templeteBtnB04 a,
p.templeteBtnB05 a,
p.templeteBtnB06 a,
p.templeteBtnB07 a,
p.templeteBtnB01_1 a,
p.templeteBtnB02_2 a,
p.templeteBtnB03_3 a,
p.templeteBtnB04_4 a,
p.templeteBtnB05_5 a,
p.templeteBtnB06_6 a,
p.templeteBtnB07_7 a{
	display:block;
	padding:13px 0;
	color:#FFF;
	text-decoration:none;
	font-size:1.4em;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border-bottom: 2px solid rgba(0,0,0,0.2);
    border-top: 2px solid rgba(255,255,255,0.2);
}

p.templeteBtnB01:hover,
p.templeteBtnB02:hover,
p.templeteBtnB03:hover,
p.templeteBtnB04:hover,
p.templeteBtnB05:hover,
p.templeteBtnB06:hover,
p.templeteBtnB07:hover,
p.templeteBtnB01_1:hover,
p.templeteBtnB02_2:hover,
p.templeteBtnB03_3:hover,
p.templeteBtnB04_4:hover,
p.templeteBtnB05_5:hover,
p.templeteBtnB06_6:hover,
p.templeteBtnB07_7:hover
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}

p.templeteBtnB01 a:hover,
p.templeteBtnB02 a:hover,
p.templeteBtnB03 a:hover,
p.templeteBtnB04 a:hover,
p.templeteBtnB05 a:hover,
p.templeteBtnB06 a:hover,
p.templeteBtnB07 a:hover,
p.templeteBtnB01_1 a:hover,
p.templeteBtnB02_2 a:hover,
p.templeteBtnB03_3 a:hover,
p.templeteBtnB04_4 a:hover,
p.templeteBtnB05_5 a:hover,
p.templeteBtnB06_6 a:hover,
p.templeteBtnB07_7 a:hover
{
	text-decoration: none !important;
	color:#ffffff !important;
}


/*timesale*/
.columTime{
	display:block;
	overflow:hidden;
}

.columTime div{
	background:#FFF;
	margin:0 0 10px 10px;
	padding:15px;
	overflow:hidden;
	display:block;
}

.columTime div h2{
	font-size:2em;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0 0 0 4px;
	color:#f47726;
	font-weight:bold;
	border-left:6px #ff9900 solid;
}


/*timesale pink Bar------------------------------*/

.columTime div.OtherBox2{
	background:#FFF;
	margin:0 0 10px 10px;
	padding:15px;
	overflow:hidden;
	display:block;
}

.columTime div.OtherBox2 h2{
	font-size:2em;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0 0 0 4px;
	color:#f61851;
	font-weight:bold;
	border-left:6px #f61851 solid;
}
/*--------------------------------------------*/

.columTime div ul.photoBox{
	width:30%;
	background:#FFF;
	margin:0 15px 15px 0;
	padding:0;
	display:block;
	list-style:none;
	overflow:hidden;
	float:left;
}

.columTime div ul.photoBox li.imgB{
	font-size:10px;
	text-align:right;
	margin:0 0 10px 0;
}

.columTime div ul.photoBox li.imgB img{
	width:100%;
	height:auto;
	display:block;
	max-height:250px;
}

.columTime div ul.photoBox li.imgS{
	width:50%;
	float:left;
	display:block;
	margin:0;
	padding:0;
	font-size:10px;
	text-align:right;
}

.columTime div ul.photoBox li.imgS img{
	width:98%;
	height:auto;
	margin:0;
	max-height:200px;
}

dl.osususmePointOrange,
dl.osususmePointGreen,
dl.osususmePointBlue,
dl.osususmePointPink{
	overflow:hidden;
	display:block;
	border:1px solid #ff9900;
	margin:0 0 15px 0;
	padding:0;

}

dl.osususmePointPurple{
	overflow:hidden;
	display:block;
	border:1px solid #df00ad;
	margin:0 0 15px 0;
	padding:0;
}


/*common*/
dl ul.osususmePointOrangeUl,
dl ul.osususmePointPurpleUl,
dl ul.osususmePointGreenUl,
dl ul.osususmePointBlueUl,
dl ul.osususmePointPinkUl
{
	padding:10px 10px 0 10px;
	display:block;

}

/*orange*/
dl.osususmePointOrange{
	overflow:hidden;
	display:block;
	border:1px solid #ff9900;
	margin:0 0 15px 0;
	padding:0;

}

dl.osususmePointOrange dt{
	background:#ff9900;
	padding:5px;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

dl ul.osususmePointOrangeUl li{
	padding:3px 0 5px 15px;
	margin:0 0 5px 0;
	background:url(//www.nta.co.jp/sp/images/im_point.png) no-repeat 0 7px;
	border-bottom:1px dotted #dcdcdc;
	font-size:1.1em;
}

dl ul.osususmePointOrangeUl li:last-child{
	border-bottom:0px dotted #030
}

/*purple*/

dl.osususmePointPurple{
	overflow:hidden;
	display:block;
	border:1px solid #df00ad;
	margin:0 0 15px 0;
	padding:0;

}

dl.osususmePointPurple dt{
	background:#df00ad;
	padding:5px;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

dl ul.osususmePointPurpleUl li{
	padding:3px 0 5px 15px;
	margin:0 0 5px 0;
	background:url(//www.nta.co.jp/sp/images/im_point_purple.png) no-repeat 0 7px;
	border-bottom:1px dotted #dcdcdc;
	font-size:1.1em;
}

dl ul.osususmePointPurpleUl li:last-child{
	border-bottom:0px dotted #030
}


/*Green*/

dl.osususmePointGreen{
	overflow:hidden;
	display:block;
	border:1px solid #1f9843;
	margin:0 0 15px 0;
	padding:0;

}

dl.osususmePointGreen dt{
	background:#1f9843;
	padding:5px;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

dl ul.osususmePointGreenUl  li{
	padding:3px 0 5px 15px;
	margin:0 0 5px 0;
	background:url(//www.nta.co.jp/sp/images/im_point_green.png) no-repeat 0 7px;
	border-bottom:1px dotted #dcdcdc;
	font-size:1.1em;
}

dl ul.osususmePointGreenUl li:last-child{
	border-bottom:0px dotted #030
}

/*blue*/

dl.osususmePointBlue{
	overflow:hidden;
	display:block;
	border:1px solid #004fab;
	margin:0 0 15px 0;
	padding:0;

}

dl.osususmePointBlue dt{
	background:#004fab;
	padding:5px;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

dl ul.osususmePointBlueUl li{
	padding:3px 0 5px 15px;
	margin:0 0 5px 0;
	background:url(//www.nta.co.jp/sp/images/im_point_blue.png) no-repeat 0 7px;
	border-bottom:1px dotted #dcdcdc;
	font-size:1.1em;
}

dl ul.osususmePointBlueUl li:last-child{
	border-bottom:0px dotted #030
}

/*pink*/


dl.osususmePointPink{
	overflow:hidden;
	display:block;
	border:1px solid #f53b92;
	margin:0 0 15px 0;
	padding:0;

}

dl.osususmePointPink dt{
	background:#f53b92;
	padding:5px;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

dl ul.osususmePointPinkUl li{
	padding:3px 0 5px 15px;
	margin:0 0 5px 0;
	background:url(//www.nta.co.jp/sp/images/im_point_pink.png) no-repeat 0 7px;
	border-bottom:1px dotted #dcdcdc;
	font-size:1.1em;
}

dl ul.osususmePointPinkUl li:last-child{
	border-bottom:0px dotted #030
}

/*gray*/


dl.osususmePointGray{
	overflow:hidden;
	display:block;
	border:1px solid #A1A1A1;
	margin:0 0 15px 0;
	padding:0;

}

dl.osususmePointGray dt{
	background:#A1A1A1;
	padding:5px;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

dl ul.osususmePointGrayUl li{
	padding:3px 0 5px 15px;
	margin:0 0 5px 0;
	background:url(//www.nta.co.jp/sp/images/im_point_pink.png) no-repeat 0 7px;
	border-bottom:1px dotted #dcdcdc;
	font-size:1.1em;
}

dl ul.osususmePointGray li:last-child{
	border-bottom:0px dotted #030
}


/*price*/

dl.priceBoxOrange,
dl.priceBoxPurple,
dl.priceBoxPink,
dl.priceBoxGreen,
dl.priceBoxBlue{
	overflow:hidden;
	display:block;
	margin:0 0 15px 0;

}

dl.priceBoxOrange dt,
dl.priceBoxPurple dt,
dl.priceBoxPink dt,
dl.priceBoxGreen dt,
dl.priceBoxBlue dt{
	padding:5px;
	margin:0 0 5px 0;
	color:#000;
	font-weight:bold;
	border-bottom:1px solid #f2f1ec;
	background:#f2f1ec;
	font-size:0.9em;
}

/*orange*/

dl.priceBoxOrange ul{
	padding:0 10px 0 10px;
	display:block;

}

dl.priceBoxOrange ul li{
	padding:3px 0 5px 0;
	margin:0 0 5px 0;
	border-bottom:1px solid #f2f1ec;
	background:url(//www.nta.co.jp/sp/images/im_point.png) no-repeat 0 8px;
}

dl.priceBoxOrange ul li:last-child{
	border-bottom:0px solid #030
}

/*purple*/

dl.priceBoxPurple ul{
	padding:0 10px 0 10px;
	display:block;

}

dl.priceBoxPurple ul li{
	padding:3px 0 5px 0;
	margin:0 0 5px 0;
	border-bottom:1px solid #f2f1ec;
	background:url(//www.nta.co.jp/sp/images/im_point_purple.png) no-repeat 0 8px;
}

dl.priceBoxPurple ul li:last-child{
	border-bottom:0px solid #030
}

/*pink*/

dl.priceBoxPink ul{
	padding:0 10px 0 10px;
	display:block;

}

dl.priceBoxPink ul li{
	padding:3px 0 5px 0;
	margin:0 0 5px 0;
	border-bottom:1px solid #f2f1ec;
	background:url(//www.nta.co.jp/sp/images/im_point_pink.png) no-repeat 0 8px;
}

dl.priceBoxPink ul li:last-child{
	border-bottom:0px solid #030
}

/*green*/

dl.priceBoxGreen ul{
	padding:0 10px 0 10px;
	display:block;

}

dl.priceBoxGreen ul li{
	padding:3px 0 5px 0;
	margin:0 0 5px 0;
	border-bottom:1px solid #f2f1ec;
	background:url(//www.nta.co.jp/sp/images/im_point_green.png) no-repeat 0 8px;
}

dl.priceBoxGreen ul li:last-child{
	border-bottom:0px solid #030
}

/*blue*/

dl.priceBoxBlue ul{
	padding:0 10px 0 10px;
	display:block;

}

dl.priceBoxBlue ul li{
	padding:3px 0 5px 0;
	margin:0 0 5px 0;
	border-bottom:1px solid #f2f1ec;
	background:url(//www.nta.co.jp/sp/images/im_point_blue.png) no-repeat 0 8px;
}

dl.priceBoxBlue ul li:last-child{
	border-bottom:0px solid #030
}


dl ul li strong{
	font-weight:bold;
	padding:0 0 0 15px;
	font-size:1.2em;
}

dl ul li span{
	font-size:1.6em;
	font-weight:bold;
	color:#F00;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:0 0 0 15px;
}

dl ul li span span{
	padding:0;
	font-size:0.7em;
}

/*jr*/

dl.jrBox{
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
	display:block;
	border:1px solid #b1dbdb;
}

dl.jrBox dt{
	width:170px;
	margin:0;
	padding:10px;
	background:#b1dbdb;
	color:#138686;
	text-align:center;
	display:block;
	float:left;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

dl.jrBox dt span,dl.airBox dt span{
	padding:8px 0 8px 0;
	display:block;
}


dl.jrBox dd{
	overflow:hidden;
	display:block;
}

dl.jrBox dd ul{
	display:block;
	overflow:hidden;
	padding:10px 0 10px 10px;
	font-size:1em;
}

dl.jrBox dd ul li{
	float:left;
	display:block;
	margin:0 18px 0 0;
	padding:0 0 0 10px;
	background:url(//www.nta.co.jp/sp/images/im_arrow2.png) no-repeat 0 44%;
}

dl.jrBox dd ul li.otherLi{
	float:none;
	display:block;
	margin:0 18px 0 0;
	padding:0 0 0 0;
	background:none;

}

ul.listTemplete{
	display:block;
	overflow:hidden;
	padding:10px;
	font-size:1em;
	border:1px solid #b1dbdb;
	margin:0 0 0 0;
}
ul.listTemplete li{
	float:left;
	display:block;
	margin:0 18px 0 0;
	padding:0 0 0 10px;
	background:url(//www.nta.co.jp/sp/images/im_arrow2.png) no-repeat 0 44%;

}
/*air*/

dl.airBox{
	margin:0;
	padding:0;
	overflow:hidden;
	display:block;
	border:1px solid #d7e4ff;
}

dl.airBox dt{
	width:170px;
	margin:0;
	padding:10px;
	background:#d7e4ff;
	color:#36C;
	text-align:center;
	display:block;
	float:left;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


dl.airBox dt dd{
	overflow:hidden;
	display:block;
}

dl.airBox dd ul{
	display:block;
	overflow:hidden;
	padding:10px 0 10px 10px;
	font-size:1em;
}

dl.airBox dd ul li{
	float:left;
	display:block;
	margin:0 18px 0 0;
	padding:0 0 0 10px;
	background:url(//www.nta.co.jp/sp/images/im_arrow2.png) no-repeat 0 44%;
}



dl.airBox dd ul li.otherLi{
	float:none;
	display:block;
	margin:0 18px 0 0;
	padding:0 0 0 0px;
	background:none;
}


div.colum1T{
	padding:10px 10px 0 10px;
	overflow:hidden;
}

div.colum1T div{
	background:#FFF;
	padding:10px;
	overflow:hidden;
	margin:0 0 10px 0;
}

div.colum1T div h3{
	font-size:1.0em;
	margin:-10px;
	padding:5px;
	background:#ff9900;
	color:#FFF;
	font-weight:bold;
	display:block;
}

div.colum1T div h3.titTemplete01{
	background:#e11e7a;

}

div.colum1T div p{
	width:18%;
	height:auto;
	float:left;
	display:block;
	margin:20px 10px 0 0;
	padding:0;
}

div.colum1T div p img{
	width:100%;
	height:auto;
}

div.colum1T div dl{
	overflow:hidden;
	padding:0px;
	margin:20px 0 0 0;
}

div.colum1T div dl dt{
	font-size:1.2em;
	border-bottom:1px solid #f2f1ec;
	margin:0 0 12px 0;
	padding:0 0 12px 0;
}

div.colum1T div dl dd strong{
	background:#f2f1ec;
	padding:5px;
	font-size:0.9em;

}

/*right----------------------------------------------------------*/

#rightWrap{
	width:200px;
	float:right;
}


/*tit_pink*/

.ti01{
	padding:8px;
	margin:0 0 10px 0;
	background:#f61851;
	color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}

/*p.otherLink {
    background: url("//www.nta.co.jp/shared2013/common/images/ic_arrow_area.gif") no-repeat scroll 100% 2px rgba(0, 0, 0, 0);
}
p.otherLink {
    display: block;
    font-size: 10px;
    margin: 0;
    padding: 0 10px 0 0;
    text-align: right;
    width: 180px;
}*/
/*tit_oarnge*/
.ti02{
	padding:8px;
	margin:0 0 10px 0;
	background:#f47726;
	color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}


/*tit_pink*/
.ti03{
	padding:8px;
	margin:0 0 10px 0;
	background:#2559b4;
	color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}

/*tit_clue*/
.ti04{
	padding:8px;
	margin:0 0 10px 0;
	background:#004fab;
	color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}

/*
ul.bnrSide li{
	width:180px;
	height:auto;
	margin:0 auto;
}*/

.mB10{margin-bottom:10px!important; display:block;}
.mB15{margin-bottom:15px!important; display:block;}
.mB20{margin-bottom:20px!important; display:block;}
.mB25{margin-bottom:25px!important; display:block;}
.mB30{margin-bottom:30px!important; display:block;}
.mB35{margin-bottom:35px!important; display:block;}



/*  =================================
title
=================================  */

.templeteTitle01{
	padding:10px!important;
	font-size:16px;
	display:block;
	margin:0 0 10px 0;
	background:#ff9900;
	color:#FFF;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.templeteTitle02{
	padding:10px!important;
	font-size:16px;
	display:block;
	margin:0 0 10px 0;
	background:#004fab;
	color:#FFF;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.templeteTitle03{
	padding:10px!important;
	font-size:16px;
	display:block;
	margin:0 0 10px 0;
	background:#1f9843;
	color:#FFF;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.templeteTitle04{
	padding:10px!important;
	font-size:16px;
	display:block;
	margin:0 0 10px 0;
	background:#f61851;
	color:#FFF;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}


.templeteTitle05{
	padding:10px!important;
	font-size:16px;
	display:block;
	margin:0 0 10px 0;
	background:#93005d;
	color:#FFF;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}


.detailTemplete{
	border-top: 3px solid rgba(0,0,0,0.2);
}


/*  =================================
SNS
=================================  */

#sns{
	width:516px;
	margin:5px 0px;
	float:right;
	overflow:hidden;
}

.fb-like{
	width:160px;
	display:block;
	float:left;
	overflow:hidden;
}

.twbtn{
	float:left;
	width:100px;
	display:block;
	overflow:hidden;
}

.gp{
	float:left;
	width:65px;
	display:block;
	overflow:hidden;
}

.line{
	width:96px;
	float:left;
	overflow:hidden;
}

.mixi{
	width:77px;
	float:left;
	overflow:hidden;
	padding-top:1px;
}
/*  =================================
searchBox
=================================  */

div#templeteSearchBox{
	display:block;
	margin:0;
}

div#templeteSearchBox dl.fast{
	overflow:hidden;
	margin:0 15px 10px 15px;
	display:block;
	padding:15px 0 0 0;
}

div#templeteSearchBox dl{
	overflow:hidden;
	margin:0 15px 5px 15px;
	display:block;
}

div#templeteSearchBox dl dt{
	width:130px;
	float:left;
	margin:2px 0 0 0;
	padding:0 0 0 10px;
	font-size:16px;
	font-weight:bold;
	border-left:5px solid #004fab;
}

div#templeteSearchBox dl dd{
	overflow:hidden;
}

div#templeteSearchBox dl dd span{
	font-size:10px;
	color:#000;
}

div#templeteSearchBox select{
	width:100%;
	height:35px;
	border:1px solid #CCC;
	font-size:16px;
	margin:0 0 5px 0;
}



#NTA_JR2_hotel_12 {display:none;}
#NTA_JR2_hotel_12 + label{display:none;}
#NTA_JR2_hotel_12_count {display:none;}


#NTA_JR2_hotel_3 {display:none;}
#NTA_JR2_hotel_3 + label{display:none;}
#NTA_JR2_hotel_3_count {display:none;}

#NTA_JR2_plan_2 {display:none;}
#NTA_JR2_plan_2 + label{display:none;}
#NTA_JR2_plan_2_count {display:none;}

#NTA_JR2_hotel_4 {display:none;}
#NTA_JR2_hotel_4  + label {display:none;}
#NTA_JR2_hotel_4_count {display:none;}

#NTA_JR2_hotel_15 {display:none;}
#NTA_JR2_hotel_15 + label {display:none;}
#NTA_JR2_hotel_15_count {display:none;}

#NTA_JR2_hotel_13 {display:none;}
#NTA_JR2_hotel_13 + label {display:none;}
#NTA_JR2_hotel_13_count {display:none;}

#NTA_JR2_hotel_7 {display:none;}
#NTA_JR2_hotel_7 + label {display:none;}
#NTA_JR2_hotel_7_count {display:none;}


#NTA_JR2_KodawariBasic{
	font-size:1.2rem;
}
#NTA_JR2_KodawariPopupBath{
	font-size:1.2rem;
}
#NTA_JR2_KodawariPopupFacilities{
	font-size:1.2rem;
}

input[type="checkbox"] {
	border: 1px solid #aaaaaa;
    vertical-align: -8px;
    -webkit-appearance: none;
    position: relative;
    margin-right: 5px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    width: 26px;
    height: 26px;
    /*Other Browser*/
    background: #e2e2e2;
    /*For Old WebKit*/
    background: -webkit-gradient(
        linear, left top, left bottom,
        color-stop(0.00, #ffffff),
        color-stop(1.00, #e2e2e2)
    );
    /*For Modern Browser*/
    background: linear-gradient(
        to bottom,
        #ffffff 0%,
        #e2e2e2 100%
    );
}

input[type="checkbox"]:checked {
    /*Other Browser*/
    background: #99cc00;
    /*For Old WebKit*/
    background: -webkit-gradient(
        linear, left top, left bottom,
        color-stop(0.00, #99cc00),
        color-stop(1.00, #87b400)
    );
    /*For Modern Browser*/
    background: linear-gradient(
        to bottom,
        #99cc00 0%,
        #87b400 100%
    );
    border: 1px solid #336600;
}

input[type="checkbox"]:checked:before {
    position: absolute;
    left: 1px;
    top: 16px;
    display: block;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    content: "";
    width: 10px;
    height: 4px;
    background: #ffffff;
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: right center;
}

input[type="checkbox"]:checked:after {
    display: block;
    position: absolute;
    left: 9px;
    top: 16px;
    content: "";
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    width: 16px;
    height: 4px;
    background: #ffffff;
    -webkit-transform: rotate(-53deg);
    -webkit-transform-origin: left center;
}


/*  =================================
searchBoxBtn
=================================  */
/*bigBtn input----------------------------------------------------------*/

@media screen and (max-width: 600px) {
input.templeteBtnB05_5{
	width:85%;
	height:50px;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #004e90 98% 50%;
	background-size:8px auto;
	margin:0 auto 15px;
	color:#FFF;
	display:block;
	text-align:center;
	border:0;
	cursor:pointer;
	font-size:18px;
	font-weight:bold;
	border-bottom: 2px solid rgba(0,0,0,0.2);
	border-top: 2px solid rgba(255,255,255,0.2);
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
}

@media screen and (min-width: 601px) {
input.templeteBtnB05_5{
	width:70%;
	height:50px;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #004e90 98% 50%;
	background-size:8px auto;
	margin:0 auto 15px;
	color:#FFF;
	display:block;
	text-align:center;
	border:0;
	cursor:pointer;
	font-size:18px;
	font-weight:bold;
	border-bottom: 2px solid rgba(0,0,0,0.2);
	border-top: 2px solid rgba(255,255,255,0.2);
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
}

input.templeteBtnB05_5:hover
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}

/*bigBtn input2----------------------------------------------------------*/


input.templeteBtnB06_5{
	width:70%;
	height:55px;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #df3560 98% 50%;
	margin:0 auto 15px;
	color:#FFF;
	display:block;
	text-align:center;
	border:0;
	cursor:pointer;
	font-size:18px;
	font-weight:bold;
	border-bottom: 2px solid rgba(0,0,0,0.2);
	border-top: 2px solid rgba(255,255,255,0.2);
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}



input.templeteBtnB06_5:hover
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}



/*bigBtn input3----------------------------------------------------------*/

input.templeteBtnB07_5{
	width:70%;
	height:50px;
	background: url(//www.nta.co.jp/sp/images/im_arrow.png) no-repeat #4eab26 98% 50%;
	background-size:7px auto;
	margin:0 auto 15px;
	color:#FFF;
	display:block;
	text-align:center;
	border:0;
	cursor:pointer;
	font-size:18px;
	font-weight:bold;
	border-bottom: 2px solid rgba(0,0,0,0.2);
	border-top: 2px solid rgba(255,255,255,0.2);
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


input.templeteBtnB07_5:hover
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}


div#templeteSearchBox p{
	padding:10px 0 0 0;
	margin:0;
	display:block;
}


.clear{
	clear:both;
}


.width85{
	width:70%!important;
}

/**/




/*  =================================
serch
=================================*/

.layer_board {
	display:block;
	margin:0;
	background:#FFF;
	padding:15px 0 0 0;
	overflow:hidden;
}

/*tab*/
.layer_board  ul#tab_templete{
	display:block;
	margin:0;
	padding:0;
	overflow:hidden;
}

.layer_board ul#tab_templete li{
	display:block;
	height:49px;
	line-height:49px;
	float:left;
	cursor:pointer;
	color:#FFF;
	width:33.33333333333%;
	text-align:center;
	font-size:14px;
}


.layer_board ul#tab_templete li#list01T,
.layer_board ul#tab_templete li#list02T,
.layer_board ul#tab_templete li#list03T{
	cursor:pointer;
	color:#000;
	background:url(//www.nta.co.jp/shared2013/common/images/im_line.gif) no-repeat #f2e7e7;
}

.layer_board ul#tab_templete li#list01T.select_templete{
	background:#df3560;
	color:#FFF;
}


.layer_board ul#tab_templete li#list02T.select_templete{
	background:#df3560;
	color:#FFF;
}

.layer_board ul#tab_templete li#list03T.select_templete{
	background:#df3560;
	color:#FFF;
}


.disnon_templete{
	display:none;
}

.serchBox_templete{
	overflow:hidden;
	border-left:3px solid #f2e7e7;
	border-right:3px solid #f2e7e7;
	border-bottom:3px solid #f2e7e7;
	margin:0 0 0 0;
	padding:15px 15px 5px 15px;
	background:#FFF;
}

.select_templete{
	background:#FF0;
}



/*serch*/

.serchBox_templete dl.w100{
	overflow:hidden;
	display:block;
	margin:0 0 25px 0;
	clear:both;
	width:100%;
}

.serchBox_templete dl.left50{
	width:50%;
	float:left;
	display:block;
	overflow:hidden;
	margin:0 0 25px 0;
}

.serchBox_templete dl.right50{
	width:46%;
	float:left;
	display:block;
	overflow:hidden;
	margin:0 0 25px 0;
}


.serchBox_templete dl dt{
	display:block;
	width:120px;
	float:left;
	text-align:left;
	font-size:14px;
	border-left:5px solid #df3560;
	padding:0 0 0 10px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	color:#df3560;
}

#NTA_brand {
    width: 120px;
}

.serchBox_templete dl dd{
	overflow:hidden;
	text-align:left;
}

.serchBox_templete dl dd select{
	padding:5px;
	border:1px solid #999;
	margin:0 5px 0 0;
}

.btn01Templete{
	width:485px;
	height:60px;
	background:url(../images/bt_serch.png) no-repeat;
	border:none;
	cursor:pointer;
	margin:0;
	padding:0;
}

.btn01Templete:hover{
	background:url(../images/bt_serch.png) no-repeat 0 -60px;
}


.btn05Templete{
	width:485px;
	height:60px;
	background:url(../images/bt_serch2.png) no-repeat;
	border:none;
	cursor:pointer;
	margin:0;
	padding:0;
}

.btn05Templete:hover{
	background:url(../images/bt_serch2.png) no-repeat 0 -60px;
}

.kodawari{
	display:block;
	margin:0 0 18px 0;
}

.kodawari span{
	margin:0 15px 0 0;
}

p#kaiinBtn{
	width:605px;
	height:60px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	background:url(../images/bt_touroku.png) no-repeat;
	margin:15px 0 0 140px;
}

p#kaiinBtn a{
	display:block;
	width:100%;
	height:100%;
}

p#kaiinBtn a:hover{
	background:url(../images/bt_touroku.png) no-repeat 0 -60px;

}
p#topBtn{
	width:605px;
	height:60px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	background:url(../images/bt_top.png) no-repeat;
	margin:15px 0 0 140px;
}

p#topBtn a{
	display:block;
	width:100%;
	height:100%;
}

p#topBtn a:hover{
	background:url(../images/bt_top.png) no-repeat 0 -60px;
}

.detail{
	font-size:10px;
	margin:-2px 5px 0 0;
}

.kodawari{
	font-size:12px;
}


/*---------------------------------------------------------
ボタン横並びの場合
----------------------------------------------------------*/
.leftSideT{
width:49%!important;
float:left;
margin:0 10px 0 0
}
.rightSideT{
width:49%!important;
float:right;
margin:0
}
.twoBtnBoxT{
	overflow:hidden;
}

/*---------------------------------------------------------
ボタン横並び横一杯の場合
----------------------------------------------------------*/
.leftSideTMax{
width:39.3%!important;
float:left;
margin:0 15px 0 10%!important;
}
.rightSideTMax{
width:39%!important;
float:left;
margin:0!important;
}



/*  =================================
marginTop
=================================  */
.mt10{margin-top:10px!important;}
.mt20{margin-top:20px!important;}
.mt30{margin-top:30px!important;}
.mt40{margin-top:40px!important;}
.mt50{margin-top:50px!important;}
.mt60{margin-top:60px!important;}


.p10{padding:10px!important;}



/*料金ありバージョン見出し色 青色*/
div.colum3T div strong {
    background: none repeat scroll 0 0 #004fab;
    color: #fff;
    display: block;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-align: center;
}

/*料金ありバージョン見出し色 グレー*/
div.graySubTit div strong {
    background: none repeat scroll 0 0 #999;
    color: #fff;
    display: block;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-align: center;
}


/*---------------------------------------------------------
プランリスト
----------------------------------------------------------*/

.planListTemplete1{
	font-size:14px;
	margin:0 0 0 0;
	padding:20px 0 0 0;
	display:block;
	overflow:hidden;
}

.planListTemplete1 li{
	padding:0 0 0 10px;
	display:block;
	margin:0 0 10px 0;
background:url(//www.nta.co.jp/sp/images/im_arrow2.png) no-repeat 0 50%;
}


.planComentTemplete1{
	padding:15px!important;
	background:#ffffcb!important;
	display:block!important;
	overflow:hidden!important;
	margin:0 0 0 0!important;
}

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