@charset "UTF-8";
/* CSS Document */


/* ClearFix ---------------*/
html{
    font-size: 62.5%;
}

body {
    line-height:1;
    margin:0;
	font-size: 1.2rem;
}

h1, h2, h3, h4, h5, h6, p {
	margin: 0;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}

ul {
	list-style:none;
	padding:0;
}
li {
	padding:0;
}

input, select {
    vertical-align:middle;
}

a {
    display: block;
	color:#e96e0c;
}

a {
    -webkit-tap-highlight-color:transparent;
}

img {
	width:100%;
	border:none;
	vertical-align:top;
}

/* clearfix（任意で） */
*:after { display:block; clear:both; }
/* はみ出し対策 */
body { 
    width:100%;
	background-color:#fffcdb;
}
/* body { width:100%; overflow:hidden; } */

body {line-height:16px; font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
header {width:100%;}
header:after {}



.acMenu dt{
    display:block;
    cursor:pointer;
	margin:0 auto;
	padding:0;
    }

.acMenu dd{
    display:none;
	margin:0 auto;
	padding:0;
    }


img.pagetop { width:20%; display:block; float:right; margin:15px 20px 15px 0; }

.clear { clear:both; }
.tcenter { text-align:center !important; }
.left { float:left; }
.right { float:right; }
.mt10	{ margin-top:10px !important; }
.mt20	{ margin-top:20px !important; }
.mb15	{ margin-bottom:15px !important; }
.mb20	{ margin-bottom:20px !important; }

footer {
 background:#f0ecd9;
 clear:both;
}


#att {

	margin: 0 auto;
	padding: 12px;
	background: #fff;
	border: 1px solid #c00;
}
#att .title{
	font-size: 14px;
	color: #c00;
	text-align: center;
	font-weight: bold;
	margin-bottom: 8px;
}
#att p{
	margin-bottom: 12px;
	line-height: 20px;
}
#att .bold{
	font-weight: bold;
}