@charset "UTF-8";
/* CSS Document */

h2#pagetitle{
  margin:0 0 15px 0;
}

div.float-right{
  float: right;
  margin: 0 0 3mm 3mm;
}

div.float-left{
  float: left;
  margin: 0 3mm 3mm 0;
}


div#yojijukugo table.list_01{ padding: 3px 30px 15px 30px}
div#yojijukugo td.list_00{ padding: 5px 10px }
div#yojijukugo td.list_01{ padding: 3px 20px }
div#yojijukugo td.list_02{ padding: 3px 40px }

div#kotowaza table.list_01{ padding: 3px 30px 15px 30px}
div#kotowaza td.list_00{ padding: 5px 10px }
div#kotowaza td.list_01{ padding: 3px 20px }
div#kotowaza td.list_02{ padding: 3px 40px }

div#meigen table.list_01{ padding: 3px 30px 15px 30px}
div#meigen td.list_00{ padding: 5px 10px }
div#meigen td.list_01{ padding: 3px 20px }
div#meigen td.list_02{ padding: 3px 40px }

div#hougen table.list_01{ padding: 3px 30px 15px 30px}
div#hougen td.list_00{ padding: 5px 10px }
div#hougen td.list_01{ padding: 3px 20px }
div#hougen td.list_02{ padding: 3px 40px }

div#galgo table.list_01{ padding: 3px 30px 15px 30px}
div#galgo td.list_00{ padding: 5px 10px }
div#galgo td.list_01{ padding: 3px 20px }
div#galgo td.list_02{ padding: 3px 40px }

div#natsu table.list_01{ padding: 3px 30px 15px 30px}
div#natsu td.list_00{ padding: 5px 10px }
div#natsu td.list_01{ padding: 3px 20px }
div#natsu td.list_02{ padding: 3px 40px }

div#shingo table.list_01{ padding: 3px 30px 15px 30px}
div#shingo td.list_00{ padding: 5px 10px }
div#shingo td.list_01{ padding: 3px 20px }
div#shingo td.list_02{ padding: 3px 40px }

div#homepage table.list_01{ width: 100%; padding: 3px 30px 15px 30px}
div#homepage td.list_00{ padding: 5px 10px }
div#homepage td.list_01{ padding: 3px 20px }
div#homepage td.list_02{ padding: 3px 40px }

div#kokoro table.list_01{ padding: 3px 30px 15px 30px}
div#kokoro td.list_00{ padding: 5px 10px }
div#kokoro td.list_01{ padding: 3px 20px }
div#kokoro td.list_02{ padding: 3px 40px }

div#akifuyu table.list_01{ padding: 3px 30px 15px 30px}
div#akifuyu td.list_00{ padding: 5px 10px }
div#akifuyu td.list_01{ padding: 3px 20px }
div#akifuyu td.list_02{ padding: 3px 40px }

div#kumiawase table.list_01{ padding: 3px 30px 15px 30px}
div#kumiawase td.list_00{ padding: 5px 10px }
div#kumiawase td.list_01{ padding: 3px 20px }
div#kumiawase td.list_02{ padding: 3px 40px }


table.list_21{ padding: 0px; valign: bottom; align: center; width: 93%; }
span.kigou{ font-size: 1.3em; }

div#yojijukugo td.kigou{ font-size: 1.3em; }
div#yojijukugo td.list_21{ padding: 3px 10px; white-space: nowrap; border-color: #f0f0f0; border-width: 1px 0px 1px 1px; border-style: solid; }
div#yojijukugo td.list_22{ padding: 3px 10px 3px 10px; font-size: 1.3em; border-color: #f0f0f0; border-width: 1px 1px 1px 0px; border-style: solid; }

div#kotowaza td.kigou{ font-size: 1.3em; }
div#kotowaza td.list_21{ padding: 3px 10px; white-space: nowrap; border-color: #f0f0f0; border-width: 1px 0px 1px 1px; border-style: solid; }
div#kotowaza td.list_22{ padding: 3px 20px 3px 10px; font-size: 1.3em; border-color: #f0f0f0; border-width: 1px 1px 1px 0px; border-style: solid; }

div#meigen td.kigou{ font-size: 1.3em; }
div#meigen td.list_21{ padding: 3px 10px; white-space: nowrap; border-color: #f0f0f0; border-width: 1px 0px 1px 1px; border-style: solid; }
div#meigen td.list_23{ padding: 3px 10px; white-space: nowrap; border-color: #f0f0f0; border-width: 1px 0px 1px 0px; border-style: solid; }
div#meigen td.list_22{ padding: 3px 20px 3px 0px; font-size: 1.3em; border-color: #f0f0f0; border-width: 1px 1px 1px 0px; border-style: solid; }

