@charset "utf-8";
@import "/common/css/suggest.css";

/*************************************************
Category CSS
/tetsuzuki/css/g_category.css

10.05.25
*************************************************/

/* ------------------------- TOC 
nav_sub_current

tetsuzuki
	tetsuzuki_index_gakushuchu
kaihi
	tetsuzuki_kaihi_index_gakushuchu
kyukai
	tetsuzuki_kyukai_index_gakushuchu
tenshutsunyu
	tetsuzuki_tenshutsunyu_index_gakushuchu
 ------------------------- */

/* ============================== nav_sub_current */

/* sub sub nav */
/* ============================== nav_sub_current */
body#tetsuzuki_index_gakushuchu #nav_sub #nav_sub_tetsuzuki a,
body#tetsuzuki_kaihi_index_gakushuchu #nav_sub #nav_sub_tetsuzuki_01 a,
body#tetsuzuki_tenshutsunyu_index_gakushuchu #nav_sub #nav_sub_tetsuzuki_02 a,
body#tetsuzuki_kyukai_index_gakushuchu #nav_sub #nav_sub_tetsuzuki_03 a { background-color: #fff; color: #4A4A4A; font-weight: bold; }
body#tetsuzuki_index_gakushuchu #nav_sub #nav_sub_tetsuzuki a:hover,
body#tetsuzuki_kaihi_index_gakushuchu #nav_sub #nav_sub_tetsuzuki_01 a:hover,
body#tetsuzuki_tenshutsunyu_index_gakushuchu #nav_sub #nav_sub_tetsuzuki_02 a:hover,
body#tetsuzuki_kyukai_index_gakushuchu #nav_sub #nav_sub_tetsuzuki_03 a:hover { background-color: #fff; color: #4A4A4A; text-decoration: none; }

/* sub sub nav */
body#tetsuzuki_index_gakushuchu #nav_sub #nav_sub_tetsuzuki ul li a { background-color: #FDFFDF; color: #008BCC; font-weight: normal; }
body#tetsuzuki_index_gakushuchu #nav_sub #nav_sub_tetsuzuki ul li a:hover { background-color: #fff99d; color: #008BCC; font-weight: normal; text-decoration: underline; }


/* ============================== tetsuzuki */
/* sec_nav_sub_below_tetsuzuki */
body.tetsuzuki #sub_contents #sec_nav_sub_below_tetsuzuki a { display: none; }


/* ============================== tetsuzuki_index_gakushuchu */
body#tetsuzuki_index_gakushuchu {}
body#tetsuzuki_index_gakushuchu .box3_radius3_686 .lc,
body#tetsuzuki_index_gakushuchu .box3_radius3_686 .rc { padding: 15px 20px; }
body#tetsuzuki_index_gakushuchu .box3_radius3_686 .rs { width: 187px; padding: 15px 17px 23px 17px; }
body#tetsuzuki_index_gakushuchu .box3_radius3_686 .img_right { margin: 0 0 15px 15px; }
body#tetsuzuki_index_gakushuchu .sec_other_tetsuzuki { font-size: 86%; background-color: #ffffff; }
body#tetsuzuki_index_gakushuchu .sec_other_tetsuzuki li { line-height: 1.8; }


/* ============================== tetsuzuki_kaihi_index_gakushuchu */
body#tetsuzuki_kaihi_index_gakushuchu .data_table table { width: 686px; border: 1px solid #999999; }
body#tetsuzuki_kaihi_index_gakushuchu .data_table table th { width: 130px; font-size: 100%; }
body#tetsuzuki_kaihi_index_gakushuchu .data_table table th,
body#tetsuzuki_kaihi_index_gakushuchu .data_table table td { font-weight: bold; border-color: #999999; }
body#tetsuzuki_kaihi_index_gakushuchu .data_table table td dl {}
body#tetsuzuki_kaihi_index_gakushuchu .data_table table td dt { width: 7em; padding-top: 6px; }
body#tetsuzuki_kaihi_index_gakushuchu .data_table table td dd { margin-left: 5em; font-size: 143%; }
body#tetsuzuki_kaihi_index_gakushuchu .note { text-indent: -0.5em; padding-left: 0.5em; line-height: 1.7; }
body#tetsuzuki_kaihi_index_gakushuchu .note li { line-height: 1.7; }
body#tetsuzuki_kaihi_index_gakushuchu .note span { color: #c3c17c; }
body#tetsuzuki_kaihi_index_gakushuchu .sec_move_phase li { line-height: 1.7; }
body#tetsuzuki_kaihi_index_gakushuchu .price_example { width: 540px; }


/* ============================== tetsuzuki_kyukai_index_gakushuchu */
body#tetsuzuki_kyukai_index_gakushuchu {}
body#tetsuzuki_kyukai_index_gakushuchu .w646 .page_top a { background-color: #ffffff; font-size: 86%; padding: 0; }
body#tetsuzuki_kyukai_index_gakushuchu .w646 .note { margin-left: 10px; }
body#tetsuzuki_kyukai_index_gakushuchu .w646 .note span { color: #c3c17c; }
body#tetsuzuki_kyukai_index_gakushuchu .w646 .note dt { font-weight: bold; }
body#tetsuzuki_kyukai_index_gakushuchu .w646 .note ul { text-indent: -0.5em; padding-left: 0.5em; line-height: 1.7; }


/* ============================== tetsuzuki_tenshutsunyu_index_gakushuchu */
body#tetsuzuki_tenshutsunyu_index_gakushuchu {}
body#tetsuzuki_tenshutsunyu_index_gakushuchu .w646 .page_top a { background-color: #ffffff; font-size: 86%; padding: 0; }
body#tetsuzuki_tenshutsunyu_index_gakushuchu .w646 ul { text-indent: -0.5em; padding-left: 0.5em; line-height: 1.7; }
body#tetsuzuki_tenshutsunyu_index_gakushuchu .w646 ul li span { color: #c3c17c; }
body#tetsuzuki_tenshutsunyu_index_gakushuchu .sec_contact { font-size: 86%; }
body#tetsuzuki_tenshutsunyu_index_gakushuchu .sec_contact span { color: #c3c17c; }
body#tetsuzuki_tenshutsunyu_index_gakushuchu #sec_02 .sec_contact .lc,
body#tetsuzuki_tenshutsunyu_index_gakushuchu #sec_02 .sec_contact .rc { padding: 15px; width: 283px; }
body#tetsuzuki_tenshutsunyu_index_gakushuchu #sec_02 .bullet_link { font-size: 86%; }
body#tetsuzuki_tenshutsunyu_index_gakushuchu #sec_03 .sec_contact .lc,
body#tetsuzuki_tenshutsunyu_index_gakushuchu #sec_03 .sec_contact .rc { padding: 15px; width: 288px; }
body#tetsuzuki_tenshutsunyu_index_gakushuchu #sec_03 .sec_contact th { vertical-align: top; line-height: 1.5; font-weight: bold; padding-right: 10px; }

