body.static .mainContent p {
	line-height: 150%;
}

.izqu {
	float: left;
	display: inline;
	}
.dere {
	float: right;
	display: inline;
	}
.claro {
	clear: both;
}
.centro {
	text-align: center;
	}
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */

  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
img{
	border:0;
	}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
#spc1009hada a:focus { outline: none; }
#spc1009hada a { color: #333; }
#spc1009hada a:visited { color:#333; } 
#spc1009hada a:hover { color:#068681; }

.smallfonts { font-size:10px;}
#spc1009hada {
	width: 950px;
	height: auto;
	margin: 0 auto;
	font-family: "ヒラギノ丸ゴ Pro W3","Hiragino Maru Gothic Pro","ＭＳ Ｐゴシック";
	color: #333333;
	font-size: 14px;
	line-height: 1.5;
	}
#spc1009hada #contenedor_sub {
	width: 950px;
	height: auto;
	background:#fff url(../images/header.gif) top left no-repeat;
	padding-top:23px;
	}
#spc1009hada #contenedor_bottom {
	width: 950px;
	height: 17px;
	clear:both;
	background:#fff url(../images/bottom.gif) top left no-repeat;
	}
#spc1009hada .font_ore{
	color:#EF5F2E;
	font-weight:bold;
	font-size:105%;
	}
/* ----------------------------------
     top-header
----------------------------------- */
#spc1009hada #top_h2_box{
	clear: both;
	}
#spc1009hada #top_h2_box-l{
background:#fff url(../images/top/h2_bg.jpg) top left no-repeat;
	width:691px;
	margin-right:9px;
	float:left;
	}
#spc1009hada #top_h2_box-r{
	width:224px;
	margin:11px;
	float:left;
	}
#spc1009hada  #top_h2_box h2{
	width:540px;
	}
#spc1009hada #top_h2_lead{
	width:527px;
	margin:0px 0 0 13px;
	float:left;
	}
#spc1009hada #top_check_b{
	width:658px;
	height:86px;
	margin:9px 0 0 13px;
	float:left;
	}
#spc1009hada #top_check_b a{
	display:block;
	width:658px;
	height:86px;
	background:url(../images/top/check_b.gif) no-repeat;
	text-indent: -9999px;
}
#spc1009hada #top_check_b a:hover{
	background:url(../images/top/check_b_on.gif) no-repeat;
	text-indent: -9999px;
}
/* ----------------------------------
     header
----------------------------------- */
#spc1009hada #h2_box{
	clear: both;
	}
#spc1009hada h2{
	width:498px;
	margin-right:35px;
	float:left;
	}
#spc1009hada #h2_lead{
	width:384px;
	margin:22px 0 0 0;
	float:left;
	}
#spc1009hada  div#h2list{
	margin: 0 15px 5px 0;
	padding: 0;
	font-size:95%;
	float:right;
	clear:both;
}
#spc1009hada  ul#h2list {
    list-style: none;
    margin-top: 0px;
    margin-left: 0px;
    padding: 0px;
	line-height:1.8em;
}
 
#spc1009hada ul#h2list li {
    margin: 0px;
    padding: 0px 0px 0px 12px;
    background: url(../images/arrow.gif) no-repeat 1px 0.6em;
    list-style: none;
}
#spc1009hada  div#h2list2{
	margin: 0 15px 5px 0;
	padding: 0;
	font-size:95%;
	float:right;
	clear:both;
}
#spc1009hada div#h2list2 a{
	display:block;
	width:284px;
	height:38px;
	background:url(../images/slump/slump_b.gif) no-repeat;
	text-indent: -9999px;
}
#spc1009hada div#h2list2 a:hover{
	background:url(../images/slump/slump_b_on.gif) no-repeat;
	text-indent: -9999px;
}
/* ----------------------------------
     page_contents
----------------------------------- */
#spc1009hada #hadacon {
	width: 950px;
	padding-bottom:15px;
	background:url(../images/bg.gif) top left no-repeat;
	clear:both;
	}
