@charset "UTF-8";
.box1 {
	height: 50px;
	width: 800px;
}
.box_under {
	height: 30px;
	width: 780px;
	float: left;
	background-image: url(../../top_page/09togisen_top/top_under_kanzashi.jpg);
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	text-align: center;
	padding: 10px;
	font-weight: normal;
	word-spacing: 5pt;
}
.box2 {
	height: auto;
	width: 300px;
	clear: none;
	float: left;
}
.box3 {
	float: left;
	height: auto;
	width: 500px;
	clear: none;
}
.box3 .box24 {
	height: 10px;
	width: 500px;
}
.box4_menu {
	float: none;
	width: 800px;
	height: 30px;
}
.box3 .box5 {
	height: 330px;
	width: 500px;
}
.box3 .box6 {
	float: left;
	height: 50px;
	width: 166px;
	clear: right;
}
.box3 .box7 {
	height: 50px;
	width: 166px;
	clear: right;
	float: left;
}
.box3 .box21 {
	height: 50px;
	width: 166px;
	float: right;
	clear: right;
}
.box3  .box8 {
	height: 100px;
	width: 250px;
	float: left;
	clear: both;
}
.box3 .box9 {
	height: 100px;
	width: 250px;
	float: left;
	clear: right;
}
.box2 .box10 {
	height: 50px;
	width: 300px;
	float: left;
}
.box2 .box11 {
	height: 130px;
	width: 300px;
}
.box2 .box11 .box12 {
	height: 130px;
	width: 150px;
	clear: right;
	float: left;
}
.box2 .box13 {
	height: 75px;
	width: 300px;
	float: left;
}
.box2 .box11 .box14 {
	float: right;
	height: 130px;
	width: 150px;
	clear: right;
	background-image: url(../../top_page/09togisen_top/top_bira_migi_02.jpg);
}
.box2 .box10 .box15 {
	float: left;
	height: 50px;
	width: 150px;
}
.box2 .box10 .box16 {
	float: right;
	height: 50px;
	width: 150px;
}
.box2 .box17 {
	height: 10px;
	width: 300px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
	font-size: 18px;
	clear: both;
	float: left;
}
.box4_menu .box18 {
	height: auto;
	width: 295px;
	clear: both;
	float: left;
}
.box4_menu .box19 {
	float: left;
	height: auto;
	width: 100px;
	clear: right;
}
.box3 .box20 {
	height: 130px;
	width: 500px;
	float: left;
}
.box_bira {
	float: left;
	height: 130px;
	width: 300px;
	clear: right;
	background-image: url(../../top_page/images/top_bira.jpg);
}
.box3 .box20 .box_bira1 {
	float: left;
	height: 130px;
	width: 150px;
	clear: right;
}
.box3 .box20 .box_bira2 {
	float: left;
	height: 120px;
	width: 140px;
	clear: right;
	padding-top: 10px;
	padding-left: 10px;
}
.box3 .box22 {
	height: 50px;
	width: 166px;
	float: left;
	clear: both;
}
.box3 .box23 {
	clear: both;
	float: left;
	height: 50px;
	width: 166px;
}
.box3 .box24 {
	height: 50px;
	width: 166px;
	clear: right;
	float: right;
}
.box3 .box25 {
	clear: right;
	float: left;
	height: 50px;
	width: 166px;
}
.box3 .box_counter {
	height: 25px;
	width: 500px;
	clear: right;
	float: left;
	text-align: center;
}
.box2 .box_link1 {
	float: left;
	height: 50px;
	width: 150px;
}
.box2 .box_link2 {
	clear: right;
	float: right;
	height: 50px;
	width: 150px;
}
.box2 .box_link3 {
	clear: both;
	float: left;
	height: 50px;
	width: 150px;
}
.box2 .box_enzethukai {
	float: left;
	height: 100px;
	width: 300px;
}
.box3 .box20 .box_seisaku {
	float: right;
	height: 130px;
	width: 200px;
	clear: none;
}
.box3 .box_koudoku {
	float: left;
	height: 65px;
	width: 500px;
}
.box4_menu .box_chizu {
	float: left;
	height: 600px;
	width: 600px;
	margin-right: 100px;
	margin-left: 100px;
}
.box4_menu .box_seisaku1 {
	float: left;
	height: 725px;
	width: 800px;
}
.box4_menu .box_seisaku1 .box_seisaku2 {
	height: 125px;
	width: 800px;
	float: left;
}
.box4_menu .box_seisaku1 .box_seisaku3 {
	height: auto;
	width: auto;
	padding: 0px;
	margin: 40px;
	clear: both;
	float: left;
}
.box4_menu .box_seisaku1 .box_seisaku3 .kobethu1 {
	clear: right;
	float: left;
	height: 125px;
	width: 350px;
	padding: 5px;
}
.box4_menu .box_seisaku1 .box_seisaku3 .kobethu2 {
	clear: right;
	float: right;
	height: 125px;
	width: 350px;
	padding: 5px;
}
.box_all {
	float: left;
	height: auto;
	width: 800px;
}
.hirei_all {
	height: 600px;
	width: 700px;
	padding: 50px;
	float: left;
}
.hirei_kobetu1  {
	float: left;
	height: auto;
	width: 330px;
	padding: 10px;
}
.hirei_all .box2 {
	float: right;
	height: 280px;
	width: 330px;
	clear: none;
	padding: 10px;
}
.hirei_all .box3 {
	clear: right;
	float: left;
	height: 280px;
	width: 330px;
	padding: 10px;
}
.hirei_all .box4 {
	clear: right;
	float: right;
	height: 280px;
	width: 330px;
	padding: 10px;
}
.box_hireikouho_top {
	float: left;
	height: 125px;
	width: 800px;
}
.hirei_all   .hirei_kobetu1   .kouho1 {
	height: 150px;
	width: 330px;
	clear: right;
	float: left;
}
.hirei_all .hirei_kobetu1 .box2 {
	clear: right;
	float: left;
	height: 10px;
	width: 330px;
}
.hirei_all .hirei_kobetu1 .kouho2 {
	clear: both;
	float: left;
	height: 20px;
	width: 330px;
	padding-top: 5px;
	padding-bottom: 5px;
}
keireki   {
	clear: right;
	float: left;
	height: 60px;
	width: 330px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
}
.hirei_all .hirei_kobetu1 .box3 {
	clear: right;
	float: left;
	height: 60px;
	width: 330px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
}
.box_a1 {
	height: 40px;
	width: 190px;
	float: left;
	clear: right;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	padding: 5px;
	color: #333333;
}
.boxa_2 {
	float: left;
	height: 60px;
	width: 300px;
}
.box_a2 {
	float: left;
	height: 40px;
	width: 240px;
	clear: right;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	padding: 5px;
	color: #333333;
}
.box_a3 {
	float: left;
	height: 40px;
	width: 140px;
	clear: right;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	padding: 5px;
	text-align: center;
	color: #333333;
}
.box_a4 {
	float: left;
	height: 60px;
	width: 150px;
	clear: right;
	background-color: #CCCCCC;
}
.box_a_all {
	height: auto;
	width: 750px;
	clear: both;
	float: left;
	margin-right: 25px;
	margin-left: 25px;
}
.box_b1 {
	height: 60px;
	width: 200px;
}
.box_b1 {
	height: 40px;
	width: 190px;
	background-color: #CCCCCC;
	clear: right;
	float: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	padding: 5px;
	color: #333333;
}
.box_b_all {
	height: auto;
	width: 750px;
	clear: both;
	float: left;
	margin-right: 25px;
	margin-left: 25px;
}
.box_b_all .box_b2 {
	height: 40px;
	width: 240px;
	clear: right;
	float: left;
	background-color: #CCCCCC;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	padding: 5px;
	color: #333333;
}
.box_b_all .box_b3 {
	clear: right;
	float: left;
	height: 40px;
	width: 140px;
	background-color: #CCCCCC;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	padding: 5px;
	text-align: center;
	color: #333333;
}
.box_ichiran_1 {
	float: left;
	height: 50px;
	width: 200px;
	clear: both;
}
.box_a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	background-color: #333333;
	clear: right;
	float: left;
	height: 20px;
	width: 200px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #FFFFFF;
}
.box_b {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	background-color: #333333;
	height: 20px;
	width: 250px;
	float: left;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #FFFFFF;
}
.box_c {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	background-color: #333333;
	clear: right;
	float: left;
	height: 20px;
	width: 150px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #FFFFFF;
}
