@charset "utf-8";

/* -----------------------------------------------------------
  Reset Style Sheet
  Last Update 2010-7-27
------------------------------------------------------------ */
/* -------------------------------------------------------
  special top
------------------------------------------------------- */
#specialTop #lead {
	width:820px;
	height:201px;
	padding:0 40px;
	background:url(../../special/images/index_bg01.jpg) no-repeat 0 0;
}

#specialTop #lead p.read,
#specialTop #lead #prof {
	width:410px;
	float:left;
}

#specialTop #prof p {
	width:122px;
	float:left;
}

#specialTop #prof dl {
	width:288px;
	float:right;
}

#specialTop #prof dl dt {
	padding-bottom:9px;
	font-size:60%;
}


#specialNav {
	clear:both;
	width:791px;
	height:493px;
	padding-left:109px;
	background:url(../../special/images/index_bg02.jpg) no-repeat 0 0;
}

#specialNav ul li {
	list-style:none;
	padding:0 46px 34px 0;
	float:left;
}


/* -------------------------------------------------------
  special common style
------------------------------------------------------- */
#special #specialHead {
	position:relative;
	width:900px;
	height:303px;
	background:url(../../special/images/bg_01.jpg) no-repeat 0 0;
}

#special #specialHead p.btBackTop {
	position:absolute;
	left:32px;
	top:26px;
}

#special #specialHead ul {
	position:absolute;
	left:408px;
	top:17px;
}

#special #specialHead ul li {
	list-style:none;
	padding-right:6px;
	float:left;
}

#special #specialHead ul li.vol2,
#special #specialHead ul li.vol4 {
	padding-top:25px;
}


#special #specialHead ul li.vol6 {
	padding-top:33px;
}

#special #specialHead ul li.vol5 {
	padding-top:8px;
}

#special #specialHead ul li.vol4,
#special #specialHead ul li.vol5,
#special #specialHead ul li.vol6 {
	padding-right:12px;
}


#special h2,
#special p.textExp {
	position:absolute;
}


#specialContent {
	width:900px;
	padding-bottom:5px;
	background:url(../../special/images/bg_02.gif) repeat-y 0 0;
	border-bottom:30px solid #ceedfa;
}

#specialContent .inner {
	background:url(../../special/images/bg_03.jpg) no-repeat 0 0;
}

#specialContent dl {
	width:390px;
	padding:30px 0 0 60px;
	float:left;
}

#specialContent dl#contentvol5 {
	width:447px;
}

#specialContent dl dt {
	padding-bottom:10px;
}

#specialContent dl dd {
	padding:0 0 40px 15px;
}

#specialContent .specialImage {
	width:346px;
	padding-top:28px;
	padding-right:62px;
	float:right;
}

#special04 #specialContent .specialImage {
	padding-top:30px;
	padding-right:55px;
	width:337px;
}

#specialContent .specialImage p {
	padding-bottom:25px;
}

#special04 #specialContent .specialImage p.imagevol501 {
	padding-bottom:36px;
}

#special04 #specialContent .specialImage p.imagevol502 {
	padding-bottom:76px;
}

#special04 #specialContent .specialImage p.imagevol503 {
	padding-bottom:42px;
}

#specialContent .specialComment {
	padding:0 0 0 171px;
	clear:both; 
}

#specialContent .specialComment dl {
	padding:0 0 25px 0;
	width:auto;
	float:none;
}

#specialContent .specialComment dl dt {
	padding:0 22px 0 0;
	float: left;
}

#specialContent .specialComment dl dd {
	padding:38px 0 0 0;
	float: left;
}

/* -------------------------------------------------------
  special Vol.1
------------------------------------------------------- */
#special .uruoi h2 {
	left:30px;
	top:125px;
}

#special .uruoi p.textExp {
	left:350px;
	top:131px;
}

#special .uruoi #specialContent .specialImage {
	padding-top:28px;
}


/* -------------------------------------------------------
  special Vol.2
------------------------------------------------------- */

#specialContent dl dd.topTxt {
padding:0 0 23px 15px;
}