@charset "utf-8";

/* ----------------------- Browser Default Initialization */
body {
	margin-top: 0px;
	margin-bottom: 0px;
	color:#41220f;
	font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}

a:link{
  color: #41220f;
  text-decoration: none;
}
a:visited{
  color: #41220f;
  text-decoration: none;
}
a:hover{
  color:#00F;
  text-decoration:none;
}
a:active{
  color: #41220f;
  text-decoration:none;
}

/* ----------------------- Browser Default Initialization */

#contents {
	position: relative;
	width: 950px; /* 任意 */
	height: 1200px; /* 任意 */
	margin: auto;
}

.top_bg {
	position: absolute;
	background-image: url(./images/aaaatest.jpg);
	width: 950px; /* 任意 */
	height: 1200px; /* 任意 */
	margin: auto;
}

.top_telboard {
	position: absolute;
	top: -10px; /* #contents内の上から何pxか */
	left: 730px; /* #contents内の左から何pxか */
}

.top_TEL1 {
	position: absolute;
	width: 150px;
	height: 20px;
	top: 33px; /* #contents内の上から何pxか */
	left: 760px; /* #contents内の左から何pxか */
	font-size:12px;
	line-height: 1.5em;
	font-weight:bold;
}

/*Safariだけに適用されるCSSハック*/
_::-webkit-full-page-media, _:future, :root .top_TEL2 {
	position: absolute;
	width: 180px;
	height: 25px;
	top: 46px; /* #contents内の上から何pxか */
	left: 745px; /* #contents内の左から何pxか */
	font-size:20px;
	line-height: 1.5em;
	font-weight:bold;
}

/*Safariだけに適用されるCSSハック*/
_::-webkit-full-page-media, _:future, :root .top_TEL2 a {
	text-decoration: none;/* リンクの下線を消す */
}

.top_TEL2 {
	position: absolute;
	width: 180px;
	height: 25px;
	top: 46px; /* #contents内の上から何pxか */
	left: 756px; /* #contents内の左から何pxか */
	font-size:20px;
	line-height: 1.5em;
	font-weight:bold;
}

.top_TEL2 a {
	text-decoration: none;/* リンクの下線を消す */
}


.logo {
	position: absolute;
	top: 55px; /* #contents内の上から何pxか */
	left: 385px; /* #contents内の左から何pxか */
	background: url("/images/qa_logo_over.png") no-repeat;
}

.logo a {
    display: inline-block;
}

.logo a:hover {
	background-color: transparent; /* IE6対応 */
}

.logo a:hover img {
    visibility: hidden;
}

.menu1 {
	position: absolute;
	top: 90px; /* #contents内の上から何pxか */
	left: 85px; /* #contents内の左から何pxか */
	background: url("/images/qa_menu1_over.png") no-repeat;
}

.menu1 a {
    display: inline-block;
}

.menu1 a:hover {
	background-color: transparent; /* IE6対応 */
}

.menu1 a:hover img {
    visibility: hidden;
}

.menu2 {
	position: absolute;
	top: 90px; /* #contents内の上から何pxか */
	left: 235px; /* #contents内の左から何pxか */
	background: url("/images/qa_menu2_over.png") no-repeat;
}
.menu2 a {
    display: inline-block;
}

.menu2 a:hover {
	background-color: transparent; /* IE6対応 */
}

.menu2 a:hover img {
    visibility: hidden;
}


.menu3 {
	position: absolute;
	top: 90px; /* #contents内の上から何pxか */
	left: 562px; /* #contents内の左から何pxか */
	background: url("/images/qa_menu3_over.png") no-repeat;
}
.menu3 a {
    display: inline-block;
}

.menu3 a:hover {
	background-color: transparent; /* IE6対応 */
}

.menu3 a:hover img {
    visibility: hidden;
}


.menu4 {
	position: absolute;
	top: 90px; /* #contents内の上から何pxか */
	left: 712px; /* #contents内の左から何pxか */
	background: url("/images/qa_menu4_over.png") no-repeat;
}
.menu4 a {
    display: inline-block;
}

.menu4 a:hover {
	background-color: transparent; /* IE6対応 */
}

.menu4 a:hover img {
    visibility: hidden;
}

.logo2 {
	position: absolute;
	top: 235px; /* #contents内の上から何pxか */
	left: 285px; /* #contents内の左から何pxか */
}

