body {
	text-align: center;
}
img {
	border-width: 0px;
	}
h1,h2,h3,h4,h5,h6{
	margin: 0px;
	padding: 0px;
}
.text80 {
	font-size: 80%;
}
.boreder_c {
	border: 1px solid #88CBFE;
}
#topcs-title {
	font-weight: bold;
	color: #FFF;
}
#topics-text {
	font-size: 90%;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
}
#topics-ichiran {
	font-size: 80%;
	padding-right: 20px;
}
#qr {
	background-color: #D4ECFB;
	padding-top: 9px;
	padding-left: 5px;
	border: 2px solid #B4DEFC;
}
.text90 {
	font-size: 90%;
}
.text90-150 {
	font-size: 90%;
	line-height:150%;
}
.copyright-text {
	font-size: 70%;
	color: #6f6f6f;
}
.border-blue {
	border: 1px solid #8ECDFE;
}
a:link {
	color: #0078c5;
	text-decoration: none;
}
a:visited {
	color: #0078c5;
	text-decoration: none;
}
a:hover {
	color: #F60;
	text-decoration: underline;
}
.indent25 {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 30px;
	padding-left: 25px;
	font-size: 90%;
	line-height: 150%;
}
.side-menu {
	background-image: url(common/sidemenu_back.gif);
	background-position: left bottom;
	border: 1px solid #8ECDFE;
	padding-top: 5px;
}
.hover-text {
	color: #F60;
}
.side-menu h4{
	font-size: 12pt;
	color: #ffffff;
	line-height: 29px;
}

.subtitle1 {
	background-image: url(common/tiltleback.gif);
	background-repeat: repeat-x;
	border: 1px solid #88CBFE;
	padding-left: 20px;
}
.subtitle1 h3{
	font-size: 12pt;
	color: #0944ba;
}
.subtitle2 {
	color: #8c530f;
}
#pankuzu {
	font-size: 80%;
	line-height: 30px;
	padding-left: 20px;
}
.indent20 {
	padding-left: 20px;
	font-size: 90%;
	line-height: 150%;
}
.kanko {
	padding-right: 20px;
	padding-left: 20px;
}
.kizai-ichiran {
	background-image: url(gyoumu/title_gaiyou3.gif);
	padding-left: 40px;
	line-height: 30px;
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
	color: #1b4089;
}
.hoyu-table {
	background-color: #CDC8C3;
	border: 2px solid #CDC8C3;
	font-size: 90%;
}
.hoyu-table th{
	color: #FFF;
}.gyoumu-title {
	color: #FFF;
	background-image: url(gyoumu/title6.gif);
	padding-top: 12px;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	font-size: 90%;
}
.gaiyou-table2 {
	font-size: 90%;
	border: 2px solid #E0A894;
}
.gaiyou-table2 th{
	color:#ffffff;
}
.indextitle_green {
	font-size: 90%;
	background-color: #ADD087;
	padding: 10px;
}
.indent20-80 {
	font-size: 80%;
	padding-left: 20px;
	padding-top: 10px;
}
#aisatsu {
	background-image: url(company/asisatsu.jpg);
	background-repeat: no-repeat;
	background-position: 80px top;
}
.brown_text {
	font-size: 90%;
	font-weight: bold;
	color: #52340E;
}
.photo{
margin-top : 0px;
margin-bottom : 20px;
padding-top : 0px;
}
.thum {
float:left;
list-style:none;
margin-top : 0px;
margin-bottom : 20px;
padding-top : 0px;
margin-left:10px;
}
.thum img{
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}
#gaiyou-back {
	background-image: url(common/gaiyou_back.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.brown_title {
	color: #8c530f;
}
#jisseki {
	line-height: 43px;
	color: #1b4089;
	background-image: url(jisseki/subtitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 28px;
}
.mt-enclosure mt-enclosure-file{
	background-image: url(http://www.nanri-c.com/hyspeed/pdf_icon.gif);
	text-indent: -100px;
	overflow: hidden;
}

.kids-box{
	padding-right: 15px;
	padding-left: 15px;
}

.kids-box2{
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

