
/***** default styles
*******************************************/

body {
	font-size: 13px;
	*font-size: small; /* IE7 */
	*font: x-small; /* IE6 */
}

* {line-height: 1.6;font-size: 100%;}


/***** text styles
*******************************************/

p {
	line-height: 1.9;
	text-align: justify;
	text-justify: distribute;

}

html {
	padding: 0;
	margin: 0;
}

body {
	text-align: center;
	color: #5D5D5D;
	margin:0 auto;
	padding:0;
	text-align:center;
	font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;}


#out {
	width:700px;
	margin:10px auto;
	text-align:left;

}

p, ul, ol, dl, table, pre {
	font-size: 100%;
	letter-spacing: 0.02em;
}
ul {	list-style: none;margin: 10px 0 10px 5px;}
#ul {	list-style: none;margin: 20px 0 50px 5px;}

li {margin:0em 0}

img {
	border: 0;
	vertical-align: bottom;
}

form {margin:0;padding:0;}

a:link{
  color: #39399E;
  text-decoration: none;
  }
a:visited{
  color: #26266A;
  text-decoration: none;
  }
a:hover,a:active{
  color: #1939BD;
  text-decoration: underline;
  background: none;
  }


.foot {
	font-size: 82%;
	background-color:#EFEFEF;
	padding:10px 0;
	text-align:center;
}

h1 {font-size:120%;padding:3px 5px;margin:25px 0 10px 0;font-weight:normal;}
h2 {font-size:110%;border:1px solid #CCCCCC;padding:3px 10px;margin:2px 0 5px 0;}
h3 {font-size:110%;background-color:#EFEFEF;padding:5px 8px;margin:0 0 10px 0;text-align:left;}
h4 {font-size:100%;background-color:#EFEFEF;padding:3px 5px;margin:20px 0 10px 0;}

.head {
	border-top:1px solid #999999;
	padding:8px 0 0 0;margin:5px 0 20px 0;
	text-align:right;
}


.tab {
	font-weight: normal;
	font-size: 100%;
	margin:1em auto;
	border-collapse:collapse;
	border-top:1px solid #CECFCE;
	border-right:1px solid #CECFCE;

}

.tab2 {
	width:550px;
	font-weight: normal;
	font-size: 92%;
	margin:1em auto;
	border-collapse:collapse;
	border-top:1px solid #CECFCE;
	border-right:1px solid #CECFCE;

}

.tab3 {
	width:600px;
	font-weight: normal;
	font-size: 100%;
	margin:1em auto 20px auto;
	border-collapse:collapse;
	border-top:1px solid #999999;
	border-right:1px solid #999999;

}

.tab4 {
	width:600px;
	font-weight: normal;
	font-size: 100%;
	margin:1em auto 20px auto;
	border-collapse:collapse;
	border-top:1px solid #999999;
	border-right:1px solid #999999;

}

.tab5 {
	font-weight: normal;
	font-size: 92%;
	margin:1em auto;
	border-collapse:collapse;
	border-top:1px solid #CECFCE;
	border-right:1px solid #CECFCE;

}

.tab6 {
	font-weight: normal;
	font-size: 100%;
	margin:1em auto;
	border-collapse:collapse;
	border-top:1px solid #CECFCE;
	border-right:1px solid #CECFCE;

}

.tab th {padding:3px;font-weight:normal;border-bottom:1px solid #CECFCE;border-left:1px solid #CECFCE;background-color:#EFEFEF;width:120px;}
.tab td {padding:8px;border-bottom:1px solid #CECFCE;border-left:1px solid #CECFCE;}

.tab2 th {font-size:100%;padding:3px;font-weight:normal;border-bottom:1px solid #CECFCE;border-left:1px solid #CECFCE;background-color:#EFEFEF;width:250px;}
.tab2 td {font-size:100%;padding:2px;border-bottom:1px solid #CECFCE;border-left:1px solid #CECFCE;}
.tab3 td {font-size:100%;padding:2px 10px 2px 10px;;border-bottom:1px solid #999999;text-align:center;border-left:1px solid #999999;}
.tab3 th {font-size:92%;padding:2px 10px 2px 10px;border-bottom:1px solid #999999;border-left:1px solid #999999;text-align:left;font-weight:normal;background-color:#EFEFEF;}
.tab4 td {font-size:100%;padding:2px 10px 2px 10px;;border-bottom:1px solid #999999;text-align:left;border-left:1px solid #999999;}
.tab4 th {font-size:92%;padding:2px;border-bottom:1px solid #999999;border-left:1px solid #999999;text-align:center;font-weight:normal;}

.tab5 th {font-size:92%;padding:3px;font-weight:normal;border-bottom:1px solid #CECFCE;border-left:1px solid #CECFCE;background-color:#EFEFEF;width:200px;}
.tab5 td {font-size:92%;padding:8px;border-bottom:1px solid #CECFCE;border-left:1px solid #CECFCE;}

.tab6 th {padding:3px 0 3px 10px;font-weight:normal;border-bottom:1px solid #CECFCE;border-left:1px solid #CECFCE;background-color:#EFEFEF;width:140px;text-align:left;}
.tab6 td {padding:8px;border-bottom:1px solid #CECFCE;border-left:1px solid #CECFCE;}


.mes {border:1px solid #cccccc;padding:10px;margin:10px 0 0px 0;width:500px;}
.com {font-size:82%;margin:0 0 20px 10px;}

.error {border:1px solid #999999;padding:10px;margin:100px auto 50px auto;width:300px;background-color:#EFEFEF}
.erroe_mes {font-size:120%;padding:3px 5px;margin:20px 0 10px 0;font-weight:normal;}
.error_bottom {font-size:92%;margin: 0 0 15px 0;}
.admin {padding:10px;margin:50px auto;width:300px;}
.enq {width:95%;text-align:left;}
.sou {margin:20px 0 0 50px;border-left:3px solid #999999;padding:0 0 0 5px;text-align:left;}
.kanri_enq {border:1px solid #999999;padding:0 0 10px 0;margin:0 0 50px 0;}
.add {border:3px solid #999999;padding:0 0 10px 0;margin:0 0 50px 0;}
.back {font-size:110%;border:1px solid #999999;padding:3px;margin:20px 0;background-color:#EFEFEF;width:150px;}
-->

