@charset "shift_jis";
@import url("/kenkyu/css/test.css");

/* index */
table.zaigaku-news td{font-size:75%;line-height:150%;border-bottom:1px dotted #666666;padding:4px 2px 4px 3px;}
table.newsflame{border:1px solid #cccccc;padding:5px;}
table.kenkyu-menu1 td{font-size:85%;padding:8px 7px;background-color:#edeedc;}
table.kenkyu-menu2 td{font-size:85%;padding:8px 7px;}
table.kenkyu-menu3 td{font-size:85%;padding:8px 0px;}
.kenkyu-index h3{width:650px;text-align:left;font-size:85%;font-weight:bold;color:#12768c;margin-bottom:5px;}
hr{color:#cccccc;margin:10px 0 0 0;}


#contents-default table.centre-name h2{margin:0;padding:0;}

table.ken-detail{margin-bottom:10px;}
table.ken-zu td{padding:16px 0;background:#f4f4f4;}

table.kenkyu-topics{border-collapse: collapse;}
table.kenkyu-topics td{border:1px solid #73b1b8;padding:12px;}

table.kenkyu-topics table.topics-detail{margin:5px 0 0 0;}
table.kenkyu-topics table.topics-detail td{border:none;padding:0}
table.kenkyu-topics table.topics-detail h5{margin:0 0 3px 0;font-weight:bold;font-size:85%;line-height:150%;color:#12768c;}
table.kenkyu-topics table.topics-detail h5.jitsurei{margin:12px 0 3px 0;font-weight:bold;font-size:85%;line-height:150%;color:#12768c;}
table.kenkyu-topics table.topics-detail p{margin:0 0 5px 0;font-size:75%;line-height:150%;color:#12768c;}

h5.theme{font-size:85%;color:#12768c;margin-bottom:5px;}

.kenkyu-line{margin:13px 0 7px 0;}

/* ******* */

table.link-menu{margin:10px 0 3px 17px;}
table.link-menu td{padding:3px 0;}
table.link-menu img{margin-right:5px}

table.sangaku-news td{font-size:75%;line-height:150%;border-bottom:1px dotted #666666;padding:4px 2px 4px 3px;}

table.h_book{margin:0 0 5px 30px;}

/* table */
table.type1{border-collapse: collapse;margin-bottom:5px;}
table.type1 th.item1{text-indent:3px; border:1px solid; border-width:1px 1px 1px 0;border-top-color:#999999; border-right-color:#ffffff;border-bottom-color:#999999;vertical-align:top; background:#528CA3;font-size:75%;line-height:120%; color: #ffffff;}
table.type1 td.item1{border:1px solid #cccccc; border-width:1px 0 1px 0; vertical-align:top; background:#ffffff;font-size:75%;line-height:120%;}

table.type2{border-collapse: collapse;}
table.type2 th.item1{text-align:center;text-indent:3px; border:1px solid; border-width:1px 1px 1px 0 ;border-top-color:#999999;border-right-color:#ffffff;border-bottm-color:#ffffff;vertical-align:top; background:#528CA3;font-size:75%;line-height:120%; color: #ffffff;}
table.type2 th.item1a{text-align:center;text-indent:3px; border:1px solid; border-width:1px 0 1px 0 ;border-top-color:#999999;border-bottm-color:#ffffff;vertical-align:top; background:#528CA3;font-size:75%;line-height:120%; color: #ffffff;}
table.type2 th.item2{text-indent:3px; border:1px solid; border-width:1px 1px 1px 0 ;border-top-color:#999999;border-right-color:#ffffff;border-bottm-color:#ffffff;vertical-align:top; background:#528EA5;font-size:75%;line-height:120%; color: #ffffff;}
table.type2 th.item2a{text-indent:3px; border:1px solid; border-width:1px 0 1px 0 ;border-top-color:#999999;border-bottm-color:#ffffff;vertical-align:top; background:#528EA5;font-size:75%;line-height:120%; color: #ffffff;}
table.type2 td.item2{border:1px solid #999999; border-width:0 1px 1px 0; vertical-align:top; background:#F8F6E2;font-size:75%;line-height:120%; color: #555555;}
table.type2 td.item1{border:1px solid #999999; border-width:0 1px 1px 0; vertical-align:top; background:#ffffff;font-size:75%;line-height:120%;}
table.type2 td.item1a{border:1px solid #999999; border-width:0 0 1px 0; vertical-align:top; background:#ffffff;font-size:75%;line-height:120%;}


/* img */
img.left{float:left; margin:0 10px 5px 0;}
img.right{float:right; margin:0 0 5px 10px;}


/* add */
sub {
	font-size: 90%;
}
.txt_center {
	text-align: center;
}
#list_table {
	font-size: 90%;
	line-height: 120%;
	border: 1px solid #DFDFDF;
}
#list_table th {
	text-align: center;
	font-weight: bold;
	border: 1px solid #DFDFDF;
}
#list_table .fz80 {
	font-size: 90%;
}
#list_table td {
	border: 1px solid #DFDFDF;
	padding: 2px;
}

/*2014.01.22 A.C.Planet addition*/
.ac-midashi strong{color:#003399;font-size:85%;margin:5px 0 10px;}
.ac-topics-box{padding:0 14px 15px 14px;border:1px solid #73B1B8;margin:15px 0;}
.ac-mtb20{margin:20px 0 20px 1em !important;}
.ac-mt20{margin:20px 0 0 1em !important;}
.ac-mt15{margin:15px 0 0 0 !important;}
.ac-mb20{margin:0 0 20px 0 !important;}
table.ac-ken-detail{margin-bottom:10px;}
table.ac-ken-detail h4{color:#346C77;margin:20px 0 10px 0;font-size:85%;}
table.ac-ken-detail h5{margin:10px 0;}
.ac-text-c-rblue{color:#D0E0E2;font-size:90%;}
.ac-ken-box{
	border:1px solid #FFCC66 !important;
	background:#FFF1CC !important;
	padding:10px 10px 10px ;
	font-size:85%;
	margin:15px 0 0;
}
.ac-ken-box h4{
	color:#CC0000;
	margin:0 0 10px 0;
}
.ac-box-inpage{
	background:url(/kenkyu/kenkyu/tticenter/img/ken13_box_bg.gif) top left;
	border:1px solid #B5D7DF;
	padding:20px 15px;
	margin:20px 0;
	font-size:85%;
}
.ac-linklist-f{
	list-style:none;
	margin:0;
}
.ac-linklist-f li{
	display:inline;
}
.ac-linklist-f li a{
	background:url(/kenkyu/kenkyu/tticenter/img/ken13_ic_list.png) no-repeat 0 0    ;
	display:block;
	float:left;
	margin:0 18px 0 0;
	padding:0 0 0 20px;
}
.ac-li1 a,
.ac-li1 a:visited{
	color:#0F549C;
}
.ac-li2 a,
.ac-li2 a:visited{
	color:#0B5817;
}
.ac-li3 a,
.ac-li3 a:visited{
	color:#865422;
}
.ac-li1 a:hover,
.ac-li2 a:hover,
.ac-li3 a:hover{
	color:#333;
}
.ac-topics-box2{
	padding:0 14px 15px 14px;
	border:1px solid #5D97C4;
	margin:15px 0;
}
.ac-topics-box2 .item-type01 td{
	background:#C8DEE9;
	border-radius:8px;
	padding:5px 5px 5px 10px;
}
.ac-topics-box2 .item-type01 td h4{
	color:#0F549C;
	font-size:80%;
	margin:5px 0 0 0;
}
.ac-topics-box2 h5,
.ac-topics-box3 h5,
.ac-topics-box4 h5{
margin:15px 0 10px;
	color:#356C77;
}
.ac-topics-box3{
	padding:0 14px 15px 14px;
	border:1px solid #8FC997;
	margin:15px 0;
}
.ac-topics-box3 .item-type01 td{
	background:#CEE6CB;
	border-radius:8px;
	padding:5px 5px 5px 10px;
}
.ac-topics-box3 .item-type01 td h4{
	color:#0B5817;
	font-size:80%;
	margin:5px 0 0 0;
}
.ac-topics-box4{
	padding:0 14px 15px 14px;
	border:1px solid #DFB479;
	margin:15px 0;
}
.ac-topics-box4 .item-type01 td{
	background:#F7E6BA;
	border-radius:8px;
	padding:5px 5px 5px 10px;
}
.ac-topics-box4 .item-type01 td h4{
	color:#865422;
	font-size:80%;
	margin:5px 0 0 0;
}
.ac-box01{
	background:url(/kenkyu/kenkyu/tticenter/img/ken13_box01_bg.gif) top left;
	border:1px solid #CDCDCD;
	padding:20px 15px;
	margin:20px 0;
	font-size:85%;
}
/* ---------------------------------------------------------------------’Ç‰Á */
body#small {
	background:#FFF url(../img/i_bg2.gif) repeat-x;
	background-position:0px 113px;
	font-size:16px;
}
#contents {
    width: 750px;
    margin-bottom: 20px;
    background: #ffffff;
    text-align: left;
	font-size:100%;	
}
table.page-title {
    margin: 0 0 14px 0;
}
table.page-title td {
    background: #eeeeee;
}
#contents h1 img {
    margin: 14px 0 7px 22px;
}
table.contents-table {
    margin-left: 20px;
}
.kenkyu-line img {
    height:1px;
}
.t-middle {
    font-size: 85%;
    line-height: 150%;
}
.t-small {
    font-size: 75%;
    line-height: 150%;
    text-align: left;
}
.text-c-gray01 {
    color: #d0e0e2;
}
h4 {
    font-weight: bold;
    border-top: none;
    padding-top: 0;
}
h4:before {
    content: none;
}
.text-c-orange01 {
    color: #f9a32a;
}
td.l-navibg {
    background-image: url(/kenkyu/img/l_navibg.gif);
    background-repeat: repeat-y;
    background-color: #ffffff;
    margin: 0;
    padding: 0;
}
#contents h2 img {
    margin: 10px 0 12px 0;
}
#contents .pad-10 {
    padding: 0 10px 0 10px;
}
#contents table.table-type01 td {
    font-size: 75%;
    line-height: 150%;
}
#contents table.table-type01 td.image {
    background: #edeedc;
    padding: 0px;
}
#contents #contents table .lab-t01 td {
	vertical-align:middle;
	text-align:left;
}
#contents table.item-type01-top {
    margin: 0 0 10px 0;
}
#contents table.item-type01-top td {
    background: #d0e0e2;
	vertical-align:middle;
}
#contents table.item-type01-top td h3 {
    font-size: 85%;
    font-weight: bold;
    color: #12768c;
}
#contents h3 {
    line-height: inherit;
    padding: 0;
    background: #d0e0e2;
    border-top: none;
    border-bottom: none;
    position: relative;
}
#contents h3:before ,
#contents h3:after {
	content:none;
    margin-top: 0;
    border-top: none;
}
#contents .pad-10 {
    padding: 0 1% 0 1%;
}
#contents table.table-type01 td ,
#contents table.table-type02 td {
    background: #f3f4e8;
    padding: 5px;
    line-height: 150%;
}
#contents table.kenkyu_souchi td { font-size:12px;}
#contents table.item-type01 {
    margin: 15px 0 10px 0;
}
#contents table.item-type01 td h3 {
    font-size: 85%;
    font-weight: bold;
    color: #12768c;
    margin-bottom: 5px;
}
#contents table.item-type01 td {
    background: #d0e0e2;
}
#contents table.item-type01 td { vertical-align:middle;}
#contents .text-c-green01 {
    color: #12768c;
}
#contents .f-small {
    font-size: 75%;
}
#contents h5 {
	padding:0;
	border-top:none;
}
#contents h5:before ,
#contents h5:after {
	content:none;
    margin-top: 0;
    border-top: none;
	background:none;
}
#contents h5.theme {
    font-size: 85%;
    color: #12768c;
    margin: 1.67em 0 5px 0;
}
#contents table.table-type01 th.data1 {
    background: #e6f1e8;
    font-size: 75%;
    padding: 5px;
    line-height: 150%;
}
#contents a{color:#f07421;text-decoration:none;}
#contents a:visited{color:#f0a021;text-decoration:none;}
#contents a:hover{color:#ff6600;text-decoration:underline;}

table.table-type01 th ,
table.table-type01 td { border:solid 2px #FFFFFF; }
table.table-type01 th {
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}

#l-navi {
    padding-bottom: 10px;
    background: #ffffff;
}
#l-navi td.menu-waku {
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}
#l-navi .local-title {
    margin: 10px 0 7px 13px;
}
#l-navi table.l-menu {
    margin-left: 13px;
}
#l-navi table.l-menu td {
    padding: 0 0 5px 0;
}
#l-navi img.lnevi-line {
    margin: 15px 0 10px 13px;
}
#l-navi table.l-menu td img {
    margin-right: 2px;
}
#l-navi a:visited {
    color: #f0a021;
    font-size: 75%;
    line-height: 130%;
}
#l-navi a {
    color: #f07421;
    text-decoration: none;
    font-size: 75%;
    line-height: 130%;
}
