@charset "utf-8";

/* -----------------
Nisca newgrads.css
htp://www.nisca.co.jp
------------------- */

.Newgrads h1.guidelinesH1 {
	background: url(../images/newgrads/guidelinesH1.jpg) no-repeat;
	width: 660px;
	height: 95px;
	text-indent: -9999px;
	padding-bottom: 20px;
	}

.Newgrads h2.guidelinesTTL01 {
	background: url(../images/newgrads/guidelinesH2t01.jpg) no-repeat;
	width: 660px;
	height: 40px;
	text-indent: -9999px;
	padding-bottom: 20px;
	}

.careerBtn {
	padding: 20px;
	text-align: center;
	}


/* entry */
.Newgrads h1.entryH1 {
	background: url(../images/newgrads/newgradsEntryH1.jpg) no-repeat;
	width: 660px;
	height: 95px;
	text-indent: -9999px;
	padding-bottom: 20px;
	}

.Newgrads h2.entryTTL01 {
	background: url(../images/newgrads/newgradsEntryH2t01.jpg) no-repeat;
	width: 660px;
	height: 40px;
	text-indent: -9999px;
	padding-bottom: 20px;
	}

.Newgrads h2.entryTTL02 {
	background: url(../images/newgrads/newgradsEntryH2t02.jpg) no-repeat;
	width: 660px;
	height: 40px;
	text-indent: -9999px;
	padding-bottom: 20px;
	}

.entryBox {
	padding: 0 20px 40px;
	text-align: center;
	}



/* privacy*/

.Newgrads h1.privacyH1 {
	background: url(../images/newgrads/privacyEntryH1.jpg) no-repeat;
	width: 660px;
	height: 95px;
	text-indent: -9999px;
	padding-bottom: 20px;
	}

.Newgrads h2.privacyTTL01 {
	background: url(../images/career/privacyH2t01.jpg) no-repeat;
	width: 660px;
	height: 40px;
	text-indent: -9999px;
	padding-bottom: 20px;
	}

.Newgrads h2.privacyTTL02 {
	background: url(../images/career/privacyH2t02.jpg) no-repeat;
	width: 660px;
	height: 40px;
	text-indent: -9999px;
	padding-bottom: 20px;
	}

.Newgrads h2.privacyTTL03 {
	background: url(../images/career/privacyH2t03.jpg) no-repeat;
	width: 660px;
	height: 40px;
	text-indent: -9999px;
	padding-bottom: 20px;
	}

.blueFrame {
	background: url(../images/career/blueFrameBack.gif) repeat-y;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 10px 20px;
	margin-bottom: 20px;
	}

.blueFrame dl dt {
	width: 130px;
	float: left;
	}
.blueFrame dl dd {
	width: 480px;
	float: left;
	padding-top: 30px;
	font-size: 110%;
	}


/* faq*/

.Newgrads h1.faqH1 {
	background: url(../images/newgrads/faqH1.jpg) no-repeat;
	width: 660px;
	height: 95px;
	text-indent: -9999px;
	padding-bottom: 20px;
	}

div.accordion_headings{
	background: url(../images/newgrads/faqBack.jpg) repeat-x top #F1F5F6;
	padding: 2px;
	border-top: 1px solid #3D6DA5;
	margin-bottom: 10px;
	display: block;
	}
div.accordion_headings strong {
	font-weight: bold;
	font-size: 120%;
	color: #0B3D6E;
	background: url(../images/newgrads/Qicon.jpg) no-repeat 10px center;
	padding: 10px 10px 10px 50px;
	display: block;
	}
div.accordion_child{ background: url(../images/newgrads/Aicon.jpg) no-repeat 10px 10px; }
div.accordion_child p { padding: 5px 10px 20px 50px; }

/* seminar */
.Newgrads h1.seminarH1 {
	background: url(../images/newgrads/seminarH1.jpg) no-repeat;
	width: 660px;
	height: 95px;
	text-indent: -9999px;
	padding-bottom: 20px;
	}

.Newgrads h2.seminarTTL01 {
	background: url(../images/newgrads/seminarH2t01.jpg) no-repeat;
	width: 660px;
	height: 40px;
	text-indent: -9999px;
	padding-bottom: 20px;
	}
.yellowBox {
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	padding: 10px;
	background: #FFFFE1;
	}
	


/* guidance */
.Newgrads h1.guidanceH1 {
	background: url(../images/newgrads/guidanceH1.jpg) no-repeat;
	width: 660px;
	height: 95px;
	text-indent: -9999px;
	padding-bottom: 20px;
	}

.Newgrads h2.guidanceTTL01 {
	background: url(../images/newgrads/guidanceH2t01.jpg) no-repeat;
	width: 660px;
	height: 40px;
	text-indent: -9999px;
	padd
