@charset "utf-8";
/*all setting*/
* { color: #292929; font-size: 13px; font-family: Arial, "ＭＳ Ｐゴシック"; line-height: 130%; margin: 0; padding: 0; }

/*body setting*/
body { background-image: url(../image/system/bg.jpg); background-repeat: repeat-x; text-align: center; }

/*commons*/
a { }
a:hover { }
img { border-style: none; border-width: 0; }
img.right { float: right; border-style: none; border-width: 0; }
img.left { float: left; border-style: none; border-width: 0; }
h1 { float: left; }

/*wrapper state*/
#wrapper { text-align: left; width: 800px; clear: both; margin-right: auto; margin-left: auto; }
/*header state*/
#header { width: 800px; height: 87px; float: left; clear: both; }
	#header img.tel { float: right; }
/*navi state*/
#navi { text-align: left; width: 800px; height: 31px; float: left; clear: both; }
#navi li { float: left; list-style-type: none; list-style-image: none; display: block; }
#navi img{ vertical-align: bottom; }

/*content state*/	
#content { width: 800px; float: left; clear: both; }

/*main state*/
#main { width: 800px; height: 500px; float: right; }
	.top_bkn { width: 800px; float: left; clear: both; margin-top: 15px; list-style-type: none; list-style-image: none; }
.top_bkn li { float: left; margin: 0 13px 15px 1px; padding: 0; list-style-type: none; list-style-image: none; display: inline; }
.top_bkn li.corner { float: right; margin: 0 0 15px; padding: 0; display: inline; }
.top_main { width: 385px; float: left; margin: 5px 0 0; padding-bottom: 15px; display: inline; }
	.top_main h2{  }
	.top_main p{ margin: 20px 10px; }
.top_main p img { margin-left: 10px; }
.top_main a { color: blue; background-image: url(../image/system/yajirusi.jpg); background-repeat: no-repeat; background-position: 0 -3px; text-decoration: none; margin-left: 10px; padding-left: 15px; }
.top_main a:hover { color: purple; background-image: url(../image/system/yajirusi.jpg); background-repeat: no-repeat; background-position: 0 -3px; text-decoration: none; margin-left: 10px; padding-left: 15px; }

.border { background-image: url(../image/system/border.gif); width: 30px; height: 130px; float: left; margin: 0; padding: 0; }
.uni_add { width: 800px; clear: both; margin-top: 15px; padding-top: 10px; border-top: 2px solid #e1e1e1; }
.uni_add p { margin-right: 10px; margin-left: 10px; }
.uni_add p img { margin-top: 20px; }
.uni_add p a.arrow { color: blue; background-image: url(../image/system/yajirusi.jpg); background-repeat: no-repeat; background-position: 0 -2px; text-decoration: none; margin-top: 10px; padding-left: 15px; }
.uni_add p a:hover.arrow { color: purple; background-image: url(../image/system/yajirusi.jpg); background-repeat: no-repeat; background-position: 0 -2px; text-decoration: none; margin-top: 10px; padding-left: 15px; }
/*footer state*/
#footer { width: 800px; clear: both; margin-top: 20px; padding-top: 10px; border-top: 3px solid #c7c7c7; display: block; }
#footer ul.subnavi { float: left; margin-bottom: 20px; margin-left: 10px; list-style-type: none; display: inline; }
#footer ul.subnavi li { list-style-type: none; float: left; padding-right: 20px; display: inline; }
#footer div.copy { text-align: right; float: right; margin-bottom: 20px; padding-right: 5px; }
#footer ul.top_ban { width: 800px; float: left; margin-top: 5px; margin-bottom: 15px; }
#footer ul.top_ban li { float: left; list-style-type: none; list-style-image: none; display: block; }
#footer ul.top_ban img { vertical-align: top; float: left; margin-left: 5px; }