/* ----------------------------------
     index.html
----------------------------------- */
#spc1009hada #hadacon_index {
	margin:0 20px 0px;
	padding-bottom:15px;
	background:url(../images/top/box_bg.gif) top left no-repeat;
	}
#spc1009hada #hadacon_index #index_box1{
	margin:0px 29px 0 29px;
	}
#spc1009hada #hadacon_index #index_box1-l{
	width:420px;
	height:243px;
	margin:0px 12px 0 0px;
	background:url(../images/top/m1_bg.jpg) top left no-repeat;
	float:left;
	}
#spc1009hada #hadacon_index #index_box1-r{
	margin:0;
	width:420px;
	height:243px;
	background: url(../images/top/m2_bg.jpg) top left no-repeat;
	float:left;
	}
#spc1009hada #hadacon_index #index_box2{
	margin:0px 29px 2px 29px;
	}
#spc1009hada #hadacon_index #index_box1-l2{
	width:420px;
	height:243px;
	margin:2px 12px 0 0px;
	background:url(../images/top/m3_bg.jpg) top left no-repeat;
	float:left;
	}
#spc1009hada #hadacon_index #index_box1-r2{
	margin:2px 0 0 0;
	width:420px;
	height:243px;
	background:url(../images/top/m4_bg.jpg) top left no-repeat;
	float:left;
	}
#spc1009hada #hadacon_index #index_box1-l h3,
#spc1009hada #hadacon_index #index_box1-r h3{
	margin:19px 0 0 19px;
}#spc1009hada #hadacon_index #index_box1-l2 h3,
#spc1009hada #hadacon_index #index_box1-r2 h3{
	margin:17px 0 0 19px;
}
#spc1009hada #hadacon_index .index_box_lead{
	margin:6px 0 0 41px;
	}
#hadacon_index .index_box_b{
	margin:6px 0 0 41px;
	}
#hadacon_index .index_box_b a{
	display:block;
	width:345px;
	height:39px;
	background:url(../images/top/m_b.jpg) no-repeat;
	text-indent: -9999px;
}
#hadacon_index .index_box_b a:hover{
	background:url(../images/top/m_b_on.jpg) no-repeat;
	text-indent: -9999px;
}
/* ----------------------------------
     check.html
----------------------------------- */
#spc1009hada #hadacon_check {
	margin:0 20px 20px;
	padding-bottom:15px;
	background:url(../images/con_bg.gif) top left no-repeat;
	}
#spc1009hada #hadacon_check #check_box1{
	margin:0px 57px 0 58px;
	padding-bottom:12px;
	background-color:#FFFFFF;
	}
#spc1009hada #hadacon_check #check_box1_lead p{
	text-align:center;
	margin-bottom:8px;
	}
#spc1009hada #hadacon_check hr.hada-line2 {
    height: 3px;
    margin: 5px 0 5px 70px;
    padding: 0;
	width:660px;
    background: url(../images/check/line.gif);
    border: 0px none;
    }
	
#spc1009hada form.appnitro {
	width: 640px;
	margin: 5px 70px 0 120px;
	font-size:15px;
	color:#2781C8;
	}
#spc1009hada .ol_form {
	list-style: none;
	text-align:left;
	margin: 20px 0;
	}
#spc1009hada .ol_form li {
	line-height: 1.4;
	}
#spc1009hada .description {
	width: 570px;
	display: block;
	margin-bottom:2px;
	float: left;
	}
#spc1009hada .ol_form span {
	margin: 2px 6px 8px 3px;
	float: left;
	}
#spc1009hada #check_b_box{
	margin:10px 0 0 100px;
	}
#spc1009hada #check_b {
	float:left;
	}
#spc1009hada #check_b a{
display:block;
width:287px;
background:url(../images/check/check_b.jpg) no-repeat;
height:64px;
text-indent: -9999px;
}
#spc1009hada #check_b a:hover{
background:url(../images/check/check_b_on.jpg) no-repeat;
text-indent: -9999px;
}
#spc1009hada #check_b2 {
	float:left;
	margin:34px 0 0 88px;
	font-size:90%;
	}
