@charset "utf-8";
@import "/common/css/suggest.css";

/*************************************************
Category CSS
/taikendan/css/g_category.css

10.05.25
*************************************************/

/* ------------------------- TOC 
nav_sub_current

taikendan
	taikendan_index

table_layout
 ------------------------- */

/* ============================== nav_sub_current */
body.taikendan_zadankai #nav_sub #nav_sub_taikendan_01 a,
body.taikendan_enquete #nav_sub #nav_sub_taikendan_02 a,
body.taikendan_enquete_comment01 #nav_sub #nav_sub_taikendan_02 a,
body.taikendan_enquete_comment02 #nav_sub #nav_sub_taikendan_02 a,
body.taikendan_enquete_comment03 #nav_sub #nav_sub_taikendan_02 a,
body.taikendan_enquete_comment04 #nav_sub #nav_sub_taikendan_02 a,
body.taikendan_enquete_comment05 #nav_sub #nav_sub_taikendan_02 a,
body.taikendan_enquete_comment06 #nav_sub #nav_sub_taikendan_02 a,
body.taikendan_senryu #nav_sub #nav_sub_taikendan_03 a,
body#taikendan_index #nav_sub #nav_sub_taikendan a { background-color: #fff; color: #4A4A4A; font-weight: bold; }

body.taikendan_zadankai #nav_sub #nav_sub_taikendan_01 a:hover,
body.taikendan_enquete #nav_sub #nav_sub_taikendan_02 a:hover,
body.taikendan_enquete_comment01 #nav_sub #nav_sub_taikendan_02 a:hover,
body.taikendan_enquete_comment02 #nav_sub #nav_sub_taikendan_02 a:hover,
body.taikendan_enquete_comment03 #nav_sub #nav_sub_taikendan_02 a:hover,
body.taikendan_enquete_comment04 #nav_sub #nav_sub_taikendan_02 a:hover,
body.taikendan_enquete_comment05 #nav_sub #nav_sub_taikendan_02 a:hover,
body.taikendan_enquete_comment06 #nav_sub #nav_sub_taikendan_02 a:hover,
body.taikendan_senryu #nav_sub #nav_sub_taikendan_03 a:hover,
body#taikendan_index #nav_sub #nav_sub_taikendan a:hover { background-color: #fff; color: #4A4A4A; text-decoration: none; }

/* sub sub nav */
body#taikendan_index #nav_sub #nav_sub_taikendan ul li a { background-color: #FDFFDF; color: #008BCC; font-weight: normal; }
body#taikendan_index #nav_sub #nav_sub_taikendan ul li a:hover { background-color: #FFF99D; color: #008BCC; text-decoration: underline; }


/* ============================== taikendan_index */
body#taikendan_index {}
body#taikendan_index .sec_step_hint .box2_radius3_686_inner .lc,
body#taikendan_index .sec_step_hint .box2_radius3_686_inner .rc { padding-top: 12px; }
body#taikendan_index .box2_radius3_686 .link_list li { font-weight: bold; }
body#taikendan_index .box2_radius3_686 .link_list .rc { width: auto; padding: 0; }
body#taikendan_index .box2_radius3_686 .link_list .rc img { margin-left: 15px; }


/* ============================== table_layout */
#table_layout table#date { color: #746c63; font-size: 10px; text-align: right !important; }
#table_layout table.interview { font-size: 14px; line-height: 2; }
#table_layout table.interview strong { margin: 0 10px 0 0; }
#table_layout table.interview  strong.mai { color: #f59f1d; }
#table_layout table.interview  strong.azusa { color: #9e985d; }
#table_layout table.interview  strong.hinako { color: #ee859e; }
#table_layout table.interview  strong.emi { color: #7286c4; }
#table_layout table.interview  strong.yumi { color: #9f95bd; }
#table_layout table.interview  strong.genki { color: #7abc51; }
#table_layout table.interview  strong.satuki { color: #5cadb8; }
#table_layout table.interview  strong.sakata { color: #ae7284; }
#table_layout table.interview  strong.motoyama { color: #f49f1d; }
#table_layout table.interview  strong.hoshino { color: #7abc51; }
#table_layout table.interview  strong.nakazawa { color: #6e81bc; }
#table_layout table.interview  strong.suzuki { color: #58b6c1; }
#table_layout table.interview  strong.plural_name { margin: 0; }
#table_layout table.interview strong.notes { font-size: 12px; }
#table_layout table.profile td.school_year { font-size: 10px; }
#table_layout table.graph table td { color: #00a0e9; }
#table_layout table.graph table.qa_item td { color: #808080; font-size: 10px; }
#table_layout table.graph table.qa_item td.qa_item01 { color: #1c9dc2; }
#table_layout table.graph table.qa_item td.qa_item02 { color: #8ea1cd; }
#table_layout table.graph table.qa_item td.qa_item03 { color: #ae68ab; }
#table_layout table.graph table.qa_item td.qa_item04 { color: #b73f2b; }
#table_layout table.graph table.qa_item td.qa_item05 { color: #ed7b42; }
#table_layout table.graph table.qa_item td.qa_item06 { color: #efac2f; }
#table_layout table.graph table.qa_item td.qa_item07 { color: #8eb251; }
#table_layout table.graph table.qa_item td.qa_item08 { color: #248b44; }
#table_layout table.graph table.qa_item td.qa_item09 { color: #39bfb4; }
#table_layout table.graph table.qa_item td.qa_item10 { color: #558b94; }
#table_layout table.graph table.qa_item td.qa_item11 { color: #808080; }
#table_layout table.question { font-size: 14px; }
#table_layout table.answer,
#table_layout td.answer { font-size: 14px; line-height: 2; }
#table_layout table.comments span { color: #7d9eae; }
#table_layout table.notes { font-size: 10px; }
#table_layout strong#plan { font-size: 14px; }

#table_layout table.link { font-size:90%; line-height:160%; }
#table_layout #caption01 { color:#999; font-size:80%; line-height:120%; }
