/* CSS Document */
/*index css*/

/*contents shop css*/
#maintitlearea {
	width: 563px;
	text-align: left;
	padding: 0px;
	margin: 0px 15px 0px 0px;
}

#maintitlearea p {
	width: 563px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 13px 0px 0px;
	margin: 0px;
	clear: both;
	color: #A30A18;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
}
#maintitlearea h1 {
	width: 563px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 10px 0px;
	margin: 0px;
	clear: both;
	color: #737373;
	font-size: 18px;
	background-image: url(/watabe/common/img/line_ttl_bg.gif) ;
	background-repeat: repeat-x;
}
/*contents  css*/
#bodyarea {
	width: 563px;
	text-align: left;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	background-image: url(/watabe/common/img/line_ttl_bg.gif);
	background-repeat: repeat-x;
	clear: both;
}
/*--mainmenu--*/
#mainmenu {
	padding: 0;
	margin: 0px;
}
.menu-cat01 {
	width: 145px;
	float: left;
}
.menu-cat02 {
	width: 127px;
	padding: 0px;
	margin: 0px;
	float: left;
}
#mainmenu h2 {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

#mainmenu li {
	padding: 0 0 5px 15px;
	margin: 0;
	background-image: url(/watabe/common/img/ico_arw_topmain.gif);
	background-repeat: no-repeat;
  background-position:  0px 3px;

}
/*--newsmenu--*/
#newsmenu {
	width: 562px;
	text-align: left;
	padding: 11px 0px 10px 0px;
	margin: 0px;
	float: left;
	background:url(/watabe/common/img/line_ttl_bg.gif);
	background-repeat: repeat-x;
}
#newsmenu h3 {
	float: left;
}
#newsmenu h3.eng {
	float: left;
	padding-top: 10px;
}
#newsmenu .leftmargin {
	padding: 0px 0px 0px 20px;
	_padding: 0px;
}

* html #newsmenu .leftmargin {
	margin: 0px 0px 0px 20px;
}


/*--othermenu--*/
#othermenu {
	width: 562px;
	text-align: left;
	padding: 1px 0px 0px 0px;
	margin: 0px;
	float: left;
	background-image: url(/watabe/common/img/line_ttl_bg.gif);
	background-repeat: repeat-x;
	background-position:left top;
}
#othermenu h3 {
	float: left;
}
#othermenu ul {
	width: 450px;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	list-style-type: none;
	float: left;
}
#othermenu li {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	background-image: url(/watabe/company/img/ico_arw_other.gif);
	background-repeat: no-repeat;
	background-position:0 2px;
	float: left;
}
/*--whatsnew--*/
#whatsnew {
background-image:url(/watabe/common/img/line_ttl_bg.gif);
background-repeat:repeat-x;
background-position:0px 0px;
float:left;
margin:0;
padding:31px 0 0;
text-align:left;
width:563px;

}
#whatsnew h3 {
	width: 563px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	float: left;
}
#newsarea {
	width: 563px;
	text-align: left;
	padding: 11px 0px 0px 0px;
	margin: 0px;
	float: left;
	background-image: url(/watabe/common/img/line_ttl_bg.gif);
	background-repeat: repeat-x;
}
#newsarea ul {
	width: 562px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	list-style-type: none;
	/*float: left;*/
}
#newsarea li {
	padding: 0px 0px 5px 20px;
	margin: 0px;
	background-image: url(/watabe/company/img/ico_arw_whatsnew.gif);
	background-repeat: no-repeat;
	clear:both;
}
#newsarea .txt {
	width: 400px;
	padding: 1px 0px 5px 0px;
	margin: 0px;
	text-align: left;
	float: right;
	line-height: 135%;
	font-size: 10px;
}
#newsarea .disc {
	width: 135px;
	padding: 1px 0px 0px 0px;
	margin: 0px;
	float: left;
	background-image: url(/watabe/common/img/ico_disc.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	font-weight: bold;
}
#newsarea .press {
	width: 135px;
	padding: 1px 0px 0px 0px;
	margin: 0px;
	float: left;
	background-image: url(/watabe/common/img/ico_press.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	font-weight: bold;
}
#newsarea .ir {
	width: 135px;
	padding: 0;
	margin: 0;
	float: left;
	background-image: url(/watabe/common/img/ico_ir.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	font-weight: bold;
}
#newsarea .irnon {
	width: 135px;
	padding: 1px 0px 0px 0px;
	margin: 0px;
	float: left;
	font-weight: bold;
}
#newsarea .investory {
	width: 135px;
	padding: 1px 0px 0px 0px;
	margin: 0px;
	float: left;
	background-image: url(../../img/ico_investory.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}