div#hougen td.kigou{ font-size: 1.3em; }
div#hougen td.list_21{ padding: 3px 10px; white-space: nowrap; border-color: #f0f0f0; border-width: 1px 0px 1px 1px; border-style: solid; }
div#hougen td.list_23{ padding: 3px 10px; white-space: nowrap; border-color: #f0f0f0; border-width: 1px 0px 1px 0px; border-style: solid; }
div#hougen td.list_22{ padding: 3px 20px 3px 0px; font-size: 1.3em; border-color: #f0f0f0; border-width: 1px 1px 1px 0px; border-style: solid; }

div#galgo td.kigou{ font-size: 1.3em; }
div#galgo td.list_21{ padding: 3px 10px; white-space: nowrap; border-color: #f0f0f0; border-width: 1px 0px 1px 1px; border-style: solid; }
div#galgo td.list_23{ padding: 3px 10px; white-space: nowrap; border-color: #f0f0f0; border-width: 1px 0px 1px 0px; border-style: solid; }
div#galgo td.list_22{ padding: 3px 20px 3px 0px; font-size: 1.3em; border-color: #f0f0f0; border-width: 1px 1px 1px 0px; border-style: solid; }

div#natsu td.kigou{ font-size: 1.3em; }
div#natsu td.list_21{ width: 27%; padding: 3px 10px; white-space: nowrap; border-color: #f0f0f0; border-width: 1px 0px 1px 1px; border-style: solid; }
div#natsu td.list_22{ width:  6%; padding: 3px 20px 3px 0px; font-size: 1.3em; border-color: #f0f0f0; border-width: 1px 1px 1px 0px; border-style: solid; }

div#shingo td.kigou{ font-size: 1.3em; }
div#shingo td.list_21{ padding: 3px 10px; white-space: nowrap; border-color: #f0f0f0; border-width: 1px 0px 1px 1px; border-style: solid; }
div#shingo td.list_23{ padding: 3px 10px; white-space: nowrap; border-color: #f0f0f0; border-width: 1px 0px 1px 0px; border-style: solid; }
div#shingo td.list_22{ padding: 3px 20px 3px 0px; font-size: 1.3em; border-color: #f0f0f0; border-width: 1px 1px 1px 0px; border-style: solid; }

div#homepage td.kigou{ font-size: 1.3em; }
div#homepage td.list_21{ width: 27%; padding: 3px 10px; white-space: nowrap; border-color: #f0f0f0; border-width: 1px 0px 1px 1px; border-style: solid; }
div#homepage td.list_22{ width:  6%; padding: 3px 20px 3px 0px; font-size: 1.3em; border-color: #f0f0f0; border-width: 1px 1px 1px 0px; border-style: solid; }

div#kokoro td.kigou{ font-size: 1.3em; }
div#kokoro td.list_21{ width: 27%; padding: 3px 10px; white-space: nowrap; border-color: #f0f0f0; border-width: 1px 0px 1px 1px; border-style: solid; }
div#kokoro td.list_22{ width:  6%; padding: 3px 20px 3px 0px; font-size: 1.3em; border-color: #f0f0f0; border-width: 1px 1px 1px 0px; border-style: solid; }

div#aki table.list_01{ width: 100%; }
div#aki td.kigou{ font-size: 1.3em; }
div#aki td.list_21{ width: 27%; padding: 3px 10px; white-space: nowrap; border-color: #f0f0f0; border-width: 1px 0px 1px 1px; border-style: solid; }
div#aki td.list_22{ width:  6%; padding: 3px 20px 3px 0px; font-size: 1.3em; border-color: #f0f0f0; border-width: 1px 1px 1px 0px; border-style: solid; }

div#fuyu table.list_01{ width: 100%; }
div#fuyu td.kigou{ font-size: 1.3em; }
div#fuyu td.list_21{ width: 27%; padding: 3px 10px; white-space: nowrap; border-color: #f0f0f0; border-width: 1px 0px 1px 1px; border-style: solid; }
div#fuyu td.list_22{ width:  6%; padding: 3px 20px 3px 0px; font-size: 1.3em; border-color: #f0f0f0; border-width: 1px 1px 1px 0px; border-style: solid; }

div#daimei table.list_01{ width: 100%; }
div#daimei td.kigou{ font-size: 1.3em; }
div#daimei td.list_21{ width: 27%; padding: 3px 10px; white-space: nowrap; border-color: #f0f0f0; border-width: 1px 0px 1px 1px; border-style: solid; }
div#daimei td.list_22{ width:  6%; padding: 3px 20px 3px 0px; font-size: 1.3em; border-color: #f0f0f0; border-width: 1px 1px 1px 0px; border-style: solid; }

