@charset "utf-8";
#all_container div#bread{
  margin:8px 0px 5px 11px;
  padding:0px;
  font-size:11px;
}
#all_container div#bread a{
  color:#1e4e67;
}
#all_container div#bread a:hover{
  color:#bbbbbb;
}
#all_container div#main_container{
  margin:0px;
  padding:95px 10px 0px 10px;
  min-height:550px;
  _height:550px;
}
#all_container div#contents_container{
  margin:0px;
  padding:0px;
  background-color:#FFFFFF;
  _height:1px;
}
#left_menu_container{
  float:left;
  width:175px;
  margin:0px;
  padding:0px;
background-color:#FFFFFF;
}
#left_menu_container div#social_bt{
  margin-left:17px;
}
#all_container ul.left_menu{
  margin:0px;
  padding:0px 0px 1px 0px;
  background:url(../../image/common/line1.gif) no-repeat 0% 100%;
}
#all_container ul.left_menu li a{
  color:#006b9b;
  display:block;
}
#all_container ul.left_menu li a:hover{
  color:#62caf9;
}
#all_container ul.left_menu li.thli_off{
  line-height:36px;
  margin:0px;
  padding:0px 0px 0px 27px;
  background:url(../../image/common/thli_off.gif) no-repeat 0% 0%;
}
#all_container ul.left_menu li.thli_on{
  line-height:36px;
  margin:0px;
  padding:0px 0px 0px 27px;
  background:url(../../image/common/thli_on.gif) no-repeat 0% 0%;
}
#all_container ul.left_menu li.foli_off{
  line-height:32px;
  margin:0px;
  padding:1px 0px 0px 28px;
  background:url(../../image/common/foli_off.gif) no-repeat 0% 0%;
  font-size:11px;
}
#all_container ul.left_menu li.foli_on{
  line-height:32px;
  margin:0px;
  padding:1px 0px 0px 28px;
  background:url(../../image/common/foli_on.gif) no-repeat 0% 0%;
  font-size:11px;
}
#all_container ul.left_menu li.fili_off{
  line-height:30px;
  margin:0px;
  padding:0px 0px 0px 39px;
  background:url(../../image/common/fili_off.gif) no-repeat 0% 0%;
  font-size:11px;
}
#all_container ul.left_menu li.fili_on{
  line-height:30px;
  margin:0px;
  padding:0px 0px 0px 39px;
  background:url(../../image/common/fili_on.gif) no-repeat 0% 0%;
  font-size:11px;
}
#all_container ul.left_menu li.thli_t_off{
  line-height:36px;
  margin:0px;
  padding:0px 0px 0px 26px;
  background:url(../../image/common/thli_off_t.gif) no-repeat 0% 0%;
}
#all_container ul.left_menu li.thli_t_on{
  line-height:36px;
  margin:0px;
  padding:0px 0px 0px 26px;
  background:url(../../image/common/thli_on_t.gif) no-repeat 0% 0%;
}
#all_container ul.left_menu li.thli_t_off2{
  height:36px;
  margin:0px;
  padding:5px 0px 0px 26px;
  background:url(../../image/common/thli_off_t.gif) no-repeat 0% 0%;
}
#all_container ul.left_menu li.thli_t_on2{
  height:36px;
  margin:0px;
  padding:5px 0px 0px 26px;
  background:url(../../image/common/thli_on_t.gif) no-repeat 0% 0%;
}
#all_container div.right_column_menu{
  width:165px;
  margin:11px 0px 11px 4px;
  padding:0px 0px 0px 0px;
  border:1px solid #deddde;
}
#all_container div.right_column_menu img{
  margin:3px 0px 0px 3px;
  padding:0px;
}
#all_container div.right_column_menu li a{
  color:#006b9b;
  display:block;
}
#all_container div.right_column_menu li a:hover{
  color:#62caf9;
}
#all_container div.right_column_menu li.thli_t_off{
  line-height:36px;
  margin:0px;
  padding:0px 0px 0px 26px;
  background:url(../../image/common/thli_off_t.gif) no-repeat 0% 0%;
}
#all_container div.right_column_menu li.thli_t_on{
  line-height:36px;
  margin:0px;
  padding:0px 0px 0px 26px;
  background:url(../../image/common/thli_on_t.gif) no-repeat 0% 0%;
}
#all_container div.right_column_menu li.thli_off{
  line-height:36px;
  margin:0px;
  padding:0px 0px 0px 26px;
  background:url(../../image/common/thli_off.gif) no-repeat 0% 0%;
}
#all_container div.right_column_menu li.thli_on{
  line-height:36px;
  margin:0px;
  padding:0px 0px 0px 26px;
  background:url(../../image/common/thli_on.gif) no-repeat 0% 0%;
}
#right_container{
  width:596px;
  float:right;
  margin:0px;
  padding:11px 0px 0px 9px;
  background-color:#FFFFFF;
}
#right_container div#h_cl{
  margin:0px;
  padding:0px;
  min-height:450px;
  _height:450px;
}
#right_container h3{
  font-size:14px;
  line-height:27px;
  width:572px;
  margin:0px 0px 12px 0px;
  padding:0px 0px 0px 14px;
  background:url(../../image/common/second_h3.gif) no-repeat 0% 0%;
  color:#2d6179;
}
#right_container h4{
  font-size:14px;
  line-height:20px;
  width:572px;
  margin:0px 0px 12px 0px;
  padding:0px 0px 0px 14px;
  background:url(../../image/common/second_h4.gif) no-repeat 0% 0%;
  color:#2d6179;
}
#right_container h5{
  font-size:14px;
  line-height:20px;
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 18px;
  background:url(../../image/common/mark5.gif) no-repeat 0px 5px;
  color:#2d6179;
}
#right_container p{
  margin:0px 20px 12px 30px;
  padding:0px;
}
#right_container p.line1{
  margin:0px 20px 12px 30px;
  padding:13px;
  border:1px solid #486ea7;
}
#right_container p.line2{
  margin:0px 20px 12px 30px;
  padding:13px;
  border:1px solid #486ea7;
  background-color:#f2f6f7;
}
#right_container span.red{
  font-weight:bold;
  color:#b24040;
}
#right_container  span.red_more{
  font-size:14px;
  font-weight:bold;
  color:#b24040;
}
#right_container  span.small{
  font-size:11px;
  color:#696969;
}
#right_container  a.tlink{
  padding:0px 0px 0px 16px;
  background:url(../../image/common/mark6.gif) no-repeat 0px 3px;
  color:#006b9b;
}
#right_container  a:hover.tlink {
  color:#62caf9;
}

