﻿@charset "utf-8";
/*他ページの見出し*/
#cont_up h1{
	margin:5px 0;
	padding:7px 5px;
	font-size:150%;
	font-weight:bold;
	color:#D35400;
	border:1px #FF6600 solid;
	border-bottom:5px #FF6600 solid;
	background-color:#FFECE0;
}

#cont_up h2{
	margin:5px 0;
	padding:7px 5px;
	font-size:120%;
	font-weight:bold;
	border-bottom:1px #FF6600 dashed;
}

#cont_up h2.h2conc_img{
	background-color: FFF;
	margin: 5px 0 10px 0;
	padding: 0;
	border: none;
	text-algin: left;
}

#cont_up h2.h2smap{
	padding: 2px 0 2px 5px;
}

#cont_up h3{
	margin:5px 0;
	padding:5px 5px 5px 25px;
	font-weight:bold;
	background:#FFECE0 url(/images/icon_flower.gif) no-repeat 5px 5px;
}

#cont_up h3.priv{
	margin:5px 0;
	padding:5px;
	font-weight:bold;
	background-image: none;
}

#cont_up h3.conc_img{
	background-color:#FFF;
	margin:5px 0;
	background-image: none;
}

#cont_up h3.conc_img_ble{
	background-color:#004FC6;
	margin:5px 0;
	background-image: none;
}

/*JAL*/
#cont_up h1#jal{
	width:640px;/*width必須*/
	padding-left:120px;
	background:#FFECE0 url(/images/jal/img_jal_bk.gif) no-repeat right top;
}

.jal_pc{
	width:100px;
	height:50px;
	position:absolute;
	top:-6px;
	left:10px;
	background-image:url(/images/jal/img_jal_pc.gif);
	display:block;
}

/*教育訓練給付制度*/
#cont_up h1#training{
	background:#FFECE0 url(/images/training/img_training_bk.gif) no-repeat right top;
}
#btn_bk{
	margin:0;
	padding: 0 0 0 40px;
}
#btn_bk li{
	margin:5px 10px 0 0;
	list-style-type:none;
	float:left;
}
li#bk01 a, li#bk02 a, li#bk03 a,li#bk04 a, li#bk05 a, li#bk06 a, li#bk07 a, li#bk08 a{
	width:160px;
	height:40px;
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
}
li#bk01 a{
	background-image: url(/images/training/btn_bk01.gif);
}
li#bk01 a:hover{
	background-image: url(/images/training/btn_bk01_on.gif);
}
li#bk02 a{
	background-image: url(/images/training/btn_bk02.gif);
}
li#bk02 a:hover{
	background-image: url(/images/training/btn_bk02_on.gif);
}
li#bk03 a{
	background-image: url(/images/training/btn_bk03.gif);
}
li#bk03 a:hover{
	background-image: url(/images/training/btn_bk03_on.gif);
}
li#bk04 a{
	background-image: url(/images/training/btn_bk04.gif);
}
li#bk04 a:hover{
	background-image: url(/images/training/btn_bk04_on.gif);
}
li#bk05 a{
	background-image: url(/images/training/btn_bk05.gif);
}
li#bk05 a:hover{
	background-image: url(/images/training/btn_bk05_on.gif);
}
li#bk06 a{
	background-image: url(/images/training/btn_bk06.gif);
}
li#bk06 a:hover{
	background-image: url(/images/training/btn_bk06_on.gif);
}
li#bk07 a{
	background-image: url(/images/training/btn_bk07.gif);
}
li#bk07 a:hover{
	background-image: url(/images/training/btn_bk07_on.gif);
}
li#bk08 a{
	background-image: url(/images/training/btn_bk08.gif);
}
li#bk08 a:hover{
	background-image: url(/images/training/btn_bk08_on.gif);
}

/*割引制度（お得な割引）*/
#cont_up h1#discount{
	background:#FFECE0 url(/images/discount/img_discount_bk.gif) no-repeat right top;
}

.dis_01, .dis_02, .dis_03, .dis_04, .dis_05, .dis_06, .dis_07, .dis_08, .dis_09{
	margin-top:10px;
	width:252px;
	height:181px;
	float:left;
}

.dis_01 p, .dis_02 p, .dis_03 p, .dis_05 p, .dis_06 p, .dis_07 p, .dis_08 p, .dis_09 p{
	margin:30px 110px 0 5px;
}

.dis_04 ul{
	margin:30px 93px 0 22px;
}

