@charset "UTF-8";

/********************************

*********************************/
.ntContents{
	width:900px;
	padding:0 20px 0 18px;
	color:#666666;
}

#NTBX .ntpdct{
	padding:0 20px 0 18px;
}

#NTBX .ntbx{
	padding:20px 0 50px 0;
}

#NTBX .ntbx .tplt{
	float:left;
	padding:26px 0 0 0;
}

#NTBX .ntbx .tprt{
	float:right;
}

#NTBX .ntctin p{
	float:left;
	padding:0 50px 0 0;
}

#NTBX .ntctbox li{
	margin:0 0 30px 0;
}

#NTBX .ntptxt{
	padding:0 0 0 88px;
}

#NTBX .nttabbx{
	border: #6eb7db 1px solid;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-PIE-border-radius: 6px;
	padding:21px 0 20px 19px;
}

#NTBX .nttabbx ul li{
	float:left;
	width:278px;
	background:url(img/dec_arw_lg.png) no-repeat 0 6px;
	padding:0 0 0 15px;
	font-size:134%;
	line-height:1.4em;
}

#NTBX .nttabbx ul li a{
	text-decoration:none;
}

#NTBX .nttabbx ul li a:hover{
	text-decoration:underline;
}

#NTBX .conebx{
	margin:0 0 50px 10px;
}

#NTBX .conebx.lt{
	margin:0 0 50px 10px;
	border-bottom:none;
}

#NTBX .conebx .com_sp{
	margin:0;
	
}

#NTBX p.cttx{
	font-size:150%;
	line-height:1.6em;
	padding:0 0 0 18px;
	margin:0 0 48px 0;
}

#NTBX p.cttx span{
	color:#1e98b9;
	font-weight:bold;
}

#NTBX .yrkbox{
	padding:50px 0 0 0;
	border-top:3px solid #eeeeee;
}

#NTBX .yrkbox ul li{
	float:left;
	background:url(img/nttk_bg_blue_top.png) no-repeat 0 0;
	width:292px;
	padding:13px 0 0 0;
}

#NTBX .yrkbox ul li.lp{
	float:left;
	margin:0 12px;
	background:url(img/nttk_bg_blue_top.png) no-repeat 0 0;
	width:292px;
}

#NTBX .yrkct {
	background:url(img/nttk_bg_blue_bot.png) no-repeat 0 bottom;
	padding:0 0 13px 0;
}

#NTBX .yrkbox li{
}

#NTBX .yrkbox .yrkct dl{
	background:url(img/nttk_bg_blue_mid.png) repeat-y 0 0;
}

#NTBX .yrkbox .yrkct dl dt{
	padding:8px 0 0 22px;
}

#NTBX .yrkbox .yrkct dl dd{
	padding:10px 22px 6px 22px;
	font-size:125%;
}

#NTBX .planbox{
	padding:50px 0 0 0;
}

#NTBX .plnbx p{
	padding:0 0 2px 0px;
}

#NTBX .plnbx dl{
	background:url(img/nttk_plan_gra01.png) no-repeat 136px 0;
	padding:0 0 0 267px;
}

#NTBX .plnbx dl.lp2{
	background:url(img/nttk_plan_gra02.png) no-repeat 136px 0;
	padding:0 0 0 267px;
}

#NTBX .plnbx dl dd{
	font-size:150%;
	line-height:1.6em;
}

#NTBX .readbox{
	padding:50px 0 0 0;
}

#NTBX .redbx{
	border:2px solid #1e98b9;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-PIE-border-radius: 6px;
	position:relative;
	padding:39px 0 39px 190px;
	margin:68px 0 0 0;
	zoom:1;
}

#NTBX .redbx p{
	position:absolute;
	top:-20px;
	left:-18px;

}

#NTBX .redbx li{
	margin:0 0 22px 0;
}

#NTBX .redgra li{
	float:left;
}

#NTBX .redgra li dl dd{
	text-align:right;
	padding:5px 0 0 0;
}

#NTBX .redgra li dl dd.pl{
	text-align:right;
	padding:5px 78px 0 0;
} 

#NTBX .flowbox{
	padding:50px 0 0 0;
}

#NTBX .flwbx ul li{
	float:left;
}

#NTBX .voibox{
	border-top:3px solid #eeeeee;
	border-bottom:3px solid #eeeeee;
	padding:50px 0 50px 0;
}

#NTBX .procbox{
	padding:50px 0 0 0;
}

#NTBX .procbox .entbx{
	position:relative;
	zoom:1;
}

#NTBX .procbox .entbx .entbtn{
	position:absolute;
	top:22px;
	right:27px;
}

#NTBX .procbox .prtxt dd{
	font-size:150%;
	margin:18px 0 40px 0;
	line-height:1.6em;
}

#NTBX .campbox{
	border:4px solid #d3e8bf;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-PIE-border-radius: 6px;
	padding:22px 29px 30px 25px;
}

#NTBX .cmpbx h3{
	border-bottom:1px dotted #5da518;
	padding:0 0 17px 0;
	margin:0 0 30px 5px;
}

#NTBX .cmptp{
	padding:0 0 17px 0;
}

#NTBX .cmptp dl{
	float:left;
}

#NTBX .cmptp dl.cmpo{
	position:relative;
	padding:0 22px 0 0;
}

#NTBX .cmptp dl.cmpo dd.tm{
	position:absolute;
	left:4px;
	bottom:27px;
}

#NTBX .cmptp dl.cmpo dd.tg{
	position:absolute;
	left:4px;
	bottom:0;
}

#NTBX .cmptp dl dd.tm2{
	padding:23px 0 6px 47px;
}

#NTBX .cmptp dl dd.tg2{
	padding:0 0 0px 47px;
}

#NTBX .cmpbt{
	padding:0 0 0 54px;
}

#NTBX .cmpbt dl{
	float:left;
}

#NTBX .cmpbt dl.btbg{
	background:url(img/nttk_camp_gra01.png) no-repeat 0 4px;
	padding:0 0 19px 145px;
	margin:0 0 0 25px;
	width:340px;
}

#NTBX .cmpbt dl dt{
	line-height:1.4em;
	font-size:117%;
	padding:0 0 8px 0;
}

#NTBX .cmpbt dl dt span{
	color:#e60012;
	font-weight:bold;
}

#NTBX .cmpbt dl dd{
	line-height:1.4em;
}
























