@charset "UTF-8";


/***********************************************************/


#main{
	width:955px;
	margin:3px auto 7px;
}

#main h2{
	color:#ffffff;/*
	font-family:'Century Gothic','ヒラギノ角ゴ Pro W3','Osaka','MS UI GOTHIC',"ＭＳ Ｐゴシック",sans-serif;*/
	font-family:"Century Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:11pt;
	text-align:left;
	line-height:240%;
}

#main h4{
	color:#ff9933;
	font-size:11pt;
	text-align:left;
	line-height:150%;
	margin:0 5px 4px;
}


/***********************************************************/


#main div.wleft{
	width:150px;
	float:left;
	margin:7px 0;
}

#main div.wleft ul{
	list-style-type:none;
}

#main div.wleft ul li{
	display:block;
	color:#999999;
	text-align:left;
	margin:0 0 0 7px;
}

#main div.wleft a{
	color:#ffffff;
	line-height:20px;
	margin:1px 0;
}
#main div.wleft a:hover{
	color:#ff9933;
}


/***********************************************************/


#main div.wright{
	width:800px;
	float:right;
	margin:7px 0;
}

#main div.wright *{
	font-size:10pt;
}

#main div.wright a{
	color:#ffffff;
}
#main div.wright a:hover{
	color:#ff9933;
}

#main h3{
	color:#ff9933;
	font-size:24pt;
	text-align:left;
	line-height:200%;
	margin:0 0 7px;
	padding:0 5px;
}

#main div div dl{
	width:100%;/*
	border-style:dotted;
	border-width:1px;
	border-color:#666666;*/
	margin:0 0 36px;
	padding:0;
}

#main div div dl dt{
	width:160px;
	float:left;
	text-align:right;
	line-height:150%;
}

#main div div dl dt img{
	display:block;
	margin:0 0 7px 10px;
}

#main div div dl dt p{
	color:#999999;
	text-align:left;
	margin:0 0 0 10px;
}

#main div div dl dd{
	width:620px;
	float:right;
	color:#cccccc;
	text-align:left;
	margin:0;
	padding:0;
}

/* 2015.04.11 up */
#main div div dl dd ol {
	font-family:"Andale Mono", "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; /* 2015.04.11 add */
	margin:0 0 0 30px; /* 2015.04.11 add */
/* 2015.04.11 delete
	margin:0 0 7px 30px;
*/
}

/* 2015.04.11 up */
#main div div dl dd ol li {
	color:#cccccc;/*
	font-family:"Andale Mono","Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif;*/
	font-family:"Andale Mono", "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10pt;
	text-align:left;
        line-height: 175%; /* 2015.04.11 add */
/* 2015.04.11 delete
	margin:0 0 3px;
*/
}

#main div div dl dd ol li span{
	color:#999999;/*
	font-family:"Andale Mono","Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif;*/
	font-family:"Andale Mono", "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:9pt;
	margin:0 0 0 3px;
}

#main div div dl dd ol li em{
	color:#ff9933;/*
	font-family:"Andale Mono","Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif;*/
	font-family:"Andale Mono", "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:9pt;
	margin:0 0 0 3px;
}

#main div div dl dd p{
	color:#cccccc;/*
	font-family:"Andale Mono","Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif;*/
	font-family:"Andale Mono", "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10pt;
	margin:0 0 14px;
}

#main div div #fortop{
	color:#999999;
	text-align:right;
}

#main div div #fortop a{
	color:#999999;
	margin:0 12px;
}
#main div div #fortop a:hover{
}

#main div div ul{
	list-style-type:none;
	margin:30px;
}

#main div div ul li{
	text-align:left;
}

#main p.uc{
	color:#999999;
	text-align:center;
	line-height:400%;
}

#main div div table{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	margin:0 0 7px;
}

#main div div table tr th{
	color:#ff9933;
	text-align:left;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	margin:0;
	padding:3px 5px;
}

#main div div table tr td{
	color:#cccccc;
	text-align:left;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	margin:0;
	padding:3px 5px;
}

#main div div table tr td.wsn{
	white-space:nowrap;
}


/***********************************************************/


#cls1,#nbox1,
#cls2,#nbox2,
#cls3,#nbox3{
	clear:both;
	display:none;
}


/***********************************************************/