.dis_01{
	background:#fff url(/images/discount/img_discount_cate01.gif) no-repeat 0 0;
}
.dis_02{
	margin: 10px 5px 0;
	background:#fff url(/images/discount/img_discount_cate02.gif) no-repeat 0 0;
}
.dis_03{
	background:#fff url(/images/discount/img_discount_cate03.gif) no-repeat 0 0;
}
.dis_04{
	background:#fff url(/images/discount/img_discount_cate04.gif) no-repeat 0 0;
}
.dis_05{
	margin: 10px 5px 0;
	background:#fff url(/images/discount/img_discount_cate05.gif) no-repeat 0 0;
}
.dis_06{
	background:#fff url(/images/discount/img_discount_cate06.gif) no-repeat 0 0;
}
.dis_07{
	background:#fff url(/images/discount/img_discount_cate07.gif) no-repeat 0 0;
}
.dis_08{
	margin: 10px 5px 0;
	background:#fff url(/images/discount/img_discount_cate08.gif) no-repeat 0 0;
}
.dis_09{
	background:#fff url(/images/discount/img_discount_cate09.gif) no-repeat 0 0;
}

.dis_01 a, .dis_02 a, .dis_03 a, .dis_04 a, .dis_05 a, .dis_06 a, .dis_07 a, .dis_08 a, .dis_09 a{
	width:252px;
	height:70px;
	display:block;
}

.dis_01 a:hover{
	background:url(/images/discount/img_discount_cate01_on.gif) no-repeat 0 0;
}
.dis_02 a:hover{
	background:url(/images/discount/img_discount_cate02_on.gif) no-repeat 0 0;
}
.dis_03 a:hover{
	background:url(/images/discount/img_discount_cate03_on.gif) no-repeat 0 0;
}
.dis_04 a:hover{
	background:url(/images/discount/img_discount_cate04_on.gif) no-repeat 0 0;
}
.dis_05 a:hover{
	background:url(/images/discount/img_discount_cate05_on.gif) no-repeat 0 0;
}
.dis_06 a:hover{
	background:url(/images/discount/img_discount_cate06_on.gif) no-repeat 0 0;
}
.dis_07 a:hover{
	background:url(/images/discount/img_discount_cate07_on.gif) no-repeat 0 0;
}
.dis_08 a:hover{
	background:url(/images/discount/img_discount_cate08_on.gif) no-repeat 0 0;
}
.dis_09 a:hover{
	background:url(/images/discount/img_discount_cate09_on.gif) no-repeat 0 0;
}

/*表の背景（モノクロ画像）の設定*/
.discount_01bk, .discount_02bk, .discount_03bk, .discount_04bk{
	width:100%;
}

.discount_01bk{
	background:url(/images/discount/img_discount_cate01_bk.gif) no-repeat right bottom;
}
.discount_02bk{
	background:url(/images/discount/img_discount_cate02_bk.gif) no-repeat right bottom;
}
.discount_03bk{
	background:url(/images/discount/img_discount_cate03_bk.gif) no-repeat right bottom;
}
.discount_04bk{
	background:url(/images/discount/img_discount_cate04_bk.gif) no-repeat right bottom;
}

/*受講料・割引制度*/
.discount_k_list{
	margin:0 0 0 7px;
	width:513px;
	clear:both;
}

.discount_k_list li{
	width:47%;
	padding-bottom:2px;
	list-style-type:none;
	float:left;
}

/*都道府県・市区町村　独自の割引制度*/
.young, .mama{
	margin:7px 0 7px 20px;
	width:80%;
	padding:10px 5px;
}
.young{
	background-color:#F2FFF0;
}
.mama{
	background-color:#FDF0FF;
}

.young table, .mama table{
	width:100%;
	border-collapse: collapse;
	background-color:#fff;
}
.young table{
	border: 1px #A8E79F solid;
}
.mama table{
	border: 1px #F7C0FF solid;
}

.young tr td, .young tr th, .mama tr td, .mama tr th{
	padding: 5px;
	vertical-align:middle;
	line-height:1.5;
}
.young tr td, .young tr th{
	border: 1px #A8E79F solid;
}
.mama tr td, .mama tr th{
	border: 1px #F7C0FF solid;
}

.young tr th{
	background-color:#DFFFE0;
	font-weight:bold;
}
.mama tr th{
	background-color:#FBE0FF;
	font-weight:bold;
}

/*学習サポート*/
#cont_up h1#support{
	background:#FFECE0 url(/images/support/img_support_bk.gif) no-repeat right top;
}

#spt1, #spt2, #spt3, #spt4, #spt5, #spt6, #spt7, #spt8{
	width:295px;
	height:130px;
	margin:10px 1px;
	padding:47px 80px 5px 5px;
	background-repeat:no-repeat;
	background-position:0 0;
	float:left;
}