/* ----------------------------------
     result.html
----------------------------------- */
#spc1009hada #hadacon_result {
	margin:0 20px 20px;
	padding-bottom:15px;
	background:url(../images/con_bg.gif) top left no-repeat;
	}
#spc1009hada #hadacon_result #result_box1{
	margin:0px 45px 0 45px;
	padding:18px 0 12px 0;
	background-color:#FFFFFF;
	}
#spc1009hada #hadacon_result #result_box1_lead p{
	text-align:center;
	margin:0 0 8px;
	}
#spc1009hada  #hadacon_result .result_slumpbox{
	width: 746px;
	margin: 0 36px 0 32px;
	}
#spc1009hada  #hadacon_result .result_slumpbox-l{
	width: 403px;
	margin: 0 15px 0 0;
	float:left;
	}
#spc1009hada  #hadacon_result .result_slumpbox-l2{
	width: 140px;
	height:76px;
	margin: 35px 14px 0 0;
	background:url(../images/result/nobg.jpg) top left no-repeat;
	float:left;
	}
#spc1009hada  #hadacon_result .result_slumpbox-l2-no{
	margin:11px 0 0 12px;
}
#spc1009hada  #hadacon_result .result_slumpbox-r{
	width: 173px;
	margin-top: 59px;
	float:left;
	}
#spc1009hada #hadacon_result .result_slumpbox-r a{
display:block;
width: 173px;
height:54px;
background:url(../images/result/result_b.jpg) no-repeat;
text-indent: -9999px;
}
#spc1009hada #hadacon_result .result_slumpbox-r a:hover{
background:url(../images/result/result_b_on.jpg) no-repeat;
text-indent: -9999px;
}
#spc1009hada #hadacon_result hr.hada-line {
    height: 3px;
	margin: 10px 36px 10px 32px;
    padding: 0;
	width:746px;
    background: url(../images/result/line.gif);
    border: 0px none;
    }
#spc1009hada  #hadacon_result .result_img{
	margin: 4px 0px 0 13px;
	}
/* ----------------------------------
     slump.html
----------------------------------- */
/* ----------------------------------
     slump.html-navi
----------------------------------- */
#spc1009hada #slump_menu {
	margin:1px 20px 0 19px;
	}
#spc1009hada .slump_menu_bottom {
	background-color:#3B9DD9;
	height:5px;
	margin:0;
	padding:0;
	clear:both;
	}
#spc1009hada #slump_menu ul{
   margin: 0px;
   padding: 0px;
}
#spc1009hada #slump_menu li {
   list-style-type:none;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}
#spc1009hada ##slump_menu li a {
   display:block;
	height:100%;
	text-indent:-9999px;
	text-decoration: none;
}
#spc1009hada #slump_menu li#m_top{
    left: 0px;
	width: 123px;
	height:39px;
	background:url(../images/slump/m_top.jpg) no-repeat;
}
#spc1009hada #slump_menu li#m_top a{
   display:block;
    left: 0px;
	width: 123px;
	height:39px;
	background:url(../images/slump/m_top.jpg) no-repeat;
}
#spc1009hada #slump_menu li#m_top a:hover {
  left: 0px;
  background:url(../images/slump/m_top_on.jpg) no-repeat;
}
#spc1009hada #slump_menu li#m_m1{
   display:block;
    left: 123px;
	width: 241px;
	height:39px;
	background:url(../images/slump/m_1.jpg) no-repeat;
}
#spc1009hada #slump_menu li#m_m1 a{
   display:block;
    left: 123px;
	width: 241px;
	height:39px;
	background:url(../images/slump/m_1a.jpg) no-repeat;
}
#spc1009hada #slump_menu li#m_m1 a:hover {
  left: 0px;
  background:url(../images/slump/m_1a_on.jpg) no-repeat;
}
#spc1009hada #slump_menu li#m_m2{
   display:block;
    left: 364px;
	width:179px;
	height:39px;
	background:url(../images/slump/m_2.gif) no-repeat;
}
#spc1009hada #slump_menu li#m_m2 a{
   display:block;
    left: 123px;
	width: 241px;
	height:39px;
	background:url(../images/slump/m_2a.gif) no-repeat;
}
#spc1009hada #slump_menu li#m_m2 a:hover {
  left: 0px;
  background:url(../images/slump/m_2a_on.gif) no-repeat;
}
#spc1009hada #slump_menu li#m_m3{
   display:block;
    left: 543px;
	width: 179px;
	height:39px;
	background:url(../images/slump/m_3.gif) no-repeat;
}
#spc1009hada #slump_menu li#m_m4{
   display:block;
    left: 722px;
	width: 179px;
	height:39px;
	background:url(../images/slump/m_4.gif) no-repeat;
}
/* bottom */
#spc1009hada #slump_menu2 {
	margin:0 20px 0 19px;
	}
