@charset "utf-8";
@import "/common/css/suggest.css";

/*************************************************
Category CSS
/trial/css/category.css

10.10.05
*************************************************/

/* ------------------------- TOC 
index
	taiken
		trial_taiken_taiken
		trial_taiken_qa_index
		trial_taiken_taikensha
		trial_taiken_nagare
		trial_taiken_moshikomi
	tokubetsu
		trial_tokubetsu_index
		trial_tokubetsu_tokubetsu
		trial_tokubetsu_nagare
		trial_tokubetsu_qa_index
		trial_tokubetsu_gakushusha
		trial_tokubetsu_moshikomi
 ------------------------- */

/* ============================== nav_sub_current */
body#trial_taiken_index #nav_sub #nav_sub_taiken a,
body#trial_taiken_taiken #nav_sub #nav_sub_about a,
body#trial_taiken_nagare #nav_sub #nav_sub_nagare a,
body#trial_taiken_qa_index #nav_sub #nav_sub_taiken_qa a,
body#trial_taiken_taikensha #nav_sub #nav_sub_taikensha a,
body#trial_taiken_moshikomi #nav_sub #nav_sub_moshikomi a,
body#trial_tokubetsu_index #nav_sub #nav_sub_tokubetsu a,
body#trial_tokubetsu_tokubetsu #nav_sub #nav_sub_tokubetsu_about a,
body#trial_tokubetsu_nagare #nav_sub #nav_sub_tokubetsu_nagare a,
body#trial_tokubetsu_qa_index #nav_sub #nav_sub_tokubetsu_qa a,
body#trial_tokubetsu_gakushusha #nav_sub #nav_sub_gakushusha a,
body#trial_tokubetsu_moshikomi #nav_sub #nav_sub_tokubetsu_moshikomi a { background-color: #fff; color: #4A4A4A; font-weight: bold; }

body#trial_taiken_index #nav_sub #nav_sub_taiken a:hover,
body#trial_taiken_taiken #nav_sub #nav_sub_about a:hover,
body#trial_taiken_nagare #nav_sub #nav_sub_nagare a:hover,
body#trial_taiken_qa_index #nav_sub #nav_sub_taiken_qa a:hover,
body#trial_taiken_taikensha #nav_sub #nav_sub_taikensha a:hover,
body#trial_taiken_moshikomi #nav_sub #nav_sub_moshikomi a:hover,
body#trial_tokubetsu_index #nav_sub #nav_sub_tokubetsu a:hover ,
body#trial_tokubetsu_tokubetsu #nav_sub #nav_sub_about_tokubetsu a:hover,
body#trial_tokubetsu_nagare #nav_sub #nav_sub_nagare_tokubetsu a:hover,
body#trial_tokubetsu_qa_index #nav_sub #nav_sub_tokubetsu_qa a:hover,
body#trial_tokubetsu_gakushusha #nav_sub #nav_sub_gakushusha a:hover,
body#trial_tokubetsu_moshikomi #nav_sub #nav_sub_tokubetsu_moshikomi a:hover{ background-color: #fff; color: #4A4A4A; text-decoration: none; }

/* sub sub nav */
body#trial_taiken_index #nav_sub #nav_sub_taiken ul li a,
body#trial_tokubetsu_index #nav_sub #nav_sub_tokubetsu ul li a { background-color: #F7F7F7; color: #008BCC; font-weight: normal; }
body#trial_taiken_index #nav_sub #nav_sub_taiken ul li a:hover,
body#trial_tokubetsu_index #nav_sub #nav_sub_tokubetsu ul li a:hover { background-color: #E5F5FD; color: #00A0E9; text-decoration: underline; }


/* ============================== trial */
body.trial .sec_indent {  }
body.trial .sec_indent .sec { margin: 0 20px; }

body.trial #sec_admission_case { padding: 20px; background-color: #f0f0f0; }
body.trial #sec_admission_case dl { margin-top: 17px; line-height: 1.5; }
body.trial #sec_admission_case dl dt { font-weight: bold; }
body.trial #sec_admission_case dl dd {  }
body.trial #sec_admission_case ul.note { margin-top: 18px; }
body.trial #sec_admission_case ul.note li { line-height: 1.5; }

body#trial_taiken_index #sub_contents .sec_ban_eigo,
body#trial_taiken_moshikomi #sub_contents .sec_ban_eigo,
body#trial_taiken_nagare #sub_contents .sec_ban_eigo,
body#trial_taiken_taikensha #sub_contents .sec_ban_eigo,
body#trial_taiken_qa_index #sub_contents .sec_ban_eigo { margin-top: 20px; }
/* ,body#trial_tokubetsu_moshikomi #sub_contents .sec_ban_eigo */


