@charset "Shift_JIS";

/* レイアウト */

@import "layout.css";

/* デフォルト */

@import "default.css";

/*　共通部分 */

@import "common.css";

/* カスタム */

@import "custom.css";

/* 新規 */

@import "base.css";


/* LiA追記部分 */

/*body*/
#content{
   font-size: 14px;
    width: 760px;
}

img{
  border: 0px;
  vertical-align: top;
}

/* 見出し */

#name {
   width: 760px;
   height: 39px;
   margin: 0 0 20px 0;
}#oomidashi {
	border-left: 7px solid #66cc33;
	width: 510px;
	margin-bottom: 15px;
}
#oomidashi h2 {
   margin: 0 0 0 7px;
   font-size: 20px;
   color: #333333;
   line-height: 22px;
   font-weight: bold;
}
#oomidashi-shosai {
	border-left: 7px solid #66cc33;
	width: 510px;
}
#oomidashi-shosai h2 {
   margin: 0 0 0 7px;
   font-size: 20px;
   color: #333333;
   line-height: 22px;
   font-weight: bold;
}
#komidashi_short {
   background-image: url(../../schools/04_03_kakegawa/img2/komidashi_short.jpg);
   width: 255px;
   height: 36px;
}
#komidashi_short h3{
   color: #ffffff;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
   padding: 10px 0 0 0;
}
#komidashi_long {
   background-image: url(../../schools/04_03_kakegawa/img2/komidashi_long.jpg);
   width: 520px;
   height: 36px;
}
#komidashi_long h3{
   color: #ffffff;
   font-size: 18px;
   text-align: center;
   padding: 10px 0 0 0;
   font-weight: bold;
}

/* サイドバー */

#side-bar {
   width: 203px;
   border-bottom: 2px solid #ffcc33;
   border-left: 2px solid #ffcc33;
   border-right: 2px solid #ffcc33;
   margin: 0 0 20px 0;
}
#side-bar a {
   display: block;
}
#side-bar a:hover img{
  visibility: hidden;
}
#side-bar a:hover {
  background-color: transparent;
}
#navi1 {
   background-image: url(../../schools/04_03_kakegawa/img2/top_side_h.jpg);
   background-repeat: no-repeat;
}
#navi2 {
   background-image: url(../../schools/04_03_kakegawa/img2/point_side_h.jpg);
   background-repeat: no-repeat;
}
#navi3 {
   background-image: url(../../schools/04_03_kakegawa/img2/plan_side_h.jpg);
   background-repeat: no-repeat;
}
#navi4 {
   background-image: url(../../schools/04_03_kakegawa/img2/futuMT_side_h.jpg);
   background-repeat: no-repeat;
}
#navi5 {
   background-image: url(../../schools/04_03_kakegawa/img2/futuAT_side_h.jpg);
   background-repeat: no-repeat;
}
#navi6 {
   background-image: url(../../schools/04_03_kakegawa/img2/fu2_side_h.jpg);
   background-repeat: no-repeat;
}
#navi7 {
   background-image: url(../../schools/04_03_kakegawa/img2/o2_side_h.jpg);
   background-repeat: no-repeat;
}
#navi8 {
   background-image: url(../../schools/04_03_kakegawa/img2/ogata_side_h.jpg);
   background-repeat: no-repeat;
}
#navi9 {
   background-image: url(../../schools/04_03_kakegawa/img2/kyoshu_side_h.jpg);
   background-repeat: no-repeat;
}
#navi10 {
   background-image: url(../../schools/04_03_kakegawa/img2/shukuhaku_side_h.jpg);
   background-repeat: no-repeat;
}
#navi11 {
   background-image: url(../../schools/04_03_kakegawa/img2/gakko_side_h.jpg);
   background-repeat: no-repeat;
}
#navi12 {
   background-image: url(../../schools/04_03_kakegawa/img2/shuhen_side_h.jpg);
   background-repeat: no-repeat;
}

/* トップページ */

