﻿@charset "utf-8";
/*--------------------------
   kasou_other.css

   下層ページ共通レイアウト
--------------------------*/

/*==========================
	イチダス
==========================*/
/*リンクリスト*/
#linklist_ichidasu{
	margin:10px 0 0 15px;
}
#linklist_ichidasu li{
	display:inline;
	margin:0 10px 0 0;
}
/*タイトル　問題*/
.tit_ichidasu_h3{
	margin:20px 0 0 13px;
	padding:1px 10px 1px 10px;
	border-left:5px #ffa340 solid;
	border-bottom:1px #ccc dotted;
	font-weight:bold;
	font-size:120%;
	background:#fffffb;
}
/*社会*/
.ichidasu_syakai_list{
	margin:20px 0 0 15px;
	text-align:center;
}
.ichidasu_syakai_list li{
	width:200px;
	height:200px;
	margin:0 30px 0 0;
	display:inline;
	font-size:86%;
}

/*==========================
	入塾案内
==========================*/
.enter_list{
	margin:10px 0 0 13px;
}
.enter_list li{
	display:inline;
}
/*今の自分を知り、つぎの自分へ*/
.box_enter_test{
	margin:20px 0 0px 15px;
	padding:10px 8px 10px 10px;
	background: url(../img/common/bg_hougansi.jpg);
	border:1px #c0b7ad solid;
}
.box_enter_test h3{
	float:left;
}
.box_enter_test p{
	padding:10px 0 0 20px;
	width:350px;
	float:left;
	line-height:1.6;
}
/*対象*/
#box_enter_taisyou{
	margin:20px 0 0 15px;
}
#box_enter_taisyou_table{
	width:285px;
	background:#fdf8f2;
	line-height:1.4;
	float:left;
}
#box_enter_taisyou_table caption{
	margin:0 0 3px 0;
	padding:0 0 0 10px;
	background: url(../img/common/bg_list_03.gif) no-repeat 0px 4px;
}
#box_enter_taisyou_table th{
	padding:10px 5px 10px 7px;
	width:5em;
	background:#f3ede1;
	border:1px #bbb3a8 solid;
	font-weight:bold;
}
#box_enter_taisyou_table td{
	padding:8px;
	border:1px #bbb3a8 solid;
}
#box_enter_taisyou_table td span{
	font-size:82%;
}
/*注意事項*/
#box_enter_cyuui{
	padding:0 0 0 20px;
	width:280px;
	float:left;
}
.enter_cyuui_list{
	margin:10px 3px 0 0px;
}
.enter_cyuui_list li{
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	background:url(../img/common/bg_list_02.gif) no-repeat 0 4px;
	font-size:82%;
}


/*==========================
	合格実績
==========================*/

/*４行*/
.table_goukaku_4{
	margin:10px 0 0 15px;
	background:#fdf8f2;
	line-height:1.4;
}
.table_goukaku_4 th{
	padding:10px;
	width:140px;
	background:#f3ede1;
	border:1px #bbb3a8 solid;
	font-weight:bold;
	text-align:center;
}
.table_goukaku_4 td{
	padding:10px;
	width:59px;
	background:#fdf8f2;
	border:1px #bbb3a8 solid;
	font-weight:bold;
	color:#F23B0F;
}

/*２行*/
.table_goukaku_2{
	margin:10px 0 0 15px;
	background:#fdf8f2;
	line-height:1.4;
	font-size:120%;
}
.table_goukaku_2 th{
	padding:10px;
	width:220px;
	background:#f3ede1;
	border:1px #bbb3a8 solid;
	font-weight:bold;
	text-align:center;
}
.table_goukaku_2 td{
	padding:10px;
	width:220px;
	border:1px #bbb3a8 solid;
	font-weight:bold;
	color:#F23B0F;
}

.table_goukaku_space{
	margin:10px 0 30px 15px;
	background:#fdf8f2;
	line-height:1.4;
}
.table_goukaku_space th{
	padding:10px;
	width:140px;
	background:#f3ede1;
	border:1px #bbb3a8 solid;
	font-weight:bold;
	text-align:center;
}
.table_goukaku_space td{
	padding:10px;
	width:59px;
	border:1px #bbb3a8 solid;
	font-weight:bold;
	color:#F23B0F;
}
/*表と表を隙間なし*/
.table_margin_none{
	margin:0 0 0 15px;
}
.results_btn{
	margin:25px 0 0 0px;
}
.results_btn li{
	margin:0px 0 0 22px;
	display:inline;
}
#results_img{
	margin:15px 0 25px 30px;
}
#table_bg_white{
	width:220px;
	background:#fff;
	text-align:center;
}
/*---追加----------*/