/* ============================== trial_taiken_index */
/*contents*/
body#trial_taiken_index #contents { width: 900px; padding-right: 0; margin-top: 23px; }
body#trial_taiken_index #contents #main_contents { width: 900px; }
body#trial_taiken_index #contents #main_contents #main_contents_height { background: url(/trial/taiken/images/bg_index_sec_caption.gif) no-repeat left bottom; }
body#trial_taiken_index #contents #main_contents #main_contents_tit { background: url(/trial/taiken/images/bg_index_main_contents_tit.gif) no-repeat 0 0; padding-left: 120px; }
/*sec_caption*/
body#trial_taiken_index #contents #main_contents #sec_caption { min-height: 97px; padding: 0 185px 20px 0; }
body#trial_taiken_index #contents #main_contents #sec_caption #p_day { padding-top: 20px; }
body#trial_taiken_index #contents #main_contents #sec_caption #p_txt { color: #4a4a4a; padding-top: 20px; }
body#trial_taiken_index #contents #main_contents #sec_muryou { }
body#trial_taiken_index #contents #main_contents #sec_muryou dl dt,
body#trial_taiken_index #contents #main_contents #sec_muryou dl dd { float: left; }
body#trial_taiken_index #contents #main_contents #sec_muryou dl dt img,
body#trial_taiken_index #contents #main_contents #sec_muryou dl dd img { vertical-align: bottom; } 
body#trial_taiken_index #contents #main_contents #sec_muryou_arrow { width: 397px; margin: 0 auto; position:relative; }
body#trial_taiken_index #contents #main_contents #sec_muryou_arrow .sec_arrow {}
body#trial_taiken_index #contents #main_contents #sec_muryou_arrow .sec_balloon { position: absolute; top:-12px; left:363px; }

body#trial_taiken_index #contents #main_contents #main_contents_tit h1 { margin-top: 16px; }



/* sec_moshikomi */
body#trial_taiken_index #sec_moshikomi{  }
body#trial_taiken_index .box_radius1_686act .box_radius1_686act_inner { padding: 21px; } 
body#trial_taiken_index .box_radius2_660act .box_radius2_660act_inner { padding: 21px 29px; } 
body#trial_taiken_index #sec_moshikomi .mc { background: url(/trial/taiken/images/line_index_sec_moshikomi.gif) repeat-y 50% 0; width: 602px; }
body#trial_taiken_index #sec_moshikomi .lc { width: 285px; }
body#trial_taiken_index #sec_moshikomi .rc { width: 269px; }
body#trial_taiken_index #sec_moshikomi .sec_zip_search { }
body#trial_taiken_index #sec_moshikomi .sec_zip_search form p { margin-top: 4px; }
body#trial_taiken_index #sec_moshikomi .sec_zip_search p input { vertical-align: bottom; font-weight: bold; }
body#trial_taiken_index #sec_moshikomi .sec_zip_search input.inputTxt { border:1px solid #7F9DB9; padding:6px 5px; width: 186px; font-size: 86%; }
body#trial_taiken_index #sec_moshikomi .sec_zip_search input.bt_action { padding-left: 5px; }
body.trial .search_map { margin-top: 8px; font-size: 93%; }
body#trial_taiken_index #sec_moshikomi .recent_list_classroom #recent_list_target li { margin-top: 9px; }
body#trial_taiken_index #sec_moshikomi .recent_list_classroom #recent_list_target li a { background: url(/images/bullet_circle.gif) no-repeat 0 0.2em; padding: 2px 0 2px 19px; }
/*sec_interview*/
body#trial_taiken_index #contents #main_contents #sec_interview { padding-top: 10px; }
body#trial_taiken_index #contents #main_contents #sec_interview .sec_voice { background: url(/trial/taiken/images/bg_sec_voice.gif) no-repeat left bottom; margin-top: 15px; }
body#trial_taiken_index #contents #main_contents #sec_interview .sec_voice ul { background: url(/trial/taiken/images/bg_sec_voice_inner.gif) no-repeat 0 0; }
body#trial_taiken_index #contents #main_contents #sec_interview .sec_voice ul li { width: 312px; padding: 20px 20px 20px 98px; font-size: 86%; line-height: 1.5; }
body#trial_taiken_index #contents #main_contents #sec_interview .sec_voice ul li span { font-size: 72%; }
body#trial_taiken_index #contents #main_contents #sec_interview .sec_voice ul li strong { font-size: 117%; font-weight: bold; }
body#trial_taiken_index #contents #main_contents #sec_interview .sec_voice ul#sec_voice_inner_01 { background: url(/trial/taiken/images/bg_sec_voice_inner_01.gif) no-repeat 0 0; }
body#trial_taiken_index #contents #main_contents #sec_interview .sec_voice ul#sec_voice_inner_02 { background: url(/trial/taiken/images/bg_sec_voice_inner_02.gif) no-repeat 0 0; }
body#trial_taiken_index #contents #main_contents #sec_interview .sec_voice ul#sec_voice_inner_03 { background: url(/trial/taiken/images/bg_sec_voice_inner_03.gif) no-repeat 0 0; }
/*sec_admission_case*/
body#trial_taiken_index #contents #main_contents #sec_admission_case { width: 620px; margin-left: auto; margin-right: auto; }
/*sec_taken_kengaku*/
body#trial_taiken_index #contents #main_contents #sec_taken_kengaku { text-align: center; }
body#trial_taiken_index #contents #main_contents #sec_taken_kengaku p { font-weight: bold; }

