@import url("substyle.css");
@charset "UTF-8";

/* 見出し他を無効化 */
h1,h2,h3,h4,h5,ul,ol,li,dl,dt,dd,blockquote,cite,q,address,th  { font-style: normal; font-weight: normal; font-size: 100%; margin: 0px; padding: 0px }
/* 画像 */
img  { border: none }

/* LinkColor */
a:link   { color: #4169e1; text-decoration: none }
a:visited  { color: #4169e1; text-decoration: none }
a:hover    { color: #f00; text-decoration: none }
a:active  { color: #4169e1 }

/* 画像左配置 */
.imageleft { float: left; margin-right: 10px }
/* 画像右配置 */
.imageright { float: right; margin-left: 10px }
/* 無効化 */
.clear {clear:both ;}
address { font-style:normal; }
/* レイアウト */
body   { color: #000; font-family: sans-serif, Verdana, "ＭＳ Ｐゴシック"; background: #ffeefd url(http://www.kaninosato.com/img/head-back.jpg) repeat-x; text-align: center; margin: 0px auto }

/* コンテンツ */
#container { font-size: 100%; background-color: #fff; text-align: center; margin: 0px auto; padding: 0px; border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; width: 800px }
#main-content { width: 800px }

/* ヘッダ */
#header  { font-size: 80%; background: url(http://www.kaninosato.com/img/head-back1.gif) no-repeat; text-align: left; margin: 0px auto; padding: 0px; width: 800px; height: 120px }
#header-inner { text-align: left; float: left; width: 800px }


/* 右側コンテンツ */
#right-content { font-size: 100%; text-align: center; float: right; margin: 20px 0px 20px 0px; padding: 0px; width: 598px }
#right-contentin { font-size: 90%; text-align: left; margin: 0 auto; padding: 0px; width: 560px }
#right-contentin h2 { font-size: 140%; clear: both; padding-left: 0px; border-bottom: 4px solid #eee8aa }
#right-contentin h3 { font-size: 140%;font-weight: bold ; clear:both; margin-top :10px ;margin-bottom:10px ; padding-left: 10px; border-bottom: 4px solid #eee8aa }
#right-contentin h4 { font-size: 140%; margin-top :10px ;margin-bottom:10px ; padding-left: 10px; clear: both; border-bottom: 2px solid #f00 }

/* メニューコンテンツ */
#menu { font-size: 100%; text-align: center; float: left; margin: 20px 0px 0px; padding: 0px; width: 200px }
#menu-in { font-size: 80%; text-align: left; margin: 0px auto; padding: 0px; width: 180px }

#menu ul   { line-height: normal; list-style-type: none; margin: 20px 0px; border-top: 4px solid #ebebeb; border-bottom: 4px solid #ebebeb }
#menu li  { display: inline }
#menu a   { color: #e08934; background: url(images/img05.gif) no-repeat 10px 17px; padding: 10px 0 10px 20px; border-top: 1px solid #ebebeb; display: block }
#menu a:hover  { color: #385b88; text-decoration: none; background-color: #ffeefd }

/* フッター */
#footer { color: white; font-size: 100%; background-color: #6495ed; text-align: center; clear: both; margin: 0px; padding: 0px; border-top: 3px solid #a9a9a9; width: 800px }

/* ウェブページ */
#webpage  { margin:0px }
#webpage table { font-size: 80%;border: solid 1px #dcdcdc }
#webpage th { text-align: center; padding-top: 5px; padding-bottom: 5px; border: solid 1px #c0c0c0}
#webpage td  { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border: solid 1px #c0c0c0}


.white {margin :0px;text-align: left }
.white a { color: white }


.banner {text-align:center;margin-bottom:30px;}
.head-foot {text-align:left;font-size: 80%;}
.pagelogo {float:left;width:200px;text-align:center}
.cruising-tb {background: url(http://www.kaninosato.com/image/cruising_bg.jpg) no-repeat right top;width:560px;}

.cruising-tb table{border: solid 1px #c1c6a8;border-collapse: collapse;margin-top:20px; }
.cruising-tb th {background: url(http://www.kaninosato.com/image/cruising_table.jpg) repeat-y right top;width:100px;}
.cruising-tb td{padding-left:5px;}


.mailform table{text-align:left;margin:0px auto;width:600px;}
.mailform td{padding-bottom:10px;}