#spc1009hada #slump_menu2 ul{
   margin: 0px;
   padding: 0px;
}
#spc1009hada #slump_menu2 li {
   list-style-type:none;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}
#spc1009hada ##slump_menu2 li a {
   display:block;
	height:100%;
	text-indent:-9999px;
	text-decoration: none;
}
#spc1009hada #slump_menu2 li#m2_top{
    left: 0px;
	width: 123px;
	height:39px;
	background:url(../images/slump/m2_top.jpg) no-repeat;
}
#spc1009hada #slump_menu2 li#m2_top a{
   display:block;
    left: 0px;
	width: 123px;
	height:39px;
	background:url(../images/slump/m2_top.jpg) no-repeat;
}
#spc1009hada #slump_menu2 li#m2_top a:hover {
  left: 0px;
  background:url(../images/slump/m2_top_on.jpg) no-repeat;
}
#spc1009hada #slump_menu2 li#m2_m1{
   display:block;
    left: 123px;
	width: 241px;
	height:39px;
	background:url(../images/slump/m2_1.jpg) no-repeat;
}
#spc1009hada #slump_menu2 li#m2_m1 a{
   display:block;
    left: 123px;
	width: 241px;
	height:39px;
	background:url(../images/slump/m2_1a.jpg) no-repeat;
}
#spc1009hada #slump_menu2 li#m2_m1 a:hover {
  left: 0px;
  background:url(../images/slump/m2_1a_on.jpg) no-repeat;
}
#spc1009hada #slump_menu2 li#m2_m2{
   display:block;
    left: 364px;
	width:179px;
	height:39px;
	background:url(../images/slump/m2_2.gif) no-repeat;
}
#spc1009hada #slump_menu2 li#m2_m2 a{
   display:block;
    left: 364px;
	width:179px;
	height:39px;
	background:url(../images/slump/m2_2a.gif) no-repeat;
}
#spc1009hada #slump_menu2 li#m2_m2 a:hover {
  left: 0px;
  background:url(../images/slump/m2_2a_on.gif) no-repeat;
}
#spc1009hada #slump_menu2 li#m2_m3{
   display:block;
    left: 543px;
	width: 179px;
	height:39px;
	background:url(../images/slump/m2_3.gif) no-repeat;
}
#spc1009hada #slump_menu2 li#m2_m4{
   display:block;
    left: 722px;
	width: 179px;
	height:39px;
	background:url(../images/slump/m2_4.gif) no-repeat;
}

/* ----------------------------------
     /slump.html-navi
----------------------------------- */
#spc1009hada #hadacon_slump {
	margin:0 20px 0;
	background:url(../images/slump/bg.gif) top left repeat-y;
	}
#spc1009hada #hadacon_slump #slump_top{
	height:30px;
	background:url(../images/slump/top.gif) top left no-repeat;
	}
#spc1009hada #hadacon_slump #slump_box{
	margin:6px 20px 20px;
	}
#spc1009hada #hadacon_slump #slump_bottom{
	height:10px;
	background:url(../images/slump/bottom.gif) top left no-repeat;
	}
#spc1009hada #hadacon_slump #slump_box1{
	margin:9px 15px 0 14px;
	}
