@charset "euc-jp";
body {
	font-family: 'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo, sans-serif;
	margin: 0px;
}
h1,h2,h3,h4,h5 {
	font-weight: normal;
	margin: 0px;
}
a:hover  {
	color:#CCCCCC;
}
a img {
	border-style:none;
}
a img:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
p {
	margin: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
form,input {
	margin: 0px;
	float: left;
}
#box {
	width: 100%;
}
#header {
	width: 100%;
	height: 220px;
	clear: both;
}
#header_box {
	width: 100%;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
#header_left {
	width: 30%;
	float: left;
	position: relative;
	padding-left: 10px;
}
#header_right {
	width: 60%;
	float: right;
	position: relative;
	padding-right: 10px;
}
.header_right_layout_1 {
	width: 100%;
	float: right;
	position: relative;
	margin-top: 10px;
}
#rogo {
	width: 100%;
	top: -120px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	position: relative;
	height: 120px;
}
#phone {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	position: relative;
	background-color: #FFFFFF;
	height: 40px;
}
#phone_left {
	width: 70%;
	float: left;
	padding-top: 12px;
}
#phone_right {
	width: 25%;
	position: relative;
	float: right;
	padding-top: 9px;
}
#top_new {
	width: 100%;
	clear: both;
	height: 1330px;
	padding-top: 40px;
	background-color: #F2F2F2;
}
#top_new_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#top_new_page {
	width: 1000px;
	float: left;
}
#top_new_page_left {
	width: 180px;
	float: left;
	height: 380px;
}
.top_new_page_left_box {
	width: 160px;
	float: left;
	margin-top: 10px;
	border: 5px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#box #top_new #top_new_box #top_new_page #top_new_page_left .top_new_page_left_box input:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
#box #static #static_box #static_page #static_page_left .top_new_page_left_box .layout_10_5_2 li {
	float: left;
	width: 155px;
	font-size: 12px;
}

.top_new_page_left_box_2 {
	width: 160px;
	float: left;
	margin-top: 10px;
	border: 5px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#box #top_new #top_new_box #top_new_page #top_new_page_left .top_new_page_left_box_2 a:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.top_new_page_left_box_3 {
	width: 170px;
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
#box #top_new #top_new_box #top_new_page #top_new_page_left .top_new_page_left_box_3 a:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
#top_new_page_right {
	width: 790px;
	float: right;
}
#top_new_page_right_box {
	width: 240px;
	float: left;
	margin-right: 35px;
	height: 440px;
}
#box #top_new #top_new_box #top_new_page #top_new_page_right #top_new_page_right_box a figure {
	color: #000000;
	text-decoration: none;
}
#top_new_page_right_box_2 {
	width: 240px;
	float: left;
	height: 440px;
}
#box #top_new #top_new_box #top_new_page #top_new_page_right #top_new_page_right_box_2 a figure {
	color: #000000;
	text-decoration: none;
}
#top_new_page_right_box_3 {
	width: 240px;
	float: left;
	margin-left: 35px;
	height: 440px;
}
#box #top_new #top_new_box #top_new_page #top_new_page_right #top_new_page_right_box_3 a figure {
	color: #000000;
	text-decoration: none;
}
figure {
	overflow: hidden;
	height: 246px;
	width: 246px;
	position: relative;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
figcaption {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.8);
	-moz-transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	opacity: 0;
}
figure:hover figcaption {
	opacity: 1;
}
figure:hover .transform01 {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	height: 100%;
	width: 100%;
}
.figuredes_1 {
	width: 90%;
	text-align: center;
	position: relative;
	font-size: 18px;
	padding-top: 110px;
	font-weight: bold;
	line-height: 24px;
	padding-right: 5%;
	padding-left: 5%;
}
.figuredes_2 {
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
#top_category {
	width: 100%;
	clear: both;
	height: 200px;
	padding-top: 40px;
}
#top_category_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#top_category_page {
	width: 1000px;
	float: left;
}
#box #top_category #top_category_box #top_category_page .layout_3 a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=50);
}
#top_new_2 {
	width: 100%;
	clear: both;
	height: 700px;
}
#top_new_2_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#top_new_2_page {
	width: 1000px;
	float: left;
}
#top_new_2_page_left {
	width: 180px;
	float: left;
}
#top_new_2_page_right {
	width: 790px;
	float: right;
	padding-bottom: 15px;
}
.top_new_2_page_right_layout {
	width: 146px;
	float: left;
	margin-right: 14px;
}
.top_new_2_page_right_layout a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=50);
}
.top_new_2_page_right_layout_2 {
	width: 146px;
	float: left;
}
.top_new_2_page_right_layout_2 a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=50);
}
#top_style {
	width: 100%;
	clear: both;
	height: 315px;
	padding-top: 40px;
}
#top_style_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#top_style_page {
	width: 1000px;
	float: left;
}
#top_voice {
	width: 100%;
	clear: both;
	background-color: #F2F2F2;
	height: 210px;
	padding-top: 60px;
}
#top_voice_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#top_voice_page {
	width: 1000px;
	float: left;
}
.top_voice_page {
	width: 1000px;
	float: left;
	padding-bottom: 10px;
}
#top_voice_page_left {
	width: 180px;
	float: left;
}
#top_voice_page_right {
	width: 790px;
	float: right;
}
.top_voice_page_right_box {
	width: 790px;
	float: left;
}
.top_voice_page_right_box_2 {
	width: 790px;
	float: right;
	height: 212px;
}
.top_voice_page_right_box_2 a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.top_voice_page_2 {
	width: 1000px;
	float: left;
	padding-top: 50px;
}
.top_voice_page_2_box {
	width: 748px;
	float: right;
	border: 1px solid #000000;
	height: 137px;
	background-color: #FFFFFF;
	padding-top: 7px;
	padding-right: 20px;
	padding-left: 20px;
}
.top_voice_page_3 {
	width: 1000px;
	float: left;
	height: 250px;
}
#top_news {
	width: 100%;
	clear: both;
	height: 295px;
	padding-top: 40px;
}
#top_news_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#top_news_page {
	width: 1000px;
	float: left;
}
#top_mon {
	position:relative;
	height:300px;
	width:1200px;
	width: 100%;
	clear: both;
}
#top_mon_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#top_mon_page {
	width: 1000px;
	float: left;
	height: 300px;
}
.top_mon_page_box {
	width: 24%;
	float: left;
	padding: 20px;
	background-color: rgba(0,124,224,0.5);
	position: relative;
	height: 260px;
}
#top_company {
	width:1200px;
	width: 100%;
	clear: both;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #AAAAAA;
	position: relative;
}
#top_company_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 100px;
}
#top_company_page {
	width: 1000px;
	float: left;
	padding-top: 40px;
	padding-bottom: 40px;
}
#top_company_page_left {
	width: 457px;
	float: left;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #AAAAAA;
	height: 275px;
	padding: 20px;
}
#top_company_page_right {
	width: 457px;
	float: left;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #AAAAAA;
	height: 275px;
	padding: 20px;
}
#top_company_page_center {
	width: 1000px;
	float: left;
	padding-top: 40px;
}
#midashi {
	width: 100%;
	clear: both;
	height: 36px;
	padding-top: 10px;
	margin-top: 60px;
}
#midashi_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#midashi_page {
	width: 1000px;
	float: left;
	background-color: #EDEDED;
}
.midashi_page_main {
	width: 1000px;
	float: left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.midashi_page_main_page {
	width: 960px;
	float: left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 20px;
}
.midashi_page_main_page_left {
	width: 430px;
	float: left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-top: 15px;
}
.midashi_page_main_page_right {
	width: 420px;
	float: right;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#box #midashi #midashi_box #midashi_page .midashi_page_main .midashi_page_main_page .midashi_page_main_page_right a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
#midashi_page_main_2 {
	width: 1000px;
	float: left;
}
.midashi_page_main_2_page {
	width: 1000px;
	float: left;
	background-color: #E60012;
	padding-top: 3px;
	padding-bottom: 3px;
}
#midashi_page_main_2 .midashi_page_main_2_page a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
#midashi_page_main_3 {
	width: 960px;
	float: left;
	background-color: #EDEDED;
	padding: 20px;
}
.midashi_page_main_3_page {
	width: 1000px;
	float: left;
	padding-top: 10px;
}
.midashi_page_main_3_page_left {
	width: 210px;
	float: left;
	padding-top: 20px;
	padding-left: 20px;
}
.midashi_page_main_3_page_right {
	width: 750px;
	float: right;
}
.midashi_page_main_3_page_right_page_1 {
	width: 195px;
	float: left;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #2174BB;
}
.midashi_page_main_3_page_right_page_2 {
	width: 125px;
	float: left;
	margin-left: 20px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #2174BB;
}
.midashi_page_main_3_page_right_page_3 {
	width: 105px;
	float: left;
	margin-left: 20px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #2174BB;
}
.midashi_page_main_3_page_right_page_4 {
	width: 100px;
	float: left;
	margin-left: 15px;
}
.midashi_page_main_3_page_right_page_5 {
	width: 95px;
	float: left;
	margin-left: 20px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #2174BB;
}
#midashi_page_main_4 {
	width: 650px;
	float: left;
	padding-left: 350px;
	margin-top: 60px;
	background-color: #EDEDED;
	padding-top: 20px;
}
.midashi_page_main_4_page {
	width: 300px;
	float: left;
	border: 5px solid #2174BB;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#midashi_page_main_5 {
	width: 1000px;
	float: left;
	background-color: #EDEDED;
	padding-top: 20px;
	padding-bottom: 20px;
}
.midashi_page_main_5_page {
	width: 1000px;
	float: left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.midashi_page_main_6 {
	width: 750px;
	float: left;
	margin-top: 40px;
	margin-left: 100px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	font-size: 14px;
	border: 5px solid #CCCCCC;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 100px;
	padding-bottom: 20px;
}
#box #midashi #midashi_box .midashi_page_main_6 label {
	float: left;
	width: 153px;
}
.midashi_page_main_6_page {
	width: 730px;
	float: left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding-left: 20px;
}
#box #midashi #midashi_box .midashi_page_main_6 .midashi_page_main_6_page ul {
	width: 240px;
	float: left;
}
.midashi_page_main_6_page_2 {
	width: 730px;
	float: left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding-left: 20px;
}
#box #midashi #midashi_box .midashi_page_main_6 .midashi_page_main_6_page_2 ul {
	width: 240px;
	float: left;
	padding-top: 20px;
}
#midashi_page_left {
	width: 330px;
	float: left;
	margin-top: 40px;
	margin-bottom: 40px;
}
#midashi_page_right {
	width: 660px;
	float: right;
	margin-top: 40px;
	margin-bottom: 40px;
}
#box #midashi #midashi_box #midashi_page #midashi_page_right ul {
	text-align:right;
	font-size: 12px;
}
#box #midashi #midashi_box #midashi_page #midashi_page_right li {
	display:inline;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
