@charset "UTF-8";
@import url(../../shared/css/default.css);
/*
#header{
	height:98px;
	}
*/
#content{
	width:780px;
	margin:0 0 0 85px;
	padding:19px 0 29px 0;
	}
#primary .section{
	width:515px;
	}

/* #ntwIdx */
#ntwIdx #container #pageTtl h1{
	background-image:url(../img/t_ntw.gif);
	}
#ntwIdx #content .leadArea{
	margin:0;
	padding:0 0 25px 0;
	}
#ntwIdx #content .leadArea .relTxtArea{
	margin:0;
	padding:0;
	float:left;
	width:522px;
	}
#ntwIdx #content .leadArea .relTxtArea p{
	margin:0;
	}
#ntwIdx #content .leadArea .relImgArea{
	margin:0;
	padding:0;
	float:left;
	width:258px;
	text-align:right;
	}
	
#ntwIdx #primary{
	float:none;
	width:780x;
	}
#ntwIdx #primary .section{
	width:780x;
	}
#ntwIdx #primary .section .rptBase{
	padding:0 0 23px 0;
	margin:0;
	width:780px;
	}
#ntwIdx #primary .section .rptBase .rptGrp#ntwIdxBlockGrpAra{
	float:left;
	width:375px;
	margin:0;
	padding:0;
	}
#ntwIdx #primary .section .rptBase .rptGrp#ntwIdxBlockGrpThm{
	float:right;
	}
#ntwIdx #primary .section .rptBase .rptGrp#ntwIdxBlockGrpAra h3,
#ntwIdx #primary .section .rptBase .rptGrp#ntwIdxBlockGrpThm h3{
	margin:0;
	padding:0 0 8px 0;
	}
#ntwIdx #primary .section .rptBase .rptGrp#ntwIdxBlockGrpAra table{
	width:375px;
	margin:0;
	padding:0;
	}
#ntwIdx #primary .section .rptBase .rptGrp#ntwIdxBlockGrpAra table th,
#ntwIdx #primary .section .rptBase .rptGrp#ntwIdxBlockGrpAra table td{
	background-image:url(../../shared/img/bg_line_560-5_prd_lst.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:8px 3px 10px 3px;
	vertical-align:middle;
	line-height:1.6;
	}
#ntwIdx #primary .section .rptBase .rptGrp#ntwIdxBlockGrpAra table th{
	padding:8px 10px 10px 3px;
	}
#ntwIdx #primary .section .rptBase .rptGrp#ntwIdxBlockGrpThm ul{
	margin:0;
	padding:0 0 0 10px;
	list-style-type:none;
	}
#ntwIdx #primary .section .rptBase .rptGrp#ntwIdxBlockGrpThm ul li{
	background-image:url(../../shared/img/o_arw_4-5_799B35.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:0;
	padding:4px 0 4px 9px;
	width:354px;
	}
#ntwIdx #primary .section .rptBase .rptGrp#ntwIdxBlockGrpThm ul li a{
	display:block;
	}
#ntwIdx #primary .section .rptBase .rptGrp#ntwIdxBlockGrpAra .subRptBase,
#ntwIdx #primary .section .rptBase .rptGrp#ntwIdxBlockGrpThm .subRptBase{
	width:375px;
	}
#ntwIdx #primary .section .subRptBase#ntwIdxBlockGrpAll table{
	margin-top:20px;
	margin-left:3px;
	}
	
/* .ntwLstPage */
.ntwLstPage #container #pageTtl h1{
	background-image:url(../img/t_ntw.gif);
	}
.ntwLstPage #primary .leadArea{
	margin:0;
	padding:0 0 10px 0;
	}
.ntwLstPage #primary .leadArea h2{
	background-image:url(../../mori_products/img/t_prd_cat_bse.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:10px 0 6px 135px;
	margin:0;
	line-height:1;
	font-size:160%;
	color:#318111;
	}
#ntwLstAra .ntwLstPage #primary .leadArea h2{
	background-image:url(../img/t_ntw_cat_ara.gif);
	padding:10px 0 6px 90px;
	}
#ntwLstThm .ntwLstPage #primary .leadArea h2{
	background-image:url(../img/t_ntw_cat_thm.gif);
	}
#primary .section#ntwLstBlock .pNavArea{
	width:515px;
	margin:9px 0 15px 0;
	position:relative;
	}
#ntwLstAra .section#ntwLstBlock .pNavArea#pNavArea1{
	}
#primary .section#ntwLstBlock .pNavArea p{
	margin:0;
	width:220px;
	}