body#trial_taiken_index .hr { width: 660px; margin-left: auto; margin-right: auto; }

/* sec_taiken / added at 11_11-28 */
body#trial_taiken_index #contents #main_contents #sec_taiken { margin-top: 40px; text-align: center; }
body#trial_taiken_index #contents #main_contents #sec_taiken p { margin-right: -2px; }
/* sec_action_area_3 / added at 11_11-28 */
body#trial_taiken_index #contents #main_contents #sec_action_area_3 { margin: 14px auto 0; width: 686px; overflow: hidden; background: url(/trial/taiken/images/bg_index_sec_action_area_3.gif) no-repeat top; zoom: 1; }
body#trial_taiken_index #contents #main_contents #sec_action_area_3 div.mrt30 { padding-bottom: 20px; background: url(/trial/taiken/images/bg_index_sec_action_area_3.gif) no-repeat bottom; }

/* ============================== trial_taiken_taiken */
body#trial_taiken_taiken {}
body#trial_taiken_taiken .box_appeal_point dd { padding: 0 5px 0 18px; }

/* ============================== trial_taiken_qa_index */
body#trial_taiken_qa_index {}
body#trial_taiken_qa_index #sec_01 .question {}
body#trial_taiken_qa_index #sec_01 .question li { padding: 8px 0 8px 25px; background: url(../taiken/qa/images/cmn_bullet_question.gif) 0 0.35em no-repeat; }

body#trial_taiken_qa_index #sec_02 a { font-size: 86%; }
body#trial_taiken_qa_index #sec_02 .question dt { font-weight: bold; padding: 8px 0 8px 25px; background: url(../taiken/qa/images/cmn_bullet_question.gif) 0 0.25em no-repeat; }
body#trial_taiken_qa_index #sec_02 .answer { padding: 8px 0 8px 25px; background: url(../taiken/qa/images/cmn_bullet_answer.gif) 0 0.25em no-repeat; }
body#trial_taiken_qa_index #sec_02 .answer em { font-style: normal; font-weight: bold; }
body#trial_taiken_qa_index #sec_02 .answer li { line-height: 1.6; }
body#trial_taiken_qa_index #sec_02 .page_top { margin-top: 20px; }
body#trial_taiken_qa_index #sec_02 .page_top a { font-size: 86%; background-color: #ffffff; padding: 0; }

/* ============================== trial_taiken_taikensha */
body#trial_taiken_taikensha {}
body#trial_taiken_taikensha .comment { padding-left: 32px; background: url(../taiken/images/bullet_taikensha_comment.gif) 0 0 no-repeat; }
body#trial_taiken_taikensha .comment em { font-size: 115%; font-weight: bold; font-style: normal; }
body#trial_taiken_taikensha .comment span { font-size: 86%; }
body#trial_taiken_taikensha .box_illust_odd { padding-right: 60px; background: url(../taiken/images/bg_taikensha_box_illust.gif) 0 0 no-repeat; }
body#trial_taiken_taikensha .box_illust_even { padding-right: 60px; }
body#trial_taiken_taikensha .sec .page_top a { background-color: #ffffff; font-size: 86%; padding: 0; }


/* ============================== trial_taiken_nagare */
body#trial_taiken_nagare {}
body#trial_taiken_nagare .flow { padding: 0 20px 0 68px; }
body#trial_taiken_nagare .flow h2 { text-indent: -68px; }
body#trial_taiken_nagare #sec_03 .lc { width: 398px; }
body#trial_taiken_nagare #sec_03 .rc { padding-right: 20px; width: 180px; }


