@charset "UTF-8";

*{margin:0;padding:0;}

html,body{height:100%;}

body {font-family: "HGP明朝E",ＭＳ Ｐ明朝,平成明朝,serif ;
      background-image : url(bg_shadow4.jpg);
      background-repeat : repeat-y;
      background-attachment : fixed;
      background-position : center;
      margin:0;}

h1 {font-size : 14pt;font-family : HGP明朝E;font-weight : normal;}

h2 {font-size : 14pt;font-family : HGP明朝E;font-weight : normal;}

h3 {font-size : 14pt;font-family : HGP明朝E;font-weight : normal;}

#main{width:600px;
      height:100%;
      margin:0 auto;
      padding:0;}

#title{width:600px;
       padding:0;
       margin:0;
       text-align:left;}

div.lead{text-align:left;
         padding:15px 10px 10px 20px;
         font-size:80%;}

div.description{text-align:center;
                padding:0 0 20px 0;
                font-size:80%;}

div.description2{text-align:left;
                 padding:0 20px 20px 20px;
                 font-size:80%;}

div.description3{text-align:left;
                 padding:10px 20px;
                 font-size:100%;}

div.description4{text-align:left;
                 padding:1em 2em;
	line-height:1.3em;
                 font-size:100%;}

div.description4 p{padding:0.3em 0;}

div.description4 ul{display:flex;
	margin-bottom:1.5em;
}

div.description4 li{list-style:none;}

div.pagetop{text-align:right;
            padding:0 20px 10px 0;}

table.box1 {border: 0;
            padding:0 0 50px 0;
            text-align:center;
            margin:0 auto;}

td.box1{padding:0 0 30px 0;
        text-align:left;}

table.box5 {border-width : 0px 0px 2px 1px;
            border-color : #ff8000;
            border-style : hidden hidden solid solid;
            border-collapse : collapse;}

table.hmenu{border:0;
            margin:0 auto;
            border-collapse:collapse;
            text-align:center;}

table.hmenu a:hover{text-decoration:none;}

table.items{width:550px;
            border:0;
            text-align:left;
            margin:0 auto;
            padding:0;
            background-color:#fff;}

td.items_left{margin:0;
              padding:0;
              width:190px;
              text-align:center;
              vertical-align:top;}

td.items_left img{padding:3px 5px;}

td.items_center{margin:0;
                padding:0 5px 0 0;
                width:80px; 
                text-align:right;
                vertical-align:top;
                border-bottom: 1px dotted #666;}

td.items_rt{margin:0;
            padding:10px 5px 5px 0;
            width:280px;
            vertical-align:top;
            border-bottom: 1px dotted #666;}

td.items_ct{margin:0;
            padding:10px 5px 5px 0;
            width:80px; 
            text-align:right;
            vertical-align:top;
            border-bottom: 1px dotted #666;}


td.items_right{margin:0;
               padding:0 0 5px 0;
               width:280px;
               text-align:left;
               vertical-align:top;
               border-bottom: 1px dotted #666;}


td.items_title{margin:0;
	           text-indent:0.8em;
               padding:8px 0;
               font-size:140%;
               background-color:#CC8822;}

td.items_title p{
	width:280px;
	padding:0 5px 0 0;
	margin:0;
	float:right;
	text-align:right;
	font-size:90%;
}

td.items_desc{margin:0;
              padding:3px;
              font-size:100%;}

p.comment{margin-top:10px;}

p.phone{padding:5px;
        margin:0;
        text-align:center;
        font-size:150%;}

a{text-decoration: none;}

a:link {color: #000000;}

a:visited {color: #000000;}

a:hover {color: #000000;
         text-decoration:underline;}

a:active {color: #000000;}

