
body {
  margin: 0;
  padding: 0;
  	background-color:#FFFFEe;
}
.main {  
    width: 100%;  
  /*  border: 1px solid #000;  */
    text-align: left;  
	/*background-image: url("../i/blueflashtest.gif");*/
	/*background-attachment:fixed;*/
	/*background-repeat:repeat-x;*/
	font-size : 22px;

}  
.main div   {  
width:964px; 
    /*border: 1px solid #FF0000;  */
background-image: url("../i/bg5.gif");
background-repeat:repeat;
/*background-color:#eFFFFF;*/
    margin: 0 auto;  
    /*text-align: left;  */
}


#header  {
width: 75%;
background-color:#ffffff;
/*height:30pt;*/
padding : 40px;

border-left: 1px solid #cecece;
border-top: 1px solid #ffffff;
border-right: 1px solid #cecece;
border-bottom: 1px solid #cecece;
box-shadow: 0 46px 103px -34px rgba(0, 0, 0, 0.3);

}
#header0  {
	width: 100%;
	text-align:center;

	padding : 11px;
	float: none;
}

#header2  {
	width: 90%;
	/*height:30pt;*/
	text-align:center;
	  margin: 0 auto;


}


 a{
text-decoration: none;

color: #6e6e6e;
/*background: #ffffff;*/
display: inline;
}


.p00{
margin-left:14px;

text-decoration: none;
font-size : 18px;
font-family : "MS UI Gothic";
padding-top : 6px;
padding-bottom : 6px;
color:#3e3e3e;
line-height: 34px;
/*letter-spacing:3px;*/
/*font-weight: bold ;*/
font-weight: normal ;

padding-left : 20px;
background:url(../i/popup.gif)
no-repeat 0% 50%;
clear:left;
display: inline;
}



.p01{
	font-size : 15px;
	margin-left: 14px;
	text-decoration: none;
	font-family: 'メイリオ', 'Meiryo', 'Osaka', 'ＭＳ Ｐゴシック', 'MS PGothic', 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 'sans-serif';
	padding-top : 6px;
	padding-bottom : 6px;
	color: #777777;
	line-height: 42px;
	/*letter-spacing:3px;*/
/*font-weight: bold ;*/
	font-weight: normal;
	padding-left : 20px;
	background: url(../i/popup.gif)
no-repeat 0% 50%;
	clear: left;
	display: inline;
}


.p02{
margin-left:14px;

text-decoration: none;
font-size : 16px;
font-family : "MS UI Gothic";
padding-top : 6px;
padding-bottom : 6px;
color:#3e3e3e;
line-height: 42px;
/*letter-spacing:3px;*/
/*font-weight: bold ;*/
font-weight: normal ;

padding-left : 20px;
background:url(../i/popup.gif)
no-repeat 0% 50%;
clear:left;
display: inline;
}



.p01 a {
	color: #6F6F6F;
}
.p01 a:hover { 
    color: #000000; 
background-color:#a5fcff;
}


/*ここから上に戻るボタンの設定*/
.back-to-top {
    position: fixed;
    right: 10px;
    bottom: 10px;
    color: #fff;
    width: 40px;
    height: 40px;
    z-index: 2;
    display: none;
}
.back-to-top:before {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    position: absolute;
    left: 0;
    top: 0;
    background: #addbf7	;
}
.back-to-top:after {
    content: "↑";
    display: block;
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    left: 0;
    top: 0;
}
/*上に戻るボタンの設定*/