@charset "utf-8";
/* CSS Document */


/*  top  */
h2.top{
	float: left;
	width: 1119px;
	height: 460px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}

#button{
	width:980px;
	float:left;
	margin: 0px;
	padding-top: 8px;
	padding-right: 65px;
	padding-bottom: 10px;
	padding-left: 69px;
	}

/*  サイドメニュー  */

.left {
	width: 190px;
	float: left;
	height: 420px;
	background-color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
}
.left1 {
	width: 190px;
	float: left;
	height: 420px;
	background-color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.left2 {
	width: 192px;
	float: left;
	height: 420px;
	background-color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
}
.menu {
	width: 190px;
	text-indent: -9999px;
	background-color: #FFF;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#menu_01 {
	width: 190px;
	height: 50px;
	background: url(../images/top/subtitle.gif) no-repeat;
	display: block;
}
#menu_01 a {
	width: 190px;
	height: 50px;
	background: url(../images/top/subtitle.gif) no-repeat;
	display: block;
}
#menu_01 a:hover {
	background: url(../images/top/subtitle.jpg) no-repeat;
	display: block;
}
#menu_011 a {
	width: 190px;
	height: 16px;
	background: url(../images/top/subtitle_01.gif) no-repeat;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}
#menu_011on {
	width: 190px;
	height: 16px;
	background: url(../images/top/subtitle_01.gif) no-repeat;
	display: block;
}
#menu_0111 a{
	width: 190px;
	height: 16px;
	display: block;
	background-image: url(../images/top/subtitle_s01.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 5px;
}
#menu_0112 a{
	width: 190px;
	height: 16px;
	display: block;
	background-image: url(../images/top/subtitle_s04.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 5px;
}
#menu_0113 a{
	width: 190px;
	height: 16px;
	display: block;
	padding-bottom: 5px;
	background-image: url(../images/top/subtitle_s07.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#menu_011on {
	width: 190px;
	height: 16px;
	display: block;
	background-image: url(../images/top/subtitle_01.gif);
	background-repeat: no-repeat;
}
#menu_0111on {
	width: 190px;
	height: 16px;
	display: block;
	background: url(../images/top/subtitle_s01_on.gif) no-repeat;
	background-repeat: no-repeat;
}
#menu_0112on {
	width: 190px;
	height: 16px;
	background: url(../images/top/subtitle_s02_on.gif) no-repeat;
	display: block;
}
#menu_0113on {
	width: 190px;
	height: 16px;
	background: url(../images/top/subtitle_s03_on.gif) no-repeat;
	display: block;
}
#menu_012 a{
	width: 190px;
	height: 16px;
	background: url(../images/top/subtitle_02.gif) no-repeat;
	display: block;
	padding: 0px;
	margin-bottom: 5px;
}
#menu_0121 a{
	width: 190px;
	height: 16px;
	display: block;
	background-image: url(../images/top/subtitle_s02.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#menu_0121on {
	width: 190px;
	height: 16px;
	display: block;
	background: url(../images/top/subtitle_s05.gif)no-repeat;
}
#menu_0122 a{
	width: 190px;
	height: 16px;
	display: block;
	padding-bottom: 5px;
	background-image: url(../images/top/subtitle_s05.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

#menu_0122on {
	width: 190px;
	height: 16px;
	background: url(../images/top/subtitle_s06.gif)no-repeat;
	display: block;
}
#menu_012on { 
	width: 190px;
	height: 16px;
	background: url(../images/top/subtitle_s05_on.gif) no-repeat;
	margin-bottom: 10px;
	display: block;
}
#menu_013 a{
	width: 190px;
	height: 16px;
	background: url(../images/top/subtitle_03.gif) no-repeat;
	display: block;
	margin-bottom: 5px;
}
#menu_0131 a{
	width: 190px;
	height: 16px;
	background: url(../images/top/subtitle_s03.gif) no-repeat;
	display: block;
	margin-bottom: 5px;
}
#menu_0131on {
	width: 190px;
	height: 16px;
	background: url(../images/subtitle_04on.gif) no-repeat;
	display: block;
}

