<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* ----------------------------------------
common
---------------------------------------- */

#newspage #header-btn{
	margin-right:0;
	padding-right:10px;
	}

#newspage #content-inner{
	background-color:#000;
	}

#newspage #content h1{
	padding-left:5px;
	font-size:85%;
	font-weight:normal;
	color:#fff;
	text-align:left;
	}

#newspage h2,
#newspage h3{
	margin:0;
	padding:0;
	}

#newspage h2 img,
#newspage h5 img {
	width: 100%;
	height: auto;
}

#newspage h3{
	float:left;
	}

#newspage h4{
	margin:27px auto 17px;
	}

#newspage h5{
	margin-bottom:15px;
	}

#newspage #content{color:#fff; line-height:1.5em;}
#newspage #content a{color:#fff;}
#newspage #content a:visited{color:#E3E3E3;}
#newspage .pink{color:#e44a6b;}

.bold{font-weight:bold;}

/* ----------------------------------------
application
---------------------------------------- */

#newspage #application{
	margin:0 auto 67px;
	padding:0 30px;
	}

#newspage #application .R{
	float:right;
	margin:0;
	width:242px;
	}

#newspage #application .R dt{
	color:#cf0000;
	font-weight:bold;
	}

#newspage #application .R dd{
	padding-bottom:5px;
	}

#newspage #application .L{
	float:left;
	margin:0 15px 0 0;
	width:608px;
	}

#application table{
	border-bottom:1px dotted #fff;
	border-spacing:0;
	}

#application td{
	padding:9px 10px 10px 10px;
	border-top:1px dotted #fff;
	}

#application td.color1{background-color:#d99adb; text-align:center; font-weight:bold;}
#application td.color2{background-color:#e3b3e5; text-align:center; font-weight:bold;}

#newspage #corners{
	padding:12px;
	color:#333;
	background:#fff;
	}

#newspage #corners a{color:#333;}
#newspage #corners a:visited{color:#666;}	

/* ----------------------------------------
infomation
---------------------------------------- */

#infomation{
	margin:10px 30px 45px 30px;
	padding:17px 0 17px 0;
	color:#333;
	background-color:#fff;
	}

#newspage #content #infomation a{color:#333;}
#newspage #content #infomation a:visited{color:#666;}

#infomation .L{
	float:left;
	margin:0;
	padding:0 17px;
	width:157px;
	}

#infomation .C{
	float:left;
	margin:0;
	width:471px;
	}

#infomation .R{
	float:right;
	margin:0 auto;
	width:228px;
	}

.h5Catch{
	padding-left:30px;
	}

#infomation .L .small{
	padding-top:0;
	}

#infomation .C .bold{
	padding:0 0 17px 0;
	}

#infomation .R a{
	display:block;
	margin-bottom:10px;
	width:209px;
	height:42px;
	}

/*.bottom_btn{
	margin-bottom:80px;
	}*/

.bottom_btn img a{
	display:inline-block;
	width:245px;
	height:57px;
	}

#topBtn{
	margin:0 20px 0 0;
	}

#topBtn a{
	float:right;
	}

p.photo{
	margin-top:15px;
	}

/* ----------------------------------------
award
---------------------------------------- */
#award td{
	padding:0 10px 20px 0!important;
	vertical-align:top;
	}

#award .title{
	font:bold 20px "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, sans-serif !important;
	line-height:2em !important;
	}

.comment{
	padding-right:30px !important;
	}

#bookList td{
	width:217px;
	padding:0 15px 5px 20px !important;
	font-size:85%;
	}</pre></body></html>