@import url(https://fonts.googleapis.com/earlyaccess/cwtexkai.css);
*{font-family: 'cwTeXKai', serif;font-size:1.1rem;}

.title-style{
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#890219+0,8f0222+44,3a0008+100 */
background: rgb(137,2,25); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(137,2,25,1) 0%, rgba(143,2,34,1) 44%, rgba(58,0,8,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(137,2,25,1) 0%,rgba(143,2,34,1) 44%,rgba(58,0,8,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(137,2,25,1) 0%,rgba(143,2,34,1) 44%,rgba(58,0,8,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#890219', endColorstr='#3a0008',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
font-family: 'cwTeXKai', serif;
font-size:1.3em;
font-weight:bold;
font-family: 'cwTeXKai', serif;
text-align:center;
color:#fff;
margin-top:-12px;
padding:70px 0;
}
.content{display:inline-block;width:90%;max-width:1300px;font-family: 'cwTeXKai', serif;font-size:1.1em;padding:20px 0;text-align:left;}
.content div{font-family: 'cwTeXKai', serif;font-size:1.1em;}
.content p{font-family: 'cwTeXKai', serif;font-size:1.1em;}
body{
    font-family: 'cwTeXKai', serif;
	padding:0px;
	margin:0px;
	font-size:1em;
	letter-spacing:2px;
	word-wrap:break-all;
	word-break:normal;
	line-height:2em;
	overflow-x:hidden;
}
a{color:#3333CC;text-decoration:none;}
h1{font-size:1em;letter-spacing:2px;padding:0px;}
.team-border {
	border-top-width: 1px/*thin*/;
	border-top-style: dashed;
	border-top-color: #666666;
	border-bottom-width: 1px/*thin*/;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	height:100vh;
	padding:10px 0;
}
.photo {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	width:100%;
	max-width:250px;
	padding:0px;
	margin:0px;
}

.photo2 {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	width:100%;
	max-width:250px;
	padding:0px;
	margin:0px;
}

.subject{
	font-size:1.2em;
	letter-spacing:2px;
	color:#333333;
	padding:30px 5px;
	text-align:center;
	font-weight:bold;
}
.info-left{
	padding:5px;
}
.info-right{
	padding:5px;
}

.bor{
	border-left-width: 2px/*thin*/;
	border-left-style: dotted;
	border-left-color: #eee;
	width:3px;
	height:100px;
}

.copyright{padding:20px;color:#fff;font-size:1em;letter-spacing:2px;}
.copyright a{padding:20px;color:#fff;font-size:1em;letter-spacing:2px;}
.item{
	font-weight:bold;
	color:#666;
	font-size:1em;
	letter-spacing:2px;
}
.title{
	font-size:1.2em;
	color:#003399;
	letter-spacing:2px;
	padding:5px;
}
.body_show{padding:10px;word-break:normal;word-wrap:break-all;font-size:1em;letter-spacing:2px;}
.menu-list{
	border-bottom-width: thin;
	border-bottom-style: double;
	border-bottom-color: #CCCCCC;
	padding:10px;
	text-align:center;
	background-color: #333333;
	
}
.news-list{
	border: 1px dashed #333333;
	padding:5px;
	margin:0 5px 30px 5px;
}
.news-title2{
	font-size:1em;
	color:#333366;
	letter-spacing:2px;
	padding:5px;
	text-align:left;
}
.news-date2{
	font-size:0.8em;
	color:#666;
	letter-spacing:2px;
	padding:5px;
	text-align:right;
}
.news-photo{
	float:none;
}
.news-title{
	font-size:1em;
	color:#333366;
	letter-spacing:2px;
	padding:5px;
	text-align:left;
	float:none;
}
.news-date{
	font-size:0.8em;
	color:#666;
	letter-spacing:2px;
	padding:5px;
	text-align:right;
	float:none;
}
.adinside_body {
	/*background-color: #F3F3F3;*/
	background-color: #fff;
	border: thin dotted #CCCCCC;
	width:90%;
	padding:10px;
}


@media(min-width:600px){
	.info-left{
		float:left;
		padding:5px;
		text-align:left;
	}
	.info-right{
		float:right;
		padding:5px;
		text-align:left;
	}
	.news-list{
		border: 1px dashed #333333;
		padding:20px;
		height:auto;
		
	}
	.news-title{
		width:60%;
		text-align:center;
	}
	.news-date{
		width:60%;
		text-align:center;
	}
}