#menu_0132 a {
	width: 190px;
	height: 16px;
	display: block;
	padding-bottom: 10px;
	background-image: url(../images/top/subtitle_s06.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

#menu_0132on {
	width: 190px;
	height: 16px;
	background: url(../images/top/subtitle_03on.gif) no-repeat;
	display: block;
}
#menu_02 a{
	width: 190px;
	height: 50px;
	background: url(../images/top/subtitle2on.gif) no-repeat;
	;
	display: block;
}
#menu_02 {
	width: 190px;
	height: 50px;
	display: block;
	background-image: url(../images/top/subtitle2on.gif);
	background-repeat: no-repeat;
}
#menu_02 a:hover {
	background: url(../images/top/subtitle2on.jpg) no-repeat;
	display: block;
}
#menu_021 a {
	width: 190px;
	height: 16px;
	display: block;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../images/top/2subtitle_01.gif);
	background-repeat: no-repeat;
}
#menu_021on a {
	width: 190px;
	height: 50px;
	display: block;
	background-image: url(../images/top/2subtitle_01on.gif);
	background-repeat: no-repeat;
}

#menu_0211 a {
	width: 190px;
	height: 16px;
	background: url(../images/top/2subtitle_s01.gif) no-repeat;
	display: block;
	margin-bottom: 5px;
}
#menu_0211on a {
	width: 190px;
	height: 16px;
	display: block;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	background-image: url(../images/top/2subtitle_s01on.gif);
}
#menu_0212 a {
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/2subtitle_s02.gif);
	background-repeat: no-repeat;
}
#menu_0212on a {
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/2subtitle_s03on.gif);
	background-repeat: no-repeat;
}
#menu_0213 a {
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/2subtitle_s03.gif);
	background-repeat: no-repeat;
}

#menu_0213on a {
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/2subtitle_s03.gif);
	background-repeat: no-repeat;

}
#menu_0214 a {
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/2subtitle_s033.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}

#menu_0214on a {
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/2subtitle_s033on.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}

#menu_0221 a {
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/2subtitle_s04.gif);
	background-repeat: no-repeat;
}
#menu_0221on a {
	width: 190px;
	height: 16px;
	display: block;
	background-image: url(../images/top/2subtitle_s04on.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#menu_0222 a {
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/2subtitle_s05.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}

#menu_0222on a {
	width: 190px;
	height: 16px;
	display: block;
	background-image: url(../images/top/2subtitle_s05on.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#menu_022 a{
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/2subtitle_02.gif);
	background-repeat: no-repeat;
	padding: 0px;
}
#menu_022on a { 
	width: 190px;
	height: 16px;
	background: url(../images/top/2subtitle_s02on.gif) no-repeat;
	margin-bottom: 10px;
	display: block;
}
#menu_023 a {
	width: 190px;
	height: 16px;
	display: block;
	background-image: url(../images/top/2subtitle_03.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#menu_023on a {
	width: 190px;
	height: 16px;
	display: block;
	background-image: url(../images/top/2subtitle_03on.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#menu_0231 a {
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/2subtitle_s06.gif);
	background-repeat: no-repeat;
}
#menu_0231on {
	width: 190px;
	height: 16px;
	display: block;
	background-image: url(../images/top/2subtitle_s06on.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

#menu_0232 a {
	width: 190px;
	height: 16px;
	display: block;
	background-image: url(../images/top/2subtitle_s07.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 5px;
}

#menu_0232on a{
	width: 190px;
	height: 16px;
	display: block;
	background-image: url(../images/top/2subtitle_s07on.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-bottom: 5px;
}
#menu_0233 a {
	width: 190px;
	height: 16px;
	display: block;
	padding-bottom: 10px;
	background-image: url(../images/top/2subtitle_s08.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

#menu_0233on a{
	width: 190px;
	height: 16px;
	display: block;
	background-image: url(../images/top/2subtitle_s08on.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#menu_03 {
	width: 190px;
	height: 50px;
	background: url(../images/top/subtitle3on.gif) no-repeat;
	display: block;
}
#menu_03 a {
	width: 190px;
	height: 50px;
	background: url(../images/top/subtitle3on.gif) no-repeat;
	display: block;
}
#menu_03 a:hover {
	background: url(../images/top/subtitle3on.jpg) no-repeat;
	display: block;
}
#menu_031 a {
	width: 190px;
	height: 16px;
	display: block;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../images/top/3subtitle_01.gif);
	background-repeat: no-repeat;
}
#menu_031on a {
	width: 190px;
	height: 50px;
	display: block;
	background-image: url(../images/top/3subtitle_01on.gif);
	background-repeat: no-repeat;
}

#menu_0311 a {
	width: 190px;
	height: 16px;
	background: url(../images/top/3subtitle_s01.gif) no-repeat;
	display: block;
	margin-bottom: 5px;
}
#menu_0311on a {
	width: 190px;
	height: 16px;
	display: block;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	background-image: url(../images/top/3subtitle_s01on.gif);
}
#menu_0312 a {
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/3subtitle_s02.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}
#menu_0312on a {
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/3subtitle_s02on.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}


