@charset "utf-8";
body{
font-size:12px;
}
/*---------------------------------------------------------*/
/*wp_blog　 　                                             */
/*---------------------------------------------------------*/
#cat_title a{
margin:0px auto 20px auto;
background:url(../../sgs/img/cat_title_3.gif) no-repeat;
width:750px;
height:60px;
display:block;
text-indent: -9999px;
}

/*---------------------------------------------------------*/
/*    contents                                           */
/*---------------------------------------------------------*/
#skill_schedule{ width:718px; margin:0 0 0 15px; }

/*---------------------------------------------------------*/
/*    h1 title                                             */
/*---------------------------------------------------------*/
h1{  }

/* 以下ページ */

#page6_title{
	margin:0px auto 20px auto;
	width:750px;
	height:60px;
	text-indent: -9999px;
	background-image: url(../../sgs/img/cat_title_14.gif);
	background-repeat: no-repeat;
}/*仙台*/
#page9_title{ background:url(../../sgs/img/cat_title_4.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*埼玉*/
#page11_title{ background:url(../../sgs/img/cat_title_5.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*東京*/
#page45_title{ background:url(../../sgs/img/cat_title_6.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*横浜*/
#page13_title{ background:url(../../sgs/img/cat_title_7.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*名古屋*/
#page15_title{ background:url(../../sgs/img/cat_title_8.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*大阪*/
#page17_title{ background:url(../../sgs/img/cat_title_9.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*神戸*/
#page19_title{ background:url(../../sgs/img/cat_title_10.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*広島*/
#page21_title{ background:url(../../sgs/img/cat_title_11.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*福岡*/
#page23_title{ background:url(../../sgs/img/cat_title_12.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*熊本*/
#page25_title{ background:url(../../sgs/img/cat_title_13.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*鹿児島*/

#page27_title{ background:url(../../sgs/img/cat_title_3.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*仙台*/
#page29_title{ background:url(../../sgs/img/cat_title_4.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*埼玉*/
#page31_title{ background:url(../../sgs/img/cat_title_5.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*東京*/
#page33_title{ background:url(../../sgs/img/cat_title_7.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*名古屋*/
#page35_title{ background:url(../../sgs/img/cat_title_8.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*大阪*/
#page37_title{ background:url(../../sgs/img/cat_title_10.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*広島*/
#page39_title{ background:url(../../sgs/img/cat_title_11.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*福岡*/
#page41_title{ background:url(../../sgs/img/cat_title_13.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*鹿児島*/

#page176_title{ background: url(../../sgs/img/recruit/title_rec.gif) no-repeat; margin:0px auto 20px auto; width:740px; height:60px; text-indent: -9999px;}/*スタッフ募集*/

/* 以下カテゴリ */

#cat3_title{ background:url(../../sgs/img/cat_title_lisence.gif) no-repeat; margin:0px auto 20px auto; width:740px; height:201px; text-indent: -9999px;}/*合格一直線ニュース*/
#cat4_title{ background:url(../../sgs/img/cat_title_skill.gif) no-repeat; margin:0px auto 20px auto; width:740px; height:201px; text-indent: -9999px;}/*スキルアップ一直線★ニュース*/
#cat5_title{ background:url(../../sgs/img/cat_title_news.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*総合ニュース＆トピックス*/
#cat6_title{ background:url(../../sgs/img/cat_title_pub.gif) no-repeat; margin:0px auto 20px auto; width:750px; height:60px; text-indent: -9999px;}/*パブリシティ*/


/*---------------------------------------------------------*/
/*    h2 title                                             */
/*---------------------------------------------------------*/
#licence_seminar_area{ margin-bottom:40px;}
#skill_seminar_area{ margin-bottom:40px;}