/* ============================== trial_taiken_moshikomi */
body#trial_taiken_moshikomi {}
body#trial_taiken_moshikomi #sec_01 { margin-top: 39px; }
body#trial_taiken_moshikomi #sec_01 h2 { height: 18px; }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom { width: 686px; background: url(../taiken/images/bg_box_guide_classroom.gif) no-repeat 0 100%; margin-top: 25px; }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom .box_guide_classroom_inner { background:url(../taiken/images/bg_box_guide_classroom.gif) no-repeat -686px 0; padding-top: 17px; padding-bottom: 15px; }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom_inner .lc { width: 298px; padding-left: 17px; padding-right: 18px; position: relative; }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom_inner .rc { width: 302px; padding-left: 14px; padding-right: 17px; position: relative; }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom_inner .lc p.lead,
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom_inner .rc p.lead { font-size: 86%; }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom_inner .lc p.lead { padding-right: 92px; }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom_inner .rc p.lead { padding-right: 85; }

body#trial_taiken_moshikomi #sec_01 .box_guide_classroom_inner p.balloon_txt { position: absolute; line-height: 1; }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom_inner .lc p.balloon_txt { top: -27px; right: 6px; }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom_inner .rc p.balloon_txt { top: -41px; right: 6px; }

body#trial_taiken_moshikomi #sec_01 .box_guide_classroom .sec_zip_search {  }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom .sec_zip_search input { vertical-align: bottom; }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom .sec_zip_search input.inputTxt { width: 197px; padding: 6px 8px; border: 1px solid #7f9db9; }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom .sec_zip_search input.bt_action { padding-left: 5px; }
body.trial .box_guide_classroom .sec_zip_search .search_map { margin-top: 8px; font-size:93%; font-weight:bold; }
body.trial .box_guide_classroom .sec_zip_search .search_map img { vertical-align: middle; }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom .sec_near_classroom li { padding-top: 12px; background: url(../taiken/images/bg_moshikomi_line_partition.gif) 0 0 repeat-x; }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom .sec_near_classroom li.first { background: none; padding-top: 0; }

body#trial_taiken_moshikomi #sec_01 .box_guide_classroom .sec_near_classroom .lc,
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom .sec_near_classroom .rc { padding: 0; }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom .sec_near_classroom dl.regist_tel { width: 280px; }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom .sec_near_classroom dl.regist_mail { width: 302px; }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom .sec_near_classroom dl.regist_tel .lc,
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom .sec_near_classroom dl.regist_mail .lc { width: 53px;  }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom .sec_near_classroom dl.regist_tel .rc { width: 223px; }
body#trial_taiken_moshikomi #sec_01 .box_guide_classroom .sec_near_classroom dl.regist_mail .rc { width: 244px; margin-top: 7px; }


/* ============================== trial_tokubetsu_index */
body#trial_tokubetsu_index {}

body#trial_tokubetsu_index {}
body#trial_tokubetsu_index #sec_02 { text-align: center; }
body#trial_tokubetsu_index #sec_03 { font-size: 86%; }
body#trial_tokubetsu_index #sec_03 .about_experience_list { margin-right: -21px; width: 707px; background: url(../tokubetsu/images/line_prtition_v686_02.gif) 0 0 repeat-y; }
body#trial_tokubetsu_index #sec_03 .about_experience_list .lc { width: 210px; padding-right: 27px; }
body#trial_tokubetsu_index #sec_03 .about_experience_list .nagare { width: 204px; }

body#trial_tokubetsu_index .box_appeal_point dd { padding: 0 5px 0 18px; }

body#trial_tokubetsu_index .box_appeal_point { width: 686px; font-size: 86%; background:#ffffff; }
body#trial_tokubetsu_index #sec_01 .box_appeal_point_inner { padding: 12px 0 12px 2px; }
body#trial_tokubetsu_index #sec_01 .box_appeal_point .lc { padding-right: 0px; }
body#trial_tokubetsu_index #sec_01 .box_appeal_point ul { background:none; }

body#trial_tokubetsu_index .sec_quessionaire_answer { width: 686px; margin: 15px auto 0; padding-bottom: 17px; background: url(/ikumon/images/bg_sec_quessionaire_answer.gif) left bottom no-repeat; }
body#trial_tokubetsu_index .sec_quessionaire_answer .answer_list { width: 660px; margin: 8px auto 0; }
body#trial_tokubetsu_index .sec_quessionaire_answer .answer_list li { float: left; width: 220px; }
body#trial_tokubetsu_index .sec_quessionaire_answer .answer_list li dl { padding: 0 10px; font-size: 86%; }
body#trial_tokubetsu_index .sec_quessionaire_answer .answer_list li dl dt { font-weight: bold; margin-top: 46px; }
body#trial_tokubetsu_index .sec_quessionaire_answer .answer_list li dl dd { margin-top: 15px; }

body#trial_tokubetsu_index #contents .box_search { background: url(../../common/images/bg_box_radius1_686act.gif) no-repeat scroll 0 100% #FFFAE3; }
body#trial_tokubetsu_index #contents .box_search_inner { background: url(../../common/images/bg_box_radius1_686act.gif) no-repeat scroll -686px 0 transparent; padding: 30px 20px 25px 25px; }
body#trial_tokubetsu_index #contents .box_search h2,
body#trial_tokubetsu_index #contents .box_search .input_search,
body#trial_tokubetsu_index #contents .box_search .find_recent { float: left; }

