@charset "UTF-8";
/* CSS Document */

/* ----------------------------------------------------*/

/*　独自リサーチ記事　専用スタイルシート　　　　　　　 */
/*　※indexのみ/column/のスタイルを適用しています 　　 */

/* ----------------------------------------------------*/


/* ======== 共通 ======================================*/

/*カテゴリリンク*/
#research .ctgLink{
	margin-top:20px;
}

#research dl.ctgLink dt{
	width:11em;
}

#research dl.ctgLink dd{
	margin-left:11em;
}

/*リサーチ記事テキスト*/
#research p.r_tit{
	margin-left:30px;
	font-weight:bold;
}
#research div.text{
	margin:10px 10px 30px 30px;
}
#research div.text2{
	margin:10px 10px 30px 0;
}

/*画像*/
#research p.r_fig{
	margin-left:30px;
}

/*テーブル*/
#research table.res{
	margin-left:30px;
}
.res th{}
.res td{
	padding:2px 5px 2px 0;
	vertical-align:top;
}

/*リサーチ記事移動リンク*/
p.nextLink{
	margin-top:20px;
	text-align:center;
}


/* ======== 個別 ======================================*/

/*090515テーブル*/
#research table.r090515{
	border-top:1px solid #CCB0B0;
	border-left:1px solid #CCB0B0;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
}
.r090515 th{
    border-right:1px solid #CCB0B0;
    border-bottom:1px solid #CCB0B0;
    color:#666666;
    background-color:#FFF6F3;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.r090515 td{
    border-right:1px solid #CCB0B0;
    border-bottom:1px solid #CCB0B0;
    padding:0.3em 1em;
	text-align:center;
}
.r090515 td.left{
    border-right:1px solid #CCB0B0;
    border-bottom:1px solid #CCB0B0;
	text-align:left;
}

.r081010 {
	border:none;
	margin-right:15px;
}

.r081010 td.right {
	padding-left:20px;
}

/* 関連リンク */
#rekate_link{
	margin:10px 10px 30px 30px;
}
#rekate_link ul li{
	padding-left:15px;
	background:url(../common/img/blt_arrow.gif) left center no-repeat;
}






.r101104 .txt{
	width:470px;
	
}
.r101104 .qus{
	margin-bottom:10px;
}
.r101104 .qus dt{
	font-weight:bold;
	margin-bottom:10px;
}
.r101104 .ans{
	background-color:#EEEEEE;
	padding:5px;
}
.r101104 .ans p{
	margin-top:0;
}
.r101104 .ans .h{
	font-weight:bold;
}

.r101104 p.img {
	margin-top:0;
}










