@charset "shift_jis";

@import "reset.css";
@import "common.css";
@import "main.css";

/*///////////////////////////////////////////////*/

/* /cms/css/layout/s_lmr.css

   overwrite styles

/////////////////////////////////////////////////*/

div.container_,
div.container_ div.contents_ {
	overflow:visible;
}


/*///////////////////////////////////////////////*/

/* header

/////////////////////////////////////////////////*/

/*-----------------------------------------------*/
/* gnavi
-------------------------------------------------*/

#gnavi09 a {
	background-position:-776px -60px;
}

/*///////////////////////////////////////////////*/

/* mainContents

/////////////////////////////////////////////////*/

#boxQuestion {
	margin-bottom:25px;
	margin-left:5px;
}
#boxQuestion dl {
	width:755px;
	margin-bottom:15px;
	font-size:13px;
	font-weight:bold;
}
#boxQuestion dl dt {
	float:left;
	width:55px;
	line-height:normal;
	color:#3fbf0d;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#boxQuestion dl dd {
	float:left;
	width:700px;
	line-height:normal;
	padding-top:2px;
	color:#404040;
}
#boxQuestion dl dd a {
	color:#404040;
	text-decoration: underline;
}

#boxAnswer .iconAnswer{
	float:left;
	width:40px;
	line-height:18px;
	margin-left:5px;
	color:#3fbf0d;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#boxAnswer p {margin-left:55px;margin-right:5px;}
#boxAnswer p a {font-weight:bold;}
/*+++++++++++++++++++++++++++++++++++++++++++++++*/
/* clearfix
+++++++++++++++++++++++++++++++++++++++++++++++++*/

#boxQuestion dl, #boxAnswer {
	zoom: 1; /* for IE5.5 - IE7 */
}
#boxQuestion dl:after, #boxAnswer:after {
	/* for modern browser */
  content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

.newMarks{
    background-color: #E00E6C;
    margin-left: 5px;
    padding: 1px 5px;
    border-radius: 4px;
    font-size: 10px;
    color: #fff;
}

#mainContents h2 {
    font-size: 16px;
}