#h2_licence_title{
margin:0px auto 20px 0px;
background:url(../../sgs/img/licence/licence_title.gif) no-repeat;
width:425px;
height:20px;
text-indent: -9999px;
}
#h2_skill_title{
margin:0px auto 20px 0px;
background:url(../../sgs/img/skill/skill_up_title.gif) no-repeat;
width:425px;
height:20px;
text-indent: -9999px;
}
#main_txt{ width:428px; }
#licence_detail{
margin:20px auto 20px 0px;
background:url(../../sgs/img/licence/l_licence_detail.gif) no-repeat;
display:block;
width:306px;
height:36px;
text-indent: -9999px;
}
#skill_detail{
margin:20px auto 20px 0px;
background:url(../../sgs/img/skill/l_skill_detail.gif) no-repeat;
display:block;
width:306px;
height:36px;
text-indent: -9999px;
}
/*---------------------------------------------------------*/
/*    free_contact                                         */
/*---------------------------------------------------------*/
#free_contact{
margin:40px auto;
background:url(../../sgs/img/skill/free_guide.jpg) no-repeat;
display:block;
width:600px;
height:100px;
text-indent: -9999px;
}


/*---------------------------------------------------------*/
/*    other_contact                                        */
/*---------------------------------------------------------*/
/* skill_up tel */
#other_contact{
margin:0px auto 40px auto;
background:url(../../sgs/img/skill/skill_contact_bg.gif) no-repeat;
width:700px;
height:120px;
position:relative;
}
/* licence tel*/
#other_contact2{
margin:0px auto 40px auto;
background:url(../../sgs/img/licence/licence_contact_bg.gif) no-repeat;
width:700px;
height:120px;
position:relative;
}
#other_contact a{
	display:block;
	width:310px;
	height:35px;
	text-indent: -9999px;
}
#other_contact2 a{
	display:block;
	width:310px;
	height:35px;
	text-indent: -9999px;
}
#mail_contact{
	background:url(../../sgs/img/skill/l_mail_contact.jpg) no-repeat;
	position:absolute;
	left: 364px;
	top: 23px;
}
#order_contact{
background:url(../../sgs/img/skill/l_order_contact.jpg) no-repeat;
position:absolute;
left: 364px;
top: 71px;
}