#right_container  div.simg_right_on{
  margin-right:20px;
}
#right_container  div.simg_right_off{
  margin-right:20px;
}
#right_container  div.simg_left_on{
  margin-right:18px;
}
#right_container  div.simg_left_off{
  margin-right:20px;
}
#right_container  div.mimg_right_on{
  margin-right:20px;
}
#right_container  div.mimg_right_off{
  margin-right:20px;
}
#right_container  div.mimg_left_on{
  margin-right:20px;
}
#right_container  div.mimg_right_off{
  margin-right:20px;
}
#right_container  div.simg_left_on img{
  padding-left:10px;
  float:right;
}
#right_container  div.simg_right_on img{
  padding-left:9px;
  float:right;
}
#right_container  div.simg_right_off p{
  width:385px;
  margin:0px 0px 12px 30px;
  padding:0px;
}
#right_container  div.simg_right_off img{
  padding-left:5px;
  float:right;
}
#right_container  div.simg_left_on img{
  padding:0px 10px 0px 30px;
  float:left;
}
#right_container  div.simg_left_on p{
  margin:0px 0px 12px 30px;
  padding:0px;
}

#right_container  div.simg_left_off img{
  padding:0px 10px 0px 30px;
  float:left;
}
#right_container  div.simg_left_off p{
  width:380px;
  margin:0px 0px 12px 0px;
  padding:0px;
  float:left;
}
#right_container  div.mimg_right_on img{
  padding-left:10px;
  float:right;
}
#right_container  div.mimg_right_off p{
  width:253px;
  margin:0px 20px 12px 30px;
  padding:0px;
}
#right_container  div.mimg_right_off img{
  padding-left:10px;
  float:right;
}
#right_container  div.mimg_left_on img{
  padding:0px 10px 0px 30px;
  float:left;
}
#right_container  div.mimg_left_on p{
  margin:0px 0px 12px 30px;
  padding:0px;
}