.qa_1 {
	position: absolute;
	top: 405px; /* #contents内の上から何pxか */
	left: 165px; /* #contents内の左から何pxか */
}

.qa_2 {
	position: absolute;
	top: 500px; /* #contents内の上から何pxか */
	left: 165px; /* #contents内の左から何pxか */
}

.qa_3 {
	position: absolute;
	top: 630px; /* #contents内の上から何pxか */
	left: 165px; /* #contents内の左から何pxか */
}

.qa_4 {
	position: absolute;
	top: 725px; /* #contents内の上から何pxか */
	left: 165px; /* #contents内の左から何pxか */
}

.qa_5 {
	position: absolute;
	top: 820px; /* #contents内の上から何pxか */
	left: 165px; /* #contents内の左から何pxか */
}

.qa_6 {
	position: absolute;
	top: 895px; /* #contents内の上から何pxか */
	left: 165px; /* #contents内の左から何pxか */
}

.qa_txt1 {
	position: absolute;
	top: 435px; /* #contents内の上から何pxか */
	left: 170px; /* #contents内の左から何pxか */
	width: 650px;
	font-size: 12.5px;
	line-height: 1.5em;
	font-weight: bold;
}

.qa_txt2 {
	position: absolute;
	top: 530px; /* #contents内の上から何pxか */
	left: 170px; /* #contents内の左から何pxか */
	width: 650px;
	font-size: 12.5px;
	line-height: 1.5em;
	font-weight: bold;
}

.qa_txt3 {
	position: absolute;
	top: 660px; /* #contents内の上から何pxか */
	left: 170px; /* #contents内の左から何pxか */
	width: 650px;
	font-size: 12.5px;
	line-height: 1.5em;
	font-weight: bold;
}

.qa_txt4 {
	position: absolute;
	top: 755px; /* #contents内の上から何pxか */
	left: 170px; /* #contents内の左から何pxか */
	width: 650px;
	font-size: 12.5px;
	line-height: 1.5em;
	font-weight: bold;
}

.qa_txt5 {
	position: absolute;
	top: 850px; /* #contents内の上から何pxか */
	left: 170px; /* #contents内の左から何pxか */
	width: 650px;
	font-size: 12.5px;
	line-height: 1.5em;
	font-weight: bold;
}

.qa_txt6 {
	position: absolute;
	top: 925px; /* #contents内の上から何pxか */
	left: 170px; /* #contents内の左から何pxか */
	width: 650px;
	font-size: 12.5px;
	line-height: 1.5em;
	font-weight: bold;
}

.logo3 {
	position: absolute;
	top: 630px; /* #contents内の上から何pxか */
	left: 680px; /* #contents内の左から何pxか */
}

.logo4 {
	position: absolute;
	top: 710px; /* #contents内の上から何pxか */
	left: 680px; /* #contents内の左から何pxか */
}

.logo5 {
	position: absolute;
	top: 955px; /* #contents内の上から何pxか */
	left: 47px; /* #contents内の左から何pxか */
}

.usagi {
	position: absolute;
	top: 910px; /* #contents内の上から何pxか */
	left: 650px; /* #contents内の左から何pxか */
}

.under_L1 {
	position: absolute;
	top: 1130px; /* #contents内の上から何pxか */
	left: 80px; /* #contents内の左から何pxか */
	font-size:10px;
	line-height: 1.5em;
	font-weight:bold;
}
.under_L2 {
	position: absolute;
	top: 1160px; /* #contents内の上から何pxか */
	left: 80px; /* #contents内の左から何pxか */
	font-size:20px;
	line-height: 1.5em;
	font-weight:bold;
}
.under_L3 {
	position: absolute;
	top: 1130px; /* #contents内の上から何pxか */
	left: 220px; /* #contents内の左から何pxか */
	font-size:11px;
	line-height: 1.7em;
	font-weight:bold;
}
.under_L4 {
	position: absolute;
	top: 1165px; /* #contents内の上から何pxか */
	left: 450px; /* #contents内の左から何pxか */
}

.under_R1 {
	position: absolute;
	width: 350px;
	height: 50px;
	top: 1145px; /* #contents内の上から何pxか */
	left: 580px; /* #contents内の左から何pxか */
	font-size:11px;
	line-height: 1.7em;
	font-weight:bold;
}

.under_L3 a {
	text-decoration: none;/* リンクの下線を消す */
}
