﻿@charset "utf-8";

/* http://toho-motors.com */

aside {display: none;}


/* 外枠 */

#wrapper {width: auto;margin: 0;padding: 5px 10px;}

/* ヘッダー画像 */

#header {width: auto;height: 54px;border-radius: 5px;margin-bottom: 5px;}

#hleft {float: none;text-align: center;width: auto;padding-top: 2px;}
#hright {display: none;}

/* NAVI */

#menu ul {list-style: none;height: auto;color: #ffffff;border-radius: 5px;}

#menu ul li {float: none;text-align: center;border-right: 0;background: #008000;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #00ff00 0%, #004000 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #00ff00 0%, #004000 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #00ff00 0%, #004000 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00ff00), color-stop(1, #004000));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #00ff00 0%, #004000 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #00ff00 0%, #004000 100%);}}

#menu ul li a {display: block;text-align: center;padding: 5px 15px;font-size: 1rem;color: #ffffff;}

#menu ul li a:hover, #menu ul li.active a {color: #ffffff;font-weight: bold;position: relative;top: 1px;}

#menu ul li:hover,#menu ul li.active {background: #0066ff;
  /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #aaffff 0%, #000080 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #aaffff 0%, #000080 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #aaffff 0%, #000080 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aaffff), color-stop(1, #000080));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #aaffff 0%, #000080 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #aaffff 0%, #000080 100%);}

#menu ul li:first-child {border-radius: 5px 5px 0 0;}

#menu ul li:last-child {border-radius: 0 0 5px 5px;}


/* コンテナ */

#container {width: auto;}

#main {float: none;width: auto;text-align: left;background-color: #ffffff;margin: 0;}

#side {float: none;display: none;}

h2 {font-size: 0.7rem;letter-spacing: 0.15rem;background-color: #ffffff;background: none;
border-left: 4px solid #0a0;border-bottom: 1px solid #0a0;padding: 0 0 0 4px;margin: 15px 0 5px 0;}

h3 {font-size: 0.65rem;letter-spacing: 0.1rem;padding: 5px 0;margin-bottom: 3px;}

/* メイン内枠 */

.main-top {width: auto;padding; 5px;margin: 0 5px 10px 4px;border-radius: 0px solid #c0c0c0;}
.main-frame1, .mbox-map {width: auto;padding; 5px;margin: 0 5px 10px 4px;border-radius: 5px solid #c0c0c0;}
.main-frame1, .main-frameslick {display: none;}

.main-frame2, .main-frame3 {font-size: 0.65rem;line-height: 1.1rem;padding: 5px;margin: 0 5px 10px 4px;border-radius: 5px solid #c0c0c0;}

.embed-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;max-width: 100%; height: auto;}
.embed-container iframe, .embed-container object, .embed-container embed {position: absolute;top: 0; left: 0;width: 100%; height: 100%;}


/* メイン内表 */

.sideL-table1, .main-table1, .main-table2, .main-table3 {width: auto;font-size: 0.65rem;line-height: 1.1rem;margin: 0 5px 10px 4px;border-radius: 5px solid #c0c0c0;}
.sideL-table1, .main-table1 {letter-spacing: 0.075rem;}
.sideR-table1 {display: none;}

.main-table2 {letter-spacing: 0.15rem;}
.main-table3 {overfow: auto;height: 300px;line-height: 1rem;}
.main-table1 th, .main-table2 th {width: 93px;text-align: center;padding: 5px 0;border-radius: 5px solid #c0c0c0;
background-color: #f4f4f4;}
.main-table1 td, .main-table2 td {width: auto;padding: 5px 2px 5px 10px;border-radius: 5px solid #c0c0c0;
background-color: #ffffff;}
.main-table3 th {width: 93px;text-align: center;padding: 5px 0;border-radius: 5px solid #c0c0c0;background-color: #f4f4f4;}
.main-table3 td {width: auto;padding: 5px 2px 5px 10px;border-radius: 5px solid #c0c0c0;background-color: #ffffff;}

/* フッター */

#footer {clear: both;text-align: center;font-size: 0.65rem;padding: 5px 0 5px;margin-top: 5px;margin-bottom: 0;border-radius: 5px;
width:auto;background: #00aa00;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #00ff00 0%, #004000 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #00ff00 0%, #004000 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #00ff00 0%, #004000 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00ff00), color-stop(1, #004000));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #00ff00 0%, #004000 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #00ff00 0%, #004000 100%);
color: #ffffff;}




