
/*リセットスタイル*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, 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-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 0;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;}
.li table {
	border-collapse: collapse;ce
	border-spacing: 0;
}

/*ボディー*/
	body{background-color:black;}
	.contenr{ margin-left: auto; margin-right: auto; width: 800px; height: 1030px; background-image: url(../index-back.jpg);
	 margin-top: 50px; z-index: -2;}

/*フォント指定*/
body{font-family: sans-serif,メイリオ;}
	
/* top　要素*/
	.top{width: 700px; height: 50px; padding-top: 40px; margin-bottom: 15px;}
	
	h2{color:white; font-size: 12px;}
	#logo{float:left; margin-left: 0px; margin-top:-10px;  padding-right: 7px}
	#name{font-size: 25px; line-height:170%; font-weight: bold;}
    #tel{font-size: 25px; line-height:170%; font-weight: bold; text-align: right}
	#copy{font-style: left; float: left;}
	#time{float: right; margin-top: -40px; display: inherit;}

/*メインとセクション振り分け*/
header{}
main{width: 465px; height: 830px; float: left; margin-left: 50px;}
article{width: 210px; height: 500px; float: right; margin-right: 50px;}

footer{}

/*リンク部分*/
table{position: relative}
	td{color: white; text-align: center; font-size: 20px; font-weight: bold;}
	td img{margin-top: 0px; display: inline; box-shadow:2px 3px 7px 3px rgba(0,0,0,0.7); position: absolute ; top: -15px; }
td a{margin-top: 0px; color:white; text-decoration: none; }
	.li{width: 700px; height: 28px; padding-bottom: 20px; margin-top: 30px;}
#yellow{color: yellow}

/*概要部分*/

.yajirusi{position: relative;}
.W_yajirusi{position: absolute ; margin-left: -220px; margin-top: 10px;}
main h2{font-weight: bold; background: linear-gradient(to bottom,#525083 5%,#8c90ad,#525083 70%);}
.ex1{height: 705px; background-color: #eae8d9;}

.clean_1, .clean2{width: 420px; color: black; text-align: left; margin-top: 20px; font-size: 16px;}

.name_ex1{background-color: #484b6a;
        color: white; font-size: 20px; text-align: left; padding: 20px 32px;  }

.text_1{width: 420px; font-size: 14px; line-height: 140%; margin:0 auto; }

h5{font-size: 16px; font-weight: bold;padding-top: 30px;}
.text2{width: 410px; font-size: 13px; line-height: 140%; margin-left: 16px; margin-right: 10px; padding-top: 12px; padding-bottom: 12px;}

/*表部分*/
#ryoukin th,#ryoukin2 th{font-size: 10px; padding: 10px 5px; background-color: #ccb6aa; border: solid 1px #eae8d9; border-collapse: collapse; line-height: 130%; text-align: center; vertical-align: middle;}
#ryoukin td,#ryoukin2 td{font-size: 10px; color: black; padding: 10px 5px; line-height: 130%; background-color: #d3b7cc; font-weight: normal; border: solid 1px #eae8d9; vertical-align: middle;}
#ryoukin .left,#ryoukin2 .left{text-align: left; background-color: #d6cec1;}
#ryoukin{width: 420px; border-collapse: collapse;}
#ryoukin2{width: 420px; border-collapse: collapse; margin-top: 20px; }

/*インフォメーションボタン*/
.info_bo{width: 450px; margin-top: 30px;}

/*注意事項*/
.area{float: left; width: 210px; position: relative;border-right
:solid 1px white;}
.area h3{font-weight: bold; width: 100px; font-size: 16px; color: white; position: absolute; top:0px; left: 10px;}
.area p{width: 110px; font-size: 12px; color: white; position: absolute; top:33px; left: 8px; line-height: 17px; text-align: left}


.parking{width: 204px; height: 210px; background-color: gainsboro; border:solid 2px white; float: right; position: relative;  margin-top: 30px;}
.parking h3{font-weight: bold; font-size: 16px; color: red; position: absolute; top: 0px; text-align: center; width: 200px;}
.parking p{width: 192px; font-size: 12px; color: black; position: absolute; top:33px; left: 6px; line-height: 17px; transform: scaleX(1); text-align: justify;}


/*ヘッダー*/
	footer{width: 700px; height: 40px; background-color: black; overflow: hidden;}
	h3{font-size: 15px; color: white; margin-top: 20px;}
