/* info navi
------------------------------------------------------------*/
div#infodata dl{border-bottom:1px solid silver;margin:1em 0 0 1em;}
div#infodata dl dt{border-bottom:1px dotted silver;margin:0 0 0 1em;}
div#infodata dl dd{margin:0;padding:0 0 10px 2em;}
div#infodata dl dd:last-child{border-bottom:1px solid silver;}
p#comment{margin:5px 1.5em;padding:10px 0 0;}
h2.h2_index {text-indent: .25em; border-bottom:1px solid skyblue;border-left: 12px solid  skyblue;}
dl.application_list dd{text-align: center;margin-bottom: 5px;}
div.past{display: none;}

/* info navi
------------------------------------------------------------*/
dl#accordion{margin:0 0 10px 15px;padding:10px 0 0 0;font-size:small;float:left;}
dl#accordion dd{margin:0;padding:0;}
dl#accordion dt{margin:0;padding:0;display:inline;cursor:pointer;text-align:center;}
dl#accordion dt a{text-decoration:none;color: #FFF;}
div#accordion ul{padding: 5px;}
dl#accordion dd a{color: #000;}
dl#accordion dd ul{margin:0;padding:10px 0 0 12px;text-align:center;}
dl#accordion dd ul li{margin:6px 10px 12px 0;padding:0;line-height:110%;text-align:left;}
dl#accordion dt#select_talent{background-image:url("/jikkenigaku/images/tab_talent.gif");background-repeat:no-repeat;}
dl#accordion dt#select_student{background-image:url("/jikkenigaku/images/tab_student.gif");background-repeat:no-repeat;}
dl#accordion dt#select_seminar{background-image:url("/jikkenigaku/images/tab_seminar.gif");background-repeat:no-repeat;}

/* 新着情報
------------------------------------------------------------*/
h2#info_image{margin:18px 0 0 0;padding:0;text-align:right;float:left;}
ul#infohowmenu{margin:0 0 0 180px;padding:20px 0 0 0;}
ul#infohowmenu li{display:inline;padding-left:5px;padding-right:5px;font-size:small;}
ul#infohowmenu li.allow{background-image:url("/jikkenigaku/images/c_allow.gif");background-repeat:no-repeat;padding:0 0 0 18px;}
div#infodata{clear:left;}
div#infodata ul#infohowmenu li{display:inline;padding-left:5px;padding-right:5px;border-left:1px dotted gray;}
div#infodata table#infolisttable{margin:15px 0 0 0;padding:0;border-collapse:collapse;}
div#infodata table#infolisttable thead  tr th{border:1px solid #fff;background-color:#5cbbaf;color:#313131;text-align:center;color:#fff;}
div#infodata table#infolisttable thead#info_top tr th{border:1px solid #fff;background-color:#57b7ab;color:#313131;text-align:center;color:#fff;}
div#infodata table#infolisttable thead#talent_top tr th{border:1px solid #fff;background-color:#003399;color:#313131;text-align:center;color:#fff;}
div#infodata table#infolisttable thead#student_top tr th{border:1px solid #fff;background-color:#54b0de;color:#313131;text-align:center;colo<a href = "student.html"></a>r:#fff;}
div#infodata table#infolisttable thead#seminar_top tr th{border:1px solid #fff;background-color:#669900;color:#313131;text-align:center;color:#fff;}
div#infodata table#infolisttable th{padding:5px;border-bottom:1px solid gray;white-space:nowrap;}
div#infodata table#infolisttable td{padding:5px;border-bottom:1px dotted gray;}
div#infodata table#infolisttable tr td.update{text-align:center;}
div#infodata table#infolisttable tr td.icon{text-align:center;}
div.dedlinetitle{text-align:center;color:red;}
td.update{white-space:nowrap;text-align:right;}
td.icon{white-space:nowrap;text-align:center;}
td.deadline{white-space:nowrap;text-align:center;}
div#left_cnt p.chk_txt{text-align:right;margin:0;padding:15px 5px;}

/* ボタン
------------------------------------------------------------*/
div.infoswitch_buttons{margin:0 0 0 60px;padding:10px 0 0 0;text-align:center;}
span.switch_btn_left{margin:0 70px 0 -100px;padding:0;}
span.switch_btn_right{margin:0 -100px 0 70px;padding:0;}

