@charset "UTF-8";
/* CSS Document */
* {
margin: 0;
padding: 0;
}
#header {
	height: 182px;
	width: auto;
}
.head_in {
	height: 182px;
	width: 820px;
	margin-right: auto;
	margin-left: auto;
}
.logo {
	height: 122px;
	width: 350px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
.logo a {
	background-image: url(images/top.jpg);
	height: 122px;
	width: 350px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	background-repeat: no-repeat;
	text-indent: -999999px;
}
.menu {
	background-image: url(images/br_1.jpg);
	background-repeat: repeat-x;
	height: 65px;
	width: auto;
	margin-right: auto;
	margin-left: auto;
}
.menu_waku1 {
	background-image: url(images/br_2.jpg);
	background-repeat: no-repeat;
	height: 65px;
	width: 1499;
	margin-right: auto;
	margin-left: auto;
}
.menu2 {
	height: 25px;
	width: 89px;
	position: absolute;
	left: 365px;
	top: 20px;
}
.menu_waku2 {
	height: 65px;
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.menu1 {
	height: 25px;
	width: 84px;
	left: 245px;
	top: 20px;
	position: absolute;
}
.menu1 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(images/contents_1.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 25px;
	width: 84px;
}
.menu2 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(images/contents_2.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 24px;
	width: 89px;
}
.menu3 {
	height: 25px;
	width: 80px;
	position: absolute;
	left: 495px;
	top: 20px;
}
.menu3 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(images/contents_3.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 25px;
	width: 80px;
}
.maine {
	height: 356px;
	width: auto;
	background-color: #333333;
	position: relative;
}
.m_1 {
	height: 117px;
	width: 405px;
}
.sen_ue {
	height: 117px;
	width: 17px;
	position: absolute;
	left: 405px;
	background-image: url(images/sen_ten.jpg);
	background-repeat: no-repeat;
}
.m_2 {
	height: 117px;
	width: 398px;
	position: absolute;
	left: 422px;
}
.sinki {
	height: 19px;
	width: 390px;
	left: 15px;
	position: absolute;
	top: 12px;
}
.sinki a {
	background-image: url(images/midasi_1_1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 19px;
	width: 220px;
	font-size: 0px;
	line-height: 0px;
	text-indent: -999999px;
	display: block;
}
.tenpo a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(images/midasi_1_3.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 17px;
	width: 220px;
	text-indent: -999999px;
	display: block;
}
.tenpo_1 {
	height: 121px;
	width: 390px;
	position: absolute;
	top: 37px;
	left: 15px;
}
.tenpo_1 p {
	font-size: 12px;
	line-height: 21px;
	color: #FFFFFF;
	width: 252px;
	margin-top: 9px;
}
.l_midasi p {
	font-size: 10px;
	float: right;
	width: auto;
	margin-top: 4px;
	margin-right: 5px;
	height: auto;
	color: #333333;
}
.sen_sita {
	height: 158px;
	width: 17px;
	position: absolute;
	top: 0px;
	background-image: url(images/sen_ti.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.toiawase_3 {
	height: 20px;
	width: 211px;
	position: absolute;
	top: 57px;
	left: 204px;
	background-image: url(images/mail_moji.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.toiawase_4 {
	height: 40px;
	width: 180px;
	position: absolute;
	left: 204px;
	top: 77px;
}
.toiawase_4 a {
	background-image: url(images/toiawase_bt.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 180px;
	font-size: 0px;
	line-height: 0px;
	text-indent: -999999px;
	display: block;
}
.toiawase {
	height: 17px;
	width: 398px;
	position: absolute;
	left: 17px;
	top: 20px;
	background-image: url(images/midasi_1_4.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.toiawase_1 {
	height: 101px;
	width: 162px;
	position: absolute;
	top: 57px;
	left: 17px;
	background-image: url(images/toiawase.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.toiawase_2 {
	height: 101px;
	width: 25px;
	position: absolute;
	top: 57px;
	left: 179px;
}
.sinki_1 {
	height: 86px;
	width: 390px;
	position: absolute;
	left: 15px;
	top: 31px;
	font-size: 14px;
	color: #FFFFFF;
}
.sinki_1 p {
	font-size: 12px;
	line-height: 21px;
	color: #FFFFFF;
	height: auto;
	width: 300px;
	float: left;
	margin-top: 7px;
}
.jigyou_1 p {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width: 375px;
	margin-top: 7px;
	height: auto;
	color: #FFFFFF;
	line-height: 21px;
}
.jigyou {
	height: 18px;
	width: 398px;
	position: absolute;
	top: 12px;
}
.jigyou a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(images/midasi_1_2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: -999999px;
	display: block;
	height: 18px;
	width: 100px;
}
.jigyou_1 {
	height: 87px;
	width: 398px;
	position: absolute;
	top: 30px;
}
.m_sen_yoko {
	height: 2px;
	width: 820px;
	background-image: url(images/sen_yoko.jpg);
	background-repeat: no-repeat;
	position: absolute;
	background-position: left;
}
.m_3_s_2 {
	height: 138px;
	width: 15px;
	position: absolute;
	top: 20px;
}
.tenpo {
	height: 17px;
	width: 390px;
	position: absolute;
	top: 22px;
	left: 15px;
}
.maine_2 {
	height: 160px;
	width: 820px;
}
.m_3 {
	height: 158px;
	width: 405px;
	position: absolute;
	top: 119px;
}
.maine_waku {
	height: 356px;
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.m_4 {
	position: absolute;
	top: 119px;
}
.midasi1 {
	background-image: url(images/midasi_1.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 814px;
	position: relative;
	top: 20px;
}
.maine_1 {
	height: 278px;
	width: 820px;
	position: relative;
	top: 50px;
}
.m_4 {
	height: 158px;
	width: 415px;
	position: absolute;
	left: 405px;
	top: 119px;
}
.link {
	height: 161px;
	width: auto;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
.footer_1 {
	margin-bottom: 30px;
}
.address {
	height: 30px;
	width: 374px;
	margin-top: 10px;
	background-image: url(images/%20address.jpg);
	background-repeat: no-repeat;
	float: left;
}
.link_waku {
	height: 161px;
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.c_l {
	height: 12px;
	width: 299px;
	float: right;
	margin-top: 28px;
	background-image: url(images/copy_l.gif);
	background-repeat: no-repeat;
}
.footer {
	height: 1pt;
	width: auto;
	background-color: #333333;
}
.footer_1 {
	height: auto;
	width: auto;
	background-color: #FFFFFF;
}
.link_logo {
	height: 45px;
	width: 171px;
	position: absolute;
	top: 80px;
	left: 20px;
}
.link_logo a {
	background-image: url(images/estagi_1.jpg);
	background-repeat: no-repeat;
	height: 45px;
	width: 171px;
	font-size: 0px;
	line-height: 0px;
	display: block;
	text-indent: -999999px;
}
.link_logo2 {
	height: 51px;
	width: 180px;
	position: absolute;
	top: 80px;
	left: 261px;
}
.link_logo2 a {
	height: 51px;
	width: 180px;
	background-image: url(images/estagi.jpg);
	background-repeat: no-repeat;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -999999px;
}
.l_midasi {
	height: 23px;
	width: 820px;
	position: absolute;
	top: 20px;
	background-image: url(images/midasi_2.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.link_logo4 {
	height: 60px;
	width: 91px;
	position: absolute;
	left: 690px;
	top: 80px;
}
.link_logo4 a {
	height: 60px;
	width: 91px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(images/e_sweets.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
}
.link_logo3 {
	height: 27px;
	width: 93px;
	position: absolute;
	top: 90px;
	left: 506px;
}
.link_logo3 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(images/goloso.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 27px;
	width: 93px;
}
.footer_1_waku {
	height: 40px;
	width: 820px;
	margin-right: auto;
	margin-left: auto;
}

