@charset "utf-8";body {background-image:url(images/bg.jpg);	background-repeat:repeat-x;
scrollbar-base-color: #ffffff;scrollbar-track-color: #ffffff;scrollbar-face-color: #ffffff;scrollbar-darkshadow-color: #ffffff;scrollbar-highlight-color: #ffffff;margin-top:0px;}
p{margin:0px;font-weight:normal;}

img{border:none;padding:0px;}
br.clear{clear:both;padding:0px;margin:0px;}

h1{color:333333;font-size:25px;font-weight:bold;line-height:1.15;display: none;}
/**骨組み関係**************************/
#top{margin-top:0px;height:140px;	width: 800px;	position: relative;	margin:auto;}
#navbt{margin-top:0px;width: 780px;position: relative;margin:auto;margin-bottom:0px;}

#bread{margin:auto;width: 790px;position: relative;font-family: "ＭＳ Ｐゴシック", "Helvetica", "ヒラギノ角ゴ Pro W3";font-size: 11px;font-style: normal;line-height: 17px;height:17px;color: #333333;padding:0px 0px 10px 10px;background-color:#FFFFFF;}

/*#fbg{margin:auto;width:auto;height:27px;background-image:url(images/f-bg.jpg);}*/
/***二段組関係*********************/
#masthead{margin-top:10px;width: 780px;margin:auto;margin-top:0px;	
}
#main{margin:0 auto;	width: 800px;	/*background-image:url(images/bgbg.jpg); */
	background-color:#FFFFFF;}

#bg{margin:0 auto;	width: 800px;	height:500px;	background-color:#FFFFFF;}
#main2{margin-left:15px;	margin-right:15px;}
#main3{width:190px;margin-left:0px;	margin-right:15px;}
#topmain{width:560px;margin-left:0px;	
}

#right{float:right;width:205px;margin-top:0px;margin-right:2px;}

#left{float:left;width:560px;margin-top:0px;margin-left:15px;}

#topright{float:right;width:355px;margin-top:0px;background-color:#CCCCCC;}
#topleft{float:left;width:190px;margin-top:0px;}


/****スペース関係********************/

.h {padding: 0px 15px 0px 0px;}

.ti-dai {	padding: 0px 0px 20px 0px;}
.ti-chu {	padding: 30px 0px 20px 0px;}
.ti-small {	padding: 30px 0px 10px 0px;}
.sp-u20 {padding: 20px 0px 0px 0px;}
.sp-u20d15 {padding: 20px 0px 15px 0px;}
.sp-u40d15 {padding: 40px 0px 15px 0px;}
.sp-u30 {padding: 30px 0px 0px 0px;}
.sp-r20d10 {padding: 0px 10px 10px 0px;}
.sp-d10 {padding: 0px 0px 10px 0px;}
.sp-u5d5 {padding: 5px 0px 5px 0px;}
.sp-d5 {padding: 0px 0px 5px 0px;}
.sp-u2d2 {padding: 2px 0px 2px 0px;}
.sp-250 {padding: 40px 0px 30px 0px;}



.story {	padding: 15px 15px 15px 15px;	font-size: 13px;	line-height:25px;}
.story2 {	padding: 0px 0px 0px 45px;	font-size: 13px;	line-height:25px;}

