﻿@charset "utf-8";

@import "unique.css";
@import "form.css";
@import "general.css";
@import "index.css";

div,p,li,span,td,th,strong,input,textarea,a{
	font-size: small;
	line-height: 1.5;
}

*div,*p,*li,*span,*td,*th,*strong,*input,*textarea,*a{
	font-size: x-small;
}

a:link{
}

a:visited{
}

a:hover{
}

a:active{
}

body,div,p,ul,li,td,th{
	margin: 0;
	padding: 0;
}

img{
	border: 0;
}

td,th{
	vertical-align: top;
}

table{
	border-collapse: collapse;
}

form{
	display: inline;
}

html{
	overflow-y: scroll;
}



/* ////////////////////////////////////////////

common

//////////////////////////////////////////// */

body{
	text-align: center;
	background-color: #E9E7D8;
}

body div.body{
	margin: 0 auto;
	text-align: left;
	width: 760px;
	background-color: #FFF;
}

td.sidenavi{
	width: 260px;
	padding: 0 15px;
}

td.contentbody{
	width: 500px;
	padding: 0 15px;
}

td.contenttop{
	text-align: center;
	padding: 10px 0;
}


/* sidenavi ///////////////////////////// */

td.sidenavi div.banner div.record{
	margin-bottom: 10px;
}

td.sidenavi div.address{
	border-top: dotted 1px #CDCDCD;
	border-bottom: dotted 1px #CDCDCD;
	padding: 3px 6px;
	font-weight: bold;
	color: #555;
}

td.sidenavi div.open{
	border-bottom: dotted 1px #CDCDCD;
	margin-bottom: 20px;
	padding: 3px 6px;
	font-weight: bold;
	color: #555;
}


/* footer //////////////////////////////// */

td.footer{
	border-top: solid 1px #E6E5DC;
	padding: 20px;
}


