/* CSS Document */

/*サイドメニューがないページ*/
#contents{width:882px; padding:0 9px; margin:0;}
h1.large_ttl{width:882px; height:142px; padding:0; margin:0;}
h2.large_subttl{width:882px; height:42px; padding:0 0 5px; margin:0;}
.textArea_large{width:850px; padding:0 16px; margin:0;} 
.leadtxtBox{width:850px; padding:15px 16px 20px; margin:0;}

.bnrbox{width:858px; padding:0 12px; margin:0;}
.bnrbox .left{padding:0; margin:0; float:left;}
.bnrbox .right{padding:0; margin:0; float:right;}

.subbox_btm{width:850px; padding:0 0 15px; margin:0 16px; background:url(../common/subbox_btm.jpg) left bottom no-repeat; background-color:#EBEBEB;}
.subbox_top{padding:15px 0 0; margin:0; background:url(../common/subbox_top.jpg) left top no-repeat; background-color:#EBEBEB;}
.subbox_inside{padding:0 15px; margin:0; background-color:#EBEBEB;}

.return_top{width: 882px; padding:20px 0 0; margin:0; text-align:right;}


/*2gridのページ*/
#contents_2grid{width:876px; padding:0 15px 0 9px; margin:0;}
#contents_2grid #left{width:642px; padding:0; margin:0; float:left;}
#contents_2grid #right{width:225px; padding:6px 0 0; margin:0; float:right;}

h1.ttl{width:642px; height:102px; padding:0 0 10px; margin:0;}
h2.subttl{width:642px; height:42px; padding:0 0 5px; margin:0;}
.textArea{width:610px; padding:0 16px; margin:0;} 
.textArea_initem{width:590px; padding:0 0 0 20px; margin:0;} 
ul.normalList{padding:0; margin:0; list-style:none;}
ul.normalList li{ padding:0 0 3px 17px; margin:0; text-indent:-10px; list-style:none;} 
ul.normalList li.text{ padding:0 0 3px 18px; margin:0; text-indent:-18px; list-style:none;} 


.return_top2grid{padding:20px 7px 0; margin:0; text-align:right;}
.return_top2grid2{padding:0 7px 10px; margin:0; text-align:right;}

#sidemenu_top{width:225px; height:30px; padding:0; margin:0;}
.sidemenu_inside{width:195px; padding:0 15px; margin:0; background-color:#EBEBEB;}
.sidemenu_btm{width:225px; padding:0 0 10px; background:url(../common/sidemenu_btm.jpg) left bottom no-repeat;}
ul.menuList{width:195px; padding:0; margin:0; list-style:none;}
ul.menuList li{ padding:7px 0 0 10px; margin:0; list-style:none; background:url(../common/sidemenu_point.jpg) 0 13px no-repeat;}
ul.menuList li a{color:#006699;}
ul.menuList li a:hover{color:#FF9900}
ul.menuList li.noicon{ padding:7px 0 0 10px; margin:0; list-style:none; background:none;}

ul.menuList_2nd{width:185px; padding:0; margin:0; list-style:none;}
ul.menuList_2nd li{ padding:7px 0 0 10px; margin:0; list-style:none; background:url(../common/sidemenu_point.jpg) 0 13px no-repeat;}
ul.menuList_2nd li a{color:#006699;}
ul.menuList_2nd li a:hover{color:#FF9900}

ul.menuList_3rd{width:175px; padding:0; margin:0; list-style:none;}
ul.menuList_3rd li{ padding:7px 0 0 10px; margin:0; list-style:none; background:url(../common/sidemenu_point.jpg) 0 13px no-repeat;}
ul.menuList_3rd li a{color:#006699;}
ul.menuList_3rd li a:hover{color:#FF9900}

table.hyoStyle01{width:610px; border-collapse:collapse; border:1px solid #CCCCCC; padding:0; margin:0;}
table.hyoStyle01 th{background-color:#EBEBEB; font-weight:bold; color:#666666; border:1px solid #CCCCCC; padding:5px; margin:0;}
table.hyoStyle01 th.naiyou{width:70%;}
table.hyoStyle01 th.kikan{width:30%;}
table.hyoStyle01 th.side_koumoku{width:30%;}
table.hyoStyle01 th.seika{width:30%; font-weight:normal; vertical-align:top;}
table.hyoStyle01 td{padding:5px 8px; margin:0; border:1px solid #CCCCCC;}
table.hyoStyle01 td.center{padding:5px; margin:0; border:1px solid #CCCCCC; text-align:center;}

/*高齢者･介護「最近の調査研究実績」*/
table.info{margin:0 0 5px; padding:2px; background-color:#DDFFDD;}
table.info th{padding:2px; text-align:left;}
table.info td{padding:2px;}


/*刊行物の表紙＋内容のあるページ*/
.naiyou_left{width:465px; padding:0; margin:0; float:left;}
.naiyou_right{width:125px; padding:0; margin:0; float:right;}

table.hyoStyle02{width:100%; border:none; padding:0; margin:0;}
table.hyoStyle02 th{width:28%; font-weight:bold; padding:0 20px 20px 0; margin:0; text-align:left; vertical-align:top;}
table.hyoStyle02 td{width:72%; padding:0 0 20px; margin:0 0 5px; text-align:left;}
table.hyoStyle02 th.last{padding:0; margin:0;}
table.hyoStyle02 td.last{padding:0; margin:0;}

/*アンケート調査*/
h3.enquete{ margin-top:1em; margin-bottom:0.2em;}
h3.enquete_fchild{ margin-top:0; margin-bottom:0.2em; }

/*クォータリー最新号の内容*/
ul.naiyouList{ padding:0 0 0 7px; margin:0; list-style:none;}
ul.naiyouList li{ padding:0 0 3px 1em; margin:0; list-style:none;} 
ul.naiyouList li.title{ padding:0; margin:0; list-style:none;} 

ul.naiyouList2{ padding:0 0 0 7px; margin:0; list-style:none;}
ul.naiyouList2 li{ padding:0 0 3px 2em; margin:0; list-style:none;} 
ul.naiyouList2 li.title{ padding:0 0 0 1em; margin:0; text-indent:-0.8em; list-style:none;}  

/*経営ミニレポート*/
table.hyoStyle03{width:100%; border-collapse:collapse; border:1px solid #CCCCCC; padding:0; margin:0;}
table.hyoStyle03 th{background-color:#EBEBEB; font-weight:bold; color:#666666; border:1px solid #CCCCCC; padding:5px 10px; margin:0; text-align:left; vertical-align:middle;}
table.hyoStyle03 th.center{text-align:center;}
table.hyoStyle03 td{padding:5px 8px; margin:0; border:1px solid #CCCCCC; vertical-align:top; width:33%}

table.hyoStyle03_head{width:100%; border-collapse:collapse; border:solid #d2b55a; border-width:1px 1px 0; padding:0; margin:0;}
table.hyoStyle03_head th{background-color:#fffde9; font-weight:bold; color:#666666; border:solid #d2b55a; border-width:1px 1px 0; padding:5px 10px; margin:0; text-align:left; vertical-align:middle; width:33%}
table.hyoStyle03_head th.center{text-align:center;}
table.hyoStyle03_head tr#midashi th{background-color:#ffd961;}
table.hyoStyle03_head th.sub{background:url(../img/management_bg.jpg) repeat-x top left; vertical-align:top; font-weight:normal;}

table.hyoStyle04{width:100%; border-collapse:collapse; border:1px solid #CCCCCC; padding:0; margin:0; background-color:#f2f2f2;}
table.hyoStyle04 th{background-color:#E1E1E1; font-weight:bold; color:#666666; border:1px solid #CCCCCC; padding:3px 10px; margin:0; text-align:center; vertical-align:middle;}
table.hyoStyle04 td{padding:3px 8px; margin:0; border:1px solid #CCCCCC; vertical-align:top;}
table.hyoStyle04 td.center{text-align:center;}

/*巻頭言などの注釈*/
dl.notes{/*width:450px;*/ margin-top:0;}
.notes dt{float:left; width:4em; padding:0 0 0 10px; clear:both;}
.notes dd{margin-left:4em; padding:0 5px 0 10px;}

/*サイトマップ*/
ul.sitemap_1st{width:850px; padding:0 0 5px; margin:0; list-style:none;}
ul.sitemap_1st li{width:850px; padding:0 0 4px; margin:0; background:url(../img/dot_line.jpg) left bottom repeat-x;}
.is_icon{padding:4px 0 0 30px; margin:0; background:url(../img/sitemap_icon.jpg) 0 0 no-repeat;}

ul.sitemap_2nd{width:700px; padding:0 0 5px 150px; margin:0; list-style:none;}
ul.sitemap_2nd li{width:700; padding:0 0 4px; margin:0; background:url(../img/dot_line.jpg) left bottom repeat-x;}

ul.sitemap_3rd{width:550px; padding:0 0 5px 300px; margin:0; list-style:none;}
ul.sitemap_3rd li{width:550; padding:0 0 4px; margin:0; background:url(../img/dot_line.jpg) left bottom repeat-x;}

ul.sitemap_4th{width:400px; padding:0 0 0 450px; margin:0; list-style:none;}
ul.sitemap_4th li{width:400; padding:0 0 4px; margin:0; background:url(../img/dot_line.jpg) left bottom repeat-x;}

dl.list{width:100%; padding:0; margin:0;}
dl.list dt{/*font-weight:bold;*/ padding:0; margin:0;}
dl.list dt.ptrn2{/*font-weight:bold;*/ padding:0 0 10px; margin:0;}
dl.list dd{padding-left:15px; padding-bottom:10px; margin:0;}
dl.list dd.last{padding:0 0 0 15px; margin:0;}
dl.list dd dl,dt,dd{margin:0; padding:0;}
dl.list dd dl dt{/*font-weight:bold; */padding:0 0 0 15px; margin:0;}
dl.list dd dl dd{padding-left:30px; margin:0; padding-bottom:10px;}
dl.list dd dl dd.ptrn2{padding-left:15px; margin:0; padding-bottom:10px;}
dl.list dd dl dd.last{padding-left:30px; padding-bottom:0;}


dl.title_name{width:100%; padding:0; margin:0;}
dl.title_name dt{padding:0 5px 4px; margin:0; font-weight:bold; background:url(../img/dot_line.jpg) left bottom repeat-x;}
dl.title_name dd{text-align:right; padding:5px 5px 0; margin:0;}

.sentenceBox{width:580px; background-color:#f2f2f2; padding:15px; margin:0;}
.hyo_box{border:1px solid #CCCCCC; padding:10px;}




/*研究員関連*/
h3{width:573px; padding:3px 10px 1px 25px; margin:0; background:url(../corporate/img/researcher_point.gif) 7px 7px no-repeat; border:1px solid #CCCCCC; border-bottom:3px solid #006699; }
h4{width:573px; padding:0 10px 0 25px; margin:10px 0 5px; border-bottom:1px solid #CCCCCC; background:url(../corporate/img/seika_point.gif) 7px 3px no-repeat;}

.btn_detail{ text-align:right; padding:0; margin:10px 0 0;}
