
/* この上はいじらないほうがいいです */

html{
font-size:82.5%;
position: relative;
height:100%
}
body{
background:;
color:#000;
font-family:Verdana,Roboto,'游ゴシック','Yu Gothic','游ゴシック体','YuGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
font-size:1.1em;
letter-spacing:.1em;
line-height:1.5;
text-align:left;
padding:20px 20px 60px
}
a{
color:#000;
text-decoration:underline
}
a:hover{
color:#ccc
}
/
/*--------------------------------------------------------
ページ上部へのリンク
--------------------------------------------------------*/
#pagetop{
background-color:rgba(0,0,0,.8);
border:3px solid #fff;
box-shadow:0 1px 5px #000;
border-radius:30px;
height:40px;width:40px;
text-align:center;
position:fixed;
bottom:20px;right:20px
}
.arrow{
border-left:3px solid #e1d7b8;
border-top:3px solid #e1d7b8;
position:absolute;
top:40%;left:30%;
height:14px;width:14px;
-ms-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
transform:rotate(45deg)
}
/*--------------------------------------------------------
見出し、枠、線
--------------------------------------------------------*/
h1{
font-size:1.2em;
letter-spacing:.2em;
margin:0 0 .5em 0
}
hr{
display:block;
border:0;  
border-top:1px solid #ccc;
margin:1em 0;
padding:0;
height:1px
}
.title{
color:#000;
font-size:1.5em;
font-weight:700;
margin:2em 0;
text-align:right
}
.title:first-letter{
color:#e1d7b8;
font-size:1.6em
}
.txt{
border-left:1px dotted #000;
color:#999;
margin:1em;
padding:0 0 0 1em
}

.textbox{
border:1px #000 solid;
margin:10px 0;
padding:3px;
text-align:center
}


.design01 {
 width: 80%;
 text-align: center;
 border-collapse: collapse;
 border-spacing: 0;
}
.design01 th {
 padding: 5px;
 background: #e9faf9;
 border: solid 1px #778ca3;
}
.design01 tr,td {
 padding: 5px;
 border: solid 1px #778ca3;
}

/*--------------------------------------------------------
スマホ、タブレット用
横幅800pxで切り替え
--------------------------------------------------------*/
@media screen and (max-width: 800px){
body{font-size:1.2em}
#wrapper{width:100%}
#contents-inner{padding:0}
dt{float:none;width:auto}
dd{margin:0 0 5px 0}
input,textarea{width:auto}
}

