﻿@import "reset.css";
@charset "UTF-8";

body {
color: #060606;
font-family: sans-serif;
text-align: justify;
text-justify: distribute;
border-top: 15px #72aae2 solid;
padding: 20px 0 0;
}

body a{
color: #060606;
text-decoration: none;
}

body img{
display: block;
}

body .container {
max-width: 1000px;
margin: 0 auto;
}

.pc {display: block;}
.mb {display: none;}

*, 
*:before, 
*:after { 
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; 
} 



#main h1 img,
#thanks h1 img {
margin: 0 auto;
width: 50%;
}
#main h2 img,
#main h3 img {
margin: 0 auto;
width: 100%;
}



#thanks h2 {
padding: 50px 0;
text-align: center;
font-size: 160%;
}
#thanks p {
padding: 0 30px 50px;
text-align: center;
line-height: 120%;
font-size: 120%;
}
#thanks p.modoru {
padding: 0 30px 250px;
font-size: 100%;
}
#thanks p a {
text-decoration: underline;
color: #006ad5;
}
#thanks p a:hover {
color: #0000ff;
}
#thanks p.modoru {
padding: 0 30px 200px;
}



#formWrap {
width: 600px;
margin: 0 auto 50px;
color: #555555;
line-height: 120%;
font-size: 90%;
}

#formWrap h4 {
padding: 70px 0 20px;
font-size: 120%;
text-align: center;
}

#formWrap table.formTable{
width:100%;
margin:0 auto;
border-collapse:collapse;
}
#formWrap table.formTable td,
#formWrap table.formTable th{
border:1px solid #ccc;
padding:10px;
}
#formWrap table.formTable th{
width:30%;
font-weight:normal;
background:#efefef;
text-align:left;
}



footer {
padding: 15px 0 5px 0;
background: #cfdce3;
border-top: 3px #e4e0da double;
}

footer p {
padding: 5px 0 0;
font-size: 95%;
}
footer p.ttl {
font-size: 110%;
font-weight: bold;
}
footer p.cop {
font-size: 85%;
text-align: right;
}





