@charset "utf-8";
/*
-----------------------------------------------
title: 
version:  2010.01.27
modified by: LW
----------------------------------------------- */

.block{display:block;}
.floatLeft{float:left;}
.floatRight{float:right;}

.pageanc {
border:1px solid #2F7D41;
line-height:150%;
padding:5px;
width:680px;
margin:0 0 20px;
}
.pageanc li{
	float:left;
	white-space: nowrap;
}

.box3Clum dl{
	float:left;
	width:200px;
	margin:0 0 0 40px;
}

.box3Clum dt{
	font-weight:bold;
	margin:0 0 5px;
}
.box3Clum dd{
	margin:0;
}

.bgColoryellow{background-color:#F1E3C0 !important;}

.decimal{list-style-type:decimal}
.upper-roman{list-style-type:upper-roman}


/* ページタイトル（h5）スタイル設定 */
#pagecontents h5.emphasis2 {
	background: url(/common/wr-img/icon_emphasis2.gif) no-repeat left 0.2em;
	padding:0 20px;
	height:auto;
	color:#333333;
	font-size:100%;
	line-height:120%;
}


/*----- TYPE3 Ruled Rect -----*/
.ruledRect3-3 {
	width:94%;
	border: 1px solid #DD8A90;
	background-color:#FFFFFF;
	padding: 10px;
}

/*----- TYPE4 Ruled Rect -----*/
.ruledRect4-3{
	width:94%;
	border:2px solid #FFB84D;
	background-color:#FFFFFF;
	padding: 10px;
}

/*----- siteUpdate style -----*/
.txtLinkNews01{
	background: url(/common/wr-img/icon_tse.gif) no-repeat left top;
	background-position:3px 7px;
	padding:0 0 0 60px;
	font-size: small;
}
.txtLinkNews02{
	background: url(/common/wr-img/icon_group.gif) no-repeat left top;
	background-position:3px 7px;
	padding:0 0 0 60px;
	font-size: small;
}
.txtLinkNews03{
	background: url(/common/wr-img/icon_sr.gif) no-repeat left top;
	background-position:3px 7px;
	padding:0 0 0 60px;
	font-size: small;
}


/*------------------------------------------------------------------

	■pankuzu

------------------------------------------------------------------*/
#pankuzuAreaWr{
	width:920px;
	margin-left:auto;
	margin-right:auto;
	background: url(/common/wr-img/bg_pankuzu2.gif) no-repeat top;
}
#pankuzuAreaInner{background: url(/common/wr-img/bg_pankuzu3.gif) repeat-x bottom;}

#pankuzuboxWr{
	float:left;
	width:680px;
	font-size:12px;
	padding-top:10px;
	padding-bottom:4px;
	padding-left:10px;
}

#pankuzuboxWr img{padding:0 3px 0 5px;}

#pankuzuboxWr a:link {
	color: #333333;
	text-decoration: none;
}
#pankuzuboxWr a:visited{
	color: #333333;
	text-decoration: none;
}
#pankuzuboxWr a:hover{
	color: #db5700;
	background-color:#FFEBCC;
	text-decoration: underline;
}
#pankuzuboxWr a:active{
	color: #db5700;
	text-decoration: none;
}



/*------------------------------------------------------------------

	■Sub Navigation

------------------------------------------------------------------*/

/*----- Design Parts - Sub Navigation  -----*/

.subnavi1{
	width:700px;
	height:33px;
	background: url(/common/wr-img/bg_subnavi1.gif) repeat-x left;
	margin-top:15px;
}
.subnavi1 .normal{
	float:left;
	height:33px;
	background: url(/common/wr-img/subnavi1_separator.gif) no-repeat 100% 1px;
	padding-right:40px;
	padding-left:20px;
	padding-top:1px;
	margin-left:1px;
}
.subnavi1 .active{
	float:left;
	height:33px;
	background: url(/common/wr-img/bg_subnavi1_a.jpg) no-repeat center 0px;
	padding-right:40px;
	padding-left:20px;
	padding-top:1px;
	margin-left:1px;
}

.subnavi1 .icon_subnavi1{
	background: url(/common/wr-img/icon_subnavi1.gif) no-repeat left 3px;
	padding-left:12px;
}
.subnavi1 .icon_subnavi1a{
	background: url(/common/wr-img/icon_subnavi1a.gif) no-repeat left;
	padding-left:12px;
	color:#AA0000;
}

.subnavi1 .icon_end{
	width:5px;
	float:left;
	height:33px;
	background: url(/common/wr-img/subnavi1_separator.gif) no-repeat 0% 1px;
}

.subnavi1 a:link{
	text-decoration: none;
}
.subnavi1 a:visited{
	text-decoration: none;
}
.subnavi1 a:active{
	text-decoration: none;
}
.subnavi1 a:hover{
	text-decoration: underline;
}


/*-----In Page Link Menu-----*/

#linkbox2 {
	width:680px;
	padding:3px 10px 6px 10px;
	background-color:#EDF3EE;
	line-height:140%;
}
#linkbox2 .topline{
	border-top:1px dotted #666666;
}

#linkbox2 span{
	margin-left:15px;
}

#linkbox2 a{
	text-decoration: none;
}

#linkbox2 a:hover{
	text-decoration: underline;
}

#linkbox2 .active{
	color:#AA0000;
}
#linkbox2 img{
	vertical-align:middle;
	padding:0 7px 0 0;
}



.emphasisBlock {
	width:690px;
	border:1px solid #B29983;
	background-color:#FAF7E6;
	padding:5px;
}
.emphasisBlock .title{
	width:200px;
	background-color:#aa0000;
	color:#FFFFFF;
	padding:3px;
	margin-bottom:6px;
}
.emphasisBlock div{
	margin-top:3px;
	line-height:130%;
}

/*------------------------------------------------------------------

	■top

------------------------------------------------------------------*/


.rss{
	float:right;
	padding:4px 3px 0 5px;
}
.stockBox.baitei{
	width:277px;
}


/*------------------------------------------------------------------

	■CLEAR

------------------------------------------------------------------*/

.clearFix,
.box3Clum ,
.pageanc{display: inline-block;}

.clearFix:after,
.box3Clum:after,
.pageanc:after{content:".";display: block;height: 0;visibility:hidden;clear: both;}

/* Hides MacIE5 \*/
* html .clearFix,
* html .box3Clum,
* html .pageanc{height:1%;}

.clearFix,
.box3Clum,
.pageanc{display:block;}
/* Hides MacIE5 */