body#trial_tokubetsu_index #contents .box_search h2 { width: 184px; margin-right: 20px; }
body#trial_tokubetsu_index #contents .box_search .input_search { width: 244px; margin-right: 18px; }
body#trial_tokubetsu_index #contents .box_search .input_search input { vertical-align: middle; }
body#trial_tokubetsu_index #contents .box_search .input_search .find_map { margin-top: 5px; font-size:107%; font-weight:bold; line-height: 2; }
body#trial_tokubetsu_index #contents .box_search .input_search .find_map img { vertical-align: middle; }

body#trial_tokubetsu_index #contents .box_search .input_search .input_area { margin-top: 5px; }
body#trial_tokubetsu_index #contents .box_search #search_zip { border: 1px solid #7f9db9; padding: 6px; width: 146px; }

body#trial_tokubetsu_index #contents .box_search .find_recent { width: 170px; }
body#trial_tokubetsu_index #contents .box_search .find_recent #recent_list_target {}
body#trial_tokubetsu_index #contents .box_search .find_recent #recent_list_target ul { margin-top: 10px; }
body#trial_tokubetsu_index #contents .box_search .find_recent #recent_list_target li { font-size: 93%; line-height: 1.6; padding-left: 20px; background: url(/common/images/bullet_link_s.gif) 0 0.3em no-repeat; }

body#trial_tokubetsu_index #main_contents .sec_note { margin-top: 10px; padding: 0 5px; color: #999999;}

/* ============================== trial_tokubetsu_tokubetsu */
body#trial_tokubetsu_tokubetsu .box_appeal_point dd { padding: 0 5px 0 18px; }


/* ============================== trial_tokubetsu_nagare */
body#trial_tokubetsu_nagare {}
body#trial_tokubetsu_nagare .flow { padding: 0 20px 0 68px; }
body#trial_tokubetsu_nagare .flow h2 { text-indent: -68px; }
body#trial_tokubetsu_nagare #sec_03 .lc { width: 398px; }
body#trial_tokubetsu_nagare #sec_03 .rc { padding-right: 20px; width: 180px; }


/* ============================== trial_tokubetsu_qa_index */
body#trial_tokubetsu_qa_index {}
body#trial_tokubetsu_qa_index #sec_01 .question {}
body#trial_tokubetsu_qa_index #sec_01 .question li { padding: 8px 0 8px 25px; background: url(../taiken/qa/images/cmn_bullet_question.gif) 0 0.35em no-repeat; }

body#trial_tokubetsu_qa_index #sec_02 a { font-size: 86%; }
body#trial_tokubetsu_qa_index #sec_02 .question dt { font-weight: bold; padding: 8px 0 8px 25px; background: url(../taiken/qa/images/cmn_bullet_question.gif) 0 0.25em no-repeat; }
body#trial_tokubetsu_qa_index #sec_02 .answer { padding: 8px 0 8px 25px; background: url(../taiken/qa/images/cmn_bullet_answer.gif) 0 0.25em no-repeat; }
body#trial_tokubetsu_qa_index #sec_02 .answer em { font-style: normal; font-weight: bold; }
body#trial_tokubetsu_qa_index #sec_02 .answer li { line-height: 1.6; }
body#trial_tokubetsu_qa_index #sec_02 .page_top { margin-top: 20px; }
body#trial_tokubetsu_qa_index #sec_02 .page_top a { font-size: 86%; background-color: #ffffff; padding: 0; }
body#trial_tokubetsu_qa_index #sec_02 strong { background-color: #FFFFFF; font-weight: bold; }
body#trial_tokubetsu_qa_index #sec_02 .price_example { width: 540px; }


/* ============================== trial_tokubetsu_gakushusha */
body#trial_tokubetsu_gakushusha {}
body#trial_tokubetsu_gakushusha .comment { padding-left: 32px; background: url(../taiken/images/bullet_taikensha_comment.gif) 0 0 no-repeat; }
body#trial_tokubetsu_gakushusha .comment em { font-size: 115%; font-weight: bold; font-style: normal; }
body#trial_tokubetsu_gakushusha .comment span { font-size: 86%; }
body#trial_tokubetsu_gakushusha .box_illust_odd { padding-right: 60px; background: url(../taiken/images/bg_taikensha_box_illust.gif) 0 0 no-repeat; }
body#trial_tokubetsu_gakushusha .box_illust_even { padding-right: 60px; }
body#trial_tokubetsu_gakushusha .sec .page_top a { background-color: #ffffff; font-size: 86%; padding: 0; }

