@charset "UTF-8";

/* ========BASIC======== */
* {
   font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   color:#333;
}

body {
   margin:0;
   padding:0;
   line-height:1.6;
   letter-spacing:1px;
}

a {
   color:#98534B;
   text-decoration:none;
}

a:hover {
   text-decoration:underline;
}

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

h1,h2,h3,h4,h5,h6 {
   margin:0;
}


/* ========TEMPLATE LAYOUT======== */
div#top {
   width:910px;
   margin:0 auto;
}

div#header {
   position:relative;
   width:910px;
}

div#pr {
   width:910px;
}

div#gnavi {
   position:absolute;
   bottom:5px;
   right:0;
}

div#menu {
   float:left;
   width:910px;
   margin-bottom:5px;
}

div#pankuz {
   width:910px;
   clear:both;
}

div#icatch {
   width:910px;
   margin:0 auto;
   background:#fff;
}

div#contents {
   width:910px;
   margin:0 auto;
   padding:20px 0 ;
   background:#fff;
}

div#topcontents {
   width:910px;
   margin:0 auto;
   padding:50px 0;
   background:#fff;
}

div#main {
   float:right;
   width:610px;
   margin:0px 0px 0px 0px;
}

div#sub {
   float:left;
   width:270px;
   margin-top:0px;
}

div#info1 {
   float:left;
   width:250px;
   margin: 0px 0px 20px 100px;
   padding:10px 0 ;
   border: 3px solid #FF6600;
   background-color: #FFCC99;
}

div#info2 {
   float:right;
   width:250px;
   margin: 0px 100px 20px 0px;
   padding:10px 0 ;
   border: 3px solid #FF6600;
   background-color: #FFCC99;
}


div#news {
   float:right;
   width:410px;
}

div#newsl {
   float:left;
   width:500px;
}


div#totop {
   clear:both;
}

div#footMenu {
   width:910px;
   clear:both;
   overflow:hidden;
   padding:10px 0;
}

div#footer {
   width:910px;
   clear:both;
   padding:10px 0;
}
