﻿@charset "utf-8";
@media screen and (min-width:768px) and (max-width: 1316px) {
	#meigi #wrap {
    	background: #fff;
    	width: auto!important;
    	padding: 20px;
    	box-sizing: border-box;
    	border: 1px solid #eee;
    	margin: 0 auto;
	}
}

/* CSS Document */
#meigi {
	color: #666666;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 14px;
	padding: 20px;
	line-height: 1.6;
}
#meigi #wrap{
	background: #fff;
	width:1280px;
	padding: 20px;
	box-sizing: border-box;
	border: 1px solid #eee;
	margin: 0 auto;
}
#meigi h1 {
    font-size: 18px;
    font-weight: bold;
    font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
    text-align:center;
    background: #628dc3;
    color: #fff;
    padding: 5px 0;
    margin-bottom: 20px;
    border-radius: 5px;
}
#meigi #wrap > p {
    font-size: 15px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 15px;
}

#meigi .cont {
    margin-bottom: 20px;
    padding: 0 20px;
}

#meigi .ttl {
    font-size: 15px;
    font-weight: bold;
    border-bottom: 1px solid #628dc3;
    margin-bottom: 10px;
    padding-bottom: 3px;
    color: #628dc3;
}

#meigi .cont p {
    margin-top: 1em;
}
#meigi .cont ul {
	margin-top:0.5em;
	margin-left: 1em;
}
#meigi a.btn {
	display: block;
    text-decoration: none;
    margin: 15px auto;
    width: 450px;
    text-align: center;
    padding: 8px;
    background: #819ece;
    box-sizing: border-box;
    border-radius: 8px;
    color: #fff;
}
#meigi a.btn:hover {
    background: #8ca4ca;
}

 /* IE6 */
* html .clrFix { zoom: 1;}
 /* IE7 */
*: first-child+html .clrFix { zoom: 1;}

#footer{
	margin:0px !important;
}