body#trial_tokubetsu_gakushusha .box_sticky_686 { width: 646px; margin: 0 auto; padding: 0 20px 10px 20px; background: url(../tokubetsu/images/bg_box_sticky.gif) left bottom no-repeat; }
body#trial_tokubetsu_gakushusha .sec_questionnaire { margin-top: 40px; }
body#trial_tokubetsu_gakushusha .sec_questionnaire .heading { background-color: #ffffff; }
body#trial_tokubetsu_gakushusha .sec_questionnaire .questionnaire_answer { width: 602px; padding: 21px; background-color: #fffffa; border: 1px solid #b4b4b4; }
body#trial_tokubetsu_gakushusha .sec_questionnaire .questionnaire_answer ul li { margin-top: 20px; padding-top: 20px; background: url(../../common/images/line_partition.gif) 0 0 repeat-x; zoom: 1;}
body#trial_tokubetsu_gakushusha .sec_questionnaire .questionnaire_answer ul li.first { background: none; margin-top: 0; padding-top: 0; }
body#trial_tokubetsu_gakushusha .sec_questionnaire .questionnaire_answer ul li span.bullet_circle {  padding-left: 28px; background-position: 4px 2px; background-repeat: no-repeat; display: block; }

body#trial_tokubetsu_gakushusha #sec_questionnaire_01 { margin-top: 12px; }
body#trial_tokubetsu_gakushusha #sec_questionnaire_01 .heading h2 { margin-top: 67px; }
body#trial_tokubetsu_gakushusha #sec_questionnaire_01 ul li span.bullet_circle { background-image: url(../tokubetsu/images/bullet_circle_01.gif); }

body#trial_tokubetsu_gakushusha #sec_questionnaire_02 .heading h2 { margin-top: 34px; }
body#trial_tokubetsu_gakushusha #sec_questionnaire_02 ul li span.bullet_circle { background-image: url(../tokubetsu/images/bullet_circle_02.gif); }

body#trial_tokubetsu_gakushusha #sec_questionnaire_03 .heading h2 { margin-top: 45px; }
body#trial_tokubetsu_gakushusha #sec_questionnaire_03 ul li span.bullet_circle { background-image: url(../tokubetsu/images/bullet_circle_03.gif); }

body#trial_tokubetsu_gakushusha #sec_questionnaire_04 .heading h2 { margin-top: 53px; }
body#trial_tokubetsu_gakushusha #sec_questionnaire_04 ul li span.bullet_circle { background-image: url(../tokubetsu/images/bullet_circle_04.gif); }

body#trial_tokubetsu_gakushusha #sec_questionnaire_05 .heading h2 { margin-top: 55px; }
body#trial_tokubetsu_gakushusha #sec_questionnaire_05 ul li span.bullet_circle { background-image: url(../tokubetsu/images/bullet_circle_05.gif); }

body#trial_tokubetsu_gakushusha #sec_questionnaire_06 .heading h2 { margin-top: 69px; }
body#trial_tokubetsu_gakushusha #sec_questionnaire_06 ul li span.bullet_circle { background-image: url(../tokubetsu/images/bullet_circle_06.gif); }

body#trial_tokubetsu_gakushusha #sec_questionnaire_07 .heading h2 { margin-top: 46px; }
body#trial_tokubetsu_gakushusha #sec_questionnaire_07 ul li span.bullet_circle { background-image: url(../tokubetsu/images/bullet_circle_07.gif); }

body#trial_tokubetsu_gakushusha #sec_questionnaire_08 .heading h2 { margin-top: 34px; }
body#trial_tokubetsu_gakushusha #sec_questionnaire_08 ul li span.bullet_circle { background-image: url(../tokubetsu/images/bullet_circle_08.gif); }

body#trial_tokubetsu_gakushusha #sec_questionnaire_09 .heading h2 { margin-top: 29px; }
body#trial_tokubetsu_gakushusha #sec_questionnaire_09 ul li span.bullet_circle { background-image: url(../tokubetsu/images/bullet_circle_09.gif); }


/* ============================== trial_taiken_oshirase */
body#trial_taiken_oshirase {}
body#trial_taiken_oshirase #contents { margin-top: 40px; padding-right: 0; }
body#trial_taiken_oshirase #main_contents { width: 900px; }

body#trial_taiken_oshirase #main_contents #sec_headline { background: url(../taiken/images/bg_fm_reg_mail_btm_oshirase.gif) 100% 100% no-repeat;  }
body#trial_taiken_oshirase #main_contents #sec_article_headline_01 { float: left; zoom: 1; width: 447px; }

