@charset "utf-8";

/* +++++++++++++++++++++++++++++++++++++++++++
	Title:CSS for Info
	Modify: 2009/03/19
  +++++++++++++++++++++++++++++++++++++++++++ */

/* +++++++++++++++++++++++++++++++++++++++++++
	======INDEX=====
	1. title
	2. pageNavi
	3. infoIndexList
	4. tableLayout
	5. resistForm
	6. Font
  +++++++++++++++++++++++++++++++++++++++++++ */

/*----------------------------------------------------------------------------------------
	1. title
---------------------------------------------------------------------------------------- */
h2#ttlLabNews,
h2#ttlPrivacy,
h2#ttlFaq,
h2#ttlMypageMerit{
	text-indent:-9999px;
	display:block;
	width:610px;
	height:37px;
	margin-bottom:10px;
}
h2#ttlResist {
	text-indent:-9999px;
	display:block;
	width:920px;
	height:37px;
	margin-bottom:10px;
}

h2#ttlLabNews{
	background:url(/info/_asset/img/ttl-labNews_001.gif) no-repeat 0 0;
}
h2#ttlPrivacy{
	background:url(/info/_asset/img/ttl-privacy_001.gif) no-repeat 0 0;
}
h2#ttlFaq{
	background:url(/info/_asset/img/ttl-faq_001.gif) no-repeat 0 0;
}
h2#ttlResist{
	background:url(/info/_asset/img/ttl-resist_001.gif) no-repeat 0 0;
}
h2#ttlMypageMerit{
	background:url(/info/_asset/img/ttl-mypageMerit_001.gif) no-repeat 0 0;
}



div.privacyContent h3,
div.privacyContent h4{font-size:75%;font-weight:normal;}

/*----------------------------------------------------------------------------------------
	2. pageNavi
---------------------------------------------------------------------------------------- */
div#pageNavi{
	border:1px solid #c5c0a2;
	background:#fbf7e9;
	padding:10px;
}
div#pageNavi ul{font-size:75%;}
div#pageNavi li{width:33%;padding:0;margin:0;}
div#pageNavi li a{background:none;text-decoration:underline;}
div#pageNavi li a:hover{text-decoration:none;}


/*----------------------------------------------------------------------------------------
	3. infoIndexList
---------------------------------------------------------------------------------------- */
ul#infoIndexList {margin-bottom:10px;}
ul#infoIndexList small{font-weight:bold;}
ul#infoIndexList a{	background:none;}
ul#infoIndexList li, ul#infoFaqList li{margin-bottom:0;}

/*----------------------------------------------------------------------------------------
	4. tableLayout
---------------------------------------------------------------------------------------- */
div.contents table.tableLayout td.condition{width:240px;background:#fbf7e9;}

/*----------------------------------------------------------------------------------------
	5. resistForm
---------------------------------------------------------------------------------------- */
p.btnConfirm {
	text-align:center;
	margin:30px 0 0;
}
p.btnConfirm a {
	background:none;
}
span#schoolSearchBtn{
	font-size:0;
	line-height:0;	
	float:left;
	margin-top:2px;
}
span#schoolSearchBtn a{
	display:block;
	text-indent:-9999px;
	background:url(/info/_asset/img/btn-schoolSearch_001.gif) no-repeat 0 0;
	width:166px;
	height:17px;
}
div#contentsWrap div.contents ul.formFieldList{overflow:auto;}
div#contentsWrap div.contents ul.formFieldList li{
	font-size:100%;
	float:left;
	width:33%;
}
p input#btnFormConfirm{
	text-indent:-9999px;
	display:block;
	background:url(/info/_asset/img/btn-confirm.gif) no-repeat 0 0;
	width:280px;
	height:30px;
	margin:15px auto 0;
	border:none;
	cursor:pointer;
}

#pmarkArea p{
	margin:0;
	padding:0;
}
/*----------------------------------------------------------------------------------------
	6. Font
---------------------------------------------------------------------------------------- */
.must {color:#999;}
ul#infoIndexList a{
	font-weight: bold;
}
/*----------------------------------------------------------------------------------------
	7. privacyArea
---------------------------------------------------------------------------------------- */
#contentsWrap .contents #privacyArea {
	padding:15px;
	background:#F0F0F0;
	border:1px solid #CCC;
}
#contentsWrap .contents #privacyArea dl dt {
	font-size:140%;
	font-weight:bold;
	margin:0 0 10px;
}

