/*配置*/.top { vertical-align: top; }/*フォント*/.font10_red { color: #FF0000; font-size: 10px; }.font12_red { color: #FF0000; font-size: 12px; }.fontrock15_red{  color: #FF0000; font-size: 15px; }/*講座一覧講座名フォント大*/.c_class_name { color: #009966; font-size: 12px; font-weight: bold; }/*開催地別案内−卒業生就職先一覧*/div.category { color: #009966; font-size: 12px; font-weight: bold; }/*募集中の講座案内共通−リンク*/body#course {}body#course a { color: #0000CC; text-decoration: none; }body#course a:hover { color: #0066FF; text-decoration: underline; }/*講座詳細ページ共通−テキスト表紙*/img.bor { border: 1px solid #666666; }/*講座詳細共通−講座概要文*/div#c_summary { font-size: 12px; line-height: 140%; }div#c_summary h1 {color: #0066CC; font-size: 12px; font-weight: bold; margin: 1.2em 0 0.6em 0;border-width: 0 0 1px 0; border-style: solid; border-color: #0066CC;}/*講座詳細共通−講座試験年度種別*/div#c_summary p { color: #CC6666; font-size: 12px; font-weight: bold; line-height: 140%; margin: 0; }/*講座詳細共通−講座特徴文*/div#c_feature { font-size: 12px; line-height: 120%; }div#c_feature h1 {color: #0066CC; font-size: 12px; font-weight: bold; margin: 1.2em 0 0.6em 0;border-width: 0 0 1px 0; border-style: solid; border-color: #0066CC;}div#c_feature h2 {color: #ff0000; font-size: 12px; font-weight: bold; marign: 0.4em 0;}div#c_feature ul { margin: 0.5em 0 0 2em; }div#c_feature ol { margin: 0 0 0 2em; }div#c_feature li { margin-bottom: 1em; }/*講座詳細共通−講座特徴文2*/div#c_feature2 { font-size: 12px; line-height: 160%; }div#c_feature2 h1 {color: #0066CC; font-size: 12px; font-weight: bold; margin: 1.2em 0 0.6em 0;border-width: 0 0 1px 0; border-style: solid; border-color: #0066CC;}div#c_feature2 ul { margin: 0.5em 0 0 2em; }div#c_feature2 ol { margin: 0 0 0 2em; }div#c_feature2 li { margin-bottom: 1em; }/*講座詳細共通−クラス日程表*/table.date { font-size: 12px; }table.date td.date_table { color: #333333; font-size: 12px; }table.date td.date_table_c { color: #333333; font-size: 12px; text-align: center; }/*講座詳細共通−教材テキスト*/div.text_sub {color: #0066CC; font-size: 12px; font-weight: bold; line-height: 145%;border-width: 0 0 1px 0; border-style: solid; border-color: #0066FF;}/*講座詳細共通−合格者の声*/div.c_comment {font-size: 12px; line-height: 140%; margin-bottom: 0.4em;border-width: 0 0 1px 0; border-color: #FF6633; border-style: solid;}div.c_comment_name { font-size: 10px; margin-bottom: 1.6em; }/*講座詳細在宅共通−学習ステップ*/div#z_step { color: #CC3333; font-size: 14px; font-weight: bold; line-height: 180%; margin-top: 1em; }div#z_step img.z_step_catch { margin-top: 1em; }/*講座詳細在宅共通−よくある質問*/table#z_question { font-size: 12px; }table#z_question div.q { color: #0000CC; font-weight: bold; line-height: 250%; text-align: right; background: #FFDFDC; }table#z_question p.q { margin: 0; line-height: 250%; background: #FFDFDC; }table#z_question div.a { color: #FF0000; font-weight: bold; text-align: right; }table#z_question p.a { margin: 0; line-height: 140%; }/*講座詳細共通−キャンペーン実施中*/div#c_cam { color: #FF0000; font-size: 12px; font-weight: bold; }div#c_cam a { color: #FF0000; }div#c_cam a:hover { color: #FF4444; }/*ICガイド−IC講座の特徴*/table.c_ic_guide { font-size: 12px; line-height: 150%; }table.c_ic_guide h1 {color: #CC4444; font-size: 14px; font-weight: bold; margin: 0;border-width: 0 0 1px 0; border-style: solid; border-color: #CC6666;}body#course table.c_ic_guide h1 a { color:#CC4444; text-decoration:none; }body#course table.c_ic_guide h1 a:hover { color:#CC0000; text-decoration:none; }td.c_ic_guide_text { font-size: 12px; line-height: 145%; }td.c_ic_guide_text p { margin: 0.5em 0; }.stress { color: #009966; font-size: 12px; font-weight: bold; margin: 0 0.3em; }.because { border: 1px solid #333333; padding: 0.2em; color: #333333; font-weight: bold; marign: 0.4em 0; }.because_text { color: #CC0000; font-size: 12px; font-weight: bold; margin: 0 0.3em; }div#c_ic_guide_support { font-size: 12px; line-height: 150%; margin-top: 1.6em; }div#c_ic_guide_support h2 {width: 50%; background: #009966; padding: 0 0.5em; margin: 0.4em 0;color: #FFFFFF; font-size: 12px; font-weight: bold; line-height: 180%;}/*IC講座詳細ページ*/td#c_ic_body { background: url(ic/img/c_ic_body_bg.gif) right top no-repeat; vertical-align: top; }/*IC講座詳細−本講座*/td#hon_backup { background: url(ic/img/hon/features_backup_line.gif) left top repeat-y; vertical-align: top; }div.backup_sub {width: 92%; color: #0066CC; font-size: 14px; font-weight: bold; margin-bottom: 0.4em;border-width: 0 0 1px 0; border-style: solid; border-color: #0066FF;}div.backup_text { width: 92%; font-size: 12px; line-height: 140%; }/*IC講座案内−合格図面ビデオ*/td#feature_ic_video { text-align: center; background: url(ic/img/video/c_ic_video_col_rec_m.gif) repeat-y; }td#feature_ic_video div {width: 96%; color: #333333; font-size: 14px; font-weight: bold; line-height: 160%; text-align: left;margin-top: 0.4em; margin-bottom: 0.2em;}p#ic_video_catch { color: #FF3300; font-size: 14px; font-weight: bold; margin: 0; }td.ic_video_step { vertical-align: top; }td.ic_video_step h1 { font-size: 14px; font-weight: bold; margin: 0.2em 0; }td.ic_video_step div { font-size: 12px; line-height: 150%; }/*IC講座詳細−合格図面ビデオ*/div#ic_video { font-size: 12px; }div#ic_video ul { margin: 0 0 0 1.8em; }div#ic_video li { margin: 0 0 1em 0; }div.v_chapter { font-weight: bold; line-height: 160%; margin-left: 0.5em; }td.v_point { font-size: 12px; }td.v_point ul { margin: 0.6em 0 0 1.9em; }td.v_point ol { margin: 0.6em 0 0 1.9em; }td.v_point li { margin-bottom: 0.6em; }div#v_p_photo { margin-bottom: 0.6em; text-align: center; }/*IC模試詳細*/h3.exam_date { color: #0066CC; font-size: 12px; font-weight: bold; margin: 0; }/*IC講座詳細−完全合格コース*/.course_name_12kg { color: #0066CC; font-size: 12px; font-weight: normal; margin-left: 0.3em; }td.course_kg { }td.course_kg h2 { color: #FF6600; font-size: 14px; font-weight: bold; margin: 0; }td.course_kg div { font-size: 12px; line-height: 155%; margin: 0.3em 0.3em 1.4em 0.6em; }td.course_kg div h3 { color: #0033CC; font-size: 12px; font-weight: bold; margin: 0.5em 0 0 0; }td.course_kg p { font-size: 12px; line-height: 155%; margin: 1em 0.5em; }td.c_kg_class { color: #0066CC; font-size: 12px; font-weight: bold; }/*IC講座詳細ページ*/table.c_ic_body_kc { width: 540px; height: 203px; background: url(ic/img/c_ic_kc_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic_body_sc { width: 540px; height: 203px; background: url(ic/img/c_ic_sc_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic_body_tc { width: 540px; height: 203px; background: url(ic/img/c_ic_tc_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic_body_tc2 { width: 540px; height: 225px; background: url(ic/img/c_ic_tc_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic_body_koc { width: 540px; height: 203px; background: url(ic/img/c_ic_koc_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic_body_hon { width: 540px; height: 203px; background: url(ic/img/c_ic_hon_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic_body_hon2 { width: 540px; height: 225px; background: url(ic/img/c_ic_hon_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic_body_gs { width: 540px; height: 203px; background: url(ic/img/c_ic_gs_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic_body_exam { width: 540px; height: 203px; background: url(ic/img/c_ic_exam01_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic_body_aoyama { width: 540px; height: 203px; background: url(ic/img/c_ic_aoyama_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic_body_01ch { width: 540px; height: 203px; background: url(ic/img/c_ic_01ch_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic_body_01ch_01 { width: 540px; height: 203px; background: url(ic/img/c_ic_01ch_01_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic_body_01ch_02 { width: 540px; height: 203px; background: url(ic/img/c_ic_01ch_02_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic_body_01ch_03 { width: 540px; height: 203px; background: url(ic/img/c_ic_01ch_03_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic02_body_ss { width: 540px; height: 203px; background: url(ic/img/c_ic_02_ss_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic02_body_ks { width: 540px; height: 203px; background: url(ic/img/c_ic_02_ks_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic02_body_se { width: 540px; height: 203px; background: url(ic/img/c_ic_02_se_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic02_body_sj { width: 540px; height: 225px; background: url(ic/img/c_ic_02_sj_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic02_body_02ch_01 { width: 540px; height: 203px; background: url(ic/img/c_ic_02ch_01_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic02_body_02ch_02 { width: 540px; height: 203px; background: url(ic/img/c_ic_02ch_02_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic02_body_02ch_03 { width: 540px; height: 203px; background: url(ic/img/c_ic_02ch_03_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic02_body_02ch_04 { width: 540px; height: 203px; background: url(ic/img/c_ic_02ch_04_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic02_body_02ch_05 { width: 540px; height: 203px; background: url(ic/img/c_ic_02ch_05_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic02_body_02ch_06 { width: 540px; height: 203px; background: url(ic/img/c_ic_02ch_06_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic02_body_02ch_07 { width: 540px; height: 203px; background: url(ic/img/c_ic_02ch_07_bg.gif) left top no-repeat; vertical-align: top; }table.c_ic02_body_02ch_08 { width: 540px; height: 203px; background: url(ic/img/c_ic_02ch_08_bg.gif) left top no-repeat; vertical-align: top; }/*試験講座ガイド*/h1.c_ic_guide_title { width: 595px; height: 30px; background: url(ic/img/c_ic_guide_title_bg.gif) left top no-repeat; vertical-align: middle; font-size: 18px; font-weight: bold; padding : 3px 0 0 15px ; margin : 0 ;}h2.c_ic_guide_subtitle { width: 590px; height: 30px; background: url(ic/img/c_ic_guide_subtitle_bg.gif) left top no-repeat; vertical-align: middle; font-size: 14px; font-weight: bold; padding : 6px 0 0 20px ; margin : 0 ;color: #FF9900;}div.c_ic_guide_catch { color: #009966; font-size: 14px; font-weight:bold; }h1.c_2a_guide_title { width: 595px; height: 30px; background: url(2a/img/c_2a_guide_title_bg.gif) left top no-repeat; vertical-align: middle; font-size: 18px; font-weight: bold; padding : 3px 0 0 15px ; margin : 0 ;}h2.c_2a_guide_subtitle { width: 590px; height: 30px; background: url(2a/img/c_2a_guide_subtitle_bg.gif) left top no-repeat; vertical-align: middle; font-size: 14px; font-weight: bold; padding : 6px 0 0 20px ; margin : 0 ;color: #6496B4;}div.c_2a_guide_catch { color: #009966; font-size: 14px; font-weight:bold; }img#right_img {float: right ;  margin : 0 10px 20px 10px; } img#left_img {float: left ;  margin : 0 10px 20px 10px; } /*試験講座ガイドー更新履歴ー*/td.c_guide_record {width: 600px;  vertical-align : top ; padding : 5px;border-width: 1px; border-style: solid; border-color: #BBBBBB; margin :0;}/*試験講座ー受講生の声ー*/div#voice_box { font-size: 12px; line-height: 180%; margin: 10px 0 1em 0; }div#voice_box ul { list-style-type: disc; }div#voice_box li { margin: 1em 0 ;}div.c_guide_record_line {width: 600px; font-size: 12px;  text-align : left ;  line-height: 140%;  vertical-align : top ; padding : 0;border-width: 0 0 1px 0; border-style: dotted; border-color: #888888; margin : 0 0 5px 0 ;}table.reason_2a { font-size: 12px; line-height: 150%; }table.reason_2a h1 {color: #CC4444; font-size: 14px; font-weight: bold; margin: 0;border-width: 0 0 1px 0; border-style: solid; border-color: #CC6666;}table.reason_2a img.photo_2a { margin: 0.6em; float: right; }/*二級講座詳細ページ*/table.c_2a_body_kc { width: 540px; height: 173px; background: url(2a/img/c_2a_kc_bg.gif) left top no-repeat; vertical-align: top; }table.c_2a_body_sc { width: 540px; height: 173px; background: url(2a/img/c_2a_sc_bg.gif) left top no-repeat; vertical-align: top; }table.c_2a_body_gk { width: 540px; height: 173px; background: url(2a/img/c_2a_gk_bg.gif) left top no-repeat; vertical-align: top; }table.c_2a_body_ss { width: 540px; height: 173px; background: url(2a/img/c_2a_ss_bg.gif) left top no-repeat; vertical-align: top; }table.c_2a_body_sys { width: 540px; height: 173px; background: url(2a/img/c_2a_sys_bg.gif) left top no-repeat; vertical-align: top; }table.c_2a_body_ss { width: 540px; height: 173px; background: url(2a/img/c_2a_ss_bg.gif) left top no-repeat; vertical-align: top; }table.c_2a_body_01ch { width: 540px; height: 198px; background: url(2a/img/c_2a_01ch_bg.gif) left top no-repeat; vertical-align: top; }/*二級講座案内−直前集中講座一覧ページ*/td#features_2a_cz { text-align: center; background: url(2a/img/01cz/c_2a_u_cz_feature_box_m.gif) repeat-y; }td#features_2a_cz div {width: 96%; color: #333333; font-size: 14px; font-weight: bold; line-height: 160%; text-align: left;margin-top: 0.4em; margin-bottom: 0.2em;}td#flow_box1_2a_cz { text-align: center; background: url(2a/img/01cz/c_2a_u_cz_flow_box1_m.gif) repeat-y; }td#flow_box1_2a_cz div { width: 510px; color: #333333; font-size: 12px; line-height: 155%; text-align: left; margin: 0.4em 0; }td#flow_box2_2a_cz { text-align: center; background: url(2a/img/01cz/c_2a_u_cz_flow_box2_m.gif) repeat-y; }td#flow_box2_2a_cz div { width: 510px; color: #333333; font-size: 12px; line-height: 155%; text-align: left; margin: 0.4em 0; }td#flow_box2_2a_cz div ul { margin: 0 0 0 1.4em; }/*キッチン講座ガイド*/td#ks_plan { font-size: 12px; }td#ks_plan h1 {color: #009966; font-size: 14px; font-weight: bold; margin: 0;border-width: 0 0 2px 0; border-color: #009966; border-style: solid;}td#ks_plan p { margin: 0.5em 0 0 0.5em; }/*割引制度のご案内*/h1.warm_sub { color: #FF6347; font-size: 12px; font-weight: bold; margin: 0; }div.warm_box { width: 433px; margin: 0.4em 0; border: 1px dashed #FF9999; }div.warm_box p { line-height: 145%; margin: 0.3em; }div.c_left_margin { margin-left: 4px;}/*受講申込について*/td.appli_text { margin: 1em 1.4em; font-size: 12px; line-height: 170%; }div.appli_text h1 { color: #FA7821; font-size: 16px; font-weight: bold; margin: 0 0 0.4em 0; }/*講師からのメッセージ*/h1.inst_sub { color: #FF6347; font-size: 18px; font-weight: bold; margin: 0; }