@charset "UTF-8";
@import url(../../shared/css/base.css);
@import url(../../shared/css/header.css);
@import url(../../shared/css/footer.css);
@import url(../../shared/css/secondary.css);
@import url(../../shared/css/jquery.lightbox-0.5.css);

/*Site
=========================================================== */
.sitPage #contents .primary {
	border-right:1px #DDD solid;
	margin-left:20px;
	width:610px;
	}
.sitPage #contents .primary h1 {
	font-size:140%;
	font-weight:bold;
	border-top:2px #66AED4 solid;
	border-bottom:1px #DDD solid;
	width:575px;
	background:url(../../shared/img/bg_h101.gif) no-repeat left top;
	margin-bottom:25px;
	padding:10px 10px 7px;
	}
.sitPage #contents .primary .section {
	width:575px;
	}
.sitPage #contents .primary .section .grp {
	width:555px;
	margin-left:10px;
	padding-bottom:20px;
	}
.sitPage #contents .primary h2 {
	font-size:118%;
	font-weight:bold;
	background: url(../../shared/img/bg_h201.gif) no-repeat left bottom;
	border-bottom:1px #DDD solid;
	padding:4px 6px 3px;
	margin-bottom:20px;
	}
.sitPage #contents .primary h3 {
	font-size:112%;
	font-weight:bold;
	margin-bottom:15px;
	}
.sitPage #contents .primary h3.listTitle {
	font-size:108%;
	background: url(../../shared/img/bg_h301.gif) no-repeat left bottom;
	border-bottom:1px #DDD solid;
	padding:4px 6px 2px 12px;
	}

/* secondary */
.sitPage #contents .secondary {
	margin-right:20px;
	}

/*Site 1カラム 共用
=========================================================== */
#contents .contentsInr2 {
	margin-left:20px;
	width:960px;
	}
#contents .contentsInr2 h1 {
	font-size:140%;
	font-weight:bold;
	border-top:2px #66AED4 solid;
	border-bottom:1px #DDD solid;
	width:900px;
	background:url(../../shared/img/bg_h101.gif) no-repeat left top;
	margin-bottom:25px;
	}
#contents .contentsInr2 h1 span {
	padding:10px;
	display:block;
	}
#contents .contentsInr2 .section {
	width:880px;
	margin-left:10px;
	}
#contents .contentsInr2 .section .grp {
	padding-bottom:20px;
	}
#contents .contentsInr2 h2 {
	font-size:110%;
	font-weight:bold;
	background: url(../../shared/img/bg_h201.gif) no-repeat left bottom;
	border-bottom:1px #DDD solid;
	padding:4px 6px;
	margin-bottom:20px;
	}
#contents .contentsInr2 h3 {
	font-size:120%;
	font-weight:bold;
	margin-bottom:15px;
	}
#contents .contentsInr2 h3.listTitle {
	font-size:110%;
	background: url(../../shared/img/bg_h301.gif) no-repeat left bottom;
	border-bottom:1px #DDD solid;
	padding:4px 6px 4px 12px;
	}

/*Site サイト内検索
=========================================================== */
#searchResult #contents .contentsInr2 .section {
	width:800px;
	margin-left:80px;
	}
#searchResult #contents .contentsInr2 .section .grp {
	padding-bottom:20px;
	}
#searchResult #contents .contentsInr2 h1 {
	background:none;
	border:none;
	}
#searchResult #contents .contentsInr2 .section .pageNo .boxL {
	width:400px;
	}
#searchResult #contents .contentsInr2 .section .pageNo .boxR {
	width:400px;
	text-align:right;
	}
#searchResult #contents .contentsInr2 .section .pageNo {
	border-bottom:2px #ddd solid;
	margin-bottom:50px;
	padding-bottom:10px;
	}
#searchResult #contents .contentsInr2 .section .pageNo h2 {
	font-size:100%;
	font-weight:normal;
	background:none;
	border:none;
	padding:0;
	margin:0;
	line-height:1em;
	}
#searchResult #contents .contentsInr2 .section .pageNo p {
	line-height:1em;
	padding:0;
	margin:0;
	}
#searchResult .contentsInr2 .section .grp.grp01 dt {
	font-size:115%;
	}
#searchResult .contentsInr2 .section .grp.grp01 dt a {
	text-decoration:underline;
	}
#searchResult #contents .contentsInr2 .section .grp.grp01 dd {
	margin:0;
	padding:0;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px #ddd solid;
	}
#searchResult #contents .contentsInr2 .section .grp .pager {
	background-color:#e9e9e9;
	}
#searchResult #contents .contentsInr2 .section .grp .pager ul li {
	list-style:none;
	float:left;
	padding:10px 0 10px 0;
	margin:0 10px 0 10px;
	}
#searchResult #contents .contentsInr2 .section .grp .pager ul li a {
	text-decoration:underline;
	}

#searchResult #contents .contentsInr2 .section .grp.grp02 {
	border:1px #ddd solid;
	padding:25px;
	margin-bottom:70px;
	}
#searchResult #contents .keyword .boxL.v01 {
	width:182px;
	}
#searchResult #contents .keyword .boxL.v02 {
	width:182px;
	}
#searchResult #contents .keyword .boxL.v03 {
	width:220px;
	}
#searchResult #contents .keyword .boxL.v04 {
	width:164px;
	}
#searchResult #contents .keyword ul {
	display:block;
	padding:0;
	margin:0;
	margin-bottom:15px;
	}
#searchResult #contents .keyword ul li {
	list-style:none;
	padding:0;
	margin:0;
	}
	
#searchResult #contents .contentsInr2 .section .grp.grp02 input {
	margin-right:5px;
	vertical-align:middle;
	}
#searchResult #contents .contentsInr2 .section .grp.grp02 dt {
	font-weight:bold;
	margin-right:20px;
	float:left;
	}
#searchResult #contents .contentsInr2 .section .grp.grp02 dd {
	margin-right:20px;
	float:left;
	}
#searchResult #contents .contentsInr2 .section .grp.grp02 .searchBox p {
	padding:0;
	margin:0;
	}
#searchResult #contents .contentsInr2 .section .grp.grp02 .searchBox {
	padding-bottom:25px;
	border-bottom:1px #ddd solid;
	margin-bottom:25px;
	}

/*Site サイトマップ 以下仮あて
=========================================================== */
.sitPage#sitemap #contents h1 {
	font-size:140%;
	font-weight:bold;
	border-top:2px #66AED4 solid;
	border-bottom:1px #DDD solid;
	width:1000px;
	background:url(../../shared/img/bg_h101.gif) no-repeat left top;
	margin-bottom:25px;
	padding:10px 10px 7px;
	}
.sitPage#sitemap #contents .section {
	width:1000px;
	margin-left:10px;
	}
.sitPage#sitemap #contents .section .grp {
	padding-bottom:50px;
	width:440px;
	margin-left:25px;
	margin-right:25px;
	}
.sitPage#sitemap #contents h3.listTitle {
	font-weight:bold;
	margin-bottom:15px;
	font-size:110%;
	background: url(../../shared/img/bg_h301.gif) no-repeat left bottom;
	border-bottom:1px #DDD solid;
	padding:4px 6px 4px 12px;
	}

.sitPage#sitemap #contents .contentsInr ul{
	margin-left:10px;
	}
.sitPage#sitemap #contents .contentsInr ul li{
	list-style-type:none;
	margin-left:0;
	padding-left:0;
	/*border:none;*/
	}
