html {overflow-y:scroll;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;}
table {border-collapse:collapse;border-spacing:0;}
caption, th {text-align:left;}
q:before ,q:after { content:'';}
object, embed {vertical-align:top;}
hr, legend {display:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
img, abbr, acronym, fieldset {border:0;vertical-align:bottom;}
li {list-style-type:none;}
body {font-family:"メイリオ",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:75%;line-height:150%;letter-spacing:0.1em;  color:#333;}
html>/**/body {font-size:12px;}
.clearfix:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
.clearfix {min-height:1px;}
* html .clearfix {height:1px;/*\*//*/height:auto;overflow:hidden;/**/}
a:link {color:#333;text-decoration:none;}
a:visited {color:#333;text-decoration:none;}
a:hover {color:#333;text-decoration:none;}
#container {width:1100px;margin:0 auto;}
#container .menu {width:100%;display:table;}
#container .menu li {display:table-cell;}
#container .menu2 {width:100%;display:table;margin:40px 0;}
#container .menu2 li {display:table-cell;}
#container .btn {margin:20px 0 0 0;text-align:center;}
#container .att-list {width:80%;margin:20px auto;}
#container .att-list li {background:url('images/2015/sankaku.jpg') no-repeat left 7px;padding:5px 0 5px 20px;}
#container .btn2 {
	text-align: right;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
#footer {width:100%;background:url('images/2015/bg_footer.jpg') repeat-x;}
#footer .inner {min-width:640px;max-width:1100px;margin:0 auto;position:relative;}
#footer .bell-btn {position:absolute;top:41%;left:44%;width:13.6%;}
@media only screen and (max-width: 1100px) {
#container {width:100%;margin:0;}
#footer .inner  {width:100%;margin:0;min-width:inherit;}
}