/* 発行別ページ
------------------------------------------------------------*/
h2.pub_subject{margin:0;padding:20px 0 0 0;color:#cc3366;}
h3.publishing_class{margin:10px 0 0 0;padding:4px 5px;border:1px solid;background-color:#cc3366;color:#fff;}
table.infolisttable_class{margin:15px 0 0 0;padding:0;border-collapse:collapse;}
table.infolisttable_class thead  tr th{margin:0;padding:0 0 5px 0;border-bottom:1px solid #808080;background-color:#fff;text-align:center;color:#000;}
table.infolisttable_class th{padding:5px;border-bottom:1px solid gray;white-space:nowrap;}
table.infolisttable_class td{padding:5px;border-bottom:1px dotted gray;}
table.infolisttable_class tr td.update{text-align:center;}
table.infolisttable_class tr td.icon{text-align:center;}

/* 詳細ページ
------------------------------------------------------------*/
div#datatitleblock{margin:0;padding:15px 0 0 0;background:#fff;}
div#datatitleblock1{margin:0;padding:15px 0 0 0;background:#fff;}
div#datatitleblock2{margin:0;padding:15px 0 0 0;background:#fff;}
h2#ttl_info_talent{background-image:url("/jikkenigaku/images/tab_talent.gif");background-repeat:no-repeat;font-size:medium;font-weight:bold;padding:5px;margin:2px 2px 2px 0;text-align:center;background-color:#003399;}
h2#ttl_info_student{background-image:url("/jikkenigaku/images/tab_student.gif");background-repeat:no-repeat;font-size:medium;font-weight:bold;padding:5px;margin:2px 2px 2px 0;text-align:center;background-color:#3399cc;}
h2#ttl_info_seminar{background-image:url("/jikkenigaku/images/tab_seminar.gif");background-repeat:no-repeat;font-size:medium;font-weight:bold;padding:5px;margin:2px 2px 2px 0;text-align:center;background-color:#669900;}
h2#ttl_info_joint{background-image:url("/jikkenigaku/info/image/tab_joint.gif");background-repeat:no-repeat;font-size:medium;font-weight:bold;text-align:center;background-color:rgb(5,107,106);margin:2px 2px 2px 0;padding:5px;}
h2#ttl_info_camp{background-position:10px 0;background-image:url("/jikkenigaku/info/image/tab_camp.gif");background-repeat:no-repeat;font-size:medium;font-weight:bold;text-align:center;background-color:#aa452f;margin:2px 2px 2px 0;padding:5px;}
h2#ttl_info{background-image:url("/jikkenigaku/images/b_back.gif");font-size:medium;font-weight:bold;padding:5px;margin:2px 2px 2px 0;text-align:center;}
div#datatitleblock ul{margin:0 0 0 5px;padding:10px 0;list-style-type:none;border-bottom:1px dotted #003399;}
div#datatitleblock1 ul{margin:0 0 0 5px;padding:10px 0;list-style-type:none;border-bottom:1px dotted #3399cc;}
div#datatitleblock2 ul{margin:0 0 0 5px;padding:10px 0;list-style-type:none;border-bottom:1px dotted #669900;}
h2#organization{margin-top:10px;margin-bottom:3px;font-size:medium;color:#000;padding:5px;border-bottom:1px dotted #003399;}
h2#organization1{margin-top:10px;margin-bottom:3px;font-size:medium;color:#000;padding:5px;border-bottom:1px dotted #3399cc;}
h2#organization2{margin-top:10px;margin-bottom:3px;font-size:medium;color:#000;padding:5px;border-bottom:1px dotted #669900;}
h3#infotitle{margin-top:0px;margin-bottom:0px;padding:5px;color:#000;font-size:large;border-bottom:1px dotted #003399;}
h3#infotitle1{margin-top:0px;margin-bottom:0px;padding:5px;color:#000;font-size:large;border-bottom:1px dotted #3399cc;}
h3#infotitle2{margin-top:0px;margin-bottom:0px;padding:5px;color:#000;font-size:large;border-bottom:1px dotted #669900;}
p.comment{margin-left:1em;margin-right:1em;margin-top:5px;margin-bottom:5px;padding:10px 0 0 0;}
table.contents{border-collapse:collapse;margin-left:1em;margin-right:1em;margin-top:20px;margin-bottom:10px;}
table.contents th{padding:5px;border:1px solid gray;background:#efefef;font-weight:normal;white-space:nowrap;text-align:center;}
table.contents td{padding:5px;border:1px solid gray;background:#ffffff;}
div#published{text-align:left;font-size:small;margin:-15px 0 0 0;padding:0;}
div#published ul{margin:10px0 0 0;padding:0 0 0 15px;}
div#published ul li{display:inline;padding-left:5px;margin:0;}

/* 実験医学INFORMATIONとは
------------------------------------------------------------*/
div#topbanner{margin:10px 0 0 0;padding:0;text-align:center;}
h2.info_find{margin:20px 0 10px 0;padding:0;border:1px solid;color:#ffffff;background-color:green;font-size:medium;padding:3px 6px;}
div.text_line{margin:0 0 20px 10px;padding:0;}
dl.normal dt{font-weight:bold;color:green;}
dl.normal dd{margin:0 0 10px 20px;padding:0;}
span.sub_ttl{font-weight:normal;font-size:small;color:#333333;}
ol.detail{margin-bottom:3px;margin-top:3px;}
ol.detail li{font-size:medium;margin-bottom:5px;}
ol.detail li ul.comp li{font-size:small;}
li.belowallow{padding-bottom:16px;background-image:url("/jikkenigaku/info/image/below_arrow.gif");background-repeat:no-repeat;background-position:bottom left;}
strong.form{color:green;font-size:16px;}
strong.form_mini{color:#333333;font-size:small;}
strong.form_ano{color:#ffffff;border-bottom:1px solid;font-size:16px;}
p.contact_add{margin:0;padding:0 0 35px 0;}
table#detail{border-collapse:collapse;}
table#detail caption{margin:0 0 0 0;background-color:green;padding:5px;font-weight:bold;color:#ffffff;}
table#detail thead th{padding:3px;background-color:#ccffcc;color:333333;border:1px solid black;30%;}
table#detail tbody th{padding:3px;background-color:silver;border:1px dotted black;white-space:nowrap;color:#333333;}
table#detail tbody td{padding:3px;border:1px dotted black;font-size:14px;}
table#detail tbody td p{margin-bottom:5px;}
ul.comp{margin-bottom:0px;margin-top:0px;font-size:12px;}
ul.comp li{margin-bottom:0px;margin-top:0px;}
div#add{margin-left:auto;margin-right:auto;}
div#add h2{margin-top:30px;margin-bottom:20px;padding:5px;background-color:green;color:#ffffff;font-size:large;}
div#add h3{margin-top:10px;margin-bottom:5px;margin-right:5px;background-color:green;color:#ffffff;padding:3px 5px;}
table#mailsampleblock{float:right;border-collapse:collapse;margin-left:10px;}
table#mailsampleblock caption{background-color:#ccffcc;padding:5px;font-weight:bold;color:996699;}
div.mail_txt{margin:15px 0;padding:0;}
div.differ_tbl{margin:0;padding:10px 0 0 0;clear:both;}
table#difference{margin-top:10px;border-collapse:collapse;margin-left:10px;margin-right:10px;}
table#difference thead th{padding:3px;background-color:#ccffcc;color:#333333;border:1px solid black;}
table#difference tbody th{padding:3px;background-color:#c0c0c0;border:1px dotted black;white-space:nowrap;}
table#difference tbody td{padding:3px;border:1px dotted black;}
table#difference tbody tr{line-height:135%;}

/* 画像があるページ
------------------------------------------------------------*/
div.page_changes table{margin-top:15px;margin-left:auto;margin-right:auto;}
div.page_changes td{width:75px;text-align:center;font-size:10px;padding:3px;}
span.page_changes_obj{cursor:pointer;color:blue;}
td#page_obj_text_block{border:1px solid #ff3300;background-color:#ffeecc;}
div#page_obj_image{text-align:center;margin:10px;display:none;}
td#page_obj_image_block{border:0px solid #ff3300;background-color:#ffffff;}


.info_form{margin-top:15px;}

.rpform :placeholder-shown {color:#cc99cc;}
.rpform ::-webkit-input-placeholder{color:#cc99cc;}
.rpform :-ms-input-placeholder{color:#cc99cc;}
.rpform ::-moz-placeholder{color:#cc99cc;}

a.btn{color:white;}
a.btn-default{color:gray;}

h2.apptitle{margin-top:2em;border-left:1em solid green;padding:10px;background-color:#eeffee;font-size:large;}
p.updatebutton{margin-bottom:2em;}
