* {
    margin: 0;
    padding: 0;
    font-size: 100%;
    font-weight: normal;
    list-style-type: none;
} 
  
body{
color: #71791b;
margin: auto;
font-family: "メイリオ", "Meiryo", 'Lucida Grande', "sans-serif";
font-weight: normal;
text-align: center;
font-size: 16px;
letter-spacing: 0.1em;
line-height: 1.8;

}

/* wrap */ 
div.wrap{  
padding: 2em;
}


div.honbun{
text-align: left;
background-color: rgba( 255, 255, 255, 0.75 );
margin:10px 2.5% 10px 2.5%;
padding: 10px 32px 10px 32px;
border:#ffffff solid 1px;
border-radius: 15px;
}

div.mokuji{
text-align: left;
font-size: 120%;
background-color: rgba( 255, 255, 255, 0.75 );
margin:10px 2.5% 10px 2.5%;
padding: 10px 32px 10px 32px;
border:#ffffff solid 1px;
border-radius: 15px;
line-height:2em;
}


/* 下部タイトルセット */ 

div.title{

	text-align: right;
	color: #66cccc;
    line-height:-5px;
    border-top : #66cccc solid 1px;

}

span.title{
letter-spacing: -0.1em;

}


/* 本文内次ページセット */ 

p.ue{
text-align: right;
color: #e6e68a;
margin: 10px 0 30px 0;
padding: 5px 10px 5px 10px;
}


a.tugi{
	color: #e6e68a;
	background:#ffffff;
}



/* 本文内注意書き */ 

p.chui{
color: #6ba7b3;
margin: 0 0 4em 0;
}


/* 名前変換ゾーン */ 
textarea,input[type=text],input[type=reset],input[type=submit],input[type=button],button,select
 {
border:#d6b9de solid 1px;
color: #ffffff;
background: rgba(214,185,222,0.9);
border-radius: 7px;

}

textarea,input[type=text],select
 {
width: 6em;
}


/* リンクセット */ 
a {	text-decoration: none;
	color: #d6b9de;
}

a.menu
{
color: #d6b9de;
text-decoration: none;
}

a:hover {
position:relative;
top: 2px;
left:2px;
}

a.henkan
{
color: #FFFFFF;
background: rgba(214,185,222,0.9);
border:#d6b9de solid 1px;
border-radius: 25px;
padding: 5px 10px 5px 10px;
text-decoration: none;
}

/* フッターセット */ 

p.footer{
	text-align: center;
	color: #FFFFFF;
    margin:0 0 50px 0;
}

a.footer{
letter-spacing: 0.1em;
display: inline-block;
color: #e6e68a;
background:#ffffff;
border:#ffffff 1px solid;
word-wrap: break-word;
    margin:2em 0 1em 0;
    padding:0 1em 0 1em;
    border-radius: 50px;

}
