
body {
text-align: center;
margin: 0px;
font-size:15px;
color:#5C3E0D;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
background-image:linear-gradient(#ACC1EA,#ffffff)
}


/* read部分の背景を横100％にかけたい時にreadbackを使う ------------*/
#readback{
	width: 100%;
	margin: 0 auto;
	text-align: left;
}

#read {
	width:940px;
	background-color:#ffffff;
	text-align:left;
	margin: 0px auto;
	line-height:130%;
	border-color:#AA8B6A;
	border-left:0px solid;
	border-right:0px solid;
}



/*-------------------------------------*/
/* ヘッダー */
/*-------------------------------------*/


#lineao {
	background-color:#0033FF;
	height:10px;
	color:white;
	padding:2px;
}

#linepink {
	background-color:#0033FF;
	height:20px;
	color:white;
	font-size:12px;
	padding:2px;
}

#headadd {
   -moz-border-radius: 20px;    /* 古いFirefox */
   -webkit-border-radius: 20px; /* 古いSafari,Chrome */
   border-radius: 20px;         /* CSS3 */

   border: 0px white solid;     /* 枠線の装飾 */
   background-color: #E6E9F3;   /* 背景色 */
   width:350px;
}

/* head部分の背景を横100％にかけたい時にheadbackを使う ----------------*/
#headback{
	width: 100%;
	margin: 0 auto;
	text-align: left;
	}

#head {
	text-align:left;
	margin: 0px auto;
	position:relative;
	left:0px;
	top:0px;
	width:940px;
	height:370px;
	border-color:#AA8B6A;
	border-left:0px solid;
	border-right:0px solid;
	background-color:#ffffff;
}

#head002 {
	left:0px;
	top:0px;
	text-align:center;
	background-color:#00B0F0;
	height:120px;
}

#textjusyo {
line-height:120%;
text-align:center;
color:#0F5096;
}

/*-------------------------------------*/
/* フッター */
/*-------------------------------------*/
#footerback{
	width: 100%;
	margin: 0 auto;
	text-align: left;
	background-image:url(../images/back_foot.png);
	background-color:#ACC1EA;
}

#footer {
	position:relative;
	width:940px;
	height:230px;
	text-align:left;
	font-size:10px;
	margin: 0px auto;
	background-color:#ACC1EA;
	background-image:url(../images/bo002.png);
	background-repeat:no-repeat;
	background-position:90% 65%;
	border-color:#AA8B6A;
	border-left:0px solid;
	border-right:0px solid;
}

#mfoot {
	color:#5C3E0D;
	font-size:12px;
}

/*-------------------------------------*/
/* コピーライト */
/*-------------------------------------*/
#copyback{
	width: 100%;
	margin: 0 auto;
	text-align: left;
	background-image:url(../images/back.jpg);
}

#copy {
	position:relative;
	width:930px;
	text-align:right;
	font-size:11px;
	padding:5px;
	margin: 0px auto;
	background-color:#ffffff;
	border-color:#AA8B6A;
	border-left:0px solid;
	border-right:0px solid;
	border-bottom:0px solid;
}

#saikabuback {
	width: 100%;
	margin: 0 auto;
	text-align: left;
}

#saikabu {
	position:relative;
	width:930px;
	padding:5px;
	margin: 0px auto;
}




#rogobox {
	position:absolute;
	left:0px;
	top:-8px;
}

#pagetop {
	position:absolute;
	left:810px;
	top:-40px;
}

#copyright {
	position:absolute;
	left:560px;
	top:175px;
	color:#755126;
	font-size:12px;
}

#fb {
	position:absolute;
	left:10px;
	top:120px;
}

#add {
	position:absolute;
	left:470px;
	top:150px;
}

/*-------------------------------------*/
/* リンク */
/*-------------------------------------*/

a {
color:#301308;
text-decoration:none;
}

A:hover {
color:#301308;
position:relative;
top: 1px;
left:1px;
text-decoration:underline;
}

a.foot {
color:#ffffff;
text-decoration:none;
}

A:hover.foot {
color:#ffffff;
position:relative;
top: 1px;
left:1px;
text-decoration:underline;
}

A:hover.opa {
position:relative;
top: 0px;
left:0px;
text-decoration:underline;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

/* 書式設定 --------------------------------------------*/

.nokaigyo {white-space: nowrap;}

.f9 {font-size:9px;}
.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}
.f22 {font-size:22px;}
.f24 {font-size:24px;}
.f26 {font-size:26px;}
.f28 {font-size:28px;}

.fb {font-weight:bold;}
.lettersp1 {letter-spacing:1px;}

.line110 {line-height:110%;}
.line120 {line-height:120%;}
.line130 {line-height:130%;}
.line140 {line-height:140%;}
.line150 {line-height:150%;}
.line180 {line-height:180%;}

.bg_white {background-color:#ffffff;}
.bg_beju {background-color:#E8D8BA;}
.bg_sky {background-color:#D3E1F2;}
.bg_pink {background-color:#DA0439;}
.bg_greusu {background-color:#E8F0C5;}
.bg_greusu2 {background-color:#F4F7E2;}

.black {color:black;}
.red {color:red;}
.white {color:white;}
.green {color:#6A8B00;}
.enji {color:#A71A04;}
.activered {color:#B81C22;}
.footcol {color:#4E5639;}
.green_ye {color:#94D800;}
.sky {color:#00A0E9;}
.beju {color:#5C4B37;}

.u1 {text-decoration:underline;}

/*----------------------------------------------------*/
/* box div */
/*----------------------------------------------------*/

.textleft {text-align:left;}
.textcenter {text-align:center;}
.textright {text-align:right;}

.yokonarabi {float:left;}
.space {clear:left;}

.w180 {width:180px;}
.w90 {width:90px;}
.w100 {width:100px;}
.w120 {width:120px;}
.w150 {width:150px;}
.w270 {width:270px;}
.w362 {width:362px;}
.w500 {width:500px;}
.w598 {width:598px;}
.w650 {width:650px;}
.w750 {width:750px;}
.w846 {width:846px;}

.marg5 {margin:5px;}
.marg10 {margin:10px;}
.marg20 {margin:20px;}
.lmarg40 {margin-left:40px;}

.pad0 {padding:0px;}
.pad5 {padding:5px;}
.pad10 {padding:10px;}
.pad15 {padding:15px;}
.pad20 {padding:20px;}
.pad25 {padding:25px;}
.pad30 {padding:30px;}

.toppad10 {padding-top:10px;}
.toppad15 {padding-top:15px;}
.toppad25 {padding-top:25px;}
.toppad30 {padding-top:30px;}
.toppad50 {padding-top:50px;}
.toppad55 {padding-top:55px;}
.toppad60 {padding-top:60px;}
.toppad70 {padding-top:70px;}
.toppad80 {padding-top:80px;}

.leftpad140 {padding-left:140px;}
.leftpad60 {padding-left:60px;}
.leftpad50 {padding-left:50px;}
.leftpad40 {padding-left:40px;}
.leftpad30 {padding-left:30px;}
.leftpad25 {padding-left:25px;}
.leftpad20 {padding-left:20px;}



.border1px {
border:solid 1px;
border-color:#CCCCCC;
}






