@charset "UTF-8";


/*--------------------------------------
初期設定
--------------------------------------*/

*{
	margin:0;
}

li{
list-style:none;
}

h1,h2,h3{
	margin:0;
	padding:0;
	text-indent: -9999px;
}

h1,h2,h3,h4,h5,h6,p,img,th{
	border:0;
	font-style:normal;
	font-weight:normal;
}
em{
	font-style:normal;
	font-weight:bold;
}

hr {
	color: #aaaaaa;
	width:98%;
}

#mT1{
float:left;
}

#mT1 li{
display:block;
float:left;
text-indent:-9999px;
height:27px;
background-repeat:no-repeat;
}

#mT1 a{
display:block;
height:27px;
background-repeat:no-repeat;
}

#mT1_1{
width:93px;
background-image:url(../image/hbt01_1.jpg);
}

#mT1_2{
width:99px;
background-image:url(../image/hbt02_1.jpg);
}

#mT1_3{
width:106px;
background-image:url(../image/hbt03_1.jpg);
}

#mT1_4{
width:104px;
background-image:url(../image/hbt04_1.jpg);
}

#mT1_5{
width:185px;
background-image:url(../image/space00.gif);
}

#mT1_6{
width:75px;
background-image:url(../image/hbt06_1.jpg);
}

#mT1_7{
width:98px;
background-image:url(../image/hbt07_1.jpg);
}

#mT1_1 a{width:93px;}
#mT1_2 a{width:99px;}
#mT1_3 a{width:106px;}
#mT1_4 a{width:104px;}
#mT1_6 a{width:75px;}
#mT1_7 a{width:98px;}


#mT1_1 a:hover{background-image:url(../image/hbt01_2.jpg);}
#mT1_2 a:hover{background-image:url(../image/hbt02_2.jpg);}
#mT1_3 a:hover{background-image:url(../image/hbt03_2.jpg);}
#mT1_4 a:hover{background-image:url(../image/hbt04_2.jpg);}
#mT1_6 a:hover{background-image:url(../image/hbt06_2.jpg);}
#mT1_7 a:hover{background-image:url(../image/hbt07_2.jpg);}

.clear{
clear: both;
}
body {
	background-color:#ffffff;
	color: #333333;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic",sans-serif;
	font-size:10pt;
}

.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}

/*--------------------------------------
Link設定
--------------------------------------*/

a:link {
	color:#0000ff;
	text-decoration:none;
}
a:visited {
	color:#0000ff;
	text-decoration:none;
}
a:hover {
	color:#333333;
	text-decoration:underline;
}
a:active {
	color:#333333;
	text-decoration:none;
}


/*--------------------------------------
共通
--------------------------------------*/

#wcm {
	position: absolute;
	width: 768px;
	height: 100%;
	left: 50%;
	margin-left: -384px;
	margin-top: 0px;
	background-color: #ffffff;
}

#wcm #contents {
	width: 768px;
	margin: 0 0 0 0px;
	background-color: #ffffff;
}

#wcm #header {
	width: 768px;
	height: 68px;
	background: url(../image/title_head01.jpg) no-repeat;
	padding: 0 0 0 0;
}
#wcm #header h1 a {
	display: block;
	width: 768px;
	height: 68px;
}
#wcm #gnaviArea {
	width: 768px;
	height: 27px;
	background: url(../image/hbt_back.jpg) repeat;
	float: left;
	padding: 0 0 0 0;
}
#wcm #gnaviArea li {
	float: left;
}

#wcm #t_navi {
	float: left;
	display: block;
	width: 768px;
	height: 20px;
	margin: 5px 0 0px 0;
	font-size: 8pt;
	background-color: #ffffff;
}


#wcm #btnArea{
	width: 768px;
	padding: 0 25px;
	text-align: right;
}

/*--------------------------------------
共通 フッター
--------------------------------------*/

#wcm #footer{
	background-color: #ffffff;
	width: 768px;
	height: 50px;
	padding: 25px 0 3px 0px;
	font-size:8pt;
}

#wcm #footer .footertxt{
	margin-right:10px;
	font-size:8pt;
	text-align: right;
	line-height: 140%;
}

#wcm #footer .footertxt{
	margin-right:10px;
	font-size:8pt;
	text-align: right;
	line-height: 140%;
}

#wcm #footer a {
	color: #333333;
}