#spt1{
	background-image:url(/images/support/support_cate01_bk.gif);
}
#spt2{
	background-image:url(/images/support/support_cate02_bk.gif);
}
#spt3{
	background-image:url(/images/support/support_cate03_bk.gif);
}
#spt4{
	background-image:url(/images/support/support_cate04_bk.gif);
}
#spt5{
	background-image:url(/images/support/support_cate05_bk.gif);
}
#spt6{
	background-image:url(/images/support/support_cate06_bk.gif);
}
#spt7{
	background-image:url(/images/support/support_cate07_bk.gif);
}
#spt8{
	background-image:url(/images/support/support_cate08_bk.gif);
}

/*お仕事マップ*/
#workmap_3box{/*ポイントと就業する兼用*/
	width:726px;
	margin:0 auto;
}

#workmap_3box #point1, #workmap_3box #point2, #workmap_3box #point3{
	width:232px;
	height:125px;
	padding:65px 5px 5px 5px;
	color:#fff;
	float:left;
}
#workmap_3box #point1{
	background-image:url(/images/workmap/workmap_point1.gif);
}
#workmap_3box #point2{
	background-image:url(/images/workmap/workmap_point2.gif);
}
#workmap_3box #point3{
	background-image:url(/images/workmap/workmap_point3.gif);
}

#workmap_nicjob{
	width:766px;
	background:#dddffe url(/images/workmap/workmap_nicjob.gif) no-repeat 0 0;
	position:relative;
}

#workmap_nicjob #work_woman{
	width:188px;
	height:190px;
	position:absolute;
	top:138px;
	left:570px;
	background-color:#FFE0F7;
}

#workmap_nicjob #work_woman p.title{
	margin:0;
	padding:0;
	width:188px;
	height:90px;
	background:#dddffe url(/images/workmap/workmap_woman.gif) no-repeat 0 0;
}

#workmap_3box #oshigoto1, #workmap_3box #oshigoto2, #workmap_3box #oshigoto3{
	width:232px;
	padding:70px 5px 5px 0;
	background-repeat:no-repeat;
	background-position:0 0;
	float:left;
}
#workmap_3box #oshigoto1{
	background-image:url(/images/workmap/workmap_oshigoto1.gif);
}
#workmap_3box #oshigoto2{
	background-image:url(/images/workmap/workmap_oshigoto2.gif);
}
#workmap_3box #oshigoto3{
	background-image:url(/images/workmap/workmap_oshigoto3.gif);
}

#kurumin{
	margin:0 0 0 10px;
	padding:3px;
	border:2px #F1C5D5 solid;
}

#kurumin p{
	margin:0;
	padding:0;
}

#kurumin #kuru_title{
	color:#F14380;
	font-weight:bold;
	font-size:120%;
}

tr.cardlist td{
	height: 50px;
	padding: 0px 4px;
	vertical-align: middle;
}

.mrgtb10{
	margin: 10px 0px;
}

.nobr{
	border-width: 0px;
}

.nowp{
	white-space: nowrap;
}

/* サイトマップ */
.smap{
	width: 49.5%;
}


/* トップページ */
div.info-tbl{
	padding: 0px;
	margin: 10px 5px;
	vertical-align: middle;
}

div.info-tbl img{
	vertical-align: middle;
	padding-right: 5px;
	padding-bottom: 2px;
}

div.info-tbl .info-ttl{
	margin-top: 3px;
	margin-left: 15px;
}

div.info-tbl .info-dt{
	color: #53A600;
}

div.info-tbl hr{
	border: 0px;
	border-bottom: 1px dotted #ccc;
}


/* 受講料一覧　*/
.dis-iry-01{
	background-color:#eee;
	padding: 5px;
	margin: 10px 0px;
	line-height: 170%;
}

.dis-iry-02{
	width: 500px;
	margin:5px auto;
}

.dis-iry-02 td{
	white-space: nowrap;
}

.disbd{
	border: 3px solid #eee;
}

.dtlbtn{
	vertical-align: middle;
	margin: auto 5px;
}


.discount-tab{
	width: 100%;
	margin: 10px 0px;
	padding: 0px;
	line-height: 100%;
	white-space:nowrap;
	background-color:#eee;
	border-bottom: 4px solid #f60;

}

.list_icn{
	vertical-align: middle;
	margin:3px;

}

.kz-hyo{
	background-image: url(/images/kouza/idx-line.gif);
	background-repeat: no-repeat;
	background-position: center;	
	vertical-align: middle;
	height: 20px;
}