#button-right {
   height: 31px;
}
#button-right a{
   float:right;
   margin: 10px 0 5px 0;
}
button-right-2 {
   height: 31px;
}
#button-right-2 a{
   float:right;
   margin: 3px 5px 0 0;
}
#button-middle a{
   padding: 0 0 0 56px;
   margin: 10px 0 5px 0;
}
#top-img {
   width: 760px;
   height: 242px;
   margin: 0 0 20px 0;
   background-image: url(../../schools/04_03_kakegawa/img2/top.jpg);
}
#content-left {
   width: 207px;
   float: left;
   margin: 0 0 20px 0;
}
#button-side {
   width: 207px;
   height: 91px;
   margin: 0 0 20px 0;
}
#button-side-a img{
   margin: 0 0 9px 0;
}
#content-right {
   width: 520px;
   float: right;
}
#banner {
   width: 520px;
   height: 91px;
   margin: 0 0 20px 0;
}
#inner-left {
   width: 255px;
   height: 251px;
   float: left;
   background-image: url(../../schools/04_03_kakegawa/img2/inner_lr.jpg);
   margin: 0 0 10px 0;
   background-repeat: no-repeat; 
}
#inner-right {
   width: 255px;
   height: 251px;
   float: right;   
   background-image: url(../../schools/04_03_kakegawa/img2/inner_lr.jpg);
   margin: 0 0 10px 0;
   background-repeat: no-repeat;
}
#inner_small {
	width: 166px;
	height: 241px;
	float: left;
	margin-right: 11px;
	background-image: url(../../schools/04_03_kakegawa/img2/waku_inner_small.jpg);
	background-repeat: no-repeat;
}
#inner_small-right {
	width: 166px;
	height: 241px;
	float: right;
	background-image: url(../../schools/04_03_kakegawa/img2/waku_inner_small.jpg);
	background-repeat: no-repeat;
}
#inner_small2 {
	width: 166px;
	height: 202px;
	float: left;
	margin-right: 11px;
	background-image: url(../../schools/04_03_kakegawa/img2/waku.jpg);
	background-repeat: no-repeat;
}
#inner_small-right2 {
	width: 166px;
	height: 202px;
	float: right;
	background-image: url(../../schools/04_03_kakegawa/img2/waku.jpg);
	background-repeat: no-repeat;
}
#box {
   width: 520px;
   margin: 0 0 0px 0;
   clear: both;
}
#mini-pic-1 {
   margin: 5px 0 5px 5px;
   float: left;
}
#text-box-1 {
   width: 140px;
   height: 76px;
   margin: 7px 0 0 5px;
   float: left;
   font-size: 14px;
}
#mini-pic-2 {
   margin: 10px 0 10px 10px;
}
#text-box-2 {
   width: 146px;
   height: 80px;
   margin: 0 0 0 10px;
   font-size: 14px;
}

#pic {
   margin: 1em 0 1em 67px;
}
#text-box-3 {
   height: 55px;
   width: 235px;
   margin: 0 10px 0 10px;
   font-size: 14px;
}
#icon {
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#icon td a img{
   margin: 2px;
}

/*掛川自動車学校のポイント*/ 

#button-point a img{
   padding: 0 0 0 11px;
}
#box-point {
   width: 520px;
   height: 260px;
}
#text-box-4 {
   font-size: 14px;
   width: 500px;
   margin: 10px 0 20px 10px;
   clear: both;
   }
#hidari {
   float: left;
}
#migi {
   float: right;
}
#mannaka {
   margin: 0 0 0 14px;
   float: left;
}
#text-box-5 {
   width: 234px;
   text-align: center;
   margin: 10px 0 20px 10px;
   font-size: 14px;
}
#text-box-6 {
   width: 144px;
   text-align: center;
   margin: 10px 0 20px 10px;
   font-size: 14px;
}

/*周辺環境*/

#inner_big {
   background-image: url(../../schools/04_03_kakegawa/img2/inner_big.jpg);
   width: 520px;
   height: 196px;
   background-repeat: no-repeat;
   margin: 10px 0 10px 0;
}
#mini-pic-3 {
   margin: 15px 15px 0px 15px;
   float: left
}
#text-box-7 {
   width: 289px;
   margin: 15px 0 0 0;
   float: left;
   font-size: 14px;
}
/*プランのご紹介*/   
#inner-plan {
   background-image: url(../../schools/04_03_kakegawa/img2/inner-plan.jpg);
   width: 520px;
   height: 173px;
   background-repeat: no-repeat;
   margin: 10px 0 10px 0;
}
#text-box-10 {
   width: 410px;
   height: 85px;
   margin: 10px 0 0 0;
   float: left;
   font-size: 12px;
}
#shokai_button {
   margin: 15px 0px 20px 39px;
}