#menu_0321 a {
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/3subtitle_s03.gif);
	background-repeat: no-repeat;
}
#menu_0321on a {
	width: 190px;
	height: 16px;
	display: block;
	background-image: url(../images/top/3subtitle_s03on.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#menu_0322 a {
	width: 190px;
	height: 16px;
	display: block;
	background-image: url(../images/top/3subtitle_s04.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	margin-bottom: 5px;
}
#menu_0322on a {
	width: 190px;
	height: 16px;
	display: block;
	background-image: url(../images/top/3subtitle_s04on.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	margin-bottom: 5px;
}

#menu_032 a{
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/3subtitle_02.gif);
	background-repeat: no-repeat;
}
#menu_032on a { 
	width: 190px;
	height: 16px;
	background: url(../images/top/3subtitle_s02on.gif) no-repeat;
	margin-bottom: 10px;
	display: block;
}

#menu_04 {
	width: 190px;
	height: 50px;
	display: block;
	background-image: url(../images/top/subtitle4on.gif);
	background-repeat: no-repeat;
}
#menu_04 a {
	width: 190px;
	height: 50px;
	background: url(../images/top/subtitle4on.gif) no-repeat;
	display: block;
}
#menu_04 a:hover {
	background: url(../images/top/subtitle4on.jpg) no-repeat;
	display: block;
}
#menu_041 a {
	width: 190px;
	height: 16px;
	background: url(../images/top/subtitle4_01.gif) no-repeat;
	display: block;
	margin-bottom: 5px;
}
#menu_0411 a {
	width: 190px;
	height: 16px;
	background: url(../images/top/subtitle4_s01.gif) no-repeat;
	display: block;
	margin-bottom: 5px;
}

#menu_0412 a {
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/subtitle4_s02.gif);
	background-repeat: no-repeat;
}
#menu_0413 a {
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/subtitle4_s03.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}

#menu_0421 a {
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/subtitle4_s04.gif);
	background-repeat: no-repeat;
}

#menu_0422 a {
	width: 190px;
	height: 16px;
	display: block;
	background-image: url(../images/top/subtitle4_s05.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#menu_0423 a {
	width: 190px;
	height: 16px;
	display: block;
	background-image: url(../images/top/subtitle4_s06.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#menu_0424 a {
	width: 190px;
	height: 16px;
	display: block;
	background-image: url(../images/top/subtitle4_s07.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#menu_042 a{
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/subtitle4_02.gif);
	background-repeat: no-repeat;
}
#menu_043 a{
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/subtitle4_03.gif);
	background-repeat: no-repeat;
}
#menu_0431 a {
	width: 190px;
	height: 16px;
	background: url(../images/top/subtitle4_s08.gif) no-repeat;
	display: block;
	margin-bottom: 5px;
}

#menu_0432 a {
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/subtitle4_s09.gif);
	background-repeat: no-repeat;
}
#menu_0433 a {
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/subtitle4_s09.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}




#menu_05 {
	width: 190px;
	height: 50px;
	background: url(../images/top/subtitle5.gif) no-repeat;
	display: block;
}
#menu_05 a {
	width: 190px;
	height: 50px;
	background: url(../images/top/subtitle5on.gif) no-repeat;
	display: block;
}
#menu_05 a:hover {
	background: url(../images/top/subtitle5on.jpg) no-repeat;
	display: block;
}
#menu_051 a {
	width: 190px;
	height: 16px;
	background: url(../images/top/subtitlev5_01.gif) no-repeat;
	display: block;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 0px;
}
#menu_0511 a {
	width: 190px;
	height: 16px;
	background: url(../images/top/subtitle5_s01.gif) no-repeat;
	display: block;
	margin-bottom: 5px;
}

#menu_0512 a {
	width: 190px;
	height: 30px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/subtitle5_s02.gif);
	background-repeat: no-repeat;
}
#menu_0513 a {
	width: 190px;
	height: 16px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/top/subtitle5_s03.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}