/* 左メニュー */
#wcm #contents #leftArea {
	font-size: 8pt;
	text-align: left;
	height: auto;
	width: 185px;
	float: left;
}

#wcm #leftArea a.m1,a.m2,a.m3 {
	display: block;
	width: 174px;
	height: 35px;
	text-indent: -9999px;
	margin-top: 3px;
}

#wcm #leftArea a.m1 {
	background: url("../image/m_menu01_1.jpg") no-repeat;
}

#wcm #leftArea a.m1:hover {
	background: url("../image/m_menu01_2.jpg") no-repeat;
}

#wcm #leftArea a.m2 {
	background: url("../image/m_menu02_1.jpg") no-repeat;
}

#wcm #leftArea a.m2:hover {
	background: url("../image/m_menu02_2.jpg") no-repeat;
}

#wcm #leftArea a.m3 {
	background: url("../image/m_menu03_1.jpg") no-repeat;
}

#wcm #leftArea a.m3:hover {
	background: url("../image/m_menu03_2.jpg") no-repeat;
}

#wcm #leftArea a.t1,a.t2 {
	display: block;
	width: 174px;
	height: 44px;
	text-indent: -9999px;
}

#wcm #leftArea a.t1 {
	margin-top:3px;
	background: url("../image/t_menu01_1.jpg") no-repeat;
}

#wcm #leftArea a.t1:hover {
	background: url("../image/t_menu01_2.jpg") no-repeat;
}

#wcm #leftArea a.t2 {
	background: url("../image/t_menu02_1.jpg") no-repeat;
}

#wcm #leftArea a.t2:hover {
	background: url("../image/t_menu02_2.jpg") no-repeat;
}

#wcm #leftArea a.t3 {
	display: block;
	width: 174px;
	height: 53px;
	text-indent: -9999px;
}

#wcm #leftArea a.t3 {
	margin-top: 2px;
	margin-bottom: 10px;
	background: url("../image/t_menu03_1.jpg") no-repeat;
}

#wcm #leftArea a.t3:hover {
	background: url("../image/t_menu03_2.jpg") no-repeat;
}








#wcm #leftArea a.d1,a.d2,a.d3,a.d4 {
	display: block;
	width: 174px;
	height: 25px;
	text-indent: -9999px;
}

#wcm #leftArea #d_head {
	width: 174px;
	height: 11px;
	text-indent: -9999px;
	background: url("../image/d_menu_head.gif") no-repeat;
}

#wcm #leftArea a.d1 {
	margin-top:2px;
	background: url("../image/d_menu01_1.gif") no-repeat;
}

#wcm #leftArea a.d1:hover {
	background: url("../image/d_menu01_2.gif") no-repeat;
}

#wcm #leftArea a.d2 {
	background: url("../image/d_menu02_1.gif") no-repeat;
}

#wcm #leftArea a.d2:hover {
	background: url("../image/d_menu02_2.gif") no-repeat;
}

#wcm #leftArea a.d3 {
	background: url("../image/d_menu03_1.gif") no-repeat;
}

#wcm #leftArea a.d3:hover {
	background: url("../image/d_menu03_2.gif") no-repeat;
}

#wcm #leftArea a.d4 {
	background: url("../image/d_menu04_1.gif") no-repeat;
}

#wcm #leftArea a.d4:hover {
	background: url("../image/d_menu04_2.gif") no-repeat;
}


#wcm #contents #leftArea #supportArea {
	margin-top:10px;
	margin-left:4px;
	background-color: #eeeeee;
	text-align: center;
	width: 166px;
	height: 270px;
}

#wcm #contents #leftArea #supportArea #l_bana01 {
	margin-top:15px;
	background: url("../image/l_bana01.gif") no-repeat;
	width: 153px;
	height: 53px;
	text-indent: -9999px;
}

#wcm #contents #leftArea #supportArea #l_bana02 {
	margin-top:15px;
	margin-top:15px;
	background: url("../image/l_bana02.gif") no-repeat;
	width: 154px;
	height: 163px;
	text-indent: -9999px;
}

#wcm #contents #rightArea {
	width: 583px;
	float: right;
}

#wcm #contents #rightArea #mainArea {
	width: 583px;
	float: left;
}

/*--------------------------------------
　本文内共通
--------------------------------------*/

.back_head {
	font-size:8pt;
	color: #333333;
	text-align: right;
	margin-right: 10px;
}

.back_head a {
	color: #333333;
}