﻿@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
  vertical-align: baseline; }


#wrapper {
    width: 1060px;
    margin: auto;
}

body {
    font-family: "Noto Sans JP","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
    margin: 0;
    padding: 0;
    color: #000;
    background-color: #FFCCFA;
}

header {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 65px;
}
img{
	margin: 0 auto;
}
h1 {
  width: 950px;
  margin: 0 auto;

}

h2 {
}
h2:hover {
  opacity: 0.8;
}

h3 {
  margin-left: 75px;
}



#main {
  width: 950px;
  margin:  auto;
  padding: 0px 0px 30px 0px;
}

.box {
    border-radius: 15px;
    width: 800px;
    margin: auto;
    margin-bottom: 20px;
    border: 3px solid #D50D25;
    background-color: #fff;
    padding: 50px 0px;
}
.bold{
  font-weight: bold;
}

.box p {
  padding: 0.5em 6em;
}
.line{
}

footer{
    width: 1060px;
    color: #000;
    text-align: center;

}

a:link {
	color: #f26091;
	text-decoration: none;
}
a:visited, a:hover {
	color: #ff085b;
	text-decoration: none;
}
a:active, a:focus {
	text-decoration: none;
}





.clearfloat {
	clear: both;
	height: 0;
	line-height: 0px;
}