#contents {
	width: 100%;
	clear: both;
}
#contents_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#contents_page {
	width: 1000px;
	float: left;
	padding-bottom: 150px;
}
.contents_page_1 {
	width: 970px;
	float: left;
	border: 5px solid #EDEDED;
	margin-top: 20px;
	padding: 10px;
}
.contents_page_1_left {
	float: left;
	width: 690px;
}
.contents_page_1_center {
	float: left;
	width: 250px;
	margin-right: 20px;
}
#box #contents #contents_box #contents_page .contents_page_1 .contents_page_1_center a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.contents_page_1_right {
	float: left;
	width: 335px;
	padding-top: 15px;
}
.contents_page_1_right_2 {
	float: left;
	width: 335px;
	margin-right: 20px;
	padding-top: 15px;
}
.contents_page_1_footer {
	float: left;
	width: 970px;
	padding-top: 10px;
}
.contents_page_okuri {
	width: 1000px;
	float: left;
	background-color: #E60012;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 20px;
}
.contents_page_okuri a {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.contents_page_2 {
	width: 1000px;
	float: left;
	padding-top: 50px;
	position: relative;
}
.contents_page_2_page {
	width: 300px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
	height: 490px;
}
.contents_page_2_page h3 {
	width: 300px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}
.contents_page_2_page_2 {
	width: 300px;
	float: right;
}
.contents_page_2_page_2 h3 {
	width: 300px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}
.contents_page_3 {
	width: 800px;
	float: left;
	margin-top: 30px;
	padding-left: 200px;
	margin-bottom: 40px;
}
.contents_page_3_layout {
	width: 550px;
	float: left;
	padding: 20px;
	border: 5px solid #E60012;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
#tatemono {
	width: 100%;
	clear: both;
	padding-top: 20px;
	height: 430px;
}
#tatemono_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#tatemono_page {
	width: 1000px;
	float: left;
	padding-bottom: 100px;
}
.tatemono_page_layout_1 {
	width: 1000px;
	float: left;
	margin-top: 60px;
}
.tatemono_page_layout_1_left {
	width: 490px;
	float: left;
}
.tatemono_page_layout_1_left_page {
	width: 490px;
	float: left;
	padding-bottom: 20px;
}
.tatemono_page_layout_1_left_page_2 {
	float: left;
	border: 1px solid #AAAAAA;
	text-align: center;
	height: 349px;
	width: 462px;
	overflow: hidden;
}
.tatemono_page_layout_1_left_page_2 img {
	position: relative;
}
.tatemono_page_layout_1_right {
	width: 490px;
	float: right;
}
.tatemono_page_layout_1_right_page {
	width: 490px;
	float: right;
	padding-bottom: 20px;
}
.tatemono_page_layout_1_right_page_2 {
	width: 490px;
	float: right;
	padding-top: 10px;
}
.tatemono_page_layout_2 {
	width: 1000px;
	float: left;
	margin-top: 40px;
}
.tatemono_page_layout_2 a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.tatemono_page_layout_2_left {
	width: 300px;
	float: left;
}
.tatemono_page_layout_2_left_layout {
	width: 278px;
	float: left;
	margin-top: 20px;
	border: 1px solid #000000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 22px;
}
.tatemono_page_layout_2_right {
	width: 650px;
	float: right;
}
.tatemono_page_layout_2_right_layout {
	width: 650px;
	float: right;
	padding-top: 10px;
}
#tatemono_page_layout_2_right_layout_2 {
	width: 650px;
	float: right;
}
.tatemono_page_layout_2_right_layout_3 {
	width: 650px;
	float: right;
	padding-top: 20px;
}
#tatemono_page .tatemono_page_layout_2 .tatemono_page_layout_2_right #tatemono_page_layout_2_right_layout_2 .tatemono_page_layout_2_right_layout_3 th {
	text-align: center;
	padding-bottom: 5px;
	color: #2174BB;
}
.tatemono_page_layout_2_right_layout_4 {
	width: 650px;
	float: right;
	padding-top: 20px;
}
.tatemono_page_layout_2_right_layout_4 p {
	width: 650px;
	float: right;
	padding-top: 20px;
	text-align: center;
}
.tatemono_page_layout_2_right_layout_5 {
	width: 650px;
	float: right;
	padding-top: 20px;
}
.tatemono_page_layout_2_right_layout_5_layout {
	width: 650px;
	float: right;
	padding-top: 20px;
}
.tatemono_page_layout_3 {
	width: 960px;
	float: left;
	margin-top: 50px;
	background-color: #EDEDED;
	padding: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.tatemono_page_layout_4 {
	width: 1000px;
	float: left;
	margin-top: 30px;
}
.tatemono_page_layout_4_left {
	width: 180px;
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.tatemono_page_layout_4_right {
	width: 810px;
	float: right;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.tatemono_page_layout_4_right a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.tatemono_page_layout_5 {
	width: 800px;
	float: left;
	margin-top: 10px;
	padding-left: 200px;
}
.tatemono_page_layout_5_layout {
	width: 550px;
	float: left;
	padding: 20px;
	border: 5px solid #E60012;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.tatemono_page_layout_6 {
	width: 988px;
	float: left;
	margin-top: 40px;
	padding: 5px;
	border: 1px solid #2174BB;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.tatemono_page_layout_6_layout {
	width: 948px;
	float: left;
	padding: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #2174BB;
	color: #FFFFFF;
}
.tatemono_page_layout_6_left {
	float: left;
	width: 270px;
}
.tatemono_page_layout_6_center {
	float: left;
	width: 108px;
}
.tatemono_page_layout_6_right {
	float: right;
	width: 200px;
}
.tatemono_page_layout_6_right_2 {
	float: right;
	width: 350px;
}
.tatemono_page_layout_7 {
	width: 988px;
	float: left;
	margin-top: 80px;
	padding: 5px;
	border: 1px solid #2174BB;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.tatemono_page_layout_7_layout {
	width: 948px;
	float: left;
	padding: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #2174BB;
	color: #FFFFFF;
}
.tatemono_page_layout_7_left {
	float: left;
	width: 270px;
}
.tatemono_page_layout_7_center {
	float: left;
	width: 108px;
}
.tatemono_page_layout_7_right {
	float: right;
	width: 200px;
}
.tatemono_page_layout_7_right_2 {
	float: right;
	width: 350px;
}
.tatemono_page_layout_8 {
	width: 1000px;
	float: left;
	margin-top: 30px;
}
.tatemono_page_layout_8_left {
	width: 470px;
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.tatemono_page_layout_8_right {
	width: 490px;
	float: right;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-top: 2px;
}
.tatemono_page_layout_8_right table {
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-top: 45px;
	margin-left: 50px;
}
.tatemono_page_layout_8_right a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.tatemono_page_layout_9 {
	float: left;
	width: 1000px;
	overflow: hidden;
	padding-top: 60px;
}
.tatemono_page_layout_9_left {
	float: left;
	width: 200px;
}
.tatemono_page_layout_9_right {
	float: right;
	width: 780px;
}
.tatemono_page_layout_9_right table {
	float: left;
}
.tatemono_page_layout_9_right table th {
	overflow: hidden;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	color: #2174BB;
}
.tatemono_page_layout_9_right_2 {
	float: right;
	width: 780px;
}
.tatemono_page_layout_10 {
	width: 600px;
	float: left;
	margin-top: 30px;
	margin-left: 190px;
	border: 1px solid #FF0000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
}
.tatemono_page_layout_10 a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.tatemono_page_layout_11 {
	float: left;
	width: 1000px;
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 30px;
}
.tatemono_page_layout_11_left {
	float: left;
	width: 200px;
}
.tatemono_page_layout_11_right {
	float: right;
	width: 780px;
}
.tatemono_page_layout_11_right table {
	float: left;
}
.tatemono_page_layout_11_right table th {
	overflow: hidden;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	color: #2174BB;
}
.tatemono_page_layout_11_right_2 {
	float: right;
	width: 780px;
}
.tatemono_page_layout_12 {
	width: 600px;
	float: left;
	margin-top: 90px;
	margin-left: 190px;
	border: 1px solid #FF0000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
}
.tatemono_page_layout_12 a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.tatemono_page_layout_13 {
	width: 960px;
	float: left;
	margin-top: 50px;
	background-color: #EDEDED;
	padding: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.tatemono_page_layout_13 h3 {
	width: 960px;
	float: left;
	color: #2174BB;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}
.tatemono_page_layout_13 p {
	width: 960px;
	float: left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	text-align: left;
}
#heya {
	width: 100%;
	clear: both;
	padding-top: 20px;
	height: 430px;
}
#heya_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#heya_page {
	width: 1000px;
	float: left;
	padding-bottom: 100px;
}
.heya_page_layout_1 {
	width: 885px;
	float: left;
	margin-top: 10px;
	padding-left: 115px;
}
.heya_page_layout_1_layout {
	width: 550px;
	float: left;
	padding: 20px;
	border: 5px solid #E60012;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.heya_page_layout_1_layout_2 {
	width: 100px;
	float: left;
	padding: 20px;
	border: 5px solid #E60012;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin-left: 20px;
	background-color: #E60012;
}
.heya_page_layout_2 {
	width: 1000px;
	float: left;
	margin-top: 60px;
}
.heya_page_layout_2_left {
	width: 300px;
	float: left;
}
.heya_page_layout_2_right {
	width: 650px;
	float: right;
}
.heya_page_layout_2_right_layout {
	width: 650px;
	float: right;
}
.heya_page_layout_2_right_layout_2 {
	width: 650px;
	float: right;
	padding-top: 10px;
}
.heya_page_layout_2_right_layout_3 {
	width: 610px;
	float: right;
	background-color: #EDEDED;
	padding: 20px;
	margin-top: 40px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.heya_page_layout_3 {
	width: 1000px;
	float: left;
	margin-top: 60px;
}
.heya_page_layout_3_left {
	width: 280px;
	float: left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #EDEDED;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.heya_page_layout_3_left_box {
	width: 280px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.heya_page_layout_3_left_box a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.heya_page_layout_3_right {
	width: 620px;
	float: right;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 5px solid #CCCCCC;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.heya_page_layout_4 .layout_9_23 .layout_9_25 label {
	width: 170px;
	float: left;
}
.heya_page_layout_4 {
	width: 760px;
	float: left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 5px solid #CCCCCC;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
	margin-top: 60px;
	margin-left: 100px;
}
.heya_page_layout_4 .layout_19_3 .layout_9_25 label {
	width: 170px;
	float: left;
}
.heya_page_layout_5 {
	float: left;
	width: 1000px;
	padding-top: 60px;
	position: relative;
}
.heya_page_layout_5 ul {
    position: relative;
    left: 50%;
    float: left;
}
.heya_page_layout_5 ul li {
    position: relative;
    left: -50%;
    float: left;
}
#heya_page_layout_6 {
	width: 1000px;
	float: left;
	margin-top: 60px;
}
#heya_page_layout_6_left {
	width: 180px;
	float: left;
}
#heya_page_layout_6_right {
	width: 790px;
	float: right;
	padding-bottom: 15px;
}
.heya_page_layout_6_layout {
	width: 146px;
	float: left;
	margin-right: 14px;
}
.heya_page_layout_6_layout a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=50);
}
.heya_page_layout_6_layout_2 {
	width: 146px;
	float: left;
}
.heya_page_layout_6_layout_2 a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=50);
}
.heya_page_layout_7 {
	width: 1000px;
	float: left;
	margin-top: 60px;
}
.heya_page_layout_7_left {
	width: 176px;
	float: left;
}
.heya_page_layout_7_left_layout {
	width: 166px;
	float: left;
	background-color: #F2F2F2;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
.heya_page_layout_7_left h4 {
	width: 176px;
	float: left;
}
.heya_page_layout_7_right {
	width: 780px;
	float: right;
}
.heya_page_layout_7_right_layout {
	width: 780px;
	float: right;
}
.heya_page_layout_7_right_layout_2 {
	width: 780px;
	float: right;
	padding-top: 60px;
}
.heya_page_layout_7_right_midashi {
	width: 780px;
	float: left;
}
.heya_page_layout_7_right_midashi h4 {
	width: 200px;
	float: left;
}
.heya_page_layout_7_right_page {
	width: 780px;
	float: left;
	padding-top: 20px;
}
#static {
	width: 100%;
	clear: both;
}
#static_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#static_page {
	width: 1000px;
	float: left;
	padding-bottom: 80px;
	padding-top: 40px;
}
#static_page_left {
	width: 180px;
	float: left;
}
#static_page_left a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.static_page_left_layout_1 {
	width: 180px;
	float: left;
	padding-top: 10px;
}
.static_page_left_layout_2 {
	width: 160px;
	float: left;
	background-color: #EDEDED;
	margin-top: 10px;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#static_page_right {
	width: 700px;
	float: right;
}
.static_page_right_layout_1 {
	width: 680px;
	float: left;
	background-color: #EDEDED;
	padding: 10px;
}
.static_page_right_layout_2 {
	width: 670px;
	float: left;
	padding-top: 10px;
	margin-left: 10px;
}
#box #static #static_box #static_page #static_page_right .static_page_right_layout_2 ul {
	float: left;
	width: 670px;
	list-style-type: none;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.static_page_right_layout_3 {
	width: 700px;
	float: left;
	padding-top: 10px;
}
#box #static #static_box #static_page #static_page_right .static_page_right_layout_3 ul {
	float: left;
	width: 640px;
	list-style-type: square;
	font-size: 12px;
	list-style-position: outside;
	padding-left: 30px;
}
#box #static #static_box #static_page #static_page_right .static_page_right_layout_3 ul li {
	float: left;
	width: 670px;
	text-align: left;
	padding-top: 5px;
}
.static_page_right_layout_4 {
	width: 670px;
	float: left;
	padding-top: 20px;
	margin-left: 15px;
}
.static_page_right_layout_4_left {
	width: 325px;
	float: left;
}
.static_page_right_layout_4_right {
	width: 325px;
	float: right;
}
.static_page_right_layout_5 {
	width: 670px;
	float: left;
	padding-top: 20px;
	margin-left: 15px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	font-size: 12px;
	margin-top: 40px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}
