@charset "utf-8";

/* ***********************************************************
 *
 * Since:     2014-01-15
 * Editor:    contents kinoshita
 * Modified:  2014-00-00 by:
 *
 * ***********************************************************
 */


/* Font-size Adjustment
--------------------------------------------------------------
 *
 *    77% = 10px  |  122% = 16px  |	167% = 22px
 *    85% = 11px  |  129% = 17px  |	174% = 23px
 *    92% = 12px  |  136% = 18px  |	182% = 24px
 *    100% = 13px |  144% = 19px  |	189% = 25px
 *    107% = 14px |  152% = 20px  |	197% = 26px
 *    114% = 15px |  159% = 21px  |
 *
--------------------------------------------------------------
*/


/*============================================================

	Researchlife

============================================================*/

/*	list
------------------------------------------------------------*/
.rschLife li h4 span {
	margin-left:0.5em;
	color:#C00;
	font-size:85%;
	font-weight:bold;
}
.rschLife { margin:-1px 0px 0px -30px; border:0px solid #000;}

.rschLife li {
	float:left;
	width:316px;
	margin:0px 0px 1.0em 30px;
	padding-top:1.0em;
	border-top:1px solid #DDD;

}
.rschLife li .thumb { float:left; }

.rschLife li .article {
	float:right;
	width:208px;
	border:0px solid #000;
}
.rschLife uli h4 {
	margin-bottom:0.5em;
	font-size:107%;
}
.rschLife li .toDetail {
	margin-top:0.5em;
	text-align:right;
}
.rschLife li .toDetail a {
	padding-left:20px;
	background:url(/frsupport/images/common/arrow05.jpg) no-repeat left 0.2em;
}

.pagenation {
	margin:0px 25px 2.0em;
	padding-top:2.0em;
	border-top:1px solid #DDD;
	text-align:center;
}
.pagenation li {
	float:right;
	padding-right:20px;
	background:url(/frsupport/images/common/arrow04.jpg) no-repeat right 0.1em;
}
.pagenation li:first-child {
	float:left;
	padding-left:20px;
	background:url(/frsupport/images/common/arrow03.jpg) no-repeat left 0.2em;
}
 .pagenation li.first-child { /*IE-expression (first-child) */
	float:left;
	padding-left:20px;
	background:url(/frsupport/images/common/arrow03.jpg) no-repeat left 0.1em;
}
.sample p { /* IE-expression (first-child) */
	behavior: expression(
	this.className += (this.previousSibling == null) ? " first-child" : "",
	this.style.behavior = "none"
	);
}
.pagenation .listTop {
	display:inline;
	float:none;
	margin:0px auto;
	padding:0;
	background:none;
}

.remarks01{
	text-align: right;
	margin: 20px 25px 10px 0;
}


/*	detail
------------------------------------------------------------*/
.titArea {
	margin:0px 0px 1.5em;
	padding:1.3em 0px;
	border-bottom:1px solid #DDD;
}
.titArea h3 {
	float:left;
	font-size:144%;
	font-weight:bold;
}
.titArea h3 img {
	margin-right:8px;
	vertical-align:middle;
}
.titArea p {
	float:right;
	padding-top:0.4em;
}
.back {
	margin:0px 0px 3.0em;
	text-align:center;
}
.back a {
	padding-left:18px;
	background:url(/frsupport/images/common/arrow03.jpg) no-repeat left top;
}


/*	kakikae
------------------------------------------------------------*/
#kakikae {
	margin:0px 0px 1.8em;
	padding-bottom:1.5em;
	border-bottom:1px solid #DDD;
}

/* ---------- ÎÄ×ÖÅäÖÃ ----------- */
#kakikae .left{
	width:100%;
	margin:0 auto;
	text-align:left;
}
#kakikae .center{
	width:100%;
	margin:0 auto;
	text-align:center;
}
#kakikae .right{
	width:100%;
	margin:0 auto;
	text-align:right;
}

/* ---------- ÎÄ×Ö×°ï— ----------- */
#kakikae strong { font-weight:bold; }

#kakikae em { font:bold italic 100% "¥Ò¥é¥®¥Î½Ç¥´ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif; }


/* ---------- ÒŠ³ö¤· ----------- */
#kakikae h1{
	float:none;
	padding:0px;
	font-size:240%;
	line-height:1.5;
}
#kakikae h2{
	font-size:180%;
	line-height:1.5;
	margin:0;
}
#kakikae h3{
	font-size:140%;
	line-height:1.5;
}
#kakikae h4{
	font-size:120%;
	line-height:1.5;
}
#kakikae h5{
	font-size:100%;
	line-height:1.5;
}
#kakikae h6{
	font-size:100%;
	line-height:1.5;
}

/* ---------- ¥ê¥¹¥È ----------- */
#kakikae ol li{
	list-style:decimal;
	list-style-position:inside; 
}
#kakikae ul li{
	list-style:disc;
	list-style-position:inside; 
}

/* ---------- ¥¤¥ó¥Ç¥ó¥È ----------- */
#kakikae blockquote { padding-left:1em; }

/* ---------- ¥Æ©`¥Ö¥ë ----------- */
#kakikae table{ font-size:100%; }

/* ---------- ¾€ ----------- */
#kakikae hr{ display:block; }

/* ---------- ¥ì¥¤¥¢¥¦¥È¥Æ¥ó¥×¥ì©`¥È ----------- */
.temp01{
	float:left;
	padding-right:10px;
}
.temp02{
	float:right;
	padding-left:10px;
}