body#trial_taiken_oshirase #main_contents #sec_article_headline_02 { float: right; width: 435px; background: url(../taiken/images/bg_fm_reg_mail_top_oshirase.gif) 0 0 no-repeat; }
body#trial_taiken_oshirase #main_contents #sec_article_headline_02 #article_headline_02 { padding: 21px 11px 22px 20px; zoom: 1; }
body#trial_taiken_oshirase #main_contents #sec_article_headline_02 #sec_fm_reg_mail {}
body#trial_taiken_oshirase #main_contents #sec_article_headline_02 #sec_fm_reg_mail .sec_field { float: left; width: 287px; padding-top: 1px; font-size: 12px; }
body#trial_taiken_oshirase #main_contents #sec_article_headline_02 #sec_fm_reg_mail #field_mailaddr_reg_mail { display: block; width: 267px; border: 1px solid #7f9db9; padding: 6px 10px; color: #999; }
body#trial_taiken_oshirase #main_contents #sec_article_headline_02 #sec_fm_reg_mail #bt_submit_reg_mail { display: block; float: right; }
body#trial_taiken_oshirase #main_contents #sec_article_headline_02 #notice_ssl { font-size: 67%; color: #666; }

/* sec_muryou from trial_taiken_index's style */
body#trial_taiken_oshirase #contents #main_contents #sec_muryou { }
body#trial_taiken_oshirase #contents #main_contents #sec_muryou dl dt,
body#trial_taiken_oshirase #contents #main_contents #sec_muryou dl dd { float: left; }
body#trial_taiken_oshirase #contents #main_contents #sec_muryou dl dt img,
body#trial_taiken_oshirase #contents #main_contents #sec_muryou dl dd img { vertical-align: bottom; } 
body#trial_taiken_oshirase #contents #main_contents #sec_muryou_arrow { width: 531px; margin: 0 auto; }
body#trial_taiken_oshirase #contents #main_contents #sec_muryou_arrow .sec_arrow,
body#trial_taiken_oshirase #contents #main_contents #sec_muryou_arrow .sec_balloon { float: left; }

body#trial_taiken_oshirase #main_contents .sec_option_openclass img { display: block; margin: auto; }

/* 'appeal_point_03' */
body#trial_taiken_oshirase #main_contents .box_appeal_point_03 { overflow: hidden; }
body#trial_taiken_oshirase #main_contents .box_appeal_point_03 .box_appeal_point_inner {  }
body#trial_taiken_oshirase #main_contents .box_appeal_point_03 h2 {  }
body#trial_taiken_oshirase #main_contents .box_appeal_point_03 td { background: url(../taiken/images/line_prtition_hrz_01.gif) 0 0 repeat-y; }
body#trial_taiken_oshirase #main_contents .box_appeal_point_03 .t_lnk_detail { font-weight: bold; }
body#trial_taiken_oshirase #contents #main_contents .box_appeal_point_03 .box_appeal_point_inner .first { padding-left: 2px; background-image: none; }
body#trial_taiken_oshirase #contents #main_contents .box_appeal_point_03 .box_appeal_point_inner .last { padding-right: 0; }

/* lnk_detail */
body#trial_taiken_oshirase #main_contents #box_lnk_detail .box_appeal_point_inner td { width: 33%; min-height: 60px; height: auto !important; height: 60px; padding: 0 65px; }
body#trial_taiken_oshirase #main_contents #box_lnk_detail .txt_lnk_detail { font-size: 86%; }


/* ============================== trial_taiken_oshirase */
body#trial_tokubetsu_oshirase {}
body#trial_tokubetsu_oshirase #contents { margin-top: 40px; padding-right: 0; }
body#trial_tokubetsu_oshirase #main_contents { width: 900px; }

body#trial_tokubetsu_oshirase #main_contents #sec_headline { background: url(../tokubetsu/images/bg_fm_reg_mail_btm_oshirase.gif) 100% 100% no-repeat;  }
body#trial_tokubetsu_oshirase #main_contents #sec_article_headline_01 { float: left; zoom: 1; width: 447px; }

body#trial_tokubetsu_oshirase #main_contents #sec_article_headline_02 { float: right; width: 435px; background: url(../tokubetsu/images/bg_fm_reg_mail_top_oshirase.gif) 0 0 no-repeat; }
body#trial_tokubetsu_oshirase #main_contents #sec_article_headline_02 #article_headline_02 { padding: 21px 11px 22px 20px; zoom: 1; }
body#trial_tokubetsu_oshirase #main_contents #sec_article_headline_02 #sec_fm_reg_mail {}
body#trial_tokubetsu_oshirase #main_contents #sec_article_headline_02 #sec_fm_reg_mail .sec_field { float: left; width: 287px; padding-top: 1px; font-size: 12px; }
body#trial_tokubetsu_oshirase #main_contents #sec_article_headline_02 #sec_fm_reg_mail #field_mailaddr_reg_mail { display: block; width: 267px; border: 1px solid #7f9db9; padding: 6px 10px; color: #999; }
body#trial_tokubetsu_oshirase #main_contents #sec_article_headline_02 #sec_fm_reg_mail #bt_submit_reg_mail { display: block; float: right; }
body#trial_tokubetsu_oshirase #main_contents #sec_article_headline_02 #notice_ssl { font-size: 67%; color: #666; }

