@charset "utf-8";



* {

margin: 0;

padding: 0;

}

img,a,p,ul,li {border:none;margin:0px;padding:0px;}

li		{list-style:none;}

body{

	margin:0px;

	border:0px;

	padding:0px;

	font: 75% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	line-height:1.4;

	color:#333;

	text-align: center;

	background-color:#FFF4FC;

	font-size:100%;

}

table{

margin: 0;

padding: 0;

border-collapse: collapse;

border-spacing: 0;

}

img{

border: none;

}

/*** 全体テキストリンク設定 ***/

a:link 		{color:#003366; text-decoration:underline;}

a:visited 	{color:#333; text-decoration:underline;}

a:hover		{color:#003366; text-decoration:underline;}

a:active 	{color:#003366; text-decoration:underline;}



/*** 全体見出し設定 ***/



/*** all area ***/

#wrap{

	width:860px;

	padding: 0 12px;

	text-align: center;

	margin:0 auto;

	position: relative;

	background-image: url(cmnfix/contents_back.jpg);

	background-repeat: repeat-y;

	background-position: left top;

	background-color: #fff;

}



/*** head area ***/

#header	{

	text-align:left;

	width:860px;

	height: 92px;

	position: relative;

	}

#header h1{

color: #fff;

font-size:10px;

font-weight: normal;

background-color: #FFBBEC;

height:15px;

padding-left: 20px;

line-height: 15px;

}

#logo{

position: absolute;

left: 10px;

top: 25px;

	}

#h_font{

position: absolute;

top: 26px;

left:410px;

}

#h_contact{

position: absolute;

top: 27px;

right: 22px;

}

#h_tel{

position: absolute;

top: 57px;

right:22px;

}

#h_contact a:hover img{

opacity: 0.7; 

filter: Alpha(opacity=70); 

}

/*** head area end ***/



/*** swf area ***/

#swf{

	width:824px;

	height:304px;

	margin-left: 18px;

}

*+html #swf{

margin-left: 0;

}

/*** swf area end ***/



/*** gnav area ***/

#nav_area{

width: 824px;

height: 64px;

margin-left: 18px;

}

*+html #nav_area{

margin-left:0;

}

#nav_area ul{

overflow:hidden;

}

#nav_area ul:after{

  content:".";

  display:block;

  visibility: hidden;

  height: 0.1px;

  font-size: 0.1em;

  line-height: 0;

  clear: both;

  }

#nav_area ul li{

float: left;

}

#nav_area ul li a{

display: block;

height: 64px;

overflow: hidden;

outline: none;

text-indent: -4649px;

}

#nav_area ul li a:hover{

opacity: 0.7; 

filter: Alpha(opacity=70); 

}

#nav_area li#g1 a{

background-image: url(cmnfix/gnav01.jpg);

background-repeat: no-repeat;

width: 136px;

}

#nav_area li#g2 a{

background-image: url(cmnfix/gnav02.jpg);

background-repeat: no-repeat;

width: 137px;

}

#nav_area li#g3 a{

background-image: url(cmnfix/gnav03.jpg);

background-repeat: no-repeat;

width: 137px;

}

#nav_area li#g4 a{

background-image: url(cmnfix/gnav04.jpg);

background-repeat: no-repeat;

width: 137px;

}

#nav_area li#g5 a{

background-image: url(cmnfix/gnav05.jpg);

background-repeat: no-repeat;

width: 137px;

}

#nav_area li#g6 a{

background-image: url(cmnfix/gnav06.jpg);

background-repeat: no-repeat;

width: 140px;

}

/*** gnav area end ***/



/*** main area ***/

#main{

	width:824px;

	overflow: hidden;

	margin-left: 18px;

}

*+html #main{

margin-left: 0;

}

#main:after{

  content:".";

  display:block;

  visibility: hidden;

  height: 0.1px;

  font-size: 0.1em;

  line-height: 0;

  clear: both;

  }

#main_left{

	width:225px;

	margin-right: 13px;

	text-align:left;

	float:left;

	background-image: url(cmnfix/left_header.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

#main_right{

	width:580px;

	text-align:left;

	float:left;

}

#main a:hover img{

opacity: 0.7; 

filter: Alpha(opacity=70); 

}

/*** foot area ***/

#f_navi a{

margin: 0 3px;

text-decoration: none;

}

#footer{

background-image: url(cmnfix/footer_back.jpg);

background-repeat: no-repeat;

background-position: left top;

width:860px;

height:90px;

}

#f_navi	{

	padding:0;

	margin:0;

	color: #fff;

	padding-left: 10px;

	padding-top: 10px;

}

#copy{

padding-top: 10px;

}

.clear{clear:both;}



.footer_link{color:#FFF; font-size:12px; line-height:140%;}

.footer_link a:link,.footer_link a:visited,.footer_link a:hover{color:#FFF; font-size:12px; line-height:140%;}