.static_page_right_layout_5_2 {
	width: 670px;
	float: left;
	padding-top: 20px;
	margin-left: 15px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	font-size: 12px;
}
.static_page_right_layout_5_left {
	width: 200px;
	float: left;
}
.static_page_right_layout_5_right {
	width: 440px;
	float: right;
}
#box #static #static_box #static_page #static_page_right .static_page_right_layout_5 .static_page_right_layout_5_left img {
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	height: 150px;
	width: 150px;
}
#box #static #static_box #static_page #static_page_right .static_page_right_layout_5_2 .static_page_right_layout_5_left img {
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	height: 150px;
	width: 150px;
}
.static_page_right_layout_6 {
	width: 670px;
	float: left;
	padding-top: 20px;
	margin-left: 15px;
	padding-bottom: 20px;
}
.static_page_right_layout_7 {
	width: 680px;
	float: left;
	background-color: #EDEDED;
	padding: 10px;
	margin-top: 50px;
}
.static_page_right_layout_8 {
	width: 670px;
	float: left;
	padding-top: 10px;
	margin-left: 15px;
}
#box #static #static_box #static_page #static_page_right .static_page_right_layout_8 label {
	float: left;
	width: 110px;
}
.static_page_right_layout_9 {
	width: 670px;
	float: left;
	padding-top: 10px;
	margin-left: 15px;
}
#box #static #static_box #static_page #static_page_right .static_page_right_layout_9 ul {
	float: left;
	width: 300px;
	margin-top: 20px;
	margin-right: 20px;
}
#box #static #static_box #static_page #static_page_right .static_page_right_layout_9 ul li {
	float: left;
	width: 300px;
	padding-bottom: 3px;
}
.static_page_right_layout_10 {
	width: 670px;
	float: left;
	padding-top: 40px;
	margin-left: 15px;
	margin-top: 40px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}
