/*---パンくずメニュー--*/div#dust_menu {  font-size: 10px;  text-align: left;  color: #696969;  font-weight: normal;  margin: 0px; padding: 0px;  height: 25px; width: 940px;}div#dust_menu a {  color: #1C86EE;  text-decoration: none;}div#dust_menu a:hover {  color: #1C86EE;  text-decoration: underline;}/*----コンテンツ中身------*/div#conte_box {  width: 540px;  margin: 0px 5px 0px 5px; padding: 0px;}div#conte_title1 {background-color: #ffffff;width: 540px;margin: 20px 0px; padding: 0px;}img.m20 {  margin: 20px 0px; padding: 0px;}div#conte_l {  width: 259px;  background-color: #ffffff;  float: left;  margin: 0px 0px 0px 10px; padding: 0px;}div#conte_r {  width: 250px;  background-color: #ffffff;  float: left;  margin: 0px 0px 0px 10px; padding: 0px;}/*---contents　2カラムレイアウト c2c-----*/div#c2c {  width: 540px; height: auto;  margin: 0px 0px 0px 0px;  min-height: 170px;}div#c2c:after{clear: both;}div#c2c dd{ margin: 0px; padding: 0px;}div#c2c strong.title {  font-size: 16px;  color: #EE6363;  margin: 0px 0px 0px 10px;padding: 0px 0px 0px 10px;  border-left: 3px solid #EE6363;}div#c2c_l {  background-color: #ffffff;  width: 270px;  height: auto;  float: left;  margin: 0px; padding: 0px;}div#c2c_l p {  line-height: 1.4em;  font-size: 12px;  width: 230px;  text-align: justify;  margin: 0px 20px; padding: 0px;}div#c2c_r {  width: 270px;  height: auto;  float: right;  margin: 0px; padding: 0px;}div#c2c_r p {  line-height: 1.4em;  font-size: 12px;  width: 230px;  text-align: justify;  margin: 0px 20px; padding: 0px;}/*---OBや講師からのメッセージ-----*/div#message_box {  width: 540px;  height: auto;  margin: 20px 0px 0px 0px; padding: 0px;  clear: both;}div.conte_b_r {  border-right: 1px dotted #323232;  padding: 15px 0px; margin: 0px;  clear: both;}div.m_b_border_top {  border-top: 1px dotted #323232;}div#end_message {  width: 540px;  min-height: 30px;  clear: both;}div.me_l {  float: left;  width: 139px;  margin: 0px; padding: 0px;  font-size: 14px;  color: #323232;}div.me_r {  float:left;  width: 100px;  margin: 0px 0px 0px 0px; padding: 0px;}div.message1 {  font-size: 12px;  text-align: justify;  line-height: 1.7em;  margin: 15px10px; padding: 0px;  width: 240px;  color: #4f4f4f;  clear: both;}img.m_img_adj {  margin: 20px 0px 0px 0px; padding: 0px;}div.m_dream {  width: 240px;  background-color: #FFC1C1;  color: #CD2626;  margin: 5px 0px; padding: 0px;}div.m_dream span {  margin: 0px 0px 0px 10px;  font-weight: bolder;}div#btn1area {  width: 240px;  height: 40px;  margin: 0px 0px 0px 140px; padding: 0px;}a.btn1_more {  background-image: url(./img/btn1.jpg);  width: 240px;  height: 35px;  background-repeat: no-repeat;  display: block;}a:hover.btn1_more {  background-image: url(./img/btn1b.jpg);  background-repeat: no-repeat;  display: block;}div.m_b_box_l {  width: 120px;  float: right;  margin: 0px 30px 0px 20px; padding: 0px;}div.m_b_box_r {  width: 350px;  float: left;  margin: 0px; padding: 0px;}div.m_b_box_r p{  font-size: 12px;  color: #323232;  line-height: 1.5em;}div#m_b_under {  border-top: 1px dotted #323232;  clear: both; min-height: 1px; max-height: 1px;}/*---OBや講師からのメッセージ/文字制御----*/span.f_10 {  font-size: 10px;}span.obog_catch {  font-size: 14px;  font-weight: bold;  color: #000000;}p.m_data {  font-size: 10px;  color: #696969;  line-height: 1.2em;}/*----メインビジュアルの下　3ブロックス---*/div#t_blocks_l {  float: left;  width: 250px;  margin: 0px; padding: 0px;}div#t_blocks_c {  float: left;  width: 250px;  margin: 0px; padding: 0px;}div#t_blocks_r{  float: left;  width: 250px;  margin: 0px; padding: 0px;}div.t_b_article {  font-size: 12px;  line-height: 1.8em;  color: #323232;  margin: 0px 10px;  padding: 0px;  width: 230px; height: auto;  text-align: justify;}div.t_b_article_shisetsu {  font-size: 12px;  line-height: 1.4em;  color: #323232;  margin: 0px 10px;  padding: 0px;  width: 230px; height: auto;  text-align:left;}/*---主な就職先-----*/div#job_list_box {  width: 540px;  background-color: #d3d3d3;  margin: 0px; padding: 0px 0px 15px 0px;}div#job_list_box span{  font-weight: bolder;  margin: 0px 0px 0px 10px;  font-size: 16px;   color: #323232;}div#job_list_in {  width: 515px;  background-color: #ffffff;  font-size: 11px;  color: #696969;  margin: 0px 15px 0px 10px; padding: 3px 3px;  text-align: justify;  line-height: 1.4em;}/*----各コースページ------*/div#curriculum {  width: 540px;}div.curr_box_l {  width: 250px;  float: left;  margin: 0px 0px 0px 0px;  padding: 0px;}div.curr_box_r {  width: 250px;  float: left;  margin: 0px 0px 0px 0px;  padding: 0px;}div#curriculum strong {  display: block;  margin: 0px; padding: 0px;  border-bottom: 1px solid #323232;  }div#curriculum dl {   margin: 0px; padding: 0px;   width: 240px;}div#curriculum dl dd{  line-height: 1.5em;  font-size: 12px;   margin: 0px 0px 0px 10px; padding: 0px;}div.boxer1 {background-color:#ffffff;background-image: url(./img/boxerbg1.jpg);backgound-repeat: no-repeat; width: 250px; height: 25px; color: #323232; margin: 5px 5px; padding: 0px; text-align: center; font-size: 13px;}/*-----施設紹介特有スタイル-------*/div.shisetsu_box1 {width: 750px;margin: 20px 0px 20px 0px;padding: 0px;clear: both;}div.shisetsu_t_m { width: 320px; height: auto; font-size: 12px; margin: 0px 0px 0px 20px;padding: 0px;}div.shisetsu_t_m_r { width: 320px; height: auto; font-size: 12px; margin: 0px 0px 0px 20px;padding: 0px; float: right;}div.shisetsu_t1{  font-size: 18px;  font-weight: bolder;  color: #FF0000;  line-height: 1.3em;  margin: 0px 0px 10px 0px; padding: 0px;  border-bottom: 1px dotted #FF0000;  border-top: 1px dotted #FF0000;}div.shisetsu_t1 span.normal{  font-size: 12px;font-weight: normal;}div.m_conf_a {margin: 200px 0px 0px 0px;}div#shisetsu2c {  width: 540px; height: auto;  margin: 0px 0px 0px 0px;  min-height: 170px;}div#shisetsu2c:after{clear: both;}div#shisetsu2c_l {  background-color: #ffffff;  width: 250px;  height: auto;  float: left;  margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px;}div#shisetsu2c_r {  width: 250px;  height: auto;  float: right;  margin: 0px; padding: 0px;}div#shisetsu2c p {  font-size: 12px;  line-height: 1.3em;  width: 180px; height: auto;  margin: 0px 0px 0px 35px; padding: 0px;}div.s_capture_t1 {  background-image: url(./img/bg1.jpg);  width: 250px;  heihgt: 30px;  min-height: 30px;  color: #ffffff;  margin: 0px; padding: 0px;}div.s_capture_t1 span {  margin: 0px 0px 0px 15px;  font-weight: bolder;  font-siez: 14px;}div.bg_texture_note {  background-image: url(./img/bg3.jpg);  background-repeat: no-repeat;  background-position: top;  width: 230px;  height:140px; min-height: 140px; max-height: 140px;  margin: 0px 0px 0px 10px; padding: 0px;}/*--生活支援ページ　スタイル------*/p#support_t1 {  line-height: 1.3em;  font-size: 12px;  margin: 0px 0px 0px 20px;  width: 190px;}div.su_border_r {  border-right: 1px dotted #696969;}div.su_border_l {  border-left: 1px dotted #696969;}div.supo_title1 {  width: 230px;  margin: 0px 0px 0px 0px;  padding: 0px;  font-size: 16px;  font-weight: bold;  color: #ff0000;}div.supo_title2 { font-size: 14px; color: #16710f; border-bottom: 2px solid #16710f; width: 520px; margin: 30px 0px 10px 0px; padding: 0px 0px 5px 0px; font-weight: bold;}.support_t2 {  line-height: 1.3em;  font-size: 12px;  margin: 0px 0px 0px 0px;  width: 270px;  float: left;}.support_t3 {  line-height: 1.3em;  font-size: 12px;  margin: 0px 0px 0px 0px;  width: 270px;  float: left;  display: block;  border-bottom: 1px dotted #FF0000;  font-weight: bolder;  color: #ff0000;}.support_t4 {  font-size: 10px;  color: #696969;  }.support_t5 {  font-size: 12px;  line-height: 1.5em;  }div.food_box {  font-size: 12px;  color: #323232; width: 500px;  background-image:url(./img/food_bg.jpg);  background-repeat: no-repeat;  background-position: left bottom;}/*----入学案内-----*/div.n_table {  width: 530px;  height: auto;  margin: 0px; padding: 0px;}div.n_table table {  background-color: #ffffff;}div.n_table table.table_conf {  background-color: #ffffff;  border: 1px solid #323232;}div.n_table td.n_t_d {  font-size: 12px;  border: 1px solid #323232;}div.n_table td#n_t_d_height { height: 100%; background-color: #323232;}div.n_table td#n_t_d_center { text-align: center;}/*--各々コース　トレーナーコース　上部部分----*/div.course_field1 { background-color: #d3d3d3;  width: 540px; height: auto; min-height: 200px;  margin: 40px 0px 0px 0px; padding: 0px 0px 15px 0px;}div.course_field { background-color: #CFCFCF;  width: 750px; height: auto; min-height: 200px;  margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px;}img.partner_imgset {  margin: 15px 0px 0px 15px;  width: 200px;  float: left;}div.pb_bottom1 {  min-height: 30px;  background-color: #ffffff;  text-align: right;}div.partner_box {  float: right;  width: 210px;  margin: 10px 0px 0px 0px;}div.cf_subbox1 {  width: 650px;  background-color: #ffffff;  margin: 10px 49px 0px 49px;}div.cf_subbox2 {  width: 500px;  background-color: #ffffff;  margin: 10px 20px 0px 20px;}p.cf_text1{  font-size: 12px;  display: block; width: 540px;  margin: 5px 100px 20px 100px;}p.cf_text2{  font-size: 12px;  display: block; width: 580px;  margin: 10px 30px;  text-align: justify;}p.cf_text3{  font-size: 12px;  display: block; width: 470px;  margin: 20px 0px 0px 0px;  padding: 0px 15px;  text-align: justify;  border-top: 1px dotted #696969;}img.cf_imgset1 {  float: left;  margin: 0px 20px 0px 50px;}img.cf_imgset2 {  float: left;  margin: 0px 0px 0px 0px;}img.cf_imgset3 {  float: left;  margin: 0px 10px 0px 0px;}img.cf_imgset4 {  float: left;  margin: 0px 0px 0px 0px;}p.ctext500px1 {  font-size: 12px;  width:500px;  margin: 10px 0px;}p.ctext1 {  font-size: 12px;  width: 250px;  margin: 10px 0px;}p.ctext2 {  font-size: 12px;  width: 520px;  margin: 10px 0px;}p.ctext3 {  font-size: 12px;  width: 510px;  margin: 10px 0px 10px 15px;}span.curri_marky1 { font-weight: bolder; color: #8B6914; font-size: 13px; border-bottom: 1px solid #8B6914; display: block;}h1{}h2{}h3{}/*----------修正時追加2011/05/18/-------------------*/div.course_sbiz {  width: 750px; min-height: 400px;  height: auto; margin: 0px; padding: 0px 0px 0px 0px;}strong.sub_catch {  font-size: 23px;  font-weight: bold;  margin: 0px 0px 0px 60px; padding:0px;  display: block; color:#000000;  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}p.cc_text1{  font-size: 14px;  display: block; width: 580px;  margin: 5px 100px 20px 60px;}
