<style type="text/css">

@import url('https://fonts.googleapis.com/css?family=Arsenal|Dancing+Script');

@font-face
{
font-family: XANO明朝;
src: url('https://cdn.leafscape.be/XANO-mincho/XANO-mincho_web.woff')
     format("woff");
}

body{
font-family:"Arsenal","メイリオ", sans-serif;
font-size:12px;
letter-spacing:1px;
line-height:150%;
color:#000;
background:#fff;
margin:0;
padding:0;}

@media screen and (min-width: 601px){
.wrp{
max-width:800px;
margin:0 auto;}

.wrp2{
flex-direction:row;
flex-wrap:wrap;
display: flex;}

.act{
position:relative;
width:45%;
display:inline-block;}

.act2{
flex-direction:row;
flex-wrap:wrap;
display:flex;}

.left{
width:46%;
float:left;
margin-right:40px;}

.right{
width:46%;
float: right;}
}

@media screen and (max-width: 600px){
.wrp{
width:100%;
margin:0 auto;}
}

.mini{
width:30px;
margin-right:5px;
vertical-align:middle;}

.act{
background:#fff1cf;
margin:20px 10px;
padding:5px;
border:solid 1px #fddea5;
border-radius:10px;
}

.act2{
background:#fff1cf;
margin:10px;
padding:5px;
border:solid 1px #fddea5;
border-radius:10px;
overflow: hidden;}

.main{
margin:5px 5px 10px 25px;}

.text{
font-size:13px ;
line-height:200%;
margin:10px 20px;}

.text p{
font-size:11px;
line-height:150%;
color:#888;
background:#fff1cf;
margin:20px 10px;
padding:10px;
border:solid 1px #fddea5;
border-radius:10px;}

.top{
width:50px;
position:relative;
bottom:25px;}

.title{
text-align:center;}

.header{
background:#fff1cf;
padding:20px 0;
margin:0;}

.info{
padding:10px 0 0;
margin:30px 20px 10px;
border-top:double 3px #b22222;
}

strong{
font-weight:normal;
border-bottom:solid 1px #d9333f;
padding:1px 2px;
}

header{
background:#df7163;
padding:20px 0;
margin:0;
text-align:center;}

header a{
border-bottom:solid 1px #fff1cf;}

header a:hover{color:#fff1cf;}

.ft{
padding:10px;
margin:10px 0;
text-align:center;
border-top:double 3px #b22222;
}

h1{
font-family: XANO明朝;
color:#fff;
margin:10px 0;
padding:0;}

h2{
font-family: XANO明朝;
font-size:15px;
margin:0;
padding:0;}

h3{
font-family: XANO明朝;
color:#b22222;
font-size:24px;
margin:0 0 20px;
padding:0;
}

a{
color:#000;
text-decoration:none;
padding:0 3px;
border-bottom:solid 1px #d9333f;
}

a:hover{
color:#df7163;
border-bottom:none;
}

input[type],textarea{
height:80px;
width:95%;
font-family:"Arsenal","メイリオ", sans-serif;
font-size:12px;
letter-spacing:1px;
line-height:150%;
background:#fff1cf;
border:solid 1px #fddea5;
margin:0;
padding:2px 5px;
border-radius:10px;
}

input[type=text]{
height:24px;
width:100px;
margin:5px 0;}

input[type=submit]{
height:auto;
width:50px;
cursor:pointer;
text-shadow:none;}

</style>