.static_page_right_layout_11 {
	width: 670px;
	float: left;
	padding-top: 30px;
	margin-left: 15px;
}
#box #static #static_box #static_page #static_page_right .static_page_right_layout_11 label {
	float: left;
	width: 200px;
}
.static_page_right_layout_12 {
	width: 670px;
	float: left;
	padding-top: 20px;
	margin-left: 15px;
}
#box #static #static_box #static_page #static_page_right .static_page_right_layout_12 ul {
	float: left;
	width: 650px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	font-size: 12px;
}
.static_page_right_layout_13 {
	width: 700px;
	float: left;
	margin-top: 30px;
}
.static_page_right_layout_13 h3 {
	width: 690px;
	float: left;
	font-size: 12px;
	background-color: #EDEDED;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
}
.static_page_right_layout_13 h4 {
	width: 690px;
	float: left;
	font-size: 12px;
	background-color: #EDEDED;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
	margin-top: 10px;
}
.static_page_right_layout_13 ul {
	width: 660px;
	float: left;
	margin-top: 10px;
	padding-left: 20px;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.static_page_right_layout_14 {
	width: 700px;
	float: left;
	margin-top: 30px;
}
.static_page_right_layout_14 h3 {
	width: 680px;
	float: left;
	margin-top: 20px;
	font-size: 14px;
	font-weight: bold;
	background-color: #F2F2F2;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.static_page_right_layout_14 h4 {
	width: 680px;
	float: left;
	margin-top: 20px;
	font-size: 14px;
	font-weight: bold;
	background-color: #F2F2F2;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.static_page_right_layout_14 ul {
	width: 680px;
	float: left;
	font-size: 12px;
	padding-top: 20px;
	padding-left: 20px;
}
.static_page_right_layout_14 ul li {
	float: left;
	background-image: url(../sozai/back_1_2.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 25px;
	width: 140px;
	padding-bottom: 5px;
}
#banner {
	width: 100%;
	clear: both;
}
#banner_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#banner_page {
	width: 1000px;
	float: left;
	padding-bottom: 100px;
}
#banner_2 {
	width: 100%;
	clear: both;
	height: 190px;
	margin-top: 40px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #000000;
	border-bottom-color: #000000;
	padding-top: 20px;
}
#banner_2_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#banner_2_page {
	width: 1000px;
	float: left;
}
#banner_2_page a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.banner_page_3 {
	width: 1000px;
	float: left;
	padding-top: 20px;
}
#box #top_category #top_category_box #top_category_page .layout_3 a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
#foot {
	width: 1200px;
	width: 100%;
	clear: both;
	background-color: #000000;
	position: relative;
	height: 840px;
}
#foot_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#foot_page {
	width: 1000px;
	float: left;
	padding-top: 50px;
}
#foot_page a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=30);
}
.foot_page_layout_1 {
	width: 160px;
	float: left;
}
.foot_page_layout_2 {
	width: 800px;
	float: right;
	margin-left: 20px;
}
.foot_page_layout_3 {
	width: 300px;
	float: right;
}
.foot_page_layout_3 h5 {
	width: 300px;
	float: right;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	padding-top: 2px;
}
.foot_page_layout_4 {
	width: 1000px;
	float: left;
}
.foot_page_layout_5 {
	width: 1000px;
	float: left;
	border-top: 1px dotted #FFFFFF;
	margin-top: 20px;
	padding-top: 20px;
}
.foot_page_layout_5 h5 {
	width: 100px;
	float: left;
}
.foot_page_layout_5 ul {
	width: 840px;
	float: right;
	margin-top: 3px;
}
.foot_page_layout_5 ul li {
	width: 190px;
	float: left;
	background-image: url(../sozai/p_6_4_2.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
}
.foot_page_layout_5 a {
	font-size: 12px;

}
.foot_page_layout_6 {
	width: 1000px;
	float: left;
	padding-top: 50px;
}
.foot_page_layout_6 ul {
	width: 300px;
	float: left;
	margin-left: 350px;
}
.foot_page_layout_6 ul li {
	width: 100px;
	float: left;
	text-align: center;
}
.text, select, textarea, .dropdown{
	border:1px solid #777;
	padding: 5px;
	color: #000000;
	background: #fff;
	/* Webkit */
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#fff),
		to(#fff)
		);
	/* Firefox */
	background: -moz-linear-gradient(
		top,
		#fff,
		#fff
		);
	
/* IE */
	filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffffff,endColorstr=#ffffffff);
	zoom: 1;
}
.top_input {
	width: 157px;
	border: 1px solid #000000;
	background-color: #F2F2F2;
}
.submit{
	border:1px solid #777;
	color: #FFFFFF;
	cursor: pointer;
	background: #428ec9;
	border-radius: 5px;
	/* Webkit */
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#99c9e5),
		to(#428ec9)
		);
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 1px #fff;
	/* Firefox */
	background: -moz-linear-gradient(
		top,
		#99c9e5,
		#428ec9
		);
	-moz-border-radius: 5px;
	-moz-box-shadow: 1px 1px 1px #fff;

	
/* IE */
	filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff99c9e5,endColorstr=#ff428ec9);
	zoom: 1;
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 50px;
}
.layout_1 {
	text-align: center;
	width: 100%;
	position: relative;
}
.layout_1_2 {
	text-align: center;
	width: 100%;
	font-size: 19px;
	padding-top: 10px;
	position: relative;
}
.layout_1_2_2 {
	text-align: center;
	width: 100%;
	font-size: 11px;
	position: relative;
}
.layout_1_3 {
	text-align: center;
	width: 20%;
	font-size: 18px;
	float: right;
	position: relative;
	border: 5px solid #E60012;
	background-image: url(../sozai/back_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-weight: bold;
}
.layout_1_4 {
	text-align: center;
	width: 20%;
	font-size: 18px;
	float: right;
	position: relative;
	border: 5px solid #CCCCCC;
	background-image: url(../sozai/back_1_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-weight: bold;
}
.layout_1_5 {
	text-align: left;
	position: relative;
	float: left;
	padding-right: 5px;
}
.layout_1_6 {
	text-align: right;
	width: 90%;
	position: relative;
	font-size: 14px;
	float: right;
	padding-right: 10px;
}
.layout_1_7 {
	width: 90%;
	position: relative;
	font-size: 12px;
	float: left;
	padding-left: 10px;
}
.layout_2 {
	text-align: center;
	width: 240px;
	float: left;
}
.layout_2_2 {
	text-align: left;
	width: 240px;
	font-size: 11px;
	padding-top: 10px;
	color: #AAAAAA;
	float: left;
}
.layout_2_3 {
	text-align: left;
	width: 240px;
	font-size: 11px;
	padding-top: 3px;
	line-height: 15px;
	float: left;
}
.layout_2_3_2 {
	text-align: left;
	width: 240px;
	font-size: 11px;
	padding-top: 6px;
	float: left;
	line-height: 15px;
}
.layout_2_4 {
	text-align: left;
	width: 176px;
	float: left;
	padding: 1px;
	border: 1px solid #000000;
}
.layout_2_5 {
	width: 158px;
	float: left;
	padding: 1px;
}
.layout_2_6 {
	text-align: left;
	width: 158px;
	float: left;
	height: 67px;
}
.layout_2_6_2 {
	text-align: left;
	width: 158px;
	float: left;
	padding-top: 1px;
	height: 67px;
}
.layout_2_7 {
	text-align: left;
	width: 230px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000000;
	padding-right: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.layout_2_7_2 {
	text-align: left;
	width: 230px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	padding-bottom: 10px;
}
.layout_2_7_3 {
	text-align: left;
	width: 230px;
	float: left;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.layout_2_8 {
	width: 761px;
	float: left;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	height: 106px;
	padding-top: 28px;
	padding-bottom: 10px;
	padding-left: 27px;
	font-size: 12px;
	line-height: 16px;
}
.layout_2_9 {
	width: 135px;
	float: left;
	font-size: 12px;
	text-align: left;
	background-image: url(../sozai/back_1_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin-bottom: 5px;
	font-weight: bold;
}
.layout_2_9_2 {
	width: 160px;
	text-align: center;
	float: left;
}
.layout_2_9_3 {
	width: 160px;
	float: left;
}
.layout_2_10 {
	text-align: center;
	width: 240px;
	font-size: 14px;
	padding-top: 3px;
	color: #E60012;
	float: left;
	font-weight: bold;
}
.layout_2_11 {
	width: 176px;
	float: left;
	padding: 1px;
	border: 1px solid #000000;
}
.layout_2_12 {
	text-align: left;
	width: 230px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-right-color: #000000;
}
.layout_2_12_2 {
	text-align: left;
	width: 230px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-right-color: #000000;
}
.layout_2_12_3 {
	text-align: left;
	width: 230px;
	float: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.layout_2_13 {
	width: 170px;
	float: left;
}
.layout_3 {
	width: 100%;
	position: relative;
}
.layout_3_2 {
	width: 30%;
	float: left;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
	height: 150px;
}
.layout_3_3 {
	width: 35%;
	float: left;
	text-align: center;
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
	height: 150px;
}
.layout_3_4 {
	width: 30%;
	float: right;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
	height: 150px;
}
.layout_4 {
	width: 790px;
	float: left;
	height: 212px;
	position: relative;
}
.layout_4_2 {
	width: 158px;
	float: left;
	position: relative;
	height: 212px;
}
.layout_4_3 {
	width: 176px;
	float: left;
	position: relative;
	border: 1px solid #000000;
	padding: 1px;
}
.layout_4_4 {
	width: 748px;
	float: left;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.layout_4_5 {
	width: 100px;
	float: left;
	text-align: left;
}
.layout_4_6 {
	width: 630px;
	float: left;
	text-align: left;
}
.layout_5 {
	width: 457px;
	text-align: left;
	position: relative;
	float: left;
	padding-bottom: 25px;
}
.layout_5_2 {
	width: 100%;
	text-align: left;
	font-size: 14px;
	line-height: 22px;
	color: #FFFFFF;
	position: relative;
	font-weight: normal;
}
.layout_5_3 {
	width: 457px;
	float: left;
	height: 195px;
}
.layout_5_4 {
	width: 452px;
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
}
.layout_5_5 {
	width: 452px;
	float: left;
	padding-top: 20px;
	font-size: 13px;
	padding-left: 5px;
}
.layout_5_6 {
	width: 457px;
	float: left;
	padding-top: 55px;
	font-size: 13px;
	text-align: right;
}
.layout_5_7 {
	width: 1000px;
	float: left;
}
.layout_6 {
	width: 146px;
	float: left;
}
.layout_6_2 {
	width: 142px;
	float: left;
	height: 142px;
	text-align: center;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
#box #top_new_2 #top_new_2_box #top_new_2_page #top_new_2_page_right .top_new_2_page_right_layout .layout_6 .layout_6_2 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#box #top_new_2 #top_new_2_box #top_new_2_page #top_new_2_page_right .top_new_2_page_right_layout .layout_6 .layout_6_2 a:hover img{
    opacity:0.5;
    -moz-opacity:0.5;
    filter:alpha(opacity = 50);
}
#box #top_new_2 #top_new_2_box #top_new_2_page #top_new_2_page_right .top_new_2_page_right_layout_2 .layout_6 .layout_6_2 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#box #top_new_2 #top_new_2_box #top_new_2_page #top_new_2_page_right .top_new_2_page_right_layout_2 .layout_6 .layout_6_2 a:hover img{
    opacity:0.5;
    -moz-opacity:0.5;
    filter:alpha(opacity = 50);
}
.layout_6_3 {
	width: 146px;
	float: left;
	font-size: 11px;
	text-align: center;
	padding-top: 5px;
	line-height: 16px;
}
.layout_6_3_2 {
	width: 146px;
	float: left;
	font-size: 11px;
	text-align: left;
	padding-top: 5px;
	line-height: 16px;
}
.layout_6_4 {
	width: 300px;
	float: left;
}
.layout_6_5 {
	float: right;
	padding-left: 10px;
}
.layout_6_6 {
	float: right;
}
.layout_6_7 {
	float: left;
	width: 160px;
}
.layout_6_8 {
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	width: 140px;
	padding-top: 3px;
	background-image: url(../sozai/p_6_4.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	padding-bottom: 3px;
}
.layout_6_8_2 {
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	width: 140px;
	padding-top: 3px;
	background-image: url(../sozai/p_6_4_2.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	padding-bottom: 3px;
}
.layout_6_8_3 {
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	width: 140px;
	padding-top: 3px;
	background-image: url(../sozai/p_6_4_3.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	padding-bottom: 3px;
}
.layout_6_9 {
	float: left;
	width: 800px;
}
.layout_6_10 {
	float: left;
	padding-right: 5px;
}
.layout_6_11 {
	float: left;
	width: 170px;
	padding-top: 20px;
}
.layout_6_12 {
	float: left;
	width: 200px;
	padding-top: 20px;
}
.layout_6_13 {
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	width: 115px;
	padding-top: 3px;
	background-image: url(../sozai/p_6_4.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	padding-bottom: 3px;
}
.layout_6_13_2 {
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	width: 115px;
	padding-top: 3px;
	background-image: url(../sozai/p_6_4_2.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	padding-bottom: 3px;
}
.layout_6_13_3 {
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	width: 115px;
	padding-top: 3px;
	background-image: url(../sozai/p_6_4_3.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	padding-bottom: 3px;
}
.layout_6_13_4 {
	float: right;
	text-align: center;
	width: 300px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.layout_6_13_5 {
	float: right;
	text-align: center;
	width: 300px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.layout_6_13_6 {
	float: right;
	text-align: center;
	width: 300px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.layout_6_14 {
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	width: 135px;
	padding-top: 3px;
	background-image: url(../sozai/p_6_4.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	padding-bottom: 3px;
}
.layout_6_14_2 {
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	width: 135px;
	padding-top: 3px;
	background-image: url(../sozai/p_6_4_2.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	padding-bottom: 3px;
}
.layout_6_14_3 {
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	width: 135px;
	padding-top: 3px;
	background-image: url(../sozai/p_6_4_3.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	padding-bottom: 3px;
}
.layout_6_15 {
	float: left;
	font-size: 11px;
	color: #CCCCCC;
	text-align: center;
	width: 1000px;
	padding-top: 40px;
	letter-spacing: -1px;
}
.layout_6_16 {
	float: left;
}
.layout_6_17 {
	text-align: center;
	vertical-align: middle;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.layout_6_18 {
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
}
.layout_6_19 {
	float: right;
	font-size: 12px;
	color: #FFFFFF;
	width: 300px;
	padding-top: 7px;
}
.layout_6_20 {
	float: left;
	width: 800px;
	text-align: center;
}
.layout_7 {
	float: left;
	font-size: 20px;
	text-align: left;
	width: 300px;
	background-image: url(../sozai/back_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
.layout_7_2 {
	float: left;
	font-size: 24px;
	text-align: left;
	width: 400px;
	color: #E60012;
	background-image: url(../sozai/back_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	font-weight: bold;
}
.layout_7_3 {
	float: left;
	font-size: 12px;
	text-align: center;
	width: 1000px;
	font-weight: bold;
	color: #FFFFFF;
}
.layout_7_4 {
	float: left;
	font-size: 12px;
	width: 670px;
	background-color: #EDEDED;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.layout_7_5 {
	float: left;
	width: 275px;
	margin-top: 5px;
	margin-left: 30px;
	background-color: #2174BB;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.layout_7_6 {
	float: left;
	text-align: center;
	width: 250px;
}
.layout_7_7 {
	float: left;
	text-align: left;
	width: 660px;
	font-size: 18px;
	font-weight: bold;
	background-image: url(../sozai/back_1_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
.layout_7_8 {
	float: left;
	text-align: left;
	width: 275px;
	font-size: 12px;
	padding-bottom: 2px;
}
.layout_7_9 {
	float: left;
	text-align: left;
	width: 305px;
	font-size: 14px;
	padding-top: 5px;
	padding-left: 30px;
	line-height: 18px;
	background-image: url(../sozai/back_1.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
.layout_7_10 {
	float: left;
	text-align: left;
	width: 305px;
	font-size: 18px;
	font-weight: bold;
	color: #E60012;
	background-image: url(../sozai/back_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
.layout_7_11 {
	font-size: 12px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
	margin-top: 10px;
	float: left;
}
.layout_7_12 {
	text-align: center;
	padding-bottom: 3px;
	background-color: #CCCCCC;
	padding-top: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	font-weight: normal;
}
.layout_7_13 {
	text-align: center;
	padding-bottom: 3px;
	padding-top: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}
.layout_7_13_2 {
	text-align: center;
	padding-bottom: 3px;
	padding-top: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	background-color: #F2F2F2;
}
.layout_7_14 {
	text-align: left;
	padding-top: 20px;
	font-size: 14px;
	font-weight: bold;
	width: 490px;
	background-image: url(../sozai/back_1_3.gif);
	background-repeat: no-repeat;
	background-position: left 24px;
	padding-left: 30px;
}
.layout_7_15 {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	width: 255px;
	float: left;
	padding-top: 10px;
	background-image: url(../sozai/back_1_2.gif);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-left: 15px;
}
.layout_7_15_2 {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	width: 255px;
	float: left;
	background-image: url(../sozai/back_1_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.layout_7_15_3 {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	width: 255px;
	float: left;
	background-image: url(../sozai/back_1_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	padding-top: 5px;
}
.layout_7_16 {
	text-align: left;
	font-size: 14px;
	width: 400px;
	float: left;
	padding-left: 30px;
}
.layout_7_17 {
	float: left;
	font-size: 14px;
	text-align: center;
	width: 1000px;
	color: #FFFFFF;
}
.layout_7_18 {
	float: left;
	font-size: 24px;
	text-align: center;
	width: 300px;
	font-weight: bold;
	color: #2174BB;
}
.layout_7_19 {
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	width: 300px;
	float: left;
}
.layout_7_20 {
	text-align: right;
	width: 130px;
	float: right;
}
.layout_7_21 {
	float: left;
	font-size: 33px;
	text-align: center;
	width: 180px;
	font-weight: bold;
	color: #2174BB;
	height: 100px;
	border: 5px solid #2174BB;
	padding-top: 25px;
}
.layout_7_22 {
	float: left;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	width: 150px;
	background-image: url(../sozai/back_1_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
.layout_7_23 {
	font-size: 16px;
	float: left;
	width: 180px;
	padding-top: 5px;
}
.layout_7_24 {
	float: left;
	width: 180px;
	text-align: left;
}
.layout_7_25 {
	float: left;
	margin-right: 5px;
	font-size: 14px;
}
.layout_7_26 {
	font-size: 14px;
	float: left;
	width: 125px;
	padding-top: 5px;
}
.layout_7_27 {
	float: left;
	width: 125px;
	text-align: left;
}
.layout_7_28 {
	float: left;
	width: 170px;
	text-align: left;
}
.layout_7_29 {
	float: left;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	width: 70px;
	background-image: url(../sozai/back_1_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
.layout_7_30 {
	font-size: 14px;
	float: left;
	width: 100px;
	padding-top: 5px;
}
.layout_7_31 {
	float: left;
	width: 100px;
	text-align: left;
}
.layout_7_32 {
	float: left;
	text-align: center;
	width: 646px;
	padding-left: 354px;
}
.layout_7_33 {
	float: left;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	width: 75px;
	background-image: url(../sozai/back_1_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
.layout_7_34 {
	font-size: 16px;
	float: left;
	width: 105px;
	padding-top: 5px;
}
.layout_7_35 {
	float: left;
	width: 105px;
	text-align: left;
}
.layout_7_36 {
	float: left;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	width: 65px;
	background-image: url(../sozai/back_1_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
.layout_7_37 {
	font-size: 16px;
	float: left;
	width: 95px;
	padding-top: 5px;
}
.layout_7_38 {
	float: left;
	width: 95px;
	text-align: left;
}
.layout_7_39 {
	float: left;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	width: 95px;
	background-image: url(../sozai/back_1_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
.layout_7_40 {
	float: left;
	width: 945px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../sozai/back_1_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
.layout_7_41 {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	padding-bottom: 10px;
}
.layout_8 {
	float: right;
	text-align: left;
	width: 290px;
	font-size: 18px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
}
.layout_8_2 {
	text-align: left;
	width: 176px;
	float: left;
	padding: 1px;
	border: 1px solid #000000;
}
.layout_8_3 {
	float: right;
	text-align: left;
	width: 800px;
	font-size: 16px;
	padding-top: 8px;
}
.layout_8_4 {
	float: right;
	text-align: left;
	width: 290px;
	font-size: 14px;
	padding-top: 8px;
	line-height: 24px;
	padding-left: 10px;
}
.layout_8_5 {
	float: left;
	text-align: left;
	width: 960px;
	font-size: 14px;
	line-height: 21px;
}
.layout_8_6 {
	float: left;
	text-align: left;
	width: 960px;
	font-size: 16px;
	color: #2174BB;
	font-weight: bold;
	padding-bottom: 5px;
}
.layout_8_7 {
	float: left;
	text-align: left;
	width: 300px;
	padding-top: 10px;
}
.layout_8_8 {
	float: left;
	width: 810px;
}
.layout_8_9 {
	float: left;
	text-align: left;
	padding-right: 1px;
	padding-bottom: 1px;
}
.layout_8_9_2 {
	float: left;
	text-align: left;
	padding-bottom: 1px;
}
.layout_8_10 {
	float: left;
	text-align: left;
	width: 300px;
	padding-top: 20px;
	font-size: 16px;
}
.layout_8_11 {
	float: right;
	text-align: left;
	width: 290px;
	font-size: 18px;
	padding-top: 5px;
	padding-left: 10px;
}
.layout_8_12 {
	float: right;
	font-size: 12px;
	width: 490px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.layout_8_13 {
	float: left;
	text-align: left;
	width: 120px;
	font-weight: bold;
}
.layout_8_14 {
	float: right;
	text-align: left;
	width: 360px;
}
.layout_8_15 {
	float: left;
	font-size: 12px;
	width: 650px;
}
.layout_8_16 {
	text-align: center;
	padding-bottom: 5px;
	background-color: #EDEDED;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.layout_8_16_2 {
	text-align: center;
	padding-bottom: 5px;
	background-color: #EDEDED;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
}
.layout_8_17 {
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.layout_8_17_2 {
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
}
.layout_8_18 {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	float: left;
	width: 278px;
	line-height: 24px;
}
.layout_8_19 {
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	float: left;
	width: 550px;
	color: #000000;
}
.layout_8_20 {
	text-align: center;
	font-size: 18px;
	float: left;
	width: 550px;
	color: #E60012;
	padding-top: 5px;
}
.layout_8_21 {
	text-align: center;
	float: left;
	width: 278px;
}
.layout_8_22 {
	float: left;
	width: 278px;
	padding-top: 5px;
}
.layout_8_23 {
	text-align: center;
	float: left;
	width: 278px;
	padding-top: 3px;
	font-size: 12px;
}
.layout_8_24 {
	float: none;
	text-align: center;
}
.layout_8_25 {
	float: left;
	text-align: left;
	width: 108px;
}
.layout_8_26 {
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	float: left;
	width: 270px;
	padding-top: 5px;
}
.layout_8_27 {
	text-align: left;
	float: left;
	width: 270px;
	font-size: 14px;
}
.layout_8_28 {
	text-align: left;
	float: left;
	width: 320px;
	padding-top: 13px;
	padding-left: 30px;
}
.layout_8_29 {
	text-align: right;
	float: right;
	width: 200px;
}
.layout_8_30 {
	float: left;
	width: 200px;
	padding-top: 3px;
}
.layout_8_31 {
	float: right;
	text-align: left;
	width: 290px;
	font-size: 18px;
	padding-top: 8px;
	line-height: 24px;
	padding-left: 10px;
	color: #E60012;
	font-weight: bold;
}
.layout_8_32 {
	float: right;
	text-align: left;
	width: 290px;
	font-size: 18px;
	padding-top: 5px;
	padding-left: 10px;
	color: #E60012;
	font-weight: bold;
}
.layout_8_33 {
	float: left;
	width: 300px;
	padding-top: 10px;
}
.layout_8_34 {
	float: left;
	width: 300px;
}
.layout_8_34_2 {
	float: left;
	width: 300px;
	padding-top: 5px;
}
.layout_8_35 {
	text-align: center;
	vertical-align: middle;
}
.layout_8_35_2 {
	float: left;
}
.layout_8_36 {
	padding: 1px;
	float: left;
	height: 336px;
	width: 466px;
	border: 1px solid #CCCCCC;
}
.layout_8_37 {
	text-align: center;
	vertical-align: middle;
	padding-top: 1px;
	padding-bottom: 1px;
}
.layout_8_38 {
	text-align: left;
	width: 176px;
	float: left;
	padding: 1px;
	border: 1px solid #000000;
}
.layout_8_39 {
	float: left;
	font-size: 12px;
	margin-top: 10px;
}
.layout_8_40 {
	text-align: center;
	width: 180px;
	float: left;
	font-size: 12px;
	padding-top: 5px;
}
.layout_8_41 {
	text-align: center;
	width: 780px;
	float: left;
}
.layout_8_42 {
	text-align: center;
	width: 1000px;
	float: left;
	padding-top: 10px;
	font-size: 12px;
	color: #FF0000;
}
.layout_8_43 {
	text-align: center;
	width: 1000px;
	float: left;
}
.layout_9 {
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	float: left;
	width: 100px;
	color: #FFFFFF;
}
.layout_9_2 {
	float: left;
	width: 300px;
	padding-top: 20px;
	text-align: center;
}
.layout_9_3 {
	text-align: left;
	width: 176px;
	float: left;
	padding: 1px;
	border: 1px solid #000000;
	margin-top: 20px;
}
.layout_9_4 {
	float: left;
	width: 300px;
	padding-top: 10px;
}
.layout_9_5 {
	float: left;
	width: 300px;
	padding-top: 10px;
	text-align: center;
}
.layout_9_6 {
	float: left;
	width: 300px;
	padding-top: 20px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.layout_9_7 {
	float: left;
	width: 300px;
	padding-top: 5px;
	text-align: center;
}
.layout_9_8 {
	text-align: left;
	width: 450px;
	float: right;
	font-size: 22px;
	font-weight: bold;
	color: #E60012;
	padding-top: 4px;
}
.layout_9_9 {
	text-align: left;
	width: 450px;
	float: right;
	font-size: 18px;
	font-weight: bold;
	color: #E60012;
	padding-top: 4px;
}
.layout_9_11 {
	float: left;
	text-align: left;
	width: 610px;
	font-size: 14px;
	line-height: 21px;
}
.layout_9_12 {
	float: left;
	text-align: left;
	width: 610px;
	font-size: 16px;
	color: #2174BB;
	font-weight: bold;
	padding-bottom: 5px;
}
.layout_9_13 {
	float: left;
	width: 455px;
	padding-left: 105px;
	padding-top: 20px;
	height: 185px;
	padding-right: 90px;
}
.layout_9_14 {
	float: left;
	padding-right: 4px;
}
.layout_9_14_2 {
	float: left;
	padding-top: 1px;
}
.layout_9_14_3 {
	float: left;
}
.layout_9_14_4 {
	float: right;
}
.layout_9_14_5 {
	float: right;
	padding-top: 1px;
}
.layout_9_15 {
	text-align: left;
	width: 450px;
	float: right;
	font-size: 14px;
	padding-top: 4px;
}
.layout_9_16 {
	text-align: left;
	width: 176px;
	float: left;
	padding: 1px;
	border: 1px solid #000000;
	margin-top: 20px;
}
.layout_9_17 {
	text-align: center;
	width: 280px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}
.layout_9_18 {
	float: left;
	font-size: 12px;
}
.layout_9_19 {
	text-align: left;
	padding-left: 10px;
}
.layout_9_20 {
	text-align: left;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
}
.layout_9_21 {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #2174BB;
	width: 620px;
}
.layout_9_22 {
	text-align: center;
	font-size: 12px;
	width: 620px;
	line-height: 16px;
	padding-top: 5px;
}
.layout_9_23 {
	font-size: 14px;
	float: left;
	margin-top: 20px;
}
.layout_9_24 {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 15px;
	font-weight: normal;
}
.layout_9_25 {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.layout_9_26 {
	float: left;
	height: 30px;
	width: 360px;
	font-size: 16px;
}
.layout_9_27 {
	float: left;
	height: 100px;
	width: 360px;
	font-size: 16px;
}
.layout_9_28 {
	text-align: center;
	padding-top: 20px;
	float: left;
	width: 385px;
	padding-left: 235px;
}
.layout_9_29 {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 100px;
}
.layout_9_30 {
	font-size: 14px;
	float: left;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	padding-top: 15px;
}
.layout_10 {
	text-align: center;
	float: left;
	width: 160px;
	padding: 5px;
	border: 5px solid #E60012;
}
.layout_10_2 {
	float: left;
	width: 160px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E60012;
	border-bottom-color: #E60012;
	border-left-color: #E60012;
	padding-right: 5px;
	padding-left: 5px;
	height: 110px;
}
.layout_10_3 {
	text-align: center;
	float: left;
	width: 77px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #E60012;
	height: 110px;
}
.layout_10_4 {
	text-align: center;
	float: right;
	width: 78px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E60012;
	height: 110px;
}
.layout_10_5 {
	float: left;
	width: 155px;
	padding-left: 5px;
	font-size: 12px;
}
.layout_10_5_2 {
	float: left;
	width: 155px;
	padding-left: 5px;
}
.layout_10_6 {
	float: left;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.layout_10_6_2 {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.layout_10_6_3 {
	float: left;
	padding-left: 10px;
}
.layout_10_7 {
	width: 135px;
	float: left;
	font-size: 12px;
	text-align: left;
	background-image: url(../sozai/back_1_3.gif);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-left: 25px;
	margin-bottom: 5px;
	font-weight: bold;
	padding-top: 12px;
}
.layout_10_8 {
	text-align: left;
	float: left;
	width: 680px;
}
.layout_10_9 {
	text-align: left;
	float: left;
	width: 700px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 20px;
}
.layout_10_10 {
	text-align: left;
	float: left;
	width: 670px;
	font-size: 12px;
	padding-top: 5px;
	line-height: 18px;
	padding-left: 15px;
}
.layout_10_11 {
	text-align: left;
	float: left;
	width: 670px;
	font-size: 12px;
	padding-top: 20px;
	line-height: 18px;
	padding-left: 15px;
}
.layout_10_12 {
	float: left;
	width: 180px;
}
.layout_10_13 {
	float: left;
	width: 176px;
	padding: 1px;
	border: 1px solid #CCCCCC;
	height: 220px;
}
.layout_10_13_2 {
	float: left;
	width: 176px;
	padding: 1px;
	border: 1px solid #CCCCCC;
	height: 220px;
	margin-top: 10px;
}
.layout_10_14 {
	float: left;
	width: 160px;
}
.layout_10_15 {
	float: left;
	width: 160px;
	padding-top: 1px;
}
.layout_10_16 {
	float: left;
	width: 60px;
}
.layout_10_16_2 {
	float: left;
	width: 130px;
	text-align: left;
}
.layout_11 {
	text-align: left;
	float: left;
	width: 685px;
	font-size: 12px;
	padding-top: 20px;
	line-height: 18px;
	padding-left: 15px;
}
.layout_11_3 {
	background-image: url(../sozai/back_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	float: left;
	width: 645px;
	padding-left: 25px;
	padding-top: 3px;
}
.layout_11_4 {
	color: #2174BB;
	font-size: 12px;
	padding-top: 15px;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.layout_11_5 {
	text-align: left;
	float: left;
	width: 670px;
	padding-top: 15px;
	font-size: 12px;
	line-height: 18px;
}
.layout_11_6 {
	text-align: left;
	float: left;
	width: 670px;
	padding-top: 20px;
}
.layout_11_7 {
	text-align: center;
	float: left;
	width: 670px;
	padding-top: 40px;
}
.layout_11_8 {
	color: #2174BB;
	font-size: 20px;
	font-weight: bold;
	padding-top: 20px;
}
.layout_12 {
	text-align: left;
	float: left;
	width: 325px;
}
.layout_12_2 {
	text-align: center;
	float: left;
	width: 200px;
}
.layout_12_3 {
	float: left;
	width: 325px;
}
.layout_12_3_2 {
	text-align: left;
	float: left;
	padding-right: 10px;
}
.layout_12_4 {
	text-align: left;
	float: left;
	width: 440px;
}
.layout_12_5 {
	text-align: left;
	float: left;
	width: 420px;
	padding-top: 10px;
	line-height: 18px;
	padding-right: 20px;
}
.layout_13 {
	text-align: left;
	float: left;
	width: 1000px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.layout_13_2 {
	float: left;
	width: 720px;
	padding-top: 40px;
	padding-left: 280px;
}
#box #midashi #midashi_box .layout_13_2 li {
	float: left;
}
.layout_13_3 {
	font-size: 14px;
	text-align: center;
	float: left;
	width: 1000px;
	padding-top: 10px;
}
.layout_13_4 {
	float: left;
}
.layout_13_5 {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.layout_13_6 {
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.layout_13_7 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.layout_13_8 {
	text-align: center;
	padding-top: 40px;
	padding-bottom: 20px;
	padding-left: 261px;
}
.layout_13_9 {
	font-size: 20px;
	text-align: center;
	float: left;
	width: 1000px;
	padding-top: 10px;
	font-weight: bold;
}
.layout_13_10 {
	float: left;
	margin-right: 10px;
}
.layout_13_11 {
	font-size: 14px;
	text-align: center;
	float: left;
	width: 1000px;
	padding-top: 50px;
}
.layout_13_12 {
	float: left;
	margin-right: 5px;
}
.layout_14 {
	text-align: left;
	float: left;
	width: 90px;
}
.layout_14_2 {
	text-align: left;
	float: right;
	width: 140px;
	font-size: 16px;
	font-weight: bold;
	padding-top: 30px;
	padding-left: 10px;
}
.layout_14_3 {
	text-align: left;
	float: right;
	width: 140px;
	padding-left: 10px;
}
.layout_15 {
	color: #2174BB;
	text-align: left;
	float: left;
	width: 695px;
	font-size: 16px;
	padding-top: 30px;
	line-height: 22px;
	padding-left: 5px;
	font-weight: bold;
}
.layout_15_2 {
	text-align: left;
	float: left;
	width: 685px;
	font-size: 12px;
	padding-top: 5px;
	line-height: 18px;
	padding-left: 15px;
}
.layout_15_3 {
	float: left;
	width: 688px;
	padding-left: 12px;
	padding-top: 30px;
}
.layout_15_4 {
	text-align: left;
	float: left;
	padding-right: 10px;
}
.layout_15_5 {
	background-image: url(../sozai/back_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	float: left;
	width: 660px;
	padding-left: 25px;
	font-size: 14px;
}
.layout_15_6 {
	text-align: left;
	padding-top: 40px;
	float: left;
	width: 400px;
	padding-left: 270px;
}
.layout_15_7 {
	color: #2174BB;
	text-align: left;
	float: left;
	width: 685px;
	font-size: 16px;
	padding-top: 30px;
	line-height: 22px;
	padding-left: 15px;
	font-weight: bold;
}
.layout_16 {
	text-align: left;
	float: left;
	width: 670px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 20px;
	color: #2174BB;
}
.layout_16_2 {
	text-align: left;
	float: left;
	width: 655px;
	font-size: 12px;
	padding-top: 5px;
	line-height: 18px;
	padding-left: 15px;
}
.layout_16_3 {
	text-align: center;
	float: left;
	width: 670px;
}
.layout_16_4 {
	text-align: center;
	float: left;
	width: 670px;
	padding-top: 5px;
}
.layout_17 {
	text-align: left;
	float: left;
	width: 975px;
	padding-top: 20px;
	background-image: url(../sozai/back_1_3.gif);
	background-repeat: no-repeat;
	background-position: left 21px;
	padding-left: 25px;
	font-size: 14px;
	line-height: 18px;
}
.layout_17_2 {
	font-size: 12px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
	margin-top: 20px;
	float: left;
}
.layout_17_3 {
	float: left;
	text-align: left;
	padding-top: 40px;
	width: 565px;
	padding-left: 435px;
}
.layout_17_4 {
	text-align: left;
	width: 130px;
	float: left;
	background-image: url(../sozai/back_1_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
.layout_17_5 {
	text-align: left;
	float: left;
	width: 490px;
}
.layout_17_6 {
	text-align: left;
	float: left;
	width: 665px;
	font-size: 12px;
	line-height: 18px;
	height: 300px;
	margin-top: 20px;
	background-color: #CCCCCC;
	margin-left: 15px;
}
.layout_18 {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	float: left;
	width: 600px;
	line-height: 24px;
}
.layout_18_2 {
	text-align: center;
	float: left;
	width: 300px;
}
.layout_18_3 {
	float: left;
	width: 600px;
	padding-top: 10px;
}
.layout_18_4 {
	text-align: center;
	float: left;
	width: 300px;
	padding-top: 10px;
}
.layout_18_5 {
	text-align: center;
	float: left;
	width: 300px;
}
.layout_18_6 {
	text-align: center;
	float: left;
	width: 600px;
	padding-top: 10px;
	font-size: 14px;
}
.layout_19 {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #2174BB;
	width: 760px;
	float: left;
}
.layout_19_2 {
	text-align: center;
	font-size: 12px;
	width: 760px;
	line-height: 16px;
	padding-top: 5px;
	float: left;
}
.layout_19_3 {
	font-size: 14px;
	float: left;
	margin-top: 20px;
	margin-left: 70px;
}
.layout_19_4 {
	text-align: left;
	padding-top: 40px;
	padding-left: 240px;
}
.layout_19_5 {
	float: left;
	font-size: 12px;
	width: 780px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	padding-top: 10px;
}
.layout_19_6 {
	float: left;
	text-align: left;
	width: 120px;
	font-weight: bold;
}
.layout_19_7 {
	float: right;
	text-align: left;
	width: 650px;
}
.layout_19_8 {
	float: left;
	margin-top: 10px;
	font-size: 12px;
}
.layout_19_9 {
	text-align: center;
	padding-top: 5px;
}
.layout_19_10 {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 10px;
}
.layout_19_11 {
	text-align: center;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.layout_20 {
	padding: 1px;
	float: left;
	height: 276px;
	width: 276px;
	border: 1px solid #CCCCCC;
	margin-left: 10px;
	text-align: center;
}
.layout_20_2 {
	text-align: left;
	width: 300px;
	padding-top: 10px;
	float: left;
	font-size: 12px;
	height: 67px;
}
.layout_20_3 {
	text-align: center;
	width: 300px;
	padding-top: 10px;
	float: left;
	font-size: 14px;
	line-height: 26px;
}
.acMenu {
	width: 970px;
	float: left;
	margin-top: 10px;
}
.icon {
	width: 970px;
	float: left;
	text-align: center;
}
.btn {
	background: -moz-linear-gradient(top,#FFF 0%,#EEE);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE));
	border: 1px solid #DDD;
	color:#111;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 150px;
}
#pagetop {
    position: fixed;
    bottom: 10px;
    right: 10px;
}
.text_design_1 {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.text_design_2 {
	color: #000000;
}
.text_design_222 {
	color: #FF0000;
	font-size: 12px;
}
.text_design_3 {
	font-size: 12px;
	padding-right: 10px;
	color: #000000;
}
.text_design_4 {
	padding-right: 5px;
	font-weight: bold;
	padding-left: 5px;
	font-size: 16px;
	color: #E60012;
	text-decoration: underline;
}
.text_design_5 {
	color: #000000;
	text-decoration: underline;
}
.text_design_6 {
	color: #E60012;
	font-size: 16px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
.text_design_7 {
	font-size: 12px;
	padding-left: 5px;
	font-weight: normal;
}
.text_design_8 {
	font-weight: bold;
	padding-right: 3px;
	color: #E60012;
}
.text_design_9 {
	color: #E60012;
}
.text_design_10 {
	color: #E60012;
	font-size: 12px;
}
.text_design_11 {
	font-size: 16px;
}
.text_design_12 {
	font-size: 18px;
	font-weight: bold;
	color: #E60012;
	padding-left: 5px;
}
.text_design_13 {
	color: #E60012;
	padding-left: 5px;
	font-size: 12px;
}
.text_design_14 {
	color: #000000;
	padding-left: 5px;
	font-size: 14px;
	font-weight: normal;
}
.text_design_15 {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.text_design_16 {
	font-size: 12px;
	font-weight: normal;
}
.text_design_17 {
	font-size: 18px;
	font-weight: bold;
	color: #E60012;
}
.text_design_18 {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #E60012;
	margin-left: 5px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	letter-spacing: 3px;
}
.text_design_19 {
	color: #E60012;
	text-decoration: none;
}
.text_design_20 {
	color: #FFFFFF;
	text-decoration: none;
}
.text_design_21 {
	color: #000000;
	text-decoration: none;
}
.text_design_22 {
	color: #E60012;
	font-size: 24px;
	font-weight: bold;
	padding-left: 5px;
}
.text_design_23 {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #CCCCCC;
	margin-left: 5px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	letter-spacing: 3px;
}
.text_design_24 {
	color: #000000;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 15px;
}
.text_design_25 {
	color: #AAAAAA;
	padding-right: 5px;
}
.text_design_26 {
	font-size: 18px;
	font-weight: bold;
	color: #E60012;
	padding-right: 5px;
}
.text_design_27 {
	color: #E60012;
	font-size: 24px;
	font-weight: bold;
	padding-right: 5px;
}
.text_design_28 {
	color: #E60012;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
.text_design_29 {
	color: #FFFFFF;
	font-size: 14px;
	background-color: #999999;
	margin-right: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 3px;
	display: inline;
	font-weight: normal;
}
