@charset "UTF-8";

.kotodutecolor_title {font-size:20px; margin: 80px 0 40px 0; padding: 3px; font-weight: bold;color:#444444;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;}
.kotodutecolor_title_b {font-size:22px; margin: 15px 0 30px 0; font-weight: bold; color: #0099ff;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;}
.kotodutecolor_title_n {font-size: 18px; font-style: italic; font-weight: bold;margin: 20px 0;color:#444444;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;}
.kotodutecolor_honbun {font-weight: normal;color:#444444;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;}
.kotodutecolor th {font-weight: normal;color:#444444;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;}
.kotodutecolor td {font-weight: normal;color:#444444;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;}

.kenkyufont {font-weight: normal;color:#444444;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;}

.kotodutecolor_honbun_taidan1 .blue{color:#00b0f0;}
.kotodutecolor_honbun_taidan1 .orange{color:#ffc000;}

.kotodutecolor_honbun_taidan1 .blue2{color:#6087b2;}
.kotodutecolor_honbun_taidan1 .orange2{color:#e08f8c;}

.kotodutecolor_honbun_taidan1 .gold{color:#d1ac75;}
.kotodutecolor_honbun_taidan1 .green{color:#cedabb;}

.kotodutecolor_honbun_taidan1 .blue3{color:#122348;}
.kotodutecolor_honbun_taidan1 .blue4{color:#97a8d4;}

.kotodutecolor_honbun_taidan1 .green1{color:#69b1ea;}

.bou{
letter-spacing: -.2em; width: 2em; margin-right:.5em;
}


 	.lower_index_kotodute1{ width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 15px auto;}
	.lower_index_kotodute1 li{width:100%; height: auto; display: inline-block; vertical-align: top; text-align: center;}
 	.lower_index_kotodute1 li img{width:50%; height: auto;}



/*titleback*/
.titleback { width: 100%; height:350px; overflow: hidden; background: #000000; padding: 0; margin: 20px 0 15px 0; text-align: center; z-index: -98; }
.titleback_img { width: 100%; height: 350px; background-position:center center; background-size:cover; background-repeat:no-repeat; background-color:rgba(0,0,0,0.2); background-blend-mode:darken; opacity: 0; position: relative; }

.titleback_img2 { width: 100%; height: 350px; background-position:center center; background-size:cover; background-repeat:no-repeat; background-color:rgba(0,0,0,0); background-blend-mode:darken; opacity: 0; position: relative; }

.titleback_txt { width: 85%; height: auto; padding: 5%; background-color:rgba(255,255,255,0.3); background-blend-mode:darken; display: flex; justify-content: center; align-items: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit- transform: translate(-50%,-50%); opacity: 0; }
.titleback_copy{ width: 100%; color:#333; font-size: 36px; opacity:0; margin: 0 auto ; z-index: 1;  font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif; line-height:1.4em; display: block; text-align: center; }
.title_subtxt { font-size: 14px; margin: 10px 0 0; font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding: 0 5px 5px; border-bottom: thin solid #fff;}
/*titleback animation photo*/
.titleback_fade { -webkit-animation: title_fade 0.5s forwards; animation: title_fade 0.5s forwards; }
@keyframes title_fade { 0% { opacity: 0; } 100% { opacity: 1; }}
/*titleback animation text*/
.text_fade { -webkit-animation:text_fade 0.8s .5s forwards; animation:text_fade 0.8s .5s forwards;}
@keyframes text_fade { 0% { opacity:0; } 100% { opacity:1; } }


/* page_feed */
.page_feed { width: 100%; margin: 50px 0; font-size: 14px;}
.page_feed .left { width: 40%; float: left; position: relative;}
.page_feed .right { width: 40%; float: right; position: relative;}
/* btn_prev_page */
.btn_feed_page a { width: 100%; padding: 10px; background: #ebebeb; color: #000; transition: all 0.5s; margin: 0 auto; text-align: center; display: block; text-decoration: none;}
.page_prev::before { content: "\f104"; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; top:23%; left:15px; }
.page_next::before { content: "\f105"; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; top:23%; right:15px; }
.btn_feed_page a:hover { background: #CBCBCB; }

.btn_normal a { width: 220px; padding: 10px; background: #5bad31; color: #fff; transition: all 0.5s; margin: 0 auto; text-align: center; display: block; text-decoration: none;}
.btn_normal a:hover { background: #4b4b4b; }


/*tbl_research_institute*/
.tbl_research_institute { width: 100%; margin: 10px 0;}
.tbl_research_institute table { width: 100%; border: thin solid #999999; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse;border-left: none;border-right: none; }
.tbl_research_institute th { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 86%;border-left: none;border-right: none;font-weight: bold;color:#333333;}
.tbl_research_institute td { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 14%;border-left: none;border-right: none;font-weight: normal;color:#444444;}
.tbl_research_institute td .center { text-align: center;}
.tbl_research_institute .midashi_01 { background: #E6D6FF;}
.tbl_research_institute .midashi_02 { background: #F3ECFF;}
.tbl_research_institute .formobile { display: none;}

/*tbl_research_institute3*/
.tbl_research_institute3 { width: 100%; margin: 10px 0;}
.tbl_research_institute3 table { width: 100%; border: thin solid #999999; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse;border-left: none;border-right: none; }
.tbl_research_institute3 th { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 48%;border-left: none;border-right: none;font-weight: bold;color:#333333;}
.tbl_research_institute3 td:nth-of-type(1){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 38%;border-left: none;border-right: none;font-weight: normal;color:#444444;}
.tbl_research_institute3 td:nth-of-type(2){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 14%;border-left: none;border-right: none;font-weight: normal;color:#444444;}
.tbl_research_institute3 td .center { text-align: center;}
.tbl_research_institute3 .formobile { display: none;}

/*tbl_research_institute4*/
.tbl_research_institute4 { width: 100%; margin: 10px 0;}
.tbl_research_institute4 table { width: 100%; border: thin solid #999999; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse;border-left: none;border-right: none; }
.tbl_research_institute4 th { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 35%;border-left: none;border-right: none;font-weight: bold;color:#333333;}
.tbl_research_institute4 td:nth-of-type(1){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 35%;border-left: none;border-right: none;font-weight: normal;color:#444444;}
.tbl_research_institute4 td:nth-of-type(2){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 30%;border-left: none;border-right: none;font-weight: normal;color:#444444;}
.tbl_research_institute4 td .center { text-align: center;}
.tbl_research_institute4 .formobile { display: none;}

/*tbl_research_institute4b*/
.tbl_research_institute4b { width: 100%; margin: 10px 0;}
.tbl_research_institute4b table { width: 100%; border: thin solid #999999; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse;border-left: none;border-right: none; }
.tbl_research_institute4b th { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 69%;border-left: none;border-right: none;font-weight: bold;color:#333333;}
.tbl_research_institute4b td:nth-of-type(1){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 1%;border-left: none;border-right: none;font-weight: normal;color:#444444;}
.tbl_research_institute4b td:nth-of-type(2){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 30%;border-left: none;border-right: none;font-weight: normal;color:#444444;}
.tbl_research_institute4b td .center { text-align: center;}
.tbl_research_institute4b .formobile { display: none;}


/*tbl_research_institute_B*/
.tbl_research_institute_b { width: 100%; margin: 10px 0;}
.tbl_research_institute_b table { width: 100%; border: thin solid #999999; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse; border-left: none;border-right: none;}
.tbl_research_institute_b th { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 76%;border-left: none;border-right: none;font-weight: bold;color:#333333;}
.tbl_research_institute_b td { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 24%;border-left: none;border-right: none;font-weight: normal;color:#444444;}
.tbl_research_institute_b td .center { text-align: center;}
.tbl_research_institute_b .midashi_01 { background: #E6D6FF;}
.tbl_research_institute_b .midashi_02 { background: #F3ECFF;}
.tbl_research_institute_b .formobile { display: none;}

/*tbl_research_institute_C*/
.tbl_research_institute_c { width: 70%; margin: 10px auto 30px auto;}
.tbl_research_institute_c table { width: 100%; border: thin solid #fff; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse; }
.tbl_research_institute_c th { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 35%;border-left: none;border-right: none;font-weight: bold;color:#333333;}
.tbl_research_institute_c td { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 65%;border-left: none;border-right: none;font-weight: normal;color:#444444;}
.tbl_research_institute_c td .center { text-align: center;}
.tbl_research_institute_c .midashi_01 { background: #E6D6FF;}
.tbl_research_institute_c .midashi_02 { background: #F3ECFF;}
.tbl_research_institute_c .formobile { display: none;}

/*tbl_research_institute_D*/
.tbl_research_institute_d { width: 90%; margin: 10px auto;}
.tbl_research_institute_d table { width: 100%; border: thin solid #999999; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse; }
.tbl_research_institute_d td:nth-of-type(1){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 15%;font-weight: normal;color:#444444;}
.tbl_research_institute_d td:nth-of-type(2){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 35%;font-weight: normal;color:#444444;}
.tbl_research_institute_d td:nth-of-type(3){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 15%;font-weight: normal;color:#444444;}
.tbl_research_institute_d td:nth-of-type(4){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 15%;font-weight: normal;color:#444444;}
.tbl_research_institute_d td:nth-of-type(5){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 15%;font-weight: normal;color:#444444;}

/*tbl_research_institute_D2*/
.tbl_research_institute_d2 { width: 90%; margin: 10px auto;}
.tbl_research_institute_d2 table { width: 100%; border: thin solid #999999; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse; }
.tbl_research_institute_d2 td:nth-of-type(1){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 15%;font-weight: normal;color:#444444;}
.tbl_research_institute_d2 td:nth-of-type(2){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 35%;font-weight: normal;color:#444444;}
.tbl_research_institute_d2 td:nth-of-type(3){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 15%; background-color: #ffffff;font-weight: normal;color:#444444;}
.tbl_research_institute_d2 td:nth-of-type(4){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 35%; background-color: #ffffff;font-weight: normal;color:#444444;}

/*tbl_research_institute_E*/
.tbl_research_institute_e { width: 90%; margin: 10px auto 30px auto;}
.tbl_research_institute_e table { width: 100%; border: thin solid #fff; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse; }
.tbl_research_institute_e th { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 20%;border-right: none;font-weight:bold;color:#444444;}
.tbl_research_institute_e td { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 80%;border-left: none;font-weight: normal;color:#444444;}

/*tbl_research_institute_F*/
.tbl_research_institute_f { width: 90%; margin: 10px auto;}
.tbl_research_institute_f table { width: 100%; border: thin solid #999999; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse; }
.tbl_research_institute_f td:nth-of-type(1){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 20%;font-weight: normal;color:#444444;}
.tbl_research_institute_f td:nth-of-type(2){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 10%;font-weight: normal;color:#444444;}
.tbl_research_institute_f td:nth-of-type(3){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 17%;font-weight: normal;color:#444444; border-right: 3px solid #b5b5b5;}
.tbl_research_institute_f td:nth-of-type(4){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 20%;font-weight: normal;color:#444444;}
.tbl_research_institute_f td:nth-of-type(5){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 10%;font-weight: normal;color:#444444;}
.tbl_research_institute_f td:nth-of-type(6){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 17%;font-weight: normal;color:#444444;}

/*tbl_research_institute_10*/
.tbl_research_institute_10 { width: 100%!important; margin: 10px auto;}
.tbl_research_institute_10 table { width: 100%; border: thin solid #999999; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse; border-left: none;border-right: none;}
.tbl_research_institute_10 td:nth-of-type(1){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 8%;font-weight: normal;color:#444444;border-left: none;border-right: none;}
.tbl_research_institute_10 td:nth-of-type(2){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 8%;font-weight: normal;color:#444444;border-left: none;border-right: none;}
.tbl_research_institute_10 td:nth-of-type(3){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 8%;font-weight: normal;color:#444444;border-left: none;border-right: none;}
.tbl_research_institute_10 td:nth-of-type(4){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 8%;font-weight: normal;color:#444444;border-left: none;border-right: none;}
.tbl_research_institute_10 td:nth-of-type(5){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 8%;font-weight: normal;color:#444444;border-left: none;border-right: none;}
.tbl_research_institute_10 td:nth-of-type(6){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 8%;font-weight: normal;color:#444444;border-left: none;border-right: none;}
.tbl_research_institute_10 td:nth-of-type(7){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 8%;font-weight: normal;color:#444444;border-left: none;border-right: none;}
.tbl_research_institute_10 td:nth-of-type(8){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 12%;font-weight: normal;color:#444444;border-left: none;border-right: none;}
.tbl_research_institute_10 td:nth-of-type(9){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 12%;font-weight: normal;color:#444444;border-left: none;border-right: none;}
.tbl_research_institute_10 td:nth-of-type(10){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 13%;font-weight: normal;color:#444444;border-left: none;border-right: none;}

/*tbl_research_institute_10b*/
.tbl_research_institute_10b { width: 100%!important; margin: 10px auto;}
.tbl_research_institute_10b table { width: 100%; border: thin solid #999999; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse; border-left: none;border-right: none;}
.tbl_research_institute_10b tr:nth-of-type(1){ background-color: #97a8d4;}
.tbl_research_institute_10b th{ border: thin solid #999999; padding: 0 10px 0 10px; text-align: center; vertical-align: middle; font-weight: normal;color:#444444;}
.tbl_research_institute_10b td:nth-of-type(1){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 8%;font-weight: normal;color:#444444;}
.tbl_research_institute_10b td:nth-of-type(2){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 8%;font-weight: normal;color:#444444;}
.tbl_research_institute_10b td:nth-of-type(3){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 8%;font-weight: normal;color:#444444;}
.tbl_research_institute_10b td:nth-of-type(4){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 8%;font-weight: normal;color:#444444;}
.tbl_research_institute_10b td:nth-of-type(5){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 8%;font-weight: normal;color:#444444;}
.tbl_research_institute_10b td:nth-of-type(6){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 8%;font-weight: normal;color:#444444;}
.tbl_research_institute_10b td:nth-of-type(7){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 8%;font-weight: normal;color:#444444;}
.tbl_research_institute_10b td:nth-of-type(8){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 12%;font-weight: normal;color:#444444;}
.tbl_research_institute_10b td:nth-of-type(9){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 12%;font-weight: normal;color:#444444;}
.tbl_research_institute_10b td:nth-of-type(10){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 13%;font-weight: normal;color:#444444;}
.tbl_research_institute_10b .overtenline{ border-top: 2px dotted #dddddd!important; padding:0 10px!important; text-align: left; vertical-align: middle;font-weight: normal;color:#444444;}
.tbl_research_institute_10b .jougepg0{ padding:0 10px!important;}
/*tbl_research_institute_10c7列*/
.tbl_research_institute_10c { width: 100%!important; margin: 10px auto;}
.tbl_research_institute_10c table { width: 100%; border: thin solid #999999; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse; border-left: none;border-right: none;}
.tbl_research_institute_10c tr:nth-of-type(1){ background-color: #97a8d4;}
.tbl_research_institute_10c th{ border: thin solid #999999; padding: 0 10px 0 10px; text-align: center; vertical-align: middle; font-weight: normal;color:#444444;}
.tbl_research_institute_10c td:nth-of-type(1){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 2%;font-weight: normal;color:#444444;}
.tbl_research_institute_10c td:nth-of-type(2){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 14%;font-weight: normal;color:#444444;}
.tbl_research_institute_10c td:nth-of-type(3){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 14%;font-weight: normal;color:#444444;}
.tbl_research_institute_10c td:nth-of-type(4){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 14%;font-weight: normal;color:#444444;}
.tbl_research_institute_10c td:nth-of-type(5){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 14%;font-weight: normal;color:#444444;}
.tbl_research_institute_10c td:nth-of-type(6){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 14%;font-weight: normal;color:#444444;}
.tbl_research_institute_10c td:nth-of-type(7){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 14%;font-weight: normal;color:#444444;}
.tbl_research_institute_10c .overtenline{ border-top: 2px dotted #dddddd!important; padding:0 10px!important; text-align: left; vertical-align: middle;font-weight: normal;color:#444444;}
.tbl_research_institute_10c .jougepg0{ padding:0 10px!important;}
/*tbl_research_institute_10d4列*/
.tbl_research_institute_10d { width: 100%!important; margin: 10px auto;}
.tbl_research_institute_10d table { width: 100%; border: thin solid #999999; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse; border-left: none;border-right: none;}
.tbl_research_institute_10d tr:nth-of-type(1){ background-color: #97a8d4;}
.tbl_research_institute_10d th{ border: thin solid #999999; padding: 0 10px 0 10px; text-align: center; vertical-align: middle; font-weight: normal;color:#444444;}
.tbl_research_institute_10d td:nth-of-type(1){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 7%;font-weight: normal;color:#444444;}
.tbl_research_institute_10d td:nth-of-type(2){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 31%;font-weight: normal;color:#444444;}
.tbl_research_institute_10d td:nth-of-type(3){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 31%;font-weight: normal;color:#444444;}
.tbl_research_institute_10d td:nth-of-type(4){ border: thin solid #999999; padding: 10px; text-align: center; vertical-align: middle; width: 31%;font-weight: normal;color:#444444;}
.tbl_research_institute_10d .overtenline{ border-top: 2px dotted #dddddd!important; padding:0 10px!important; text-align: left; vertical-align: middle;font-weight: normal;color:#444444;}
.tbl_research_institute_10d .jougepg0{ padding:0 10px!important;}






/*tbl_research_institute2*/
.tbl_research_institute2 { width: 100%; margin: 30px 0;}
.tbl_research_institute2 table { width: 100%; font-size: .85rem; line-height: 1.4rem; margin: 0 0 20px 0; border-collapse:collapse; table-layout: fixed;}
.tbl_research_institute2 table th, .tbl_research_institute table td { padding: 10px; text-align: center; vertical-align: middle; width: 14%;font-weight: normal;font-weight: normal;color:#333333;}
.tbl_research_institute2 .midashi_01 { background: #E6D6FF;}
.tbl_research_institute2 .midashi_02 { background: #F3ECFF;}
.tbl_research_institute2 .formobile { display: none;}
.tbl_research_institute2 .underdotto{border-bottom: 1px #666 dotted;}
.tbl_research_institute2 .bar-r{border-right: 1px #000 solid;}
.tbl_research_institute2 .bar-l{border-left: 1px #000 solid;}
.tbl_research_institute2 .bar-b{border-bottom: 1px #000 solid;}



/* lower_index_kotodute-2列 */
.lower_index_kotodute-2 { width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 auto;}
.lower_index_kotodute-2 li { width: 48%; height: auto;  margin: 10px 3% 0 0; display: inline-block; vertical-align: top;}
.lower_index_kotodute-2 li:nth-of-type(2n) {width: 48%; margin: 10px 0 0 0;}



/* lower_index_kotodute-2列左アイコン */
.lower_index_kotodute-2b { width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 auto;}
.lower_index_kotodute-2b li { width: 19%; height: auto;  margin: 10px 0 0 0; display: inline-block; vertical-align: top; text-align: right;}
.lower_index_kotodute-2b li:nth-of-type(2n) {width: 80%; margin: 10px 0 0 0;text-align: left;vertical-align: middle;}



/* lower_index_kotodute-2列 目次用 */
.lower_index_kotodute-2c { width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 auto;}
.lower_index_kotodute-2c li { width: 48%; height: auto;  margin: 10px 3% 0 0; display: inline-block; vertical-align: top;padding: 10px; }
.lower_index_kotodute-2c li:nth-of-type(2n) {width: 48%; margin: 10px 0 0 0;padding: 10px;}
.lower_index_kotodute-2c a {text-decoration: underline;}
.lower_index_kotodute-2c p {font-size: 0.9em;line-height: 1.7em; text-indent: 0px; margin-left: 0px;font-weight: normal;color:#444444;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;}
.lower_index_kotodute-2c .name {font-size: 1.2em; font-weight: bold;}
.lower_index_kotodute-2c .right {text-align: right; margin-right: 15px;}
.lower_index_kotodute-2c div {padding: 10px;}
.lower_index_kotodute-2c img {padding-bottom:10px;width:120px; margin:0 10px 0 0; float:left;}
.imageright{padding-bottom:10px;width:120px; margin:0 0 0 10px!important; float:right!important;}
.lower_index_kotodute-2c i {color: #375887;}


.shutten{ margin: 0 0 0 16px;width: 80%;}
.shutten ul{margin: 10px 0 0 0; padding: 0;}
.shutten li{margin: 0 0 0 32px; padding: 0;font-weight: normal;color:#444444;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;list-style-type:disc;}




/*tbl_research_institute_3a*/
.tbl_research_institute_3a { width: 70%; margin: 50px auto 70px auto;}
.tbl_research_institute_3a table { width: 100%; border: thin solid #fff; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse; }
.tbl_research_institute_3a th { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: top; width: 20%;border-left: none;border-right: none;font-weight: normal;color:#444444;}
.tbl_research_institute_3a td { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: top; width: 80%;border-left: none;border-right: none;font-weight: normal;color:#444444;}
.tbl_research_institute_3a td .center { text-align: center;}
.tbl_research_institute_3a .midashi_01 { background: #E6D6FF;}
.tbl_research_institute_3a .midashi_02 { background: #F3ECFF;}
.tbl_research_institute_3a .formobile { display: none;}

/*tbl_research_institute_3b*/
.tbl_research_institute_3b { width: 70%; margin: 50px auto 70px auto;}
.tbl_research_institute_3b table { width: 100%; border: thin solid #fff; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse; }
.tbl_research_institute_3b th { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: top; width: 20%;border-left: none;border-right: none;font-weight: normal;color:#444444;}
.tbl_research_institute_3b td { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: top; width: 35%;border-left: none;border-right: none;font-weight: normal;color:#444444;}
.tbl_research_institute_3b td:nth-of-type(2n) { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: top; width: 45%;border-left: none;border-right: none;font-weight: normal;color:#444444;}
.tbl_research_institute_3b td .center { text-align: center;}
.tbl_research_institute_3b .midashi_01 { background: #E6D6FF;}
.tbl_research_institute_3b .midashi_02 { background: #F3ECFF;}
.tbl_research_institute_3b .formobile { display: none;}



.katamari{display: inline-block;}


/*===============================================
max-width: 1249px
===============================================*/
@media screen and (max-width:1249px) {

	.lower_index_kotodute1 li{width:100%; height: auto;  margin: 10px 0; display: inline-block; vertical-align: top;}
  	.lower_index_kotodute1 li img{width:100%; height: auto;}

/*titleback*/
.titleback { width: 100%; height:300px; overflow: hidden; background: #000000; padding: 0; margin: 20px 0 15px 0; text-align: center; z-index: -98; }
.titleback_img { width: 100%; height: 300px; background-position:center center; background-size:cover; background-repeat:no-repeat; background-color:rgba(0,0,0,0.2); background-blend-mode:darken; opacity: 0; position: relative; }

.titleback_img2 { width: 100%; height: 300px; background-position:center center; background-size:cover; background-repeat:no-repeat; background-color:rgba(0,0,0,0); background-blend-mode:darken; opacity: 0; position: relative; }

.titleback_txt { width: 85%; height: auto; padding: 2%; background-color:rgba(255,255,255,0.3); background-blend-mode:darken; display: flex; justify-content: center; align-items: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit- transform: translate(-50%,-50%); opacity: 0; }
.titleback_copy{ width: 100%; color:#333; font-size: 28px; opacity:0; margin: 0 auto ; z-index: 1;  font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif; line-height:1.4em; display: block; text-align: center; }
.title_subtxt { font-size: 14px; margin: 20px 0 0; font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding: 0 5px 5px; border-bottom: thin solid #fff;}

.tbl_research_institute { width: 100%; }
.tbl_research_institute table { width: 100%; }
.tbl_research_institute .formobile { display: inherit;}

.tbl_research_institute3 { width: 100%; }
.tbl_research_institute3 table { width: 100%; }
.tbl_research_institute3 .formobile { display: inherit;}

.tbl_research_institute4 { width: 100%; }
.tbl_research_institute4 table { width: 100%; }
.tbl_research_institute4 .formobile { display: inherit;}

.tbl_research_institute4b { width: 100%; }
.tbl_research_institute4b table { width: 100%; }
.tbl_research_institute4b .formobile { display: inherit;}

.tbl_research_institute_b { width: 100%; }
.tbl_research_institute_b table { width: 100%; }
.tbl_research_institute_b .formobile { display: inherit;}

.tbl_research_institute_c { width: 80%; }
.tbl_research_institute_c table { width: 100%; }
.tbl_research_institute_c .formobile { display: inherit;}

.tbl_research_institute_d { width: 90%; margin: 10px auto;}
.tbl_research_institute_d table { width: 100%; border: thin solid #999999; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse; }
.tbl_research_institute_d td:nth-of-type(1){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 15%;font-weight: normal;color:#444444;}
.tbl_research_institute_d td:nth-of-type(2){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 35%;font-weight: normal;color:#444444;}
.tbl_research_institute_d td:nth-of-type(3){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 15%;font-weight: normal;color:#444444;}
.tbl_research_institute_d td:nth-of-type(4){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 15%;font-weight: normal;color:#444444;}
.tbl_research_institute_d td:nth-of-type(5){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 15%;font-weight: normal;color:#444444;}

.tbl_research_institute_d2 { width: 90%; margin: 10px auto;}
.tbl_research_institute_d2 table { width: 100%; border: thin solid #999999; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse; }
.tbl_research_institute_d2 td:nth-of-type(1){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 15%;font-weight: normal;color:#444444;}
.tbl_research_institute_d2 td:nth-of-type(2){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 35%;font-weight: normal;color:#444444;}
.tbl_research_institute_d2 td:nth-of-type(3){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 15%; background-color: #ffffff;font-weight: normal;color:#444444;}
.tbl_research_institute_d2 td:nth-of-type(4){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 35%; background-color: #ffffff;font-weight: normal;color:#444444;}

.tbl_research_institute_e { width: 90%; margin: 10px auto 30px auto;}
.tbl_research_institute_e table { width: 100%; border: thin solid #fff; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse; }
.tbl_research_institute_e th { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 20%;border-right: none;font-weight:bold;color:#333333;}
.tbl_research_institute_e td { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 80%;border-left: none;font-weight: normal;color:#444444;}

.tbl_research_institute2 { width: 100%; overflow: scroll;}
.tbl_research_institute2 table { width: 120%; }
.tbl_research_institute2 .formobile { display: inherit;}


/* lower_index_kotodute-2列 */
.lower_index_kotodute-2 { width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 auto;}
.lower_index_kotodute-2 li { width: 100%; height: auto;  margin: 10px 0 0 0; display: inline-block; vertical-align: top;}
.lower_index_kotodute-2 li:nth-of-type(2n) {width: 100%; margin: 10px 0 0 0;}

.lower_index_kotodute-2b { width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 auto;}
.lower_index_kotodute-2b li { width: 25%; height: auto;  margin: 10px 2% 0 0; display: inline-block; vertical-align: top;text-align: right;}
.lower_index_kotodute-2b li:nth-of-type(2n) {width: 72%; margin: 10px 0 0 0;text-align: left;vertical-align: middle;}


/* lower_index_kotodute-2列目次用 */
.lower_index_kotodute-2c { width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 auto;}
.lower_index_kotodute-2c li { width: 100%; height: auto;  margin: 10px 0 0 0; display: inline-block; vertical-align: top;}
.lower_index_kotodute-2c li:nth-of-type(2n) {width: 100%; margin: 10px 0 0 0;}

.tbl_research_institute_3a { width: 80%; }
.tbl_research_institute_3a table { width: 100%; }
.tbl_research_institute_3a .formobile { display: inherit;}

.tbl_research_institute_3b { width: 80%; }
.tbl_research_institute_3b table { width: 100%; }
.tbl_research_institute_3b .formobile { display: inherit;}


.shutten{ margin: 0 0 0 16px;width: 80%;}

}




/*===============================================
max-width: 767px
===============================================*/
@media screen and (max-width:767px) {

	.lower_index_kotodute1 li{width:100%; height: auto;  margin: 10px 0; display: inline-block; vertical-align: top;}


/*titleback*/
.titleback { width: 100%; height:250px; overflow: hidden; background: #000000; padding: 0; margin: 20px 0 15px 0; text-align: center; z-index: -98; }
.titleback_img { width: 100%; height: 250px; background-position:center center; background-size:cover; background-repeat:no-repeat; background-color:rgba(0,0,0,0.2); background-blend-mode:darken; opacity: 0; position: relative; }

.titleback_img2 { width: 100%; height: 250px; background-position:center center; background-size:cover; background-repeat:no-repeat; background-color:rgba(0,0,0,0); background-blend-mode:darken; opacity: 0; position: relative; }

.titleback_txt { width: 90%; height: auto; padding: 2%; background-color:rgba(255,255,255,0.3); background-blend-mode:darken; display: flex; justify-content: center; align-items: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit- transform: translate(-50%,-50%); opacity: 0; }
.titleback_copy{ width: 100%; color:#333; font-size: 20px; opacity:0; margin: 0 auto ; z-index: 1;  font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif; line-height:1.4em; display: block; text-align: center; }
.title_subtxt { font-size: 14px; margin: 20px 0 0; font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding: 0 5px 5px; border-bottom: thin solid #fff;}


/* page_feed */
.page_feed .left { width: 80%; float: none; position: relative; margin: 10px auto;}
.page_feed .right { width: 80%; float: none; position: relative; margin: 10px auto 0;}

.tbl_research_institute { width: 100%; }
.tbl_research_institute table { width: 100%; }

.tbl_research_institute3 { width: 100%; }
.tbl_research_institute3 table { width: 100%; }

.tbl_research_institute4 { width: 100%; }
.tbl_research_institute4 table { width: 100%; }

.tbl_research_institute4b { width: 100%; }
.tbl_research_institute4b table { width: 100%; }

.tbl_research_institute_b { width: 100%; }
.tbl_research_institute_b table { width: 100%; }

.tbl_research_institute_c { width: 100%; }
.tbl_research_institute_c table { width: 100%; }

.tbl_research_institute_d { width: 90%; margin: 10px auto;}
.tbl_research_institute_d table { width: 100%; border: thin solid #999999; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse; }
.tbl_research_institute_d td:nth-of-type(1){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 15%;font-weight: normal;color:#444444;}
.tbl_research_institute_d td:nth-of-type(2){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 35%;font-weight: normal;color:#444444;}
.tbl_research_institute_d td:nth-of-type(3){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 15%;font-weight: normal;color:#444444;}
.tbl_research_institute_d td:nth-of-type(4){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 15%;font-weight: normal;color:#444444;}
.tbl_research_institute_d td:nth-of-type(5){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 15%;font-weight: normal;color:#444444;}

.tbl_research_institute_d2 { width: 90%; margin: 10px auto;}
.tbl_research_institute_d2 table { width: 100%; border: thin solid #999999; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse; }
.tbl_research_institute_d2 td:nth-of-type(1){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 15%;font-weight: normal;color:#444444;}
.tbl_research_institute_d2 td:nth-of-type(2){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 35%;font-weight: normal;color:#444444;}
.tbl_research_institute_d2 td:nth-of-type(3){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 15%; background-color: #ffffff;font-weight: normal;color:#444444;}
.tbl_research_institute_d2 td:nth-of-type(4){ border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 35%; background-color: #ffffff;font-weight: normal;color:#444444;}

.tbl_research_institute_e { width: 90%; margin: 10px auto 30px auto;}
.tbl_research_institute_e table { width: 100%; border: thin solid #fff; font-size: .85rem; line-height: 1.4rem; margin: 0 auto 20px auto; border-collapse:collapse; }
.tbl_research_institute_e th { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 20%;border-right: none;font-weight:bold;color:#333333;}
.tbl_research_institute_e td { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: middle; width: 80%;border-left: none;font-weight: normal;color:#444444;}

.tbl_research_institute2 { width: 100%; overflow: scroll;}
.tbl_research_institute2 table { width: 100%; }

/* lower_index_kotodute-2列 */
.lower_index_kotodute-2 { width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 auto;}
.lower_index_kotodute-2 li { width: 100%; height: auto;  margin: 10px 0 0 0; display: inline-block; vertical-align: top;}
.lower_index_kotodute-2 li:nth-of-type(2n) {width: 100%; margin: 10px 0 0 0;}

.lower_index_kotodute-2b { width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 auto;}
.lower_index_kotodute-2b li { width: 100%; height: auto;  margin: 10px 0 0 0; display: inline-block; vertical-align: top;}
.lower_index_kotodute-2b li:nth-of-type(2n) {width: 100%; margin: 10px 0 0 0; text-align: center;}

/* lower_index_kotodute-2列 目次用 */
.lower_index_kotodute-2c { width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 auto;}
.lower_index_kotodute-2c li { width: 100%; height: auto;  margin: 10px 0 0 0; display: inline-block; vertical-align: top;}
.lower_index_kotodute-2c li:nth-of-type(2n) {width: 100%; margin: 10px 0 0 0;}


.tbl_research_institute_3a { width: 100%; }
.tbl_research_institute_3a table { width: 100%; }
.tbl_research_institute_3a th { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: top; width: 25%;border-left: none;border-right: none;font-weight: normal;color:#444444;}
.tbl_research_institute_3a td { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: top; width: 75%;border-left: none;border-right: none;font-weight: normal;color:#444444;}

.tbl_research_institute_3b { width: 100%; }
.tbl_research_institute_3b table { width: 100%; }
.tbl_research_institute_3b th { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: top; width: 25%;border-left: none;border-right: none;font-weight: normal;color:#444444;}
.tbl_research_institute_3b td { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: top; width: 32%;border-left: none;border-right: none;font-weight: normal;color:#444444;}
.tbl_research_institute_3b td:nth-of-type(2n) { border: thin solid #999999; padding: 10px; text-align: left; vertical-align: top; width: 42%;border-left: none;border-right: none;font-weight: normal;color:#444444;}

.shutten{ margin: 0 0 0 0;width: 100%;}


}







@media screen and (max-width:319px) {

/*titleback*/
.titleback { width: 100%; height:220px; overflow: hidden; background: #000000; padding: 0; margin: 20px 0 15px 0; text-align: center; z-index: -98; }
.titleback_img { width: 100%; height: 220px; background-position:center center; background-size:cover; background-repeat:no-repeat; background-color:rgba(0,0,0,0.2); background-blend-mode:darken; opacity: 0; position: relative; }

.titleback_img { width: 100%; height: 220px; background-position:center center; background-size:cover; background-repeat:no-repeat; background-color:rgba(0,0,0,0); background-blend-mode:darken; opacity: 0; position: relative; }

.titleback_txt { width: 95%; height: auto; padding: 2%; background-color:rgba(0,0,0,0.7); background-blend-mode:darken; display: flex; justify-content: center; align-items: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit- transform: translate(-50%,-50%); opacity: 0; }
.titleback_copy{ width: 100%; color:#333; font-size: 18px; opacity:0; margin: 0 auto ; z-index: 1;  font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif; line-height:1.4em; display: block; text-align: center; }
.title_subtxt { font-size: 14px; margin: 20px 0 0; font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding: 0 5px 5px; border-bottom: thin solid #fff;}

/* lower_index_kotodute-2列 */
.lower_index_kotodute-2 { width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 auto;}
.lower_index_kotodute-2 li { width: 100%; height: auto;  margin: 10px 0 0 0; display: inline-block; vertical-align: top;}
.lower_index_kotodute-2 li:nth-of-type(2n) {width: 100%; margin: 10px 0 0 0;}

.lower_index_kotodute-2b { width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 auto;}
.lower_index_kotodute-2b li { width: 100%; height: auto;  margin: 10px 0 0 0; display: inline-block; vertical-align: top;}
.lower_index_kotodute-2b li:nth-of-type(2n) {width: 100%; margin: 10px 0 0 0; text-align: center;}

/* lower_index_kotodute-2列 目次用 */
.lower_index_kotodute-2c { width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 auto;}
.lower_index_kotodute-2c li { width: 100%; height: auto;  margin: 10px 0 0 0; display: inline-block; vertical-align: top;}
.lower_index_kotodute-2c li:nth-of-type(2n) {width: 100%; margin: 10px 0 0 0;}


.shutten{ margin: 0 0 0 0;width: 100%;}

}





@media print, screen and (min-width: 1250px){
.lower_index_research_institute-2-2nd { width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 auto;}
.lower_index_research_institute-2-2nd li { width: 31%; height: auto;  margin: 0 1% 10px 0; display: inline-block; vertical-align: top;}
.lower_index_research_institute-2-2nd li:nth-of-type(2n) { margin: 0 0 10px 0;width: 66%;}

.lower_index_research_institute-3 { width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 auto;}
.lower_index_research_institute-3 li { width: 30%; height: auto;  margin: 10px 4% 10px 0; display: inline-block; vertical-align: top;}
.lower_index_research_institute-3 li:nth-of-type(3n) { margin: 10px 0 10px 0;}
.lower_index_research_institute-3_title { margin: 20px auto 0; font-size: 18px; color: #2d2d2d; padding: 0 0 0px 0; border-bottom: thin solid #ddd;}
.lower_index_research_institute-3 p { width: 100%; margin: 0px auto 0; }
.lower_index_research_institute-3 a {font-size: 14px; letter-spacing: 0.1em; text-decoration: none; }

.kotodutecolor_honbun_taidan1 {font-weight: normal;color:#444444;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;text-indent: -75px; margin-left:80px; margin-bottom: 20px;}
.kotodutecolor_honbun_taidan1 i{margin: 0 -55px 0 82px; padding: 0;}

.kotodutecolor_honbun_taidan2 {font-weight: normal;color:#444444;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;text-indent: 0px; margin-left:80px; margin-bottom: 20px;}

.kotodutecolor_honbun_80 {font-weight: normal;color:#444444;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif; margin-left: 80px;}

.image_left80{ margin:0 0 0 80px;}
.image_right0{ margin:0;}

}



@media only screen and (min-width: 768px) and (max-width: 1249px){
.lower_index_research_institute-2-2nd { width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 auto;}
.lower_index_research_institute-2-2nd li { width: 31%; height: auto;  margin: 0 1% 10px 0; display: inline-block; vertical-align: top;}
.lower_index_research_institute-2-2nd li:nth-of-type(2n) { margin: 0 0 10px 0;width: 66%;}

.lower_index_research_institute-3 { width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 auto;}
.lower_index_research_institute-3 li { width: 30%; height: auto;  margin: 10px 4% 10px 0; display: inline-block; vertical-align: top;}
.lower_index_research_institute-3 li:nth-of-type(3n) { margin: 10px 0 10px 0;}
.lower_index_research_institute-3_title { margin: 20px auto 0; font-size: 18px; color: #2d2d2d; padding: 0 0 0px 0; border-bottom: thin solid #ddd;}
.lower_index_research_institute-3 p { width: 100%; margin: 0px auto 0; }
.lower_index_research_institute-3 a {font-size: 14px; letter-spacing: 0.1em; text-decoration: none; }

.kotodutecolor_honbun_taidan1 {font-weight: normal;color:#444444;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;text-indent: -75px; margin-left:80px; margin-bottom: 20px;}
.kotodutecolor_honbun_taidan1 i{margin: 0 -55px 0 82px; padding: 0;}

.kotodutecolor_honbun_taidan2 {font-weight: normal;color:#444444;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;text-indent: 0px; margin-left:80px; margin-bottom: 20px;}


.kotodutecolor_honbun_80 {font-weight: normal;color:#444444;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif; margin-left: 80px;}

.image_left80{ margin:0 0 0 80px;}
.image_right0{ margin:0;}

}

@media screen and (max-width: 767px){
.lower_index_research_institute-2-2nd { width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 auto;}
.lower_index_research_institute-2-2nd li { width: 100%; height: auto;  margin: 0 0 15px 0; display: inline-block; vertical-align: top;}

.lower_index_research_institute-3 { width: 100%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 0 auto;}
.lower_index_research_institute-3 li { width: 100%; height: auto;  margin: 10px 0 10px 0; display: inline-block; vertical-align: top;}
.lower_index_research_institute-3_title { margin: 20px auto 0; font-size: 18px; color: #2d2d2d; padding: 0 0 10px 0; border-bottom: thin solid #ddd;}
.lower_index_research_institute-3 p { width: 100%; margin: 20px auto 0; }


.kotodutecolor_honbun_taidan1 {font-weight: normal;color:#444444;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;text-indent:-8px; margin-left:8px; margin-bottom: 20px;}
.kotodutecolor_honbun_taidan1 i{margin: 0 0 0 0; padding: 0;}

.kotodutecolor_honbun_taidan2 {font-weight: normal;color:#444444;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;text-indent:0px; margin-left:8px; margin-bottom: 20px;}

.kotodutecolor_honbun_80 {font-weight: normal;color:#444444;font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif; margin-left: 8px;}

.image_left80{ margin:0 0 0 8px;}
.image_right0{ margin:0;}

}


/* lower_index_221列-2 */
.lower_index_221b { width: 65%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 30px auto;}
.lower_index_221b li { width: 47%; height: auto;  margin: 0 1% 20px 0; display: inline-block; vertical-align: top;}
.lower_index_221b li:nth-of-type(2n) {margin: 0 0 0 0;}
@media screen and (max-width: 767px){
.lower_index_221b li { width: 100%; height: auto;  margin: 0 0 20px 20px; display: inline-block; vertical-align: top;}
.lower_index_221b li:nth-of-type(2n) {width: 100%; height: auto;  margin: 0 0 0 20px;}
}

/* lower_index_331列 */
.lower_index_331 { width: 65%; height: auto; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin: 30px auto;}
.lower_index_331 li { width: 30%; height: auto;  margin: 0 1% 20px 0; display: inline-block; vertical-align: top;}
.lower_index_331 li:nth-of-type(3n) {margin: 0 0 0 0;}
@media screen and (max-width: 767px){
.lower_index_331 li { width: 100%; height: auto;  margin: 0 0 20px 20px; display: inline-block; vertical-align: top;}
.lower_index_331 li:nth-of-type(3n) {width: 100%; height: auto;  margin: 0 0 0 20px;}
}