/*２行 合格速報　赤のテーブル*/
/*背景　サクラ*/
.table_goukaku_2_aka{
	margin:10px 0 0 15px;
	background:url(../img/results/bg_table_sakura2.jpg) #f5e1e1;
	line-height:1.4;
	font-size:120%;
}
.table_goukaku_2_aka th{
	padding:10px;
	width:220px;
	border:1px #d27070 solid;
	font-weight:bold;
	text-align:center;
}
.table_goukaku_2_aka td{
	padding:10px;
	width:220px;
	background:#fffefe;
	border:1px #d27070 solid;
	font-weight:bold;
	color:#F23B0F;
}

/*４行*/
.table_goukaku_4_aka{
	margin:10px 0 0 15px;
	background:url(../img/results/bg_table_sakura2.jpg) #f5e1e1;
	line-height:1.4;
}
.table_goukaku_4_aka th{
	padding:10px;
	width:140px;
	border:1px #d27070 solid;
	font-weight:bold;
	text-align:center;
}
.table_goukaku_4_aka td{
	padding:10px;
	width:59px;
	background:#fffefe;
	border:1px #d27070 solid;
	font-weight:bold;
	color:#F23B0F;
}


/*==========================
	コース
==========================*/
.box_course{
	margin:20px 0 0 15px;
	padding:10px 10px 10px 12px;
	background: url(../img/common/bg_hougansi.jpg);
	border:1px #c0b7ad solid;
}
/*クリップ　黄色　ISJ*/
.box_course h3.box_course_h3_isj{
	padding:2px 0 0 22px;
	height:30px;
	background: url(../img/common/bg_title_h3.gif) no-repeat;
}
/*クリップ　緑色　中学部*/
.box_course h3.box_course_h3_cyuu{
	padding:2px 0 0 22px;
	height:30px;
	background: url(../img/common/bg_title_h3_2.gif) no-repeat;
}
/*見出し*/
.box_course h4{
	margin:10px 0 0 0;
}
/*テキストと表の枠*/
.box_course div{
	margin:10px 0 0 0;
}
.box_course div p.box_course_text{
	width:210px;
	float:left;
}
.box_course div p.box_course_img{
	float:right;
}
.box_course div p.box_course_img img{
	margin:0 0 5px 0;
}

/*ページ下部リンク*/
.course_link_foot{
	margin:30px 0 0 20px;
}
.course_link_foot li{
	padding:0 20px 0 0;
	display:inline;
}
/*==========================
	学校案内
==========================*/
.table_annai{
	margin:10px 0 0 15px;
	background:#fdf8f2;
	line-height:1.4;
}
.table_annai th{
	padding:8px;
	width:120px;
	background:#f3ede1;
	border:1px #bbb3a8 solid;
	font-weight:bold;
}
.table_annai td{
	padding:9px;
	width:120px;
	border:1px #bbb3a8 solid;
}
/*==========================
　お問い合わせ
==========================*/
.table_inquiry{
	margin:10px 0 0 15px;
	background:#fdf8f2;
	line-height:1.4;
}
.table_inquiry th{
	padding:9px;
	width:140px;
	background:#f3ede1;
	border:1px #bbb3a8 solid;
	font-weight:bold;
}
.table_inquiry td{
	padding:9px;
	width:370px;
	border:1px #bbb3a8 solid;
}
/*必須*/
.table_inquiry caption span{
	padding:0 2px 0 0;
	color:#df7171;
	font-weight:bold;
}
.table_inquiry th span{
	color:#df7171;
}
/*例*/
.table_inquiry td span{
	color:#7d7d7d;
}
/*入力欄*/
.table_inquiry tr td imput,
.table_inquiry tr td textarea
{
	font-size:100%;
}
/*チェックボックスの行間*/
.inq_checkbox{
	line-height:2;
}
/*==========================
　市田塾とは
==========================*/
#about_flash{
	margin:10px 0px 0 12px;
}
/*==========================
　会社概要
==========================*/
.table_company{
	margin:10px 0 0 15px;
	background:#fdf8f2;
	line-height:1.4;
}
.table_company th{
	padding:9px;
	background:#f3ede1;
	border:1px #bbb3a8 solid;
	font-weight:bold;
	text-align:center;
}
.table_company td{
	padding:9px;
	border:1px #bbb3a8 solid;
}
/*==========================
　よくあるご質問
==========================*/
/* Q&A */
.tabContainer dl {
	margin:10px 20px 0 25px;
}
/* Q */
.tabContainer dl dt {
	padding:15px 0 15px 25px;
	background: url(../img/faq/icon_q.gif) no-repeat 0px 15px;
	font-weight: bold;
	border-bottom:1px #cccccc dotted;
}
/* A */
.tabContainer dl dd {
	margin:0 0 0 10px;
	padding:0 0 30px 25px;
	background: url(../img/faq/icon_a.gif) no-repeat 0px 1px;
	border-bottom:1px #cccccc solid;
}
.tabContainer dl dd p{
	margin:10px 0 0 0;
}
/*==========================
	高等部
==========================*/
.list_koutou{
	margin:15px 0px 0 0;
	text-align:center;
}
.list_koutou li{
	margin:15px 0px 0 0;
}
#koutou_inquiry_img{
	margin:22px 0px 0 0;
	text-align:center;
}
#wingnet_img{
	margin:12px 25px 0 0;
	text-align:right;
}
/*表*/
.table_koutou_week{
	margin:10px 0 0 15px;
	background:#fdf8f2;
	line-height:1.4;
}
.table_koutou_week th{
	padding:9px;
	background:#f3ede1;
	border:1px #bbb3a8 solid;
	font-weight:bold;
	text-align:center;
}
.table_koutou_week td{
	padding:9px;
	border:1px #bbb3a8 solid;
}