#mini-pic-4 {
   margin: 10px 10px 0px 10px;
   float: left
}

/*宿泊施設*/

#text-box-8 {
	width: 289px;
	height: 104px;
	float: left;
	font-size: 14px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#kihonsiyou {
   width: 520px;
   vertical-align: top;
   border-collapse: collapse;
   margin: 0 0 30px 0;
}

#kihonsiyou tr td {
   padding: 2px 5px 2px 20px;
   font-size: 12px;
}
#odd {
   background-color: #efefef
}
#yokoten {
   border-right: solid;
   border-right-width: 1px;
   border-right-color: #cccccc;
   border-right-style: dotted;
}

/*教習の流れ*/
#shurui {
   width: 520px;
   vertical-align: top;
   border-collapse: collapse;
   margin: 0 0 30px 0;
}
#shurui td {
   width: 130px;
   text-align: center;
   font-size: 14px;
}
#first {
   background-color: #999999;
}
#first td {
   color: #ffffff;
}
#shurui-td {
   border-right: solid;
   border-right-width: 1px;
   border-right-color: #cccccc;
   border-right-style: dotted;
   border-bottom: 1px solid #cccccc;
}
#migihashi {
   border-bottom: 1px solid #cccccc;
}
#number {
   font-size: 18px;
   border-bottom: 1px solid #666666;
   width: 490px;
   padding: 0 0 2px 0;
   margin: 0 0 10px 0;
}
#setumei {
   font-size: 14px;
   margin: 0 0 20px 28px;
}
#flow-small {
   float: left;
   margin: 0 0 20px 0;
}
#komidashi-flow {
   background-image: url(../../schools/04_03_kakegawa/img2/komidashi-flow.jpg);
   width: 188px;
   height: 29px;
}
#komidashi-flow h3{
   color: #ffffff;
   font-size: 14px;
   text-align: center;
   padding: 5px 0 0 0;
   font-weight: bold;
}
#text-box-9 {
	float: left;
	width: 307px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
#number-2 {
   font-size: 18px;
   border-bottom: 1px solid #666666;
   width: 302px;
   padding: 0 0 2px 0;
   margin: 0 0 10px 0;
}
#setumei-2 {
   font-size: 14px;
   margin: 0 0 20px 28px;
}

/*プランの詳細ページ*/

#shosai {
   width: 520px;
   vertical-align: top;
   border-collapse: collapse;
   margin: 0 0 30px 0;
}

#shosai tr td {
   padding: 2px 5px 2px 50px;
   font-size: 12px;
}
#yokoten2 {
   border-right: solid;
   border-right-width: 1px;
   border-right-color: #cccccc;
   border-right-style: dotted;
   width: 100px;
}
#saigo {
   border-bottom: 1px solid #cccccc;
}
#shosai2 {
   width: 520px;
   vertical-align: top;
   border-collapse: collapse;
   text-align: center;
}

#shosai2 tr td {
   font-size: 12px;
   width: 200px
}
#c-banner {
   background-image: url(../../schools/04_03_kakegawa/img2/campaign_banner.jpg);
   width: 520px;
   height: 159px;
   margin-bottom: 15px;
}
#text-box-11 {
   width: 360px;
   padding: 80px 0 0 125px;
   font-size: 20px;
   color: #ffffff;
   line-height: 25px;
   font-weight: bold;
}


/*プランの一覧ページ*/

#itiran {
   width: 520px;
   vertical-align: top;
   border-collapse: collapse;
   margin: 0 0 20px 0;
}

#itiran tr td {
   font-size: 12px;
   width: 500px;
   text-align: left;
   padding: 4px 0 4px 20px;
}

/*map*/
#map {
   border:2px solid #666666;
   margin: 5px 5px 5px;
}
