/**
 * 
 * @version 
 * @author 
 */


@import 'global.css';
@import 'textstyle.css';
/** Contents
-----------------------------------------*/
#contents p {
	font-size:77%;
}
body {
	behavior:url("../../images/global/csshover.htc");
}
/** Index Page
-----------------------------------------*/
.pueplebox{
	background-color:#ededff;
}
.orangebox{
	background-color:#fff3e3;
}
.pueplebox,.orangebox{
	padding:15px 0 15px 20px;
	margin-bottom:20px;
}
.pueplebox dl,
.orangebox dl{
	float:left;
	width:215px;
	margin-bottom:.5em;
	_height:5em;
	min-height:6em;
}
.pueplebox dl{
	background: url(../images/function/index/bg_dl_purple.gif) bottom no-repeat;
}
.orangebox dl{
	background: url(../images/function/index/bg_dl_orange.gif) bottom no-repeat;
}
.pueplebox dl dt,
.orangebox dl dt{
	padding:0.5em 1em 0 1em;
	font-size:77%;
}
.pueplebox dl dt a,
.orangebox dl dt a{
	color:#8180C3;
	font-weight:bold;
	padding:0 0 0 18px;
	_padding:2px 0 2px 18px;
	background:url(../images/global/arrow_black.gif) left 40% no-repeat;
}
*html .pueplebox dl dt a{
	padding:2px 0 2px 18px;
}
*html .orangebox dl dt a{
	padding:2px 0 2px 18px;
}
*+html .pueplebox dl dt a{
	padding:2px 0 2px 18px;
}
*+html .orangebox dl dt a{
	padding:2px 0 2px 18px;
}

.orangebox dl dt a{
	color:#FFAC38;
}

.pueplebox dl dd,
.orangebox dl dd{
	padding:0.25em 1em 1em 1em;
	font-size:77%;
}
.clicklist{
	cursor:pointer;
}
.clicklist a{
	color: #8D8BCF;
	text-decoration: underline;
}

p.addinf
{
	background-color:#EDEDFF;
	border: 1px dashed #8180C3;
	margin: 0px 15px 0px 15px;
	padding: 5px;
}