/*==========================
/inquiry/　鳥山追加↓
==========================*/
.bTBox{
padding:20px;
text-align:center;
}
.bTBox table{
margin:0 auto;
}
.bTBox table td{
text-align:center;
padding:0 20px;
}
em.eror{
	color:#df7171;
	font-style:normal;
}
/*end*/


/*==========================
	2010　冬期講習・旭ヶ丘校 
==========================*/
/*左15px*/
#div_left_15{
	padding:20px 0 0 15px;
}
/*2010　冬期講習　ページ下部にある３個のバナー*/
.bana_list_3bana{
	display:inline;
}

.bana_list_3bana li{
	display:inline;
	padding:0 10px 0 0;
}
/*旭ヶ丘校*/
.asahi_detail_1{
	margin:10px 20px 0 0;
	width:350px;
	height:290px;
	float:left;
	background:#f4f4f4;
}
.asahi_detail_2{
	margin:10px 0 0 0;
	width:220px;
	height:290px;
	float:left;
	background:#f4f4f4;
}
.asahi_detail_1 h3,
.asahi_detail_2 h3{
	margin:10px 0 0 10px;
}
.asahi_detail_1 p,
.asahi_detail_2 p{
	margin:10px;
	line-height:1.6;
}




/*==========================
	マージンの調整
==========================*/
.margin_top_10{
	margin-top:10px;
}
.margin_top_20{
	margin-top:20px;
}
.margin_top_30{
	margin-top:30px;
}

.margin_top_40{
	margin-top:40px;
}
.margin_top_50{
	margin-top:50px;
}
.margin_top_60{
	margin-top:60px;
}

/*==========================
	新中1体験3日間コース
==========================*/
.try_3dyas{
	font-size:1em;
}
.try_3dyas h2{
	padding:0 0 30px;
}
.try_3dyas .try{
	width:588px;
	background:url(../img/event/try_3dyas/back.jpg) right bottom no-repeat;
}
.try_3dyas .try p.middle{
	margin:25px 0 15px;
}
.try_3dyas .try .text{
	width:340px;
}
.try_3dyas .try .text span{
	font-weight:bold;
}
.try_3dyas h3{
	margin:30px 0 10px;
	padding:0;
	float:left;
}
.try_3dyas ul{
	padding:0;
	margin:30px 0 0;
	list-style:none;
}
.try_3dyas ul li a{
	float:left;
	padding:0 10px 0 0;
	margin:0;
	list-style:none;
}
.try_3dyas ul li.right{
	padding:0;
	margin:0;
}
.try_3dyas .textLink{
	clear:left;
	text-align:right;
	padding:5px 0 0;
}
.try_3dyas .text{
	padding:5px 0 0;
}
