@charset "UTF-8";/* CSS Document */#iki_container {  width: 802px;  clear: both;  margin-right: auto;  margin-left: auto;  padding-top: 15px;}.clear {  clear: both;}.bold {  font-weight: bold;}.small {  font-size: 90%;}.txt_red {  color: #FF0000;}.txt_green {  color: #669933;}.txt_blue {  color: #0099CC;}.top_main_navi {  width: 802px;  background: url(../images/top_02.gif) no-repeat 1px 0px;  list-style: none;  margin-top: 10px;  padding-top: 15px;}.top_main_navibtn {  float: left;  padding-left: 5px;}.top_txtbox {  width: 630px;  margin-right: auto;  margin-left: auto;  line-height: 1.4em;}.top_imgspace {  width: 802px;  text-align: center;  clear: both;  padding-top: 20px;  padding-bottom: 20px;}.top_contestbox {  text-align: center;  width: 802px;}.top_contest_imgspace {  margin-right: 5px;}.top_contest_imgspace2 {  float: left;  margin-right: 3px;}.top_bannerbox {  text-align: center;  width: 802px;  padding-top: 15px;  padding-bottom: 5px;  border-top: 1px solid #666666;  margin-bottom: 5px;  clear: both;}.pagetop {  text-align: right;  width: 802px;  padding-bottom: 20px;  border-top: 2px solid #666666;  padding-top: 5px;}.main_btnspace {  padding-left: 4px;  float: left;}.box {  width: 800px;  background: #F2F1ED;  text-align: center;  padding-top: 15px;  padding-bottom: 15px;  border: 1px solid #666666;  margin-bottom: 20px;  clear: both;  line-height: 1.6em;}.bumon_txtbox {  width: 530px;  padding-top: 20px;  padding-bottom: 20px;  margin-right: auto;  margin-left: auto;  text-align: left;}.bumon_txtspace {  padding-top: 15px;}.shinsa_txtbox {  width: 570px;  padding-bottom: 10px;  text-align: left;  float: left;  padding-top: 10px;}.shinsa_imgleft {  text-align: left;  float: left;  padding-left: 70px;  padding-top: 10px;  padding-right: 40px;}.shinsa_txtspace {  padding-top: 10px;  padding-bottom: 10px;}.youkou_txtspace {  color: #009966;  padding-bottom: 10px;}.youkou_txtspace2 {  padding-bottom: 20px;}.youkou_txtspace3 {  padding-bottom: 20px;  text-align: left;  padding-right: 140px;  padding-left: 140px;}.synpo_pagebtn {  width: 802px;  padding-bottom: 20px;  font-size: 90%;  text-align: center;}.synpo_txtspace {  color: #FF0000;  padding-bottom: 10px;}.synpo_txtspace2 {  padding-bottom: 20px;}.synpo_txtspace3 {  padding-bottom: 20px;  text-align: left;  padding-right: 140px;  padding-left: 140px;}.synpo_box {  width: 600px;  margin-right: auto;  margin-left: auto;  padding-top: 15px;  padding-bottom: 15px;  border-bottom: 1px solid #666666;}.synpo_box2 {  width: 600px;  margin-right: auto;  margin-left: auto;  padding-top: 15px;  padding-bottom: 15px;  border-bottom: 1px solid #666666;  border-top: 1px solid #666666;  margin-top: 10px;}.synpo_txtbox {  text-align: left;  float: left;  padding-top: 15px;}.synpo_imgleft {  text-align: left;  float: left;  padding-left: 100px;  padding-right: 50px;}.txt_pagetop {  width: 802px;  padding-bottom: 20px;  text-align: right;  font-size: 90%;}.ichi_imgspace {  width: 802px;  padding-top: 20px;  padding-bottom: 5px;  text-align: center;  position: relative;  clear: both;}.ichi_txtspace {  padding-top: 15px;}.ichi_btn {  float: left;  padding-bottom: 20px;  padding-left: 4px;  padding-top: 10px;}.ichi_mbtn {  position: absolute;  height: 26px;  width: 210px;  top: 110px;  left: 570px;}.ichi_box {  background: #FFFFFF;  padding: 20px 20px 30px;  width: 640px;  border: 1px solid #666666;  margin: 10px auto 30px;}.ichi_txtbox {  text-align: left;  width: 600px;  padding-top: 15px;  border-bottom: 1px solid #999999;  margin-right: auto;  margin-left: auto;  padding-bottom: 5px;}.ichi_txtbox2 {  text-align: left;  width: 600px;  padding-top: 15px;  margin-right: auto;  margin-left: auto;  padding-bottom: 5px;}.ichi_txtbox3 {  text-align: left;  padding-top: 15px;  float: right;  width: 360px;  padding-right: 20px;}.ichi_txtbox4 {  text-align: left;  padding-top: 20px;  width: 540px;  margin-right: auto;  margin-left: auto;  padding-bottom: 20px;}.ichi_imgleft {  text-align: left;  float: left;  padding-top: 15px;  padding-left: 20px;}.ichi_line {  clear: both;  width: 600px;  border-bottom: 1px solid #666666;  padding-top: 30px;  margin-bottom: 15px;  margin-right: auto;  margin-left: auto;}.niji_comentimg {  padding-top: 20px;  padding-bottom: 10px;}.niji_coment {  text-align: left;  width: 600px;  margin-left: 20px;}.niji_coment2 {  text-align: left;  width: 600px;  padding-bottom: 40px;  border-bottom: 1px solid #666666;  margin-left: 20px;  margin-bottom: 10px;}.niji_line {  text-align: left;  width: 600px;  padding-bottom: 40px;  border-bottom: 1px solid #666666;  margin-left: 20px;  margin-bottom: 10px;  clear: both;}.souhyou_box {  text-align: left;  width: 600px;  padding-top: 20px;  padding-left: 20px;}.souhyou_box2 {  text-align: left;  width: 600px;  padding-top: 20px;  padding-left: 20px;  padding-bottom: 20px;}.report_box {  width: 600px;  padding-left: 20px;  padding-top: 20px;}.report_navi {  padding-bottom: 10px;}.report_navi_btn     {  padding-right: 15px;  padding-left: 15px;}.report_box_imgleft {  float: left;}.report_box_imglight {  float: right;}.report_box_imgspace {  margin-bottom: 30px;}.report_box_imgspace2 {  margin-bottom: 10px;}.report_txtbox {  text-align: left;  width: 600px;  padding-left: 20px;  padding-bottom: 30px;  padding-top: 20px;}.report_txtbox2 {  text-align: left;  width: 600px;  padding-left: 20px;  padding-bottom: 20px;}.report_pagenavi {  padding-right: 15px;  padding-left: 15px;  padding-top: 30px;}.report_conavi {  padding-left: 115px;  padding-bottom: 50px;}.report_conavi li {  float: left;  padding-right: 10px;}.report_line {  text-align: left;  width: 600px;  border-bottom: 1px solid #666666;  margin-left: 20px;  margin-bottom: 30px;}