/*--indexend--*/
#indexend {
	width: 562px;
	padding: 0 0 0;
	margin: 0;
	clear: both;
	background-image: url(/watabe/common/img/line_ttl_bg.gif);
	background-repeat: repeat-x;
	background-position: left 2px;
}
/*---------------attention------------------*/
div.attention {
	width: 540px;
	padding: 10px;
	margin: 10px 0;
	margin-bottom: 10px;
	border: 1px solid #F0B2B2;
	clear: both;
	text-align: center;
	background-color: #FFF9F0;
}
div.attention a.attention {
	color: #CC3300;
	font-weight: bold;
	padding-left: 20px;
	background: url(../../../../common/img/topics_attention.gif) no-repeat left -1px;
}

/*---------------Topics------------------*/

div#topics {
	width: 541px;
	float: left;
	padding: 10px 10px 5px 10px;
	margin: 25px 0 0 0;
	border: 1px solid #F3BEC9;
}
div#topics li {
	list-style: none;
}
div#topics h2 {
	widht: 543px;
	padding: 0 0 7px 0;
	margin: 0 0 7px 0;
	border-bottom: 1px solid #C7C7C7;
}
div#topics h3 {
	width: 543px;
	padding: 5px 0 8px 0;
	margin-bottom: 5px;
	font-size: 1.2em;
	line-height: 1.2;
	color: #E9395E;
	font-weight: normal;
	background: url(/watabe/common/img/line_ttl_bg.gif) repeat-x left bottom;
}
div#topics h3#short {
	width: 355px;
	padding: 5px 0 8px 0;
	margin-bottom: 5px;
	font-size: 1.2em;
	line-height: 1.2;
	color: #E9395E;
	font-weight: normal;
	background: url(/watabe/common/img/line_ttl_bg.gif) repeat-x left bottom;
}
div.tpc-l {
	width: 355px;
	_width: 340px;
	float: left;
}
div.tpc-l2 {
	width: 200px;
	float: left;
}
div.tpc-l ul {
	width: 340px;
	float: left;
	padding: 6px;
	margin-bottom: 15px;
	background-color: #EFEFEF;
	font-size: .9em;
}
div.tpc-l li {
	float: left;
	padding: 4px 0 0 12px;
	margin: 0 20px 0 20px;
	background: url(/watabe/ir/img/ico_arw_none.gif);
	background-repeat: no-repeat;
	background-position:left 5px;
}
div.tpc-l p {
	padding: 5px 0 10px 0;
	margin-bottom: 10px;
	line-height: 1.7;
	background: url(/watabe/common/img/line_ttl_bg.gif);
	background-repeat: repeat-x;
	background-position:left bottom;
}

div.tpc-l p.link-tit {
	clear: both;
	padding: 0 0 0 10px;
	margin: 10px 0 5px 0;
	background: url(/watabe/ir/img/ico_line.gif);
	background-repeat: no-repeat;
	background-position:left 3px;
}
div.tpc-l p.link-tit2 {
	clear: both;
	padding: 0 0 0 10px;
	margin: 32px 0 5px 0;
	background: url(/watabe/ir/img/ico_line.gif);
	background-repeat: no-repeat;
	background-position:left 3px;
}
div.tpc-l p.link-tit a {
	padding-left: 10px;
	background: url(/watabe/ir/img/ico_arw_none.gif);
	background-repeat: no-repeat;
	background-position:left 2px;
}
	