#primary .section#ntwLstBlock .pNavArea div.select{
	position:absolute;
	right:0;
	top:0;
	text-align:right;
	}
#primary .section#ntwLstBlock .rptBase{
	width:515px;
	margin:0;
	padding:0 0 1px 0;
	}
#primary .section#ntwLstBlock table{
	background-image:url(../../shared/img/bg_dot_560-3_959595.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:515px;
	margin:5px 0 0 0;
	}
#ntwLstAra #primary .section#ntwLstBlock table{
	background-image:none;
	}
#ntwLstThm #primary .section#ntwLstBlock table{
	background-image:url(../../shared/img/bg_vline_515-113_nwktbl.gif);
	}
#primary .section#ntwLstBlock table tr{
	background-image:url(../../shared/img/bg_line_560-5_prd_lst.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
#ntwLstThm #primary .section#ntwLstBlock table tr{
	background-image:url(../../shared/img/bg_line_560-5_prd_lst2.gif);
	}
#primary .section#ntwLstBlock table th{
	padding:0;
	}
#primary .section#ntwLstBlock table td.tbImg{
	padding:7px 4px 12px 4px;
	width:82px;
	text-align:center;
	vertical-align:top;
	}
#primary .section#ntwLstBlock table td.tbImg a{
	display:block;
	border:1px solid #DFDFDF;
	}
#primary .section#ntwLstBlock table td.tbImg a:hover{
	border:1px solid #91C143;
	}
#primary .section#ntwLstBlock table td.tbTtl{
	padding:7px 10px 12px 10px;
	line-height:1.4em;
	vertical-align:top;
	}
#primary .section#ntwLstBlock table td.tbTtl strong{
	display:block;
	padding:0 0 3px 0;
	font-size:110%;
	}
#primary .section#ntwLstBlock table td.tbTtl ul{
	margin:1em 0 5px 0;
	padding:2px 0 0 99px;;
	list-style-type:none;
	background-image:url(../img/o_actthm_94-11.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	}
#primary .section#ntwLstBlock table td.tbTtl ul li{
	display:inline;
	padding:0 0.8em 0 0;
	margin:0;
	color:#666666;
	font-size:83%;
	}
#primary .section#ntwLstBlock table th.tbAim,
#primary .section#ntwLstBlock table th.tbAra{
	width:70px;
	}
#primary .section#ntwLstBlock table td.tbAim{
	text-align:center;
	vertical-align:middle;
	padding:7px 4px 12px 0px;
	}
#primary .section#ntwLstBlock table td.tbAra{
	text-align:center;
	vertical-align:middle;
	padding:7px 4px 12px 4px;
	color:#318111;
	}
#ntwLstThm #primary .section#ntwLstBlock table td.tbAra{
	width:63px;
	}
	
#secondary .section .rptGrp{
	margin:0 0 15px 0;
	}
#secondary{
	padding-top:4px;
	}

#secondary .section .rptGrp#lstNavGrpAra h3,
#secondary .section .rptGrp#lstNavGrpThm h3{
	margin:0;
	padding:0 0 5px 0;
	}
#secondary .section .rptGrp#lstNavGrpAra h4{
	background-image:url(../../shared/img/o_dot_7-7_91C143.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:4px 0 0 9px;
	padding:0 0 0 12px;
	width:170px;
	font-weight:normal;
	}
#secondary .section .rptGrp#lstNavGrpAra p{
	background-image:url(../../shared/img/bg_line_200-1_ACC5AE.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:5px 10px;
	margin:0;
	width:210px;
	}
#secondary .section .rptGrp#lstNavGrpThm ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
#secondary .section .rptGrp#lstNavGrpThm ul li{
	background-image:url(../../shared/img/o_arw_4-5_799B35.gif);
	background-position:4px center;
	background-repeat:no-repeat;
	margin:0;
	padding:4px 0 4px 13px;
	width:217px;
	}
#secondary .section .rptGrp#lstNavGrpThm ul li span.active{
	display:inline-block;
	background-color:#E1F4BD;
	}
#secondary .section .rptGrp#lstNavGrpThm ul li a{
	display:block;
	}
#secondary .section .rptGrp#lstNavGrpAra .subRptBase,
#secondary .section .rptGrp#lstNavGrpThm .subRptBase{
	width:230px;
	}
#secondary .section .rptBase .rptGrp#lstNavGrpAra table{
	width:230px;
	background:url(../../shared/img/bg_line_560-5_prd_lst.gif) repeat-x left top;
	margin:0;
	padding:0;
	}