#spc1009hada #hadacon_slump hr.hada-line3 {
    height: 3px;
	margin: 10px 36px 10px 0;
    padding: 0;
	width:842px;
    background: url(../images/slump/h4_bottom.gif);
    border: 0px none;
    }
#spc1009hada #hadacon_slump #slump_box2{
	margin:13px 0 0 0;
	}
#spc1009hada #hadacon_slump #slump_box2-l{
	width:465px;
	margin:0 20px 0 0;
	float:left;
	}
#spc1009hada #hadacon_slump #slump_box2-l p{
	margin-bottom:10px;
	font-size:95%;
	}
#spc1009hada #hadacon_slump #slump_box2-r{
	width:346px;
	margin-top:15px;
	float:left;
	}
#spc1009hada #hadacon_slump #slump_itembox{
	margin:15px 30px 0 30px;
	padding-bottom:15px;
	background:url(../images/slump/item_bg.gif) top left repeat-y;
	}
#spc1009hada #hadacon_slump #slump_itembox h3{
	margin:0 56px 0 56px;
	}
#spc1009hada #hadacon_slump #slump_itembox1{
	margin:9px 45px 0 45px;
	background:url(../images/slump/s1_item_bg2.gif) top left repeat-y;
	}
#spc1009hada #hadacon_slump .slump_itembox1-l{
	margin:0 20px 0 0;
	width:240px;
	background:url(../images/slump/s1_item_bg.gif) top left repeat-y;
	float:left;
	}
#spc1009hada #hadacon_slump .slump_itembox1-r{
	margin:0;
	width:240px;
	background:url(../images/slump/s1_item_bg.gif) top left repeat-y;
	float:left;
	}
#spc1009hada #hadacon_slump .slump_itembox1_p{
	margin:0 0 10px 0;
	text-align:center;
}
#spc1009hada #hadacon_slump .slump_itembox1_txt_box{
	margin:0 15px 0 15px;
	}
#spc1009hada #hadacon_slump .slump_itembox1_txt a{
	margin:5px 0 0 0;
	font-size:105%;
	color:#3B9DD9;
}
#spc1009hada #hadacon_slump .slump_itembox1_txt2{
	font-size:95%;
	margin:0;
	}
#spc1009hada #hadacon_slump .slump_itembox1_txt3{
	margin:0;
	}
#spc1009hada #hadacon_slump .slump_itembox1_b{
	margin:10px 0 0 7px;
	}
#spc1009hada #hadacon_slump .slump_itembox1_b a{
display:block;
width: 192px;
height:36px;
background:url(../images/slump/s1_item_b.gif) no-repeat;
text-indent: -9999px;
}
#spc1009hada #hadacon_slump .slump_itembox1_b a:hover{
background:url(../images/slump/s1_item_b_on.gif) no-repeat;
text-indent: -9999px;
}
#spc1009hada #hadacon_slump #slump_care{
	margin:20px 47px 10px 47px;
	background:url(../images/slump/s1_care_bg.gif) top left repeat-y;
}
#spc1009hada #hadacon_slump #slump_care_top{
	background:url(../images/slump/s1_care_top.gif) no-repeat;
	height:11px;
}
#spc1009hada #hadacon_slump #slump_care_box{
	margin:0 31px 2px 17px;
}
#spc1009hada #hadacon_slump #slump_care_box-l{
	width:551px;
	margin:0 20px 0 0;
	float:left;
}
#spc1009hada #hadacon_slump #slump_care_box-l p{
	margin:10px 40px 0 10px;
	font-size:95%;
}
#spc1009hada #hadacon_slump #slump_care_box-r{
	width:187px;
	margin:0;
	float:left;
}
#spc1009hada #hadacon_slump #slump_care_bottom{
	background:url(../images/slump/s1_care_bottom.gif) no-repeat;
	height:11px;
}
#spc1009hada #hadacon_slump #slump_itembottom{
	clear:both;
	height:12px;
	background:url(../images/slump/s_item_bottom.gif) top left no-repeat;
	}