.story3 {	padding: 10px 40px 0px 10px;	font-size: 10px;	color:#666666;	line-height:20px;}
.sp {	padding: 10px 0px 10px 0px;}
.sp2 {	padding: 5px 5px 5px 5px;}
.sp3 {	padding: 0px 0px 10px 0px;}
.sp4 {	padding: 0px 20px 0px 20px;}
.sp5 {	padding: 10px 0px 0px 0px;}
.sp6 {	padding: 20px 0px 50px 0px;}
.sp7 {	padding: 30px 0px 0px 0px;}


.e2 {margin-right:16px;}
.e3 {margin-left:16px;}


.pagetop {padding: 0px 0px 30px 0px;}


.img { padding:0px 0 0 0; margin-top:0px;	
}

/***テキスト関係*********************/

.tx1 {	font-family: "ＭＳ Ｐゴシック", "Helvetica", "ヒラギノ角ゴ Pro W3";	font-size: 13px;	font-style: normal;	line-height: 17px;	color: #000000;	padding:0px 15px 0px 0px;	margin-left:0px;	
}
.tx1-2 {	font-family: "ＭＳ Ｐゴシック", "Helvetica", "ヒラギノ角ゴ Pro W3";	font-size: 13px;	font-style: normal;	line-height: 17px;	color: #000000;	padding:0px 5px 0px 5px;	margin-left:0px;	
}
.tx2 {	font-family: "ＭＳ Ｐゴシック", "Helvetica", "ヒラギノ角ゴ Pro W3";	font-size: 10px;	font-style: normal;	line-height: 17px;	color:#FF6600;	padding:0px 3px 0px 3px;	margin-left:5px;}
.tx3 {	font-family: "ＭＳ Ｐゴシック", "Helvetica", "ヒラギノ角ゴ Pro W3";	font-size: 10px;	font-style: normal;	line-height: 17px;	color: #666666;	padding:0px 15px 0px 3px;	margin-left:5px;}
.link{	font-family: "ＭＳ Ｐゴシック", "Osaka", "Helvetica", "ヒラギノ角ゴ Pro W3";	font-size: 10px;	font-style: normal;	line-height: 14px;	color:#3366CC;}
.b {	font-family: "ＭＳ Ｐ明朝", "細明朝体";	font-size: 12px;	font-style: normal;	line-height: 22px;	font-weight: normal;	background-position: left top;	text-align: left;	color: #000000;}
.aten {	font-family: "ＭＳ Ｐゴシック", Osaka;	font-size: 10px;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-indent: 10px;	color: #666666;}
.tx-s {	font-family: "ＭＳ Ｐゴシック", "Helvetica", "ヒラギノ角ゴ Pro W3";	font-size: 10px;	font-style: normal;	line-height: 17px;	color: #000000;	text-align:center;	padding:5px 0px 4px 0px;}




.aaa {	font-family: "ＭＳ Ｐゴシック", "Osaka", "Helvetica", "ヒラギノ角ゴ Pro W3";	font-size: 12px;	font-style: normal;	line-height: 17px;	color:#000099;	font-weight:700;	padding:0px 18px 0px 18px;}


/************************/

a{/*リンクされた文字*/
color:#333333;font-style:normal;text-decoration:underline;}
a:link {/*未訪問のリンク*/
color:#333333;font-style:normal;text-decoration:underline;}
a:visited {/*訪問後のリンク*/
color:#333333;text-decoration:underline;}
a:hover {/*マウスをのせたとき*/
	color:#FF0066;font-style:normal;text-decoration:underline;}
a:active {/*クリック中*/
text-decoration:underline;}

/************************/

#topmain	{	width: 390px;	position: absolute;	left: 165px;}
#side	{	width: 145px;	position: absolute;	left: 10px;}
#ad_side	{	width:275px;	margin-left:565px;	}
	
	
/************************/	










#topbg{margin:auto;	background-image:url(images/w1.png);	width: 850px;	height: 29px;
}



#pagetop{margin:0 auto;	width: 850px;	height: 20px; 
}

#contents {	width: 850px;}






/**********************
body, td, th {	color: #333333;}

h1, h2, h4 {	color: #330000;}

h3, h5, h6 {	color: #996666;}**/


.css01 {	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";	font-size: 12px;	font-style: normal;	line-height: 14px;	color: #ffffff;	padding:0px 8px 5px 3px;}
.white{	font-family: "Helvetica";	font-size: 10px;	font-style: normal;	line-height: 14px;	color: #ffffff;}



.tx2c {	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";	font-size: 13px;	font-style:normal;	line-height: 17px;	color:#260FA8;	padding:10px 10px 0px 0px;}

.tx-r {	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";	font-size: 13px;	font-style: normal;	line-height: 20px;	color: #000000;	padding:10px 50px 50px 5px;	
}
.tx-l {	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";	font-size: 13px;	font-style: normal;	line-height: 20px;	color: #000000;	padding:10px 5px 50px 50px;}


.ta { padding:10px 0 0 0; margin-top:0px; font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";	font-size: 12px;	font-style: normal;	line-height: 14px;}

.tx5 {	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";	font-size: 10px;	font-style: normal;	line-height: 16px;	color: #000000;	padding:0px 0px 0px 0px;}
.white2{	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";	font-size: 13px;	font-style: normal;	line-height: 14px;	color: #ffffff;	font-size:medium;	font-weight:bold;	}
table.top{border-top:1px solid #999999;border-left:1px solid #999999;	border-right:1px solid #999999;	border-bottom:1px solid #999999;border-collapse:collapse;border-spacing:0;background-color:#ffffff;empty-cells:show;	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";	font-size: 12px;	font-style: normal;	color: #000000;	padding:3px 0px 3px 0px;	margin-left:0px;	text-align:center;}
.top th{border-right:1px solid #888888;border-bottom:1px solid #888888;color:#000000;	background-color:#999999;background-position:left top;	text-align:center;}
.top td{	border-right:1px solid #888888;border-bottom:1px solid #888888;	text-align:center; 
}