#secondary .section .rptBase .rptGrp#lstNavGrpAra table th,
#secondary .section .rptBase .rptGrp#lstNavGrpAra table td{
	background-image:url(../../shared/img/bg_line_560-5_prd_lst.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:8px 3px 10px 3px;
	vertical-align:middle;
	line-height:1.6;
	}
#secondary .section .rptBase .rptGrp#lstNavGrpAra table th{
	padding:15px 10px 15px 3px;
	}
#secondary .section .rptBase .rptGrp#lstNavGrpAra table td span.active{
	background-color:#E1F4BD;
	display:inline-block;
	}


/* .ntwDtlPage */
.ntwDtlPage #container #pageTtl h1{
	background-image:url(../img/t_ntw.gif);
	}
.ntwDtlPage #primary .section#ntwDtlSpcBlock{
	margin:0 0 40px 0;
	padding:0;
	}
.ntwDtlPage #primary .section#ntwDtlSpcBlock .relImgArea,
.ntwDtlPage #primary .section#ntwDtlSpcBlock .relLnkArea{
	float:left;
	width:185px;
	padding-bottom:20px;
	}
.ntwDtlPage #primary .section#ntwDtlSpcBlock .relTxtArea{
	width:300px;
	float:right;
	}
.ntwDtlPage #primary .section#ntwDtlSpcBlock .relTxtArea#ntwDtlSpcBlockData{
	width:515px;
	float:none;
	clear:both;
	}
.ntwDtlPage #primary .section#ntwDtlSpcBlock h2{
	font-size:140%;
	color:#318111;
	padding:0 5px;
	}
.ntwDtlPage #primary .section#ntwDtlSpcBlock p.kana{
	margin:0.4em 0 0 0;
	padding:0 5px 7px 5px;
	color:#666;
	/*background-image:url(../../shared/img/box_t_345-3_DD_f8.gif);*/
	background-position:left bottom;
	background-repeat:no-repeat;
	/*border-bottom:1px solid #DDD;*/
	width:290px;
	}
.ntwDtlPage #primary .section#ntwDtlSpcBlock .relTxtArea{
	margin:0;
	padding:13px 0 20px 0;
	background-image:url(../../shared/img/box_t_300-3_ntwdtl.gif);
	background-position:left top;
	background-repeat:repeat-x;
	}
.ntwDtlPage #primary .section#ntwDtlSpcBlock .relTxtArea#ntwDtlSpcBlockData{
	background-image:none;
	padding:0;
}

.ntwDtlPage #primary .section#ntwDtlSpcBlock .relTxtArea table{
	margin:0;
	padding:0;
	width:300px;
	background-color:#F8F8F8;
	/*background-image:url(../../shared/img/bg_vline_300-92_th128.gif);*/
	background-position:left top;
	background-repeat:repeat-y;
	}
.ntwDtlPage #primary .section#ntwDtlSpcBlock .relTxtArea#ntwDtlSpcBlockData table{
	width:515px;
	border-top:1px solid #DDD;
}
.ntwDtlPage #primary .section#ntwDtlSpcBlock .relTxtArea table th,
.ntwDtlPage #primary .section#ntwDtlSpcBlock .relTxtArea table td{
	margin:0;
	padding:4px 10px 9px 10px;
	text-align:left;
	background-image:url(../../shared/img/bg_line_1-5_DD_f8.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	font-weight:normal;
	word-break:break-all; 
	}
.ntwDtlPage #primary .section#ntwDtlSpcBlock .relTxtArea table tr.tbrRcr th,
.ntwDtlPage #primary .section#ntwDtlSpcBlock .relTxtArea table tr.tbrRcr td{
	padding:4px 10px 7px 10px;
	background-image:url(../../shared/img/box_e_345-3_DD_f8.gif);
	}
.ntwDtlPage #primary .section#ntwDtlSpcBlock .relTxtArea table th{
	width:108px;
	}
.ntwDtlPage #primary .section#ntwDtlSpcBlock .relTxtArea table td{
	border-left:1px solid #DDD;
	}
/*.ntwDtlPage #primary .section#ntwDtlSpcBlock .relTxtArea table td{
	width:148px;
	}*/
.ntwDtlPage #primary .section#ntwDtlSpcBlock .relTxtArea table p{
	margin:0;
	padding:0;
	}
.ntwDtlPage #primary .section#ntwDtlInfBlock .rptBase .rptGrp{
	margin:0;
	padding:0 0 30px 0;
	}
.ntwDtlPage #primary .section#ntwDtlInfBlock .rptBase .rptGrp h3{
	color:#779B35;
	margin:0;
	padding:0;
	}