/* appeal_point_02 - can be used as common block. contents can have flexible width. */
body#trial_tokubetsu_oshirase #main_contents .box_appeal_point_02 { background-color: #fff; padding: 0; width: 100%; zoom: 1; }
body#trial_tokubetsu_oshirase #main_contents .box_appeal_point_02 .box_appeal_point_inner { padding-left: 0; overflow: hidden; zoom: 1; }
body#trial_tokubetsu_oshirase #main_contents .box_appeal_point_02 .box_appeal_point_inner  ul { background: none; margin-left: -2px; zoom: 1; }
body#trial_tokubetsu_oshirase #main_contents .box_appeal_point_02 .box_appeal_point_inner  ul  .lc { min-height: 144px; height: auto !important; height: 144px; padding: 0 37px; zoom: 1; background: url(../tokubetsu/images/line_prtition_hrz_01.gif) 0 0 repeat-y; }
body#trial_tokubetsu_oshirase #main_contents .box_appeal_point_02 .box_appeal_point_inner  ul .first { padding-left: 2px; background-image: none; }
body#trial_tokubetsu_oshirase #main_contents .box_appeal_point_02 .box_appeal_point_inner  ul .last { padding-right: 0; }

body#trial_tokubetsu_oshirase #main_contents .box_appeal_point_02 .box_appeal_point_inner  ul  .lc img { display: block; }
body#trial_tokubetsu_oshirase #main_contents .box_appeal_point_02 .box_appeal_point_inner  ul  .lc dt { zoom: 1; }
body#trial_tokubetsu_oshirase #main_contents .box_appeal_point_02 .box_appeal_point_inner  ul  .lc dd { zoom: 1; width: 100%; }
body#trial_tokubetsu_oshirase #main_contents #box_appeal_point_openclass .box_appeal_point_inner  ul  .lc { min-width: 150px; width: auto !important; width: 150px; }
body#trial_tokubetsu_oshirase #main_contents #box_appeal_point_openclass .box_appeal_point_inner  ul  .first { background-image: none; min-width: 159px; width: auto !important; width: 159px; padding-left: 2px; padding-right: 18px;  }
body#trial_tokubetsu_oshirase #main_contents #box_appeal_point_openclass .box_appeal_point_inner  ul  .second { min-width: 200px; width: auto !important; width: 200px; padding-left: 19px; padding-right: 23px; }
body#trial_tokubetsu_oshirase #main_contents #box_appeal_point_openclass .box_appeal_point_inner  ul  .third { min-width: 200px; width: auto !important; width: 200px; padding-left: 18px; padding-right: 19px; }
body#trial_tokubetsu_oshirase #main_contents #box_appeal_point_openclass .box_appeal_point_inner  ul  .last { min-width: 211px; width: auto !important; width: 211px; padding-left: 23px; padding-right: 0; }

body#trial_tokubetsu_oshirase #main_contents .sec_option_openclass img { display: block; margin: auto; }

/* 'appeal_point_03' */
body#trial_tokubetsu_oshirase #main_contents .box_appeal_point_03 { overflow: hidden; }
body#trial_tokubetsu_oshirase #main_contents .box_appeal_point_03 .box_appeal_point_inner {  }
body#trial_tokubetsu_oshirase #main_contents .box_appeal_point_03 h2 {  }
body#trial_tokubetsu_oshirase #main_contents .box_appeal_point_03 td { background: url(../tokubetsu/images/line_prtition_hrz_01.gif) 0 0 repeat-y; }
body#trial_tokubetsu_oshirase #main_contents .box_appeal_point_03 .t_lnk_detail { font-weight: bold; }
body#trial_tokubetsu_oshirase #contents #main_contents .box_appeal_point_03 .box_appeal_point_inner .first { padding-left: 2px; background-image: none; }
body#trial_tokubetsu_oshirase #contents #main_contents .box_appeal_point_03 .box_appeal_point_inner .last { padding-right: 0; }

/* lnk_detail */
body#trial_tokubetsu_oshirase #main_contents #box_lnk_detail .box_appeal_point_inner td { width: 33%; min-height: 60px; height: auto !important; height: 60px; padding: 0 65px; }
body#trial_tokubetsu_oshirase #main_contents #box_lnk_detail .txt_lnk_detail { font-size: 86%; }