#right_container  div.mimg_left_off img{
  padding:0px 10px 0px 30px;
  float:left;
}
#right_container  div.mimg_left_off p{
  width:253px;
  margin:0px 0px 12px 0px;
  padding:0px;
  float:left;
}
#right_container  img.bimg{
  margin:0px 0px 12px 30px;
}
#right_container  table{
  width:540px;;
  margin:0px 0px 12px 30px;
  border:1px solid #2d6179;
}
#right_container table.tbl1 th{
  border-top:1px solid #2d6179;
  border-left:1px solid #2d6179;
  border-right:1px solid #2d6179;
  border-bottom:1px solid #fbaa68;
  padding:2px 5px 2px 5px;
  text-align:center;
  color:#2d6179;
  background:url(../../image/common/th_line.gif) no-repeat 0% 100%;
  background-color:#f2f6f7;

}
#right_container table.tbl1 td{
  border:1px solid #2d6179;
  padding:2px 5px 2px 5px;
}
#right_container table.tbl2 th{
  border-top:1px solid #2d6179;
  border-left:1px solid #2d6179;
  border-bottom:1px solid #2d6179;
  border-right:1px solid #fbaa68;
  padding:2px 5px 2px 5px;
  text-align:center;
  color:#2d6179;
  background:url(../../image/common/th_line2.gif) no-repeat 100% 0%;
  background-color:#f2f6f7;

}
#right_container table.tbl2 td{
  border:1px solid #2d6179;
  padding:2px 5px 2px 5px;
}
#right_container table.tbl3 th{
  padding:2px 5px 2px 5px;
}
#right_container table.tbl3 td{
  padding:2px 5px 2px 5px;
}
#right_container table.tbl3 th.th_corner{
  background:url(../../image/common/th_line3.gif) no-repeat 100% 100%;
  border-right:1px solid #fbaa68;
  border-bottom:1px solid #fbaa68;
  background-color:#f2f6f7;
}
#right_container table.tbl3 th{
  text-align:center;
}
#right_container table.tbl3 th.th_left{
  background:url(../../image/common/th_line2.gif) no-repeat 100% 0%;
  border-right:1px solid #fbaa68;
  border-bottom:1px solid #2d6179;
  background-color:#f2f6f7;
}
#right_container table.tbl3 th.th_top{
  background:url(../../image/common/th_line.gif) no-repeat 0px 100%;
  border-bottom:1px solid #fbaa68;
  border-right:1px solid #2d6179;
  background-color:#f2f6f7;
}
#right_container table.tbl3 td{
  border-bottom:1px solid #2d6179;
  border-right:1px solid #2d6179;
}
#right_container div.l_box{
  width:275px;
  float:left;
}
#right_container div.r_box{
  width:275px;
  float:left;
  margin-left:20px;
}
#right_container div.l_box h4{
  width:260px;
  display:block;
}
#right_container div.r_box h4{
  width:260px;
  display:block;
}
#right_container div.l_box img{
  margin-left:35px;
  margin-bottom:12px;
}
#right_container div.r_box img{
  margin-left:35px;
  margin-bottom:12px;
}
#right_container div.l_box p{
  margin:0px 0px 12px 35px;
}
#right_container div.r_box p{
  margin:0px 0px 12px 35px;
}
#right_container ul li{
  background:url(../../image/common/mark7.gif) no-repeat 0px 4px;
  padding:0px 0px 0px 14px;
  margin:0px 0px 0px 43px;
}
#right_container ol li{
  list-style-type:decimal;
  margin:0px 0px 0px 58px;
}
#right_container dl dt{
  background:url(../../image/common/mark8.gif) no-repeat 0px 6px;
  margin:0px 0px 0px 43px;
  padding:0px 0px 0px 15px;
  font-weight:bold;
}
#right_container dl dd{
  margin:0px 0px 0px 58px;
}
#right_container ul{
  margin-bottom:12px;
}
#right_container dl{
  margin-bottom:12px;
}
#right_container ol{
  margin:0px 0px 12px 6px;
  padding:0px 0px 0px 0px;
}
#right_container a.otoiawase{
  display:block;
  width:460px;
  height:27px;
  background:url(../../image/common/mail.gif) no-repeat 0px 0px;
  margin:0px 0px 12px 30px;
  padding:6px 0px 0px 80px;
  color:#2d6179;
  font-weight:bold;
  text-decoration:none;
}
#right_container p.page_top{
  text-align:right;
  margin:0px 27px 12px 0px;
}


img.bottom_add{
padding-bottom:15px;
}

.block_hidden{
visibility:hidden;
display:none;

}
