@charset "UTF-8";

/* primary Customize */
#kwdIdx #primary{
	width:554px;
	margin-top:25px;
	}
@media print, screen and (min-width:980px) {
	#kwdIdx #primary {
			margin-top:0;
			margin-left:20px;
		}
}

/* primary Customize */
	#kwdIdx #primary #kwdList{
		width:100%;
		background:url(../img/bg_kwd_top.gif) repeat-y left top;
		padding:0;
		}
		#kwdIdx #primary #kwdList h2{
			width:100%;
			padding:0 1px 1px;
			background:url(../img/bg_kwd_top_e.gif) no-repeat 1px bottom;
			margin-bottom:8px;
			font-size:120%;//140
			line-height:1.3em;//1.5
			}
		#kwdIdx #primary #kwdList h2 a{
			width:521px;
			display:block;
			background:url(../img/bg_kwd_top_list.gif) no-repeat left top;
			color:#000000;
			font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
			padding:12px 10px 8px 20px;//9px 10px 7px 20px
			}
		@media all and (-ms-high-contrast:none) {
			#kwdIdx #primary #kwdList h2 a{
				font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝";
				transform: rotate(.03deg);
				color:#333;
			}
		}

		#kwdIdx #primary #kwdList h2 a:hover{
			background:url(../img/bg_kwd_top_list_over.gif) no-repeat left top;
			color:#693387;
			text-decoration:none;
			}

	#kwdCtg #primary .ctgTitle{
		background:url(../../shared/img/i_line03.gif) repeat-x left top;
		padding-top:13px;
		margin-bottom:20px;
		}
		#kwdCtg #primary .ctgTitle h1{
			font-size:120%;
			font-weight:bold;
			}
	#kwdCtg #primary .kwdList{
		width:100%;
		margin-bottom:20px;
		}
		#kwdCtg #primary .kwdList h2{
			background:#efe8de;
			border-top:1px #d9d9d9 solid;
			border-bottom:1px #d9d9d9 solid;
			padding:6px 2px 5px 7px;
			margin-bottom:7px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:120%;
			line-height:1.3em;
			}
		#kwdCtg #primary .kwdList p{
			margin-bottom:8px;
			}
		#kwdCtg #primary .kwdList .more{
			text-align:right;
			}



	#kwdInv #primary h1{
		background:url(../img/i_kwd_kwd.gif) no-repeat left top;
		padding-top:25px;
		color:#000000;
		font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
		font-size:180%;
		line-height:1.5em;
		margin-bottom:7px;
		}
		@media all and (-ms-high-contrast:none) {
			#kwdInv #primary h1{
				font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝";
				transform: rotate(.03deg);
				color:#333;
			}
		}
	#kwdInv #primary .mtSocial{
		margin-bottom:15px;
		text-align:right;
		}
	#kwdInv #primary .mtBody p{
		line-height:1.7em;
		}
