html {
	height: 100%;
}
/*body*/
body {
	margin:0px auto;
	padding:0px;
	text-align:left;
	height:100%;
}

/*------------------リンク色--------------------*/
a:link { text-decoration:underline; color:#0000ff;}
a:active { text-decoration:underline; color:#0000ff;}
a:visited { text-decoration:underline;color:#0000ff;}
a:hover { text-decoration:underline;color:#0000ff;}

/*------------------フッターリンク色--------------------*/
#footer_menu_list a:link { text-decoration:none; color:#666666;}
#footer_menu_lis a:active { color:#000000;}
#footer_menu_lis a:visited { color:#666666;}
#footer_menu_lis a:hover { text-decoration:underline; color:#000000;}

/*------------------popリンク色--------------------*/
.bg_pop_title2 a:link { text-decoration: underline; color:#0000ff;}
.bg_pop_title2 a:active { text-decoration: underline; color:#000000;}
.bg_pop_title2 a:visited { text-decoration: underline; color:#0000ff;}
.bg_pop_title2 a:hover { text-decoration:underline; color:#000000;}

.page_top a:link { text-decoration: underline; color:#0000ff;}
.page_top a:active { text-decoration: underline; color:#000000;}
.page_top a:visited { text-decoration: underline; color:#0000ff;}
.page_top a:hover { text-decoration:underline; color:#000000;}
.page_top a {
 background-image:url(../img/search/pop/page_top.gif);
 background-repeat:no-repeat;
 background-position:top right;
 padding-right:15px;
 width:90px;
 height:13px;
 display:block;
}

.page_top950 a:link { text-decoration: underline; color:#0000ff;}
.page_top950 a:active { text-decoration: underline; color:#000000;}
.page_top950 a:visited { text-decoration: underline; color:#0000ff;}
.page_top950 a:hover { text-decoration:underline; color:#000000;}
.page_top950 a {
 background-image:url(../img/search/pop/page_top.gif);
 background-repeat:no-repeat;
 background-position:top right;
 padding-right:15px;
 width:110px;
 height:13px;
 display:block;
 margin-bottom:15px;
}

.close a:link { text-decoration: underline; color:#0000ff;}
.close a:active { text-decoration: underline; color:#000000;}
.close a:visited { text-decoration: underline; color:#0000ff;}
.close a:hover { text-decoration:underline; color:#000000;}

/*-----------------*/
* html div#container{
	height:100%;
}
div#container{
	margin:0px auto;
	padding:0px;
	position:relative;
	min-height:100%;
	background-position:center;
	width:950px;
}
body > #container {
        height: auto;
}

div#container_main{
	padding-bottom:30px;
}

/*--ヘッダー--*/
.header {
	height:77px;
	
	background-color:#ffffff;
	border-bottom:solid 5px #96c568;
}

.header_up {
	background-color:red;
}

.header_down {
	background-color:blue;
}

.title_text {
 font-size:10px;
 line-height:1.1em;
 margin-top:5px;
 width:550px;
}

.h_left{
	float:left;
	height:27px;
}
.logo {
	width:400px;
	height:39px;
	margin-top:11px;
	margin-bottom:0px;
	float:left;
}

.logo img {
	border:0;
}

.h_sub_menu {
	float:right;
}

.h_sub_menu img {
	border:0;
}

.sub_menu {
	width:400px;
	height:17px;
	text-align:right;
	font-size:0;
	line-height:0;
}
.h_menu {
	float:right;
	width:550px;
}

.h_menu ul {
	list-style:none;
	margin:0;
	padding:26px 0 0 0;
}

.h_menu li {
	float:left;
}

/* フッター */

#foot{
	position:absolute;
	bottom:0px;
	height:30px;
	width:950px;
	text-align:left;
}

#copyright {
	background:url(../img/copy_logo.gif) no-repeat;
	background-position:12px 50%;
	color:#999999;
	padding:0 0 0 80px;
	font-size:10px;
}

#footer_menu {
	font-size:10px;
	text-align:right;
	padding:0 12px 0 0;
}

#footer_menu_list td {
	font-size:10px;	
}

.footer_line {
	width:948px;
	height:1px;
	font-size:1px;
	background:url(../img/footer_line.gif) repeat-x;
	margin:0 1px 0 1px;
}

/* クリア指定 */

.c-both {
	clear:both;
}

/* 体験入学検索 */
.title {
 background-image:url(../img/search/title.gif);
 background-repeat:no-repeat;
 height:39px;
 margin-top:10px;
 text-indent: -9999px;
}
/* 体験入学って何するの？ */
.h_what {
 background-image:url(../img/search/h_box1.gif);
 background-repeat:no-repeat;
 height:40px;
 margin-top:10px;
 text-indent: -9999px;
}
.bg_what {
 background-color:#ffffff;
 background-image:url(../img/search/bg_box1.gif);
 background-repeat:no-repeat;
 height:41px;
 padding:5px 10px 5px 10px;
 font-size:12px;
 line-height:18px;
}
.f_what {
 background-image:url(../img/search/f_box1.gif);
 background-repeat:no-repeat;
 height:5px;
 margin-bottom:10px;
}

/* 選択済みの検索条件 */
.selected_box {
 width:950px;
 height:40px;
 border:1px solid #cccccc;
 padding:0;
 margin:0;
}
.selected_h {
 background-color:#aaaaaa;
 font-size:12px;
 font-weight:bold;
 color:#000000;
 width:130px;
 height:40px;
 padding:0 10px 0 10px;
 text-align:center;
}
.selected_l {
 background-color:#eeeeee;
 font-size:12px;
 color:#000000;
 width:630px;
 height:40px;
 padding:0 10px 0 10px;
}
.selected_r {
 background-color:#cccccc;
 width:150px;
 height:40px;
 text-align:center;
}

/* 選択項目 */
.h_title2 {
 background-image:url(../img/search/h_title2.gif);
 background-repeat:no-repeat;
 height:29px;
 padding:5px 10px 10px 15px;
 margin-top:20px;
}
.bg_title2 {
 background-image:url(../img/search/bg_title2.gif);
 background-repeat:repeat-y;
 padding:10px;
 font-size:12px;
 line-height:18px;
 color:#333333;
 vertical-align:middle;
}
.title_cap {
 font-size:10px;
 line-height:13px;
 color:#ff0000;
 margin-top:2px;
}

/* カレッジ選択 */
.cb {
 width:22px;
 text-align:center;
}
.cb_title {
 width:110px;
 font-size:11px;
}
.cb_img {
 padding-left:5px;
}

/* 検索 */
.search {
 background-color:#eeeeee;
 width:950px;
 text-align:center;
 height:42px;
 margin:20px 0 20px 0;
}

/* pop */
/* pop main */
.pop_main {
 padding:0 10px 0 10px;
 text-align:left;
}

/* pop 体験入学検索 */
.pop_title {
 background-image:url(../img/search/pop/title.gif);
 background-repeat:no-repeat;
 height:18px;
 margin-top:10px;
 margin-bottom:10px;
 text-indent: -9999px;
}

/* ライン */
.dot_line {
 background-image:url(../img/search/pop/dot_line.gif);
 background-repeat:no-repeat;
 height:1px;
 font-size:0;
}
.line {
 background-image:url(../img/search/pop/line.gif);
 background-repeat:repeat-x;
 height:1px;
 font-size:0;
 width:450px;
}

/* カレッジ名 */

.colledge_design {
 background-image:url(../img/search/pop/sub_title1.gif);
 background-repeat:no-repeat;
 height:13px;
 margin-top:10px;
 margin-bottom:10px;
 text-indent: -9999px;
}
.colledge_mode {
 background-image:url(../img/search/pop/sub_title2.gif);
 background-repeat:no-repeat;
 height:13px;
 margin-top:10px;
 margin-bottom:10px;
 text-indent: -9999px;
}
.colledge_beauty {
 background-image:url(../img/search/pop/sub_title3.gif);
 background-repeat:no-repeat;
 height:13px;
 margin-top:10px;
 margin-bottom:10px;
 text-indent: -9999px;
}
.colledge_music {
 background-image:url(../img/search/pop/sub_title4.gif);
 background-repeat:no-repeat;
 height:13px;
 margin-top:10px;
 margin-bottom:10px;
 text-indent: -9999px;
}
.colledge_pa {
 background-image:url(../img/search/pop/sub_title5.gif);
 background-repeat:no-repeat;
 height:14px;
 margin-top:10px;
 margin-bottom:10px;
 text-indent: -9999px;
}
.colledge_game {
 background-image:url(../img/search/pop/sub_title6.gif);
 background-repeat:no-repeat;
 height:13px;
 margin-top:10px;
 margin-bottom:10px;
 text-indent: -9999px;
}
.colledge_fishing {
 background-image:url(../img/search/pop/sub_title7.gif);
 background-repeat:no-repeat;
 height:13px;
 margin-top:10px;
 margin-bottom:10px;
 text-indent: -9999px;
}
.colledge_sports {
 background-image:url(../img/search/pop/sub_title8.gif);
 background-repeat:no-repeat;
 height:13px;
 margin-top:10px;
 margin-bottom:10px;
 text-indent: -9999px;
}
.colledge_snow {
 background-image:url(../img/search/pop/sub_title9.gif);
 background-repeat:no-repeat;
 height:13px;
 margin-top:10px;
 margin-bottom:10px;
 text-indent: -9999px;
}
.colledge_manga {
 background-image:url(../img/search/pop/sub_title10.gif);
 background-repeat:no-repeat;
 height:13px;
 margin-top:10px;
 margin-bottom:10px;
 text-indent: -9999px;
}
.colledge_nail {
 background-image:url(../img/search/pop/sub_title11.gif);
 background-repeat:no-repeat;
 height:14px;
 margin-top:10px;
 margin-bottom:10px;
 text-indent: -9999px;
}
.colledge_mass {
 background-image:url(../img/search/pop/sub_title12.gif);
 background-repeat:no-repeat;
 height:13px;
 margin-top:10px;
 margin-bottom:10px;
 text-indent: -9999px;
}
.colledge_bas {
 background-image:url(../img/search/pop/sub_title13.gif);
 background-repeat:no-repeat;
 height:13px;
 margin-top:10px;
 margin-bottom:10px;
 text-indent: -9999px;
}
.colledge_fc {
 background-image:url(../img/search/pop/sub_title14.gif);
 background-repeat:no-repeat;
 height:13px;
 margin-top:10px;
 margin-bottom:10px;
 text-indent: -9999px;
}
.colledge_cc {
 background-image:url(../img/search/pop/sub_title15.gif);
 background-repeat:no-repeat;
 height:13px;
 margin-top:10px;
 margin-bottom:10px;
 text-indent: -9999px;
}
.colledge_yakan {
 background-image:url(../img/search/pop/sub_title16.gif);
 background-repeat:no-repeat;
 height:29px;
 margin-top:10px;
 margin-bottom:10px;
 text-indent: -9999px;
}

/* 選択項目 */
.h_pop_title2 {
 background-image:url(../img/search/pop/h_title2.gif);
 background-repeat:no-repeat;
 height:20px;
 padding:3px 0 0 15px;
 margin-top:20px;
 text-align:left;
}
.bg_pop_title2 {
 background-image:url(../img/search/pop/bg_title2.gif);
 background-repeat:repeat-y;
 padding:10px 10px 10px 15px;
 font-size:12px;
 line-height:1.8em;
 color:#666666;
 text-align:left;
 width:440px;
}
.pop_category {
 background-image:url(../img/search/pop/bg_title2.gif);
 background-repeat:repeat-y;
 border:solid 1px #cccccc;
 width:435px;
 font-size:10px;
 line-height:1.8em;
 font-weight:bold;
 padding:5px 5px 5px 15px;
 margin-top:20px;
}

.pop_category_list {
 width:435px;
 font-size:10px;
 line-height:1.8em;
 margin-top:10px;
 padding-left:15px;
}
.page_top {
 width:450px;
 font-size:10px;
 text-align:right;
 margin:10px 0 10px 0;
}

.page_top950 {
 width:950px;
 font-size:12px;
 text-align:right;
 margin:10px 0 10px 0;
}

/* CLOSE */
.close {
 width:450px;
 text-align:center;
 font-size:12px;
 margin-top:10px;
 margin-bottom:10px;
}

/* copyright */
#pop_copyright {
 width:450px;
 text-align:center;
 padding:10px 0 10px 0;
}

/* 検索結果 */
.result_box {
 border:5px solid #96c56a;
 width:940px;
}

.result_box_title {
 background-image:url(../img/search/result_title.gif);
 background-position:center center;
 background-repeat:no-repeat;
 background-color:#96c56a;
 width:120px;
}
/*
.result_box_l {
 float:left;
 background-color:#96c56a;
 width:120px;
 height:76px;
 text-align:center;
 padding-top:56px;
}
.result_box_r {
 float:right;
 text-align:left;
 width:800px;
 padding:10px;
}
*/
.result_txt {
 float:left;
 font-size:14px;
 line-height:1.5em;
 color:#000000;
 width:612px;
}
.result_txt_cap {
 font-size:12px;
}
.btn_research {
 float:right;
 margin-bottom:10px;
 width:178px;
 padding-left:10px;
}

.dot_line800 {
 background-image:url(../img/search/dot_line.gif);
 background-repeat:repeat-x;
 height:1px;
 font-size:0;
 width:800px;
 margin-top:0px;
 margin-bottom:10px;
}

.dot_line950 {
 background-image:url(../img/search/dot_line.gif);
 background-repeat:repeat-x;
 height:1px;
 font-size:0;
 width:950px;
 margin-top:10px;
 margin-bottom:10px;
}

.title_cap2 {
 font-size:12px;
 line-height:13px;
 margin-top:2px;
}
/* 件数表示 */
.number {
 background-image:url(../img/search/bg_number.gif);
 background-repeat:no-repeat;
 width:950px;
 height:39px;
 font-size:12px;
 color:#333333;
 margin-top:20px;
}

.number td {
 padding:0 10px 0 10px;
}

/* ページング */
.paging {
 width:950px;
 font-size:12px;
 margin-top:10px;
}
.b_paging {
 background-image:url(../img/search/b_icon.gif);
 background-repeat:no-repeat;
 padding-left:17px;
}

.n_paging {
 background-image:url(../img/search/n_icon.gif);
 background-repeat:no-repeat;
 background-position:right;
 padding-right:17px;
}

/* 開催予定 */
.exp_table {
 margin-top:10px;
 margin-bottom:10px;
}
.exp_day {
 font-size:12px;
 font-weight:bold;
 color:#333333;
 border:1px solid #cccccc;
 width:98px;
 text-align:center;
 }
.exp_day_sat {
 font-size:12px;
 font-weight:bold;
 color:#0000ff;
 border:1px solid #cccccc;
 width:98px;
 text-align:center;
}
.exp_day_sun {
 font-size:12px;
 font-weight:bold;
 color:#ff0000;
 border:1px solid #cccccc;
 width:98px;
 text-align:center;
}
.exp_title {
 font-size:12px;
 font-weight:bold;
 color:#333333;
 width:750px;
}
.exp_icon {
 vertical-align:middle;
 margin-right:15px;
}
.exp_box_img {
 float:left;
 width:113px;
}
.exp_box_txt {
 float:right;
 width:707px;
 font-size:10px;
 line-height:1.5em;
 color:#333333;
}
.push_icon {
 vertical-align:middle;
 margin-left:5px;
}
/* スポーツ */
.h_exp1 {
 background-image:url(../img/search/h_exp1.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
 font-size:0px;
}
.b_exp1 {
 background-image:url(../img/search/b_exp1.gif);
 background-repeat:repeat-y;
 width:820px;
 height:auto;
 padding:0px 10px 0px 10px;
 margin-left:10px;
}
.f_exp1 {
 background-image:url(../img/search/f_exp1.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
}
.exp_line1 {
 background-image:url(../img/search/line_exp_1.gif);
 background-repeat:repeat-x;
 height:1px;
 font-size:0;
 width:820px;
 margin-top:10px;
 margin-bottom:10px;
}

/* パフォーミングアーツ */
.h_exp2 {
 background-image:url(../img/search/h_exp2.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
}
.b_exp2 {
 background-image:url(../img/search/b_exp2.gif);
 background-repeat:repeat-y;
 width:820px;
 height:auto;
 padding:0px 10px 0px 10px;
 margin-left:10px;
 font-size:0px;
}
.f_exp2 {
 background-image:url(../img/search/f_exp2.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
}
.exp_line2 {
 background-image:url(../img/search/line_exp_2.gif);
 background-repeat:repeat-x;
 height:1px;
 font-size:0;
 width:820px;
 margin-top:10px;
 margin-bottom:10px;
}

/* フィッシング */
.h_exp3 {
 background-image:url(../img/search/h_exp3.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
 font-size:0px;
}
.b_exp3 {
 background-image:url(../img/search/b_exp3.gif);
 background-repeat:repeat-y;
 width:820px;
 height:auto;
 padding:0px 10px 0px 10px;
 margin-left:10px;
}
.f_exp3 {
 background-image:url(../img/search/f_exp3.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
}
.exp_line3 {
 background-image:url(../img/search/line_exp_3.gif);
 background-repeat:repeat-x;
 height:1px;
 font-size:0;
 width:820px;
 margin-top:10px;
 margin-bottom:10px;
}

/* フットサル */
.h_exp4 {
 background-image:url(../img/search/h_exp4.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
 font-size:0px;
}
.b_exp4 {
 background-image:url(../img/search/b_exp4.gif);
 background-repeat:repeat-y;
 width:820px;
 height:auto;
 padding:0px 10px 0px 10px;
 margin-left:10px;
}
.f_exp4 {
 background-image:url(../img/search/f_exp4.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
}
.exp_line4 {
 background-image:url(../img/search/line_exp_4.gif);
 background-repeat:repeat-x;
 height:1px;
 font-size:0;
 width:820px;
 margin-top:10px;
 margin-bottom:10px;
}

/* ゲーム */
.h_exp5 {
 background-image:url(../img/search/h_exp5.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
}
.b_exp5 {
 background-image:url(../img/search/b_exp5.gif);
 background-repeat:repeat-y;
 width:820px;
 height:auto;
 padding:0px 10px 0px 10px;
 margin-left:10px;
 font-size:0px;
}
.f_exp5 {
 background-image:url(../img/search/f_exp5.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
}
.exp_line5 {
 background-image:url(../img/search/line_exp_5.gif);
 background-repeat:repeat-x;
 height:1px;
 font-size:0;
 width:820px;
 margin-top:10px;
 margin-bottom:10px;
}
/* バスケットボール */
.h_exp6 {
 background-image:url(../img/search/h_exp6.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
 font-size:0px;
}
.b_exp6 {
 background-image:url(../img/search/b_exp6.gif);
 background-repeat:repeat-y;
 width:820px;
 height:auto;
 padding:0px 10px 0px 10px;
 margin-left:10px;
}
.f_exp6 {
 background-image:url(../img/search/f_exp6.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
}
.exp_line6 {
 background-image:url(../img/search/line_exp_6.gif);
 background-repeat:repeat-x;
 height:1px;
 font-size:0;
 width:820px;
 margin-top:10px;
 margin-bottom:10px;
}

/* モードスタイリング */
.h_exp7 {
 background-image:url(../img/search/h_exp7.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
 font-size:0px;
}
.b_exp7 {
 background-image:url(../img/search/b_exp7.gif);
 background-repeat:repeat-y;
 width:820px;
 height:auto;
 padding:0px 10px 0px 10px;
 margin-left:10px;
}
.f_exp7 {
 background-image:url(../img/search/f_exp7.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
}
.exp_line7 {
 background-image:url(../img/search/line_exp_7.gif);
 background-repeat:repeat-x;
 height:1px;
 font-size:0;
 width:820px;
 margin-top:10px;
 margin-bottom:10px;
}

/* マンガ・アニメーション */
.h_exp8 {
 background-image:url(../img/search/h_exp8.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
}
.b_exp8 {
 background-image:url(../img/search/b_exp8.gif);
 background-repeat:repeat-y;
 width:820px;
 height:auto;
 padding:0px 10px 0px 10px;
 margin-left:10px;
 font-size:0px;
}
.f_exp8 {
 background-image:url(../img/search/f_exp8.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
}
.exp_line8 {
 background-image:url(../img/search/line_exp_8.gif);
 background-repeat:repeat-x;
 height:1px;
 font-size:0;
 width:820px;
 margin-top:10px;
 margin-bottom:10px;
}

/* スノーボード */
.h_exp9 {
 background-image:url(../img/search/h_exp9.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
 font-size:0px;
}
.b_exp9 {
 background-image:url(../img/search/b_exp9.gif);
 background-repeat:repeat-y;
 width:820px;
 height:auto;
 padding:0px 10px 0px 10px;
 margin-left:10px;
}
.f_exp9 {
 background-image:url(../img/search/f_exp9.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
}
.exp_line9 {
 background-image:url(../img/search/line_exp_9.gif);
 background-repeat:repeat-x;
 height:1px;
 font-size:0;
 width:820px;
 margin-top:10px;
 margin-bottom:10px;
}

/* デザイン */
.h_exp10 {
 background-image:url(../img/search/h_exp10.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
 font-size:0px;
}
.b_exp10 {
 background-image:url(../img/search/b_exp10.gif);
 background-repeat:repeat-y;
 width:820px;
 height:auto;
 padding:0px 10px 0px 10px;
 margin-left:10px;
}
.f_exp10 {
 background-image:url(../img/search/f_exp10.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
}
.exp_line10 {
 background-image:url(../img/search/line_exp_10.gif);
 background-repeat:repeat-x;
 height:1px;
 font-size:0;
 width:820px;
 margin-top:10px;
 margin-bottom:10px;
}

/* ビューティーセラピスト */
.h_exp11 {
 background-image:url(../img/search/h_exp11.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
 font-size:0px;
}
.b_exp11 {
 background-image:url(../img/search/b_exp11.gif);
 background-repeat:repeat-y;
 width:820px;
 height:auto;
 padding:0px 10px 0px 10px;
 margin-left:10px;
}
.f_exp11 {
 background-image:url(../img/search/f_exp11.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
}
.exp_line11 {
 background-image:url(../img/search/line_exp_11.gif);
 background-repeat:repeat-x;
 height:1px;
 font-size:0;
 width:820px;
 margin-top:10px;
 margin-bottom:10px;
}

/* ミュージック */
.h_exp12 {
 background-image:url(../img/search/h_exp12.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
 font-size:0px;
}
.b_exp12 {
 background-image:url(../img/search/b_exp12.gif);
 background-repeat:repeat-y;
 width:820px;
 height:auto;
 padding:0px 10px 0px 10px;
 margin-left:10px;
}
.f_exp12 {
 background-image:url(../img/search/f_exp12.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
}
.exp_line12 {
 background-image:url(../img/search/line_exp_12.gif);
 background-repeat:repeat-x;
 height:1px;
 font-size:0;
 width:820px;
 margin-top:10px;
 margin-bottom:10px;
}

/* チャイルドケア */
.h_exp13 {
 background-image:url(../img/search/h_exp13.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
 font-size:0px;
}
.b_exp13 {
 background-image:url(../img/search/b_exp13.gif);
 background-repeat:repeat-y;
 width:820px;
 height:auto;
 padding:0px 10px 0px 10px;
 margin-left:10px;
}
.f_exp13 {
 background-image:url(../img/search/f_exp13.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
}
.exp_line13 {
 background-image:url(../img/search/line_exp_13.gif);
 background-repeat:repeat-x;
 height:1px;
 font-size:0;
 width:820px;
 margin-top:10px;
 margin-bottom:10px;
}
/* 夜間・週末短期講座 */
.h_exp14 {
 background-image:url(../img/search/h_exp13.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
 font-size:0px;
}
.b_exp14 {
 background-image:url(../img/search/b_exp14.gif);
 background-repeat:repeat-y;
 width:820px;
 height:auto;
 padding:0px 10px 0px 10px;
 margin-left:10px;
}
.f_exp14 {
 background-image:url(../img/search/f_exp14.gif);
 background-repeat:no-repeat;
 width:840px;
 height:10px;
 margin-left:10px;
}
.exp_line14 {
 background-image:url(../img/search/line_exp_14.gif);
 background-repeat:repeat-x;
 height:1px;
 font-size:0;
 width:820px;
 margin-top:10px;
 margin-bottom:10px;
}


/* 再検索 */
.research {
 text-align:center;
 padding:0 0 10px 0;
}

/* カレンダー */
.font1 {
font-size:10px;
line-height:120%;
}
