/*
-----------------------------------------------------
hiuchiya CSS Skin Settings
FileName: hiuchiyacss.css
-----------------------------------------------------
*/

body {
	width:100%;
	padding:0;
	margin:0;
	border: 0;
	font-size: 12px;
	line-height:16px;
	color:#333333;
	text-align:center;
	background:#ffffff url(img/bg.png) repeat-x top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

a {color: #555555; text-decoration:none;}
a:link {color: #555555; text-decoration:none;}
a:visited {color: #555555; text-decoration:none;}
a:active {color: #555555; text-decoration:none;}
a:hover {color: #555555; text-decoration:none;}

img {border:0;}
h2 {padding:0;margin:0;font-size: 12px;font-weight: normal;font-style:normal;}
h3 {padding:0;margin:0;font-size: 12px;font-weight: normal;font-style:normal;}


/* ----------------------- content blocks ----------------------- */
#container {width:960px;height:1100px;padding:0;margin:auto;text-align:left;}
#container2 {
	width:960px;
	height:auto;
	padding:0;
	margin:auto;
	text-align:left;
}

#head {width: 960px;height:100px;}
#head1 {float: left;width: 360px;height:40px;margin:0;margin: 40px 0 0 11px;}
#head2 {float: right;width: 140px;height:40px;margin: 35px 0 0 0;}
#head3 {float: left;width: 120px;height:40px;margin:0;margin: 40px 0 0 25px;}

#main {width: 960px;height:360px;}
#main2 {width: 960px;height:auto;padding:0;margin:0;}
#main3 {
	width: 960px;
	height:50px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: thin;
}
#main4 {
	width: 960px;
	height:800px;
}
#main5 {
	width: 960px;
	height:20px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: thin;
}
#main6 {float: left;width: 960px;height:60px;margin:0;margin: 10px 0 0;}
#main7 {width: 960px;height:1400px;}
#main8 {float: left;width: 960px;height:150px;margin:0;margin: 20px 0 0 30px;}
#main9 {float: left;width: 480px;height:230px;margin:0;margin: 20px 0 0 0px;}
#main10 {float: left;width: 210px;height:210px;padding: 10px 20px 0 0px;}


.main_left {float: left;width: 200px;height:700px;padding:0;margin: 10px 0 0 0;}
.main_right {float: right;width: 730px;height:auto;}
#left_bottan {width:200px;height:100;padding:0;margin: 10px 0 0 10px;}

.cont_block2 {width: 960px;height:auto;padding:0px;clear:both;}
.cont_block_img {float: left;width:200px;height:auto;margin: 0 0 0 0;}
.cont_block_img2 {width:200px;height:100;margin: 0 0 10px 0;}
#cont_block_img3 {float: left;width:360px;height:800;margin: 0 0 0 0;}
.cont_block_imgin {margin:0;}
.cont_block2_cont {float: right;width:730px;height:auto;}
.cont_block2_pickup {float: right;width:730px;height:auto;}
#cont_block2_pickup2 {
	float: right;
	width:500px;
	height:350px;
	color: #900;
}
#cont_block2_pickup3 {float: left;width:349px;height:256;}
#cont_block2_pickup4 {width:349px;height:256;}
.cont_block2_title {padding: 0;clear:both;}
.cont_block2_text {padding: 0 20px 0 0;font-size: 12px;clear:both;}



#content2 {width: 960px;height:519px;margin:0;margin: 0 0 0 0;}
#content3 {width: 960px;height:40px;margin:0;margin: 0 0 0 0;}
#content4 {width: 960px;height:500px;margin:0;margin: 0 0 0 0;}
#toriatsukai {width: 350px;height:25px;margin:0;margin: 20px 0px 0px 20px;}
#content list1 {float: left;width: 324px;height:177px;padding:0;margin: 0 0 0 0;}
.content4 {float: right;width: 287px;height:152px;margin: 50px 0 0 0;}

#foot {width: 960px;height:76px;padding:0;margin:auto;}
#foot2 {
	width: 960px;
	height:30px;
	background-color: #07225A;
}
#foot2_inner {
	padding:10px 10px;
}
#foot2 p {
	color: #FFFFFF;
	font-family: Meiryo UI, メイリオ, ヒラギノ角ゴ Pro W3, MS UI Gothic, MS P ゴシック , Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	text-align: center;
}
#foot3 {
	width: 960px;
	height:25px;
	background-color: #ACB5BF;
}
#foot3_inner {
	padding:5px 10px;
}
#foot3 p {
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	margin: 0;
	text-align: center;
}
.text_style1{color: #666666;font-family: Meiryo UI, メイリオ, ヒラギノ角ゴ Pro W3, MS UI Gothic, MS P ゴシック , Arial, Helvetica, sans-serif;font-size: 17px;font-weight: normal;font-style:normal;line-height: 11px;}
p em{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style:normal;
	line-height: 7px;
	vertical-align: middle;
	visibility: visible;
}
.text_style2{
	color: #FFFFFF;
	font-family: Meiryo UI, メイリオ, ヒラギノ角ゴ Pro W3, MS UI Gothic, MS P ゴシック , Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-style:normal;
	line-height: 12px;
}
.text_style3{
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	font-style:normal;
	line-height: 12px;
}
.text_style4{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style:normal;
	line-height: 4px;
}
.text_style_iten{color:#000;font-family: Meiryo UI, メイリオ, ヒラギノ角ゴ Pro W3, MS UI Gothic, MS P ゴシック , Arial, Helvetica, sans-serif;font-size: 20px;font-style:normal;line-height: 11px;}
