/*
Theme Name: ASABI 2025.7.14
Theme URI: http://www.asabi.ac.jp
Author: HPG
Author URI: https://wordpress.org/
Description: php8対応開発版
Version: 1
License: 
License URI: 
Tags: 
Text Domain: ASABI



*/

/*dl・dt・dd*/

body#news .txt_list_dl { margin-bottom:10px;}
body#news .txt_list_dl dt{ font-size:1.2em; margin-top:10px;}
body#news .txt_list_dl dd{ border-bottom: dotted 2px #696969; }

/*News内　ボタン*/
body#news .NewsTxt_btn{ padding:2%; color:#ffffff; background-color:#696969; text-decoration:none;}


/*News内　ガイダンスTable*/
.guidance_table th{ background-color:#DADADA; text-align: center; border: 1px solid #838383; }
.guidance_table td{ padding-left: 5px; border: 1px solid #838383; }



/*2020年　News 写真3列並び*/

@media screen and (min-width:781px){
body#news .News_txtTitle{ font-size: 1.3em; margin:10px 0 3px; }

body#news .photo-line ul { display: flex; justify-content:space-between; } 
body#news .photo-line ul li{ display: block; width:32%; margin:0 0 10px 0; padding-top:2%; vertical-align: top; }
body#news .photo-line ul li img{ width:100% ; height:auto; }
body#news .photo-line ul li figcaption { font-size: 0.8em; text-align: left; line-height: 1.5; padding-top: 0.3em; }

body#news .photo-line.img_count_2{}
body#news .photo-line.img_cound_2 ul li{ width:48%;}


@media screen and (max-width:780px){
body#news .News_txtTitle{font-size: 1.3em; margin:10px 0 3px;}
body#news .photo-line ul li{ width: 100%; padding:2% 0;}
body#news .photo-line ul li img{ width: 100%;}
body#news .photo-line ul li figcaption { font-size: 0.9em; text-align: center;}
}

/*2020　News 写真3列並び--ここまで--*/



#pvServerInfo{ display: inline-block; padding: 0.5rem 1rem;line-height: 1; background: #c00; position: fixed; bottom: 1rem; left: 1rem; z-index: 99999999999;}
#pvServerInfo::before{ content: 'テストサーバで確認中'; color: #fff; font-size: 1rem;}



/* 2019年卒業生の方（証明書など） */

#graduate dt, dd {
margin:0;
padding:0;
}

#graduate .moreDetail{ margin:15px auto;}

#graduate dl{
	width: 100%;
	border: solid 1px #4C4C4C;
	margin-bottom:20px;
}

#graduate dt{
	font-size: 1.2em;
	text-align: center;
	padding: 15px;
}

#graduate dd{
	padding: 0 20px;
}

#graduate dd:last-child{
	padding-bottom: 15px;
}

#graduate table{
	border-collapse: collapse;
	margin: 0 auto;
}

#graduate table tr{
	border-bottom: solid 2px white;
}

#graduate table tr:last-child{
	border-bottom: none;
}

#graduate table th{
	position: relative;
	text-align: left;
	width: 25%;
	background-color:#4C4C4C;
	color: white;
	text-align: center;
	padding: 10px 0;
	font-weight: normal;
}

#graduate table th.th_title{
	background-color:#eee;
	color: black;
	font-weight:bold;}

#graduate table td{
	text-align: left;
	vertical-align: middle;
	width: 75%;
	background-color: #eee;
	padding: 10px 0 10px 20px;
}

#graduate table td.triangle{
	text-align: center;
}

/* 2019年卒業生の方（証明書など）--ここまで-- */



/* 2019年研究科・留学生 */
.senko_flowList{ width: 100%; margin: 5px auto; list-style-type: none;}
.senko_flowList li{padding: 6px; margin-bottom: 5px; border: solid 1px #eee; background-color:#fff;}
#ryugaku .readBtn{ margin: 10px auto 15px; padding: 10px; background-color: dimgray; color:#fff; text-decoration: none;}

.rubiContents .syoruiList li{ border-bottom:1px solid #2E2E2E; padding-bottom: 3px;}

/* 2019年研究科・留学生 * --ここまで--/




/* 2019年おしごと説明会記事--ゲスト紹介-- */
 .news_guest_multiple {font-family: 凸版文久明朝 R;}

body#news .news_guest_multiple h4{ font-size:1.6em; text-align: center; margin: 5px auto 15px; }

body#news .news_guest_multiple .guest_box{ max-width: 100%;
			margin-bottom: 20px;
			border:dotted 1px #6C6C6C;
			text-align: center;}

body#news .news_guest_multiple .guest_box dl{ width: 100%;
				padding: 20px 0;}

body#news .news_guest_multiple .guest_box dl dt{ font-size: 1.4em;
				text-align: center;}

body#news .news_guest_multiple .guest_box dl dd{ width: 90%;
				font-size: 1.3em;
				margin: 10px auto 0;
				text-align: left;
				line-height: 1.6;}

body#news .news_guest_multiple .car_Box {
  padding: 3px;
  margin: 0 auto 10px;
  width: 100%;
  hight:100%;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
  white-space: nowrap;
	text-align: center;
}

body#news .news_guest_multiple .car_Box dd {
  background: #fff;
  max-width: 100%;
  border: dashed 1px #DCDCDC;
  margin: 2px;
  display: inline-block;
	text-align: center;
}
body#news .news_guest_multiple .car_Box dd img{
	width: 50%;
	display: block;
	margin: auto;}
body#news .news_guest_multiple .car_Box dd figcaption{
	text-align: center;
	font-size:0.8em;
}


@media screen and (min-width:781px){
body#news .news_guest_multiple .guest_box .gest_photo{ width: 40%;}
}


@media screen and (max-width:780px){
body#news .news_guest_multiple .guest_box .gest_photo{ width: 80%;}
body#news .news_guest_multiple .car_Box dd img{
	width: 100%;}

}

/* 2019年おしごと説明会記事ーゲスト紹介--ここまで-- */