﻿@charset "utf-8";
/* text */
body{
font-size:small;
color:#666666;
background-image:url('images/back.jpg');
font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
margin:0;
}


/* Browser specific (not valid) styles to make preformatted text wrap */
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

h1{
	font-size: xx-small;
	font-weight:normal;
	line-height:1.5em;	
	margin:0px;
}
.uetume{
	padding-top:2px;
}
em{
	font-style:normal;
	font-weight:bold;
	font-size:small;
	color:#FF3300;
}
h2{
	font-size: small;
	font-weight:normal;
	line-height:1.5em;
	margin:0px;	
}

h3{
	font-size:medium;
	letter-spacing:2px;
	width:auto;
	height:23px;
	font-weight:bold;
	padding-left:10px;
	padding-top:35px;
	background-image:url('images/line.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
        margin:0px;
}

a.catetitle{
     text-decoration:none;
     color:#357d7d;
     width:430px;
}

a.tuduki{
   color:#f5b8a3;
}

h4{
        width:430px;
        margin:0px;
	color:gray;
	font-size: small;
	font-weight:normal;
	letter-spacing:1px;
	padding-left:15px;
        padding-top:2px;
}

.notice{
	font-size:medium;
	letter-spacing:1px;
	padding-top:2px;
	padding-left:22px;
	font-weight:bold;
}




h6{
	font-size: x-small;
	letter-spacing:1px;
	padding-top:10px;
}

.jusho{
	font-size:x-small;
	text-align:left;
	padding-left:22px;
	margin-top:2px;
	line-height:1.5em;
}

.setumei{
	font-size:small;
	text-align:left;
	margin-top:2px;
        margin-left:20px;
	line-height:1.5em;
        width:240px;
}

migiyose.img{
       text-align:right;
       padding-right:35px;
}

.migi{
	text-align:right;
	padding-top:1px;
	padding-right:15px;
	float:left;
}

.kaisetu{
	font-size:small;
	padding:10px 25px 2px 40px;
	letter-spacing:1px;
	line-height:1.5em;
}

.kaisetu:first-letter{
	font-size:large;
	float:left;
	font-weight:bold;
	line-height:1em;
}

.link{
	font-size:small;
	padding-left:40px;
	padding-top:1px;
	letter-spacing:1px;
}

a img{
border:none;
}

a.no {
	text-decoration:none;
}
a.no:hover{
	background-color:black;
	color:#FFFFFF;
	text-decoration:underline;
}

.cen {
padding-top:15px;
	text-align: center;
}
.item{
 line-height:1.5em;
}
/* layout */
#main{
	width:840px;
	height:auto;
	margin:20px auto 20px auto;	
	background-color:#FFFFFF;
}

#ue{
	width:840px;
	height:86px;
	margin:0;
	float:left;
	background-color:#FFFFFF;
	background-image:url('images/cateueback.jpg');
	background-position:top;
	background-repeat:no-repeat;
}

.clears{
  clear:both;
}


#sitashonai{
	width:840px;
	height:auto;
	background-color:#FFFFFF;
	background-image:url('images/shonaibottom.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0;	
}

#ad{
width:840px;
height:auto;
margin:0;
text-align: center;
}

#sitasenchu{
	width:840px;
	height:auto;
	background-color:#FFFFFF;
	background-image:url('images/senribottom.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0;	
}


#sitakyokusin{
	width:840px;
	height:auto;
	background-color:#FFFFFF;
	background-image:url('images/kushinkanbottom.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0;	
}


#sitaosirase{
	width:840px;
	height:auto;
	background-color:#FFFFFF;
	background-image:url('images/osirasebottom.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0;	
}

#sita{
     width:840px;
	height:auto;
	background-color:#FFFFFF;
	background-image:url('images/itemsita.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0;	
}

#rogo{
	width: 210px;
	height: 51px;
	margin-left: 20px;
	margin-top: 15px;
	float: left;
}

#itemdenwa{
        width:800px;
	height:40px;
        text-align:right;
}

#itemnaiyo{
        width:725px;
	height:auto;
        margin:5px 60px;
}
#hidari{
	width:286px;
	height:auto;
	margin:0px;
	float:left;
}

#catetitlepl{
width:286px;
height:55px;
margin:0px;
float:left;
}

#catesetu{
width:286px;
height:auto;
margin:0px;
float:left;
}

#denwa{
	width:800px;
	height:90px;
	margin:auto 20px 0px 20px;
}

#qr{
	width:46px;
	height:55px;
	float:left;
padding-top:30px;
}

	
/* 電話の下のメルアド */
#mail{
	width:184px;
	height:55px;
	padding-top:25px;
	float:left;
}

.topmail{
	font-size:x-small;
	letter-spacing:1px;
	padding-top:0px;
	padding-left:1px;
	line-height:1.5em;
　　　margin-bottom:0px;
}



#migi{
	width:520px;
	height:auto;
	padding-top:33px;
	padding-left:32px;
       float:right;
}


/* tablespace */

 #table{
border:none;
width:242px;
height:auto;
margin-top:7px;
margin-left:5px;
padding-top:3px;
padding-bottom:3px;
font-size:small;
line-height:1.2em;
}

.iro{
	background-color:#FFFFCC;
}
