@charset "UTF-8";

/****** 基本設定 ******/
body{
font-size:12px;
margin:0 0 5px 0;
padding:0px;
color:#444444;
font-family: "ＭＳ Ｐゴシック",sans-serif;
line-height:17px;
letter-spacing:2px;
text-align:center;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#000000;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-track-color:#ffffff;
background-image:url(img/);
background-repeat:repeat;
background-attachment:fixed;
}
/*文字色*/
.red{
color:#d51541;
font-weight:bold;
}
.blue{
color:#0066cc;
font-weight:bold;

}
.green{
color:#009900;
font-weight:bold;

}
/*通常リンク設定*/
a{
text-decoration:none;
color:#6495ED;
}
a:hover{
text-decoration:underline;
color:#F08080;
}

/* 強調しない */
strong,em{
font-style:normal;
}

/* 不可視に */
.inv{
display:none;
}

/* 見出しのデフォルト解除 */
h3,h4{
font-weight:normal;
font-size:14px;
margin:0px;
padding:0px;
text-align:left;
}
h1{
font-weight:normal;
font-size:18px;
margin:40px 0 0 30px;
padding:0px;
text-align:left;
}
h2{
font-size:12px;
margin:0px;
padding:0px;
text-align:left;
}
/* 通常改行用P */
p{
margin:0px;
padding:0px;
}



#base{
width:750px;
height:auto;
margin:5px auto 0;
text-align:left;
}

#head{
width:750px;
height:60px;
}

#head .left{
float:left;
width:50px;
height:50px;
background-image:url(img/logo.gif);
background-repeat:no-repeat;
}

#head .right{
float:right;
width:690px;
height:50px;
}

#head .top{
text-align:right;
float:right;
width:690px;
height:20px;
line-height:20px;
}

#head .top2{
text-indent:10px;
float:right;
width:690px;
height:35px;
line-height:35px;
background-image:url(img/headbk.gif);
background-repeat:no-repeat;
}

#top_img{
margin:10px 0px;
width:750px;
height:150px;
background-image:url(img/top.gif);
background-repeat:no-repeat;
}
#pan{
margin:0 0 5px 10px;
float:left;
text-align:left;
width:745px;
height:auto;
}

#container{
width:750px;
height:auto;

}

#left{
float:left;
width:540px;
height:auto;

}

#left .adspace{
	margin:10px 0;
}

#left .box1{
width:540px;
height:30px;
background-image:url(img/l_box1.gif);
background-repeat:no-repeat;
background-position:center;
line-height:30px;
}
#left .box1a{
width:540px;
height:30px;
background-image:url(img/l_box1.gif);
background-repeat:no-repeat;
background-position:center;
line-height:30px;
margin:20px 0 0 0;
}
#left .inner{
padding:0px 10px;
text-align:left;
}

#left p.top{
margin:5px 0px 0px 0px;

}

#left .box2{
width:540px;
height:auto;
background-image:url(img/l_box2.gif);
background-repeat:repeat -y;
background-position:center;
}

#left .box3{
width:540px;
height:13px;
background-image:url(img/l_box3.gif);
background-repeat:no-repeat;
background-position:center;
}

#left .box3 p{
display:none;
}

#right{
float:right;
width:200px;
height:auto;
margin:0px;
padding:0px;
text-align:right;
}

#right .box1{
width:190px;
height:30px;
background-image:url(img/box1.gif);
background-repeat:no-repeat;
background-position:center;
line-height:30px;
}

#right .inner{
padding:0px 10px;
text-align:left;
}
#right .inner dl{
	margin:5px 0 8px 0;
	}
#right .inner dt,dd{
	margin:0;
	padding:0;
	}
#right .imgp{
	margin:10px 0 0 0;
	text-align:center;
}
#right ul{
margin:0px;
padding:0px;
}

#right li{
margin:0px;
padding:0px;
list-style-type:none;
}

#right .box2{
width:190px;
height:auto;
background-image:url(img/box2.gif);
background-repeat:repeat -y;
background-position:center;
}

#right .box3{
width:190px;
height:13px;
background-image:url(img/box3.gif);
background-repeat:no-repeat;
background-position:center;
margin-bottom:15px;
}

#right .box3 p{
display:none;}

#footer{
clear:both;
width:750px;
height:50px;
}

#footer .inner{
margin:20px;

}

/*コピーライト*/

#cprt{
width:750px;
height:60px;
margin:30px 0 0 0;
}

#cprt .left{
float:left;
width:50px;
height:50px;
background-image:url(img/logo.gif);
background-repeat:no-repeat;
}

#cprt .right{
float:right;
width:690px;
height:50px;
}

#cprt .top{
text-indent:10px;
float:right;
width:690px;
height:35px;
line-height:35px;
background-image:url(img/headbk.gif);
background-repeat:no-repeat;
	font-size:80%;
}

#cprt .top a{
	color:#000;
	}

#cprt .top a:hover{
text-decoration:underline;
color:#000;
}

#cprt .top2{
text-align:right;
float:right;
width:690px;
height:20px;
line-height:20px;
}