/*---------------------------------------------------------*/
/*    seminar_info                                         */
/*---------------------------------------------------------*/
h3#seminar_info{
margin-bottom:12px;
background:url(../../sgs/img/skill/s_seminar_info.jpg) no-repeat;
width:718px;
height:35px;
text-indent: -9999px;
}
h3#licence_info{
margin-bottom:12px;
background:url(../../sgs/img/licence/l_seminar_info.jpg) no-repeat;
width:718px;
height:35px;
text-indent: -9999px;
}
/* common  */
.chart {
line-height:140%;
border-right: 1px solid #D5BF77;
border-left: 1px solid #D5BF77;
border-top: 1px solid #D5BF77;
color:#544438;
margin:0px auto;
}
.chart th { border-right: 1px solid #D5BF77; border-bottom: 1px solid #D5BF77; }
.chart td { border-right: 1px solid #D5BF77; border-bottom: 1px solid #D5BF77; }

/* skill_up */
td.item0_info{ width:29px; text-align:center; vertical-align:middle; }
td.item1_info{ width:98px; text-align:center; vertical-align:middle;  }
td.item2_info{ width:87px; text-align:center; vertical-align:middle;  }
td.item3_info{ width:281px; text-align:left; vertical-align:middle; padding:10px;  }
td.item4_info{ width:159px; text-align:center; vertical-align:middle;}
td.item5_info{ width:55px; text-align:center; vertical-align:middle;  }
td.item6_info{ width:86px; text-align:center; vertical-align:middle;}
td.item7_info{ width:485px; text-align:left; vertical-align:middle; padding:10px; }

td.item0_info_h{ width:29px; text-align:center; vertical-align:middle; }
td.item1_info_h{ width:96px; text-align:center; vertical-align:middle;  }
td.item2_info_h{ width:86px; text-align:center; vertical-align:middle;  }
td.item3_info_h{ width:272px; text-align:left; vertical-align:middle; padding:10px;   }
td.item4_info_h{ width:105px; text-align:center; vertical-align:middle;}
td.item5_info_h{ width:55px; text-align:center; vertical-align:middle;  }
td.item6_info_h{ width:86px; text-align:center; vertical-align:middle;}
td.item7_info_h{ width:465px; text-align:left; vertical-align:middle; padding:10px;  }

td.item1_1_info_h{ width:85px; text-align:center; vertical-align:middle;  }

p.free_guide_bg{
width:600px;
height:45px;
margin:0px auto 40px auto;
display:block;
text-align:center;
background:url(../../sgs/img/skill/free_guide_bg.gif) no-repeat;
padding-top:55px;
padding-bottom:0px;
}

/* licence */
td.item8_info{ width:150px; text-align:center; vertical-align:middle;  }
td.item9_info{ width:211px; text-align:center; vertical-align:middle; padding:8px 0px;  }
td.item10_info{ width:315px; text-align:center; vertical-align:middle; }
td.item10_info li{ display:inline;}

/* licence hiroshima */
td.item11_info{ width:184px; text-align:center; vertical-align:middle; padding:10px 8px;}
td.item12_info{ width:31px; text-align:center; vertical-align:middle; padding:10px 8px;}
td.item13_info{ width:134px; text-align:center; vertical-align:middle; padding:10px 8px;}
td.item14_info{ width:90px; text-align:center; vertical-align:middle; padding:8px 12px;}
td.item15_info{ width:168px; text-align:center; vertical-align:middle; padding:10px 8px;}
td.item16_info{ width:141px; text-align:center; vertical-align:middle; padding:10px 8px;}
td.item17_info{ width:379px; text-align:center; vertical-align:middle; padding:10px 8px; }
td.item18_info{ width:68px; text-align:center; vertical-align:middle; padding:6px 6px;}
td.item19_info{ width:71px; text-align:center; vertical-align:middle; padding:6px 6px;}
.hiroshima_1{ border:none; }
.hiroshima_1 th{ border:none; width:128px; }
.hiroshima_1 td{ border:none; width:320px; text-align:left; }
#link_hiroshima_course{
margin:0px auto 40px auto;
height:36px;
width:260px;
background:url(../../sgs/img/licence/link_hiroshima_course.jpg) no-repeat;
display:block;
text-indent: -9999px;
}
/* end */


.place_chart{ margin:4px 30px 4px 30px; width:250px; text-align:left; color:#544438; line-height:140%;}
.place_chart th{ border:none; }
.place_chart td{ border:none; width:80px; text-align:left;}



/* chart */

#chart1{margin:0px auto; padding-bottom:14px; text-align:center; }
#chart2{margin:0px auto; padding-bottom:30px; text-align:center; }
#chart3{margin:0px auto; padding-bottom:14px; text-align:center; }
#chart4{margin:0px auto; padding-bottom:14px; text-align:center; }
#chart5{margin:0px auto; margin:0px auto 20px auto; border: 1px solid #D5BF77; color:#544438;}/* licence hiroshima title*/
#chart5 th{ border-right:1px solid #D5BF77; }
/*---------------------------------------------------------*/
/*    footer_skill_contact                                 */
/*---------------------------------------------------------*/
#footer_skill_contact{
margin:0px auto auto;
padding-bottom:80px;
background:url(../../sgs/img/skill/footer_skill_contact.gif) no-repeat;
width:701px;
height:121px;
position: relative;
}
#fs_mail_contact{
background:url(../../sgs/img/skill/fs_mail_contact.gif) no-repeat;
display:block;
position:absolute;
top: 30px;
left: 366px;
width: 310px;
height: 36px;
text-indent: -9999px;
}

