﻿body {
	font-size: 62.5%; /*em換算値用*/
	/*	font-size: 13px;*/
}
#topcontainer {
	width: 1000px;
	padding: 0px 0px 20px 0px;
	margin: 0px auto 0px;
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
}
/****TOP**************************************************************/
#top_header00 {
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px;
	width: 1000px;
}
#top_header00 h1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#top_header00 h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 25px 0px;
}
/*------------------------------------------------------*/
#topmainvis {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#topmainvis p.photo01 {
	padding: 0px 0px 0px 0px;
	margin: 0px auto 25px;
	width: 1000px;
}
/*------------------------------------------------------*/
#topmainvis_moving {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#topmainvis_moving p.photo01 {
	padding: 0px 0px 0px 0px;
	margin: 0px auto 25px;
	width: 1026px;
}
#topmainvis_moving p.photo01 a:hover {
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	zoom: 1;
}
/*------------------------------------------------------*/
#moving_main {
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px;
	width: 1000px;
}
#moving_main h3 {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 45px 0px;
	font-size: 1.7em;
	line-height: 1.7em;
	text-align: center;
}
.kijilist_wrap {
	padding: 0px 0px 0px 0px;
	margin: 0px auto 60px;
	width: 940px;
}
.kijilist_wrap .icon {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 160px;
	float: left;
}
.kijilist_main {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 780px;
	float: left;
}
.kijilist_main .read {
	padding: 0px 25px 0px 25px;
	margin: 0px 0px 0px 0px;
	font-size: 1.5em;
	line-height: 1.7em;
	text-align: left;
}
.kijilist_main ul {
	padding: 20px 25px 0px 25px;
	margin: 0px 0px 0px 0px;
}
.kijilist_main ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}
.kijilist_main ul li a {
	display: block;
	padding: 5px 0px 5px 0px;
	margin: 0px 10px 12px 0px;
	width: 140px;
	font-size: 1.3em;
	text-align: center;
	color: #FFFFFF;
	background-color: #4e453b;
	float: left;
	border-radius: 50px;
}
.kijilist_main ul li a:hover {
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	zoom: 1;
}
.kijilist_wrap hr {
	padding: 0px 0px 0px 0px;
	margin: 25px 0px 35px 0px;
	border-top: 2px solid#ebebeb;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.suslink_wrap {
	padding: 0px 0px 0px 0px;
	margin: 50px auto 100px;
	width: 740px;
}
.suslink_wrap .linkbtm a {
	display: block;
	padding: 18px 0px 18px 0px;
	margin: 0px 0px 0px 0px;
	width: 740px;
	font-size: 1.8em;
	text-align: center;
	color: #FFFFFF;
	background-color: #4e453b;
	border-radius: 80px;
}
.suslink_wrap .linkbtm a:hover {
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	zoom: 1;
}
.suslink_wrap .linkread {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1.3em;
	text-align: center;
	color: #4e453b;
}
.suslink_wrap .linkread a {
	color: #4e453b;
	border-bottom: 1px solid #4e453b;
}
.suslink_wrap .linkread a:hover {
		-moz-opacity: 0.7; 
	-khtml-opacity: 0.7; 
	opacity: 0.7;
	zoom: 1; 
	border-bottom: none;

}