﻿
body, div, p, h1, h2, h3, h4, h5, h6, table, tr, th, td, fieldset, pre, code, ul, ol, li, dl, dt, dd, textarea, blockquote, address, caption, form {
font-family:"ＭＳ Ｐゴシック", "MS P Gothic",  Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro" sans-serif;
list-style:none;
line-height:1.4;
border-collapse:collapse;
margin:0;
padding:0;
}
a:link, a:visited, a:active { color:#003399; text-decoration:none; }
a:visited { color:#880088; }
a:hover { text-decoration:underline; }
img { border:0; }

body{
	margin:0px;          /* ページ全体のmargin */
	padding:0px;         /* ページ全体のpadding */
	text-align:center;   /* 下記のautoに未対応用のセンタリング */
	color: #fcfdf7;
	background-color:#c0c0c0;
    -webkit-text-size-adjust: 100%;
}

.page{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

.header {
	display:flex;
}

.header_contact {
	width: 300px;
	background-color: #ed0d6e;
}

.header_contact_btn {
	margin-top: 8px;
}

h1{
	color:#ffffff;
	font-size:10px;
	margin: 0;
	text-align: right;
	background-color: #ed0d6e;
}

.menu {
	display:flex;
	height: 75px;
	background-color: #ed0d6e;
	margin-bottom: 5px;"
}

.menu_btn1 {
	margin-top: 5px;
	margin-left: 30px;
}

.menu_btn2 {
	margin-top: 5px;
	margin-left: 5px;
}

.menu_btn3 {
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 30px;
}

.contents {
	display:flex;
}

.contents_fb {
	width: 370px;
	margin: 0 0 0 0;
}

.contents_main {
	margin-left: 5px;
}

.contents_banner {
	margin-bottom:5px;
}

.footer {
	margin-bottom:5px;
	height: 80px;
	display: flex;
	background-color: #ed0d6e;
}

.footer_menu {
	width :750px;
	background-color: #ed0d6e;
	margin:20px 0 10px 10px;
}

.footer_menu_copylight
{
	width: 150px;
	font-size: 12px;
	text-align: right;
	margin :10px 15px 20px 50px;
}