#fs_order_contact{
background:url(../../sgs/img/skill/fs_order_contact.gif) no-repeat;
display:block;
position:absolute;
top: 73px;
left: 365px;
width: 310px;
height: 36px;
text-indent: -9999px;
}

/*---------------------------------------------------------*/
/*    pass_blog                                            */
/*---------------------------------------------------------*/
.navi_page{ margin:0px auto 24px auto; width: 282px; text-align: center; }
.page_box{ width: 200px; margin:0px auto 0px auto; }
#kiji_contents{ width:740px; margin:0px auto;}
.pass_title{
width: 690px; height:38px;
background:url(../../sgs/img/pass_title.gif) no-repeat;
margin-bottom:16px;
padding:6px 0px 0px 50px;
color:#956B26;
}
.skill_title{
width: 690px; height:38px;
background:url(../../sgs/img/skill_title.gif) no-repeat;
margin-bottom:16px;
padding:6px 0px 0px 50px;
color:#956B26;
}
#kiji_area{ width:712px; margin:0px auto; padding:0px 14px;}
.kiji_line{ width: 710px; height:2px; background:url(../../sgs/img/kiji_end_line.gif) no-repeat; margin:20px 0px 8px 0px;}


/*---------------------------------------------------------*/
/*スタッフ募集*/
/*---------------------------------------------------------*/

#ttl_rec_01{
background: url(../../sgs/img/recruit/ttl_01.gif) no-repeat;
width:721px;
height:31px;
text-indent: -9999px;
margin-bottom:16px;
}

#ttl_rec_mes{
background:url(../../sgs/img/recruit/message.gif) no-repeat;
width:690px;
height:53px;
text-align:left;
margin:0px auto 20px auto;
}

.table_rec{
	padding:10px;
}


#ttl_rec_mes02{
background:url(../../sgs/img/recruit/message02.gif) no-repeat;
width:690px;
height:64px;
text-align:left;
margin-bottom:20px;
}

.rec_base{
	width:700px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}

#rec_base_txt{
	margin:0 0 0 10px;
	width:422px;
	float:left;
	line-height:150%;
}

#rec_img_area{
	width:255px;
	float:right;
}

#rec_img_area2{
	width:200px;
	float:right;
}


#rec_img01{
	width:252px;
	height:220px;
	margin-bottom:20px;
	background-image: url(../../staff/img/staff_photo01.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
}

#rec_img02{
	width:200px;
	height:165px;
	background-image: url(../../staff/img/staff_photo02.jpg);
	background-repeat: no-repeat;
}

#rec_img03{
	width:168px;
	height:265px;
	float:right;
	background-image: url(../../staff/img/staff_photo03.jpg);
	background-repeat: no-repeat;
}

#rec_img04{
width:201px;
height:196px;
background:url(../../sgs/img/recruit/img04.jpg) no-repeat;
float:right;
}

.rec_point{
width:53px;
height:20px;
background:url(../../sgs/img/recruit/point_icon.jpg) no-repeat;
margin-right:10px;
}

#ttl_rec_02{
background: url(../../sgs/img/recruit/ttl_02.gif) no-repeat;
width:721px;
height:30px;
margin-bottom:16px;
}

#rec_message{
	width:473px;
	height:60px;
	background:url(../../sgs/img/recruit/point_message.gif) no-repeat;
}

#rec_point_txt{
	margin:0 0 0 10px;
	width:475px;
	float:left;
	line-height:150%;
}

.f12red_b{
font-size:12px;
color:#FF0000;
font-weight:bold;
}



/*---------------------------------------------------------*/
/*総合ニュース＆トピックス*/
/*---------------------------------------------------------*/

.news_title{
margin-top:0px;
margin-left:10px;
margin-bottom:15px;
width:100%;
height:20px;
border-bottom:1px solid #E1E0CD;
}


#footer_license_title,#footer_license_area,#footer_licence_underline{
margin:0 0 0 10px;
}
.mlrautob30{
margin:0 0 30px 10px;
}