#menu_06 {
	width: 225px;
	height: 60px;
	background: url(../images/top/subtitle6.gif) no-repeat;
	display: block;
}
#menu_06 a {
	width: 225px;
	height: 60px;
	background: url(../images/top/subtitle6on.gif) no-repeat;
	display: block;
}
#menu_06 a:hover {
	background: url(../images/top/subtitle6on.jpg) no-repeat;
	display: block;
}
#menu_061 {
	width: 225px;
	height: 52px;
	background: url(../images/top/subtitle6_s01.gif) no-repeat;
	display: block;
}
#menu_061 a {
	width: 225px;
	height: 52px;
	background: url(../images/top/subtitle6_s01.gif) no-repeat;
	display: block;
}
#menu_061 a:hover {
	background: url(../images/top/subtitle6_s01_on.gif) no-repeat;
	display: block;
}
#menu_062 {
	width: 225px;
	height: 52px;
	background: url(../images/top/subtitle6_s02.gif) no-repeat;
	display: block;
}
#menu_062 a {
	width: 225px;
	height: 52px;
	background: url(../images/top/subtitle6_s02a.gif) no-repeat;
	display: block;
}
#menu_062 a:hover {
	background: url(../images/subtitle6_s02a_on.jpg) no-repeat;
	display: block;
}
#menu_063 {
	width: 225px;
	height: 52px;
	background: url(../images/top/subtitle6_s03.gif) no-repeat;
	display: block;
}
#menu_063 a {
	width: 225px;
	height: 52px;
	background: url(../images/top/subtitle6_s03a.gif) no-repeat;
	display: block;
}
#menu_063 a:hover {
	background: url(../images/top/subtitle6_s03_on.jpg) no-repeat;
	display: block;
}
#menu_064 {
	width: 225px;
	height: 52px;
	background: url(../images/top/subtitle6_s04.gif) no-repeat;
	display: block;
}
#menu_064 a {
	width: 225px;
	height: 52px;
	background: url(../images/top/subtitle6_s04a.gif) no-repeat;
	display: block;
}
#menu_064 a:hover {
	background: url(../images/top/subtitle6_s04a_on.jpg) no-repeat;
	display: block;
}
#menu_065 { 
	width: 225px;
	height: 52px;
	background: url(../images/top/subtitle6_s05.gif) no-repeat;
	display: block;
}
#menu_065 a {
	width: 225px;
	height: 52px;
	background: url(../images/top/subtitle6_s05a.gif) no-repeat;
	display: block;
}
#menu_065 a:hover {
	background: url(../images/top/subtitle6_s05a_on.jpg) no-repeat;
	display: block;
}
li.top { 
	width: 225px;
	height: 15px;
	background: url(../images/top/subtitle6Top.gif) no-repeat;
	display: block;
}
li.line {
	width: 190px;
	height: 13px;
	background: url(../images/top/subtitle6Line.gif) no-repeat;
	display: block;
}
li.bottom { 
	width: 225px;
	height: 15px;
	background: url(../images/top/subtitle6Bottom.gif) no-repeat;
	display: block;
}
/*  ページトップ  */
.pagetop {
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	width: 740px;
	height: 22px;
}
.qa_right_box .pagetop {
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	width: 620px;
}
/*  メニュー  */
.tabTitle{
	background: #F4F4F4;
	margin: 0;
	padding: 0;
	width:740px;
	height:78px;
	}
.tabTitle1{
	float:left;
	margin-top: 10px;
	margin-right: 19px;
}
.tabTitle2{
	float:left;
	margin-top: 10px;
}
#photo0{
	position:absolute;
	top:340px;
	left:405px;
	width:156px;
	height:77px;
	}
#photo01{
	position:absolute;
	top:265px;
	left:561px;
	width:63px;
	height:141px;
	}
#photo20{
	position:absolute;
	top:205px;
	left:200px;
	width:98px;
	height:160px;
	}
#photo201{
	position:absolute;
	top:266px;
	left:90px;
	width:110;
	height:83;
	}
#photo301{
	position:absolute;
	top:144px;
	left:632px;
	width:161px;
	height:115px;
	}
#photo401{
	position:absolute;
	top:196px;
	left:879px;
	width:71px;
	height:180px;
	}
#photo402{
	position:absolute;
	top:297px;
	left:736px;
	width:143px;
	height:58px;
	}
#photo501{
	position:absolute;
	top:192px;
	left:461px;
	width:49px;
	height:125;
	}
#photo502{
	position:absolute;
	top:228px;
	left:301px;
	width:160px;
	height:58px;
	}
#new{
	position:absolute;
	top:204px;
	left:400px;
	width:56px;
	height:22px;
	}
#new2{
	position:absolute;
	top:479px;
	left:873px;
	width:56px;
	height:22px;
	}


#photo00{
	position:absolute;
	top:372px;
	left:738px;
	width:295px;
	height:90px;
	}