div.tpc-l-lng {
	width: 540px;
	float: left;
}
div.tpc-l-lng ul {
	width: 340px;
	float: left;
	padding: 6px;
	margin-bottom: 15px;
	background-color: #EFEFEF;
	font-size: .9em;
}
div.tpc-l-lng li {
	float: left;
	padding: 4px 0 0 12px;
	margin: 0 20px 0 20px;
	background: url(/watabe/common/img/ico_arw_none.gif) no-repeat left 5px;;
}
div.tpc-l-lng p {
	padding: 5px 0 10px 0;
	margin-bottom: 10px;
	line-height: 1.7;
	background: url(/watabe/common/img/line_ttl_bg.gif) repeat-x left bottom;
}
div.tpc-l-lng p.link-tit {
	clear: both;
	padding: 0 0 0 10px;
	margin: 10px 0 5px 0;
	background: url(/watabe/ir/img/ico_line.gif) no-repeat left 3px;
}
div.tpc-l-lng p.link-tit2 {
	clear: both;
	padding: 0 0 0 10px;
	margin: 32px 0 5px 0;
	background: url(/watabe/ir/img/ico_line.gif) no-repeat left 3px;
}
div.tpc-l-lng p.link-tit a {
	padding-left: 10px;
	background: url(/watabe/ir/img/ico_arw_none.gif) no-repeat left 2px;
}
	
div.tpc-r {
	width: 176px;
	float: right;
	text-align: center;
	margin-top: -37px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
	background-color: #FFFFFF;
}
div.tpc-r-undr {
	width: 176px;
	float: left;
	text-align: center;
	margin-top: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
}
div.tpc-r2 {
	width: 300px;
	float: left;
	vertical-align: middle;
	text-align: left;
	padding-top: 60px;
}
div.tpc-r2 p {
	vertical-align: middle;
	text-align: left;
	padding-top: 15px;
}
div.tpc-r ul {
	width: 176px;
	padding: 1px;
	border: 1px solid #C7C7C7;
}
div.tpc-r ul li img {
	border: 0;
}
div.tpc-r ul li.img-txt {
	font-size: .9em;
	line-height: 1.3;
	padding: 5px;
}
div.tpc-r ul li.img-txt2 {
	font-size: .9em;
	line-height: 1.3;
	padding: 5px;
	text-align: center;
}
div.tpc-r-undr ul {
	width: 176px;
	padding: 1px;
	border: 1px solid #C7C7C7;
}
div.tpc-r-undr ul li img {
	border: 0;
}
div.tpc-r-undr ul li.img-txt {
	font-size: .9em;
	line-height: 1.3;
	padding: 5px;
}
div.tpc-r-undr ul li.img-txt2 {
	font-size: .9em;
	line-height: 1.3;
	padding: 5px;
	text-align: center;
}
div.line-clr {
	width: 563px;
	height: 5px;
	clear: both;
	background: url(/watabe/common/img/line_ttl_bg.gif) repeat-x;
}
/* mac txt
-----------------------------------------*/
.mac div#topics div.tpc-l p {
	line-height: 140%;
	font-size: 1.0em;
	letter-spacing: -0.1em;
}

/* SET Topics Archive
-----------------------------------------*/
div#topicsmain {
	width: 541px;
	float: left;
	padding: 10px 10px 5px 10px;
	margin: 0px 0 0 0;
	border: 1px solid #F3BEC9;
}
div#topicsmain li {
	list-style: none;
}
div#topicsmain h2 {
	widht: 543px;
	padding: 0 0 7px 0;
	margin: 0 0 7px 0;
	border-bottom: 1px solid #C7C7C7;
}
div#topicsmain h3 {
	padding: 5px 0 8px 0;
	margin-bottom: 5px;
	font-size: 1.2em;
	line-height: 1.2;
	color: #E9395E;
	font-weight: normal;
	background: url(/watabe/common/img/line_ttl_bg.gif) repeat-x left bottom;
}
div.tparchive {
	width: 541px;
	float: left;
	padding: 10px 10px 10px 10px;
	margin: 10px 0 0 0;
	background-image: url(/watabe/common/img/line_ttl_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

div.tparchive ul {
	width: 520px;
	float: left;
}
div.tparchive li {
	width: 520px;
	float: left;
	margin: 0;
	list-style-type: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
div.tparchive li a {
	padding-left: 10px;
	color: #FF6699;
}
div.tparchive li#achvttl {
	float: left;
	width: 75px;
	height: 50px;
}
div.tparchive li#achvtpc {
	float: right;
	width: 445px;
}
div.tparchive li#achvtpc2 {
	width: 445px;
}
