@charset "Shift_JIS";
* {margin: 0px;padding: 0px;}
body {
	width: 100%;
	background:#ffc001 url(../image/top/bg.jpg) repeat-x;
	text-align:center;
	margin: 0px auto;
	padding: 0px;
	scrollbar-face-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#666666;
	scrollbar-3dlight-color:#666666;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#dddddd;
	scrollbar-darkshadow-color:#666666;
	height:100%;
}
#wrapper {
	width: 100%;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
#shadow {
	width: 100%;
	padding-bottom: 20px;
}
h1 span{
display:none;
}
li {
	list-style: none;
	padding: 5px;
}

.clear {clear: both;}
#footer {
	width: 100%;
	cleaer: both;
	font-size: 5px;
	padding: 20px 0px;
}
.linebox {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.cast {
	font-size: x-small;
	background-image: url(../image/top/icon.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	text-indent: 35px;
	margin: 0px;
	font-weight: bold;
	line-height: 1.6em;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.name {
	font-size: larger;
	color: #FF6600;
}
#bnr {
	height: 60px;
	width: 892px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-color: #FFFFFF;
	text-align: center;
	padding: 5px;
}

/* CrWA */

#titlePhoto{
	width:589px;
	height:264px;
	background:url(../image/top/title_photo.jpg) no-repeat;
}

#titlePhoto ul{
list-style-type:none;
}

#titlePhoto li{
margin: 0px 0px 8px 8px;
padding: 0px;
list-style-type:none;
}

.icon_txt{
background:url(../image/top/icon.gif) no-repeat left top;
padding-left:25px;}

/* link */
.orange_menu{
font-size:12px;
}
.orange_menu a:link { 
color: #ff6600;
text-decoration:underline;
}
.orange_menu a:visited {
color: #ff6600;
text-decoration:underline;
}
.orange_menu a:hover {
color: #ff9933;
text-decoration:underline;
}
.orange_menu a:active {
color: #ff6600;
text-decoration:underline;
}

/* font */
.font_gray {
	margin-top: 0px;
	font-size: 12px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #666666;
	line-height: 22px;
	letter-spacing: 0.1em;
	text-align: left;
	padding-right: 10px;
}

.font_orange{
color:#FF9900;
font-weight:bold;}

.font_red{
color:#FF0000;
font-weight:bold;}

/*@{Ά@*/

.txt_contents{
	width:590px;
	padding-left:20px;
	color: #666666;
	font-size: 12px;
	line-height: 2em;
	padding-right: 30px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* TOPεΰoi[ */
/* ----------------------------------------------- */
.bnr_bokingaku{
background:url(../image/top/bg_bokingaku2011.gif);
width:516px;
height:93px;
padding-top:117px;
padding-left:73px;
margin-left:28px;}

/* 2011εΰy[W */
/* ----------------------------------------------- */
.bokin_midashi{
font-size:14px;}

.article{
	margin-top: 5px;
	font-size: 12px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #666666;
	line-height: 22px;
	letter-spacing: 0.1em;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	width: 600px;
	margin-left: 20px;
}

.article h2{
font-size:14px;
margin-bottom:10px;}

.article dl{
margin-bottom:15px;
margin-left:20px;}

.article dl dt{
font-size:12px;
font-weight:bold;}

.article dl dt span{
font-size:12px;}

.article dl dd{
font-size:12px;
text-indent:20px;}

.article ul li{
font-size:14px;
line-height:18px;
margin-left:20px;}

.article ul li a:link{
color:#e47404;}

.article ul li a:hover{
color:#0099cc;}

.orangeT{
background-color:#fdeada;
border:#fbc599 solid 1px;
padding:10px;}
