@charset "Shift_JIS";

.fl_L {float: left;}
.fl_R {float: right;}
.lnHght120{line-height: 120%}

.clear {
 clear:both;
}

p{
margin:0px;
padding:0px;
}

form{
padding:0px;
margin:0px;
}

a{
padding:0px;
margin:0px;
}

br{
padding:0px;
margin:0px;
}


img{
padding:0px;
margin:0px;
}

a:link {
color: #006666;
text-decoration:underline;
}
a:visited {
color: #006666;
text-decoration:underline;
}
a:hover {
color: #006666;
text-decoration:underline;
}
a:active {
color: #006666;
text-decoration:underline;
}

a.text:link{
color:#666666;
text-decoration:underline;
}

a.text:visited{
color:#666666;
text-decoration:underline;
}

a.text:hover{
color:#666666;
text-decoration:underline;
}

a.text:active{
color:#666666;
text-decoration:underline;
}


#page_top{
padding-top:35px;
margin:0px;
text-align:right;
width:535px;
}

#page_top02{
padding-top:20px;
margin:0px;
text-align:right;
width:535px;
}


body {
	padding:0px;
	margin:0px;
	background-image: url(../common/body_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}


/*page_body------------------------------------------------*/
#page_body{
	margin:0px auto;
	width:780px;
	font-size:12px;
	line-height:16px;

}


/*header------------------------------------------------*/
#header{
padding:0px;
margin:0px;
height:56px;
background:url(../common/header_bg.gif) repeat-x;
}

#header_inner{
padding-top:8px;
padding-left:30px;
padding-right:3px;
}

#header_left{
width:161px;
float:left;
}

#header_right{
width:263px;
padding-top:14px;
float:right;
}

#header_right ul{
margin:0px;
padding:0px;
}

#header_right li{
margin:0px;
padding-right:18px;
float:left;
list-style-type:none;
}


/*menu------------------------------------------------*/
#menu{
padding:0px;
margin:0px;
height:32px;
}

/*copy------------------------------------------------*/
#copy{
padding-top:25px;
padding-bottom:30px;
width:535px;
font-size:10px;
}

#copy02{
padding-top:10px;
padding-bottom:30px;
width:535px;
font-size:10px;
}


/*pan------------------------------------------------*/
#pan{
	padding-left:15px;
	padding-top:20px;
	padding-bottom:20px;
	font-size:10px;
	background: #FFFFFF;
}.imgLeft {
	float: left;
	padding-right: 5px;
}
