@charset "UTF-8";
#header h1 {
	float: right;
	font-size: 11px;
	color: #FFFFFF;
	clear: both;
	height: 15px;
	background-color: #0B2733;
	width: 800px;
	text-align: right;
}
#header {
	background-image: url(../img/header.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 800px;
	height: 99px;
	background-position: left 15px;
}
#top_conts {
	width: 800px;
	height: auto;
	float: left;
}
#left_conts  {
	background-image: url(../img/navi_bg.jpg);
	background-repeat: repeat-y;
	float: left;
	display: inline;
	width: 800px;
}



#navi {
	float: left;
	width: 188px;
	margin-top: 30px;
	margin-left: 6px;
	margin-right: 16px;
	display: inline;
}
#navi img {
	margin-bottom: 10px;
	float: left;
	width: 188px;
}
#navi #banner_box {
	float: left;
	margin-top: 40px;
}
#top_conts #left_conts {

}





#top_conts #right_conts {
	width: 580px;
	background-color: #DEDEDE;
	text-align: center;
	float: left;
	padding-left: 10px;
	padding-bottom: 30px;
}
#top_conts #right_conts p {
	margin-bottom: 10px;
}
#top_conts #right_conts .midashi {
	margin-top: 30px;
}
#top_conts #right_conts #midahsi_01 {
	background-image: url(../img/bg_02.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 178px;
	width: 569px;
	margin-bottom: 10px;
}
#top_conts #right_conts #midahsi_01 .conts {
	width: 525px;
	float: left;
	margin-top: 10px;
}

#top_conts #right_conts #midashi_02 {
	background-image: url(../img/bg_02.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 178px;
	width: 569px;
	margin-bottom: 10px;
}
#top_conts #right_conts #midashi_03 {
	background-image: url(../img/bg_01.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 209px;
	width: 569px;
	margin-bottom: 10px;
}
#top_conts #right_conts #midashi_03 #ban_01 {
	width: 165px;
	float: left;
	margin-left: 10px;
	display: inline;
}
#top_conts #right_conts #midashi_03 #ban_01 .ban_txt {
	margin-left: 29px;
}
#top_conts #right_conts #midashi_03 #ban_02 {
	width: 165px;
	float: left;
	margin-left: 27px;
	display: inline;
}
#top_conts #right_conts #midashi_03 #ban_02 .ban_txt {
	margin-left: 50px;
}

#top_conts #right_conts #midashi_03 #ban_03 {
	width: 165px;
	float: left;
	margin-left: 27px;
	margin-right: 10px;
	display: inline;
}
#top_conts #right_conts #midashi_03 #ban_03 .ban_txt {
	margin-left: 30px;
}


#top_conts #right_conts #midashi_04 {
	float: left;
	height: 126px;
	width: 569px;
	background-image: url(../img/bg_04.jpg);
	background-repeat: no-repeat;
}
#top_conts  #right_conts  #midahsi_01  .conts01  {
	width: 550px;
	padding-right: 10px;
	padding-left: 10px;
}
#top_conts  #right_conts  #midashi_04  .conts01  {
	width: 550px;
	padding-right: 10px;
	padding-left: 10px;
}




#top_conts #right_conts #tejun {
	float: left;
	width: 559px;
	background-image: url(../img/bg_03.jpg);
	background-repeat: no-repeat;
	height: 309px;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-left: 10px;
}


.tejun_01 img {
	float: left;
	margin-left: 10px;
}
.ttl_02 {
	margin-top: 20px;
	margin-bottom: 10px;
}



.ttl          {
	margin-top: 20px;
	margin-left: 10px;
}
.conts {
	width: 349px;
	margin-left: 10px;
}

#chishiki_conts {
	width: 800px;
}
#chishiki_conts #left_conts {
	background-color: #ffffff;
}

#chishiki_conts #right_conts {
	background-color: #DEDEDE;
	float: left;
	width: 580px;
	padding-left: 10px;
	padding-bottom: 30px;
}
#chishiki_conts #right_conts #shurui #box_c4a {
	float: left;
	width: 569px;
	background-image: url(../img/bg_01.jpg);
	background-repeat: no-repeat;
	height: 209px;
	margin-bottom: 20px;
}
#chishiki_conts #right_conts #shurui #box_c4a .img {
	float: left;
	margin-left: 15px;
}
#chishiki_conts #right_conts #shurui #box_c4a .conts_c4a {
	float: left;
	width: 549px;
	margin-left: 10px;
	display: inline;
}
#chishiki_conts  #right_conts  #shurui  #box_c4a  .ttl_chishiki {
	margin-top: 10px;
	margin-left: 10px;
}

#chishiki_conts  #right_conts  #shurui  #box_c4a  .ttl_chishiki02 {
	margin-top: 10px;
	margin-bottom: 10px;
}
#chishiki_conts #right_conts #shurui #box_c4b {
	float: left;
	width: 569px;
	margin-bottom: 20px;
	background-image: url(../img/bg_21.jpg);
	background-repeat: no-repeat;
	height: 660px;
}
#chishiki_conts #right_conts #shurui #box_c4b .img {
	float: left;
	margin-left: 15px;
}
#chishiki_conts #right_conts #shurui #box_c4b .img_01 {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}
#chishiki_conts #right_conts #shurui #box_c4b .img_02 {
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	display: inline;
}
#chishiki_conts  #right_conts  #shurui  #box_c4b  .conts_c4b {
	float: left;
	display: inline;
	margin-left: 10px;
	margin-right: 5px;
	width: 215px;
}
#chishiki_conts #right_conts #shurui #box_c4b table {
	float: left;
	width: 559px;
	margin-left: 5px;
	display: inline;
}

#chishiki_conts #right_conts #shurui #box_c4 {
	float: left;
	width: 569px;
	margin-bottom: 20px;
	background-image: url(../img/bg_03.jpg);
	background-repeat: no-repeat;
	height: 329px;
}
#chishiki_conts #right_conts #shurui #box_c4 .img {
	float: left;
	margin-left: 15px;
}
#chishiki_conts #right_conts #shurui #box_c4 .conts_c4 {
	float: left;
	width: 549px;
	margin-left: 10px;
	display: inline;
}
#chishiki_conts #right_conts #shurui #box_c4 table {
	float: left;
	width: 559px;
	margin-left: 5px;
	margin-top: 20px;
	display: inline;
}
#chishiki_conts #right_conts #shurui #box_c4 .s_txt {
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3F5C7A;
	border-right-color: #3F5C7A;
	border-bottom-color: #3F5C7A;
	border-left-color: #3F5C7A;
	padding-right: 3px;
	padding-left: 3px;
}
#chishiki_conts #right_conts #shurui #box_c4 .lank {
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3F5C7A;
	border-right-color: #3F5C7A;
	border-bottom-color: #3F5C7A;
	border-left-color: #3F5C7A;
}
#chishiki_conts #right_conts #shurui #box_color {
	float: left;
	width: 569px;
	background-image: url(../img/bg_11.jpg);
	background-repeat: no-repeat;
	height: 380px;
}

#chishiki_conts #right_conts #shurui #box_color .img {
	float: left;
	margin-left: 15px;
}
#chishiki_conts #right_conts #shurui #box_color .conts_color {
	float: left;
	width: 549px;
	margin-left: 10px;
	display: inline;
}
#chishiki_conts #right_conts #shurui #box_color table {
	float: left;
	width: 559px;
	margin-left: 5px;
	margin-top: 20px;
	display: inline;
}
#chishiki_conts #right_conts #shurui #box_color .lank {
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3F5C7A;
	border-right-color: #3F5C7A;
	border-bottom-color: #3F5C7A;
	border-left-color: #3F5C7A;
	padding-right: 3px;
	padding-left: 3px;
}



#chishiki_conts #right_conts .midashi {
	margin-top: 30px;
}
#chishiki_conts #left_conts #right_conts #shurui #box_color table tr .lank01 {
	width: 110px;
	border-top-color: #3F5C7A;
	border-right-color: #3F5C7A;
	border-bottom-color: #3F5C7A;
	border-left-color: #3F5C7A;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#chishiki_conts #left_conts #right_conts #shurui #box_color table tr .lank02 {
	width: 119px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3F5C7A;
	border-right-color: #3F5C7A;
	border-bottom-color: #3F5C7A;
	border-left-color: #3F5C7A;
}

#chishiki_conts #right_conts #shurui {
	float: left;
	margin-top: 20px;
}
#chishiki_conts #right_conts #shurui #kadomaru {
	float: left;
}



#chishiki_conts #right_conts #shurui #01 {
	float: left;
	width: 569px;
}

#chishiki_conts #right_conts #shurui .img {
}



#chishiki_conts #right_conts #shurui #box_cut {
	width: 569px;
	height: auto;
}
#chishiki_conts #right_conts #midashi_03 #banner_top {
	float: left;
	height: 106px;
}
#chishiki_conts #right_conts #midashi_03 #banner_under {
	float: left;
	height: 106px;
}
#chishiki_conts #right_conts #midashi_03 #banner_top p {
	float: left;
}
#chishiki_conts #right_conts #midashi_03 #banner_under p {
	float: left;
}
#qa_conts {
	float: left;
	width: 800px;
}
#qa_conts #left_conts {

}



#qa_conts #right_conts {
	float: left;
	width: 580px;
	padding-left: 10px;
	background-color: #DEDEDE;
	padding-bottom: 50px;
}
#qa_conts  #right_conts  #check  {
	background-image: url(../img/midashi_bg.jpg);
	background-repeat: no-repeat;
	height: 19px;
	width: 569px;
}
#qa_conts #right_conts #check .check_text {
	color: #FFFFFF;
	margin-left: 35px;
}
#qa_conts  #right_conts  #q  .q_text  {
	font-weight: bold;
	color: #FFFFFF;
}
#qa_conts #right_conts #text {
	background-image: url(../img/a_02.jpg);
	background-repeat: repeat-y;
	width: 529px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
}
#qa_conts #right_conts #qa_midashi {
	background-image: url(../img/bg_04.jpg);
	background-repeat: no-repeat;
	height: 126px;
	width: 569px;
	margin-bottom: 20px;
}
#qa_conts #right_conts #qa_midashi .qa_ttl {
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
}
#qa_conts #right_conts .midashi {
	margin-bottom: 20px;
	margin-top: 30px;
}
#qa_conts  #right_conts  #qa_midashi  .conts01  {
	width: 550px;
	padding-right: 10px;
	padding-left: 10px;
}

#choice_conts {
	width: 800px;
}
#choice_conts #left_conts {
	float: left;
}




#choice_conts #right_conts {
	height: 1600
.px;
	width: 580px;
	padding-left: 10px;
	background-color: #DEDEDE;
	float: left;
	display: inline;
	padding-bottom: 40px;
}
#choice_conts  #right_conts  #check  {
	background-image: url(../img/midashi_bg.jpg);
	background-repeat: no-repeat;
	height: 19px;
	width: 569px;
}
#choice_conts #right_conts #check .check_text {
	color: #FFFFFF;
	margin-left: 35px;
}
#choice_conts #right_conts #text {
	background-image: url(../img/a_02.jpg);
	background-repeat: repeat-y;
	width: 550px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
}

#choice_conts #right_conts .midashi {
	margin-bottom: 20px;
	margin-top: 30px;
}
#choice_conts    #right_conts    #choice_box {
	background-image: url(../img/text_bgg.jpg);
	background-repeat: no-repeat;
	height: 193px;
	margin-bottom: 20px;
	width: 559px;
	padding-left: 10px;
}
#choice_conts    #right_conts    #choice_box    .choice_ttl {
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
}
#choice_conts #left_conts #right_conts #choice_box .txt {
	float: left;
	clear: both;
}

#choice_conts  #right_conts  #choice_box  .conts_01 {
	padding-right: 10px;
	padding-left: 10px;

}
#choice_conts  #right_conts  #check  .check_text  {
	font-weight: bold;
	color: #FFFFFF;
}
#choice_conts  #right_conts  #choice_midashi  .conts_01  {
	padding-right: 20px;
	padding-left: 20px;
}

#ninki_conts {
	width: 800px;
	clear: both;
	float: left;
}
#ninki_conts #left_conts {
	float: left;
}




#ninki_conts #right_conts {
	height: 2140px;
	width: 580px;
	padding-left: 10px;
	float: left;
	background-color: #DEDEDE;
}
#ninki_conts #right_conts .midashi {
	margin-top: 30px;
	margin-bottom: 20px;
}
#ninki_conts #right_conts #ninki_midashi {
	background-image: url(../img/bg_02.jpg);
	background-repeat: no-repeat;
	height: 178px;
	width: 569px;
}
#ninki_conts #right_conts #lank_box01 {
	background-image: url(../img/bg_12.jpg);
	background-repeat: no-repeat;
	height: 600px;
	width: 569px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#ninki_conts  #right_conts  #lank_box01  p {
	float: left;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 30px;
}

#ninki_conts #right_conts #lank_box01 table {
	clear: both;
	width: 549px;
	margin-left: 10px;
	margin-top: 20px;
}
#ninki_conts #right_conts #lank_box01 .ttl {
	width: 95px;
	background-color: #B0BDA9;
	padding-left: 5px;
}
#ninki_conts #right_conts #lank_box01 .img {
	margin-left: 30px;
}

#ninki_conts #right_conts #lank_box01 td {
	padding-left: 5px;
	background-color: #E3E6D3;
}
#ninki_conts  #right_conts  #lank_box01 .ul {
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#ninki_conts #right_conts #lank_box01 .ul .osusume {
	margin-bottom: 10px;
}





#ninki_conts #right_conts #lank_box02 {
	background-image: url(../img/bg_22.jpg);
	background-repeat: no-repeat;
	height: 560px;
	width: 569px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#ninki_conts  #right_conts  #lank_box02  p {
	float: left;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 30px;
}

#ninki_conts #right_conts #lank_box02 table {
	clear: both;
	width: 549px;
	margin-left: 10px;
	margin-top: 20px;
}
#ninki_conts #right_conts #lank_box02 .ttl {
	width: 95px;
	background-color: #B0BDA9;
	padding-left: 5px;
}
#ninki_conts #right_conts #lank_box02 .img {
	margin-left: 30px;
}

#ninki_conts #right_conts #lank_box02 td {
	padding-left: 5px;
	background-color: #E3E6D3;
}
#ninki_conts  #right_conts  #lank_box02 .ul {
	margin-left: 10px;
	margin-top: 13px;
	margin-right: 10px;
}
#ninki_conts #right_conts #lank_box02 .ul .osusume {
	margin-bottom: 10px;
}



#ninki_conts #right_conts #lank_box03 {
	background-image: url(../img/bg_22.jpg);
	background-repeat: no-repeat;
	height: 560px;
	width: 569px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#ninki_conts  #right_conts  #lank_box03  p {
	float: left;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 30px;
}

#ninki_conts #right_conts #lank_box03 table {
	clear: both;
	width: 549px;
	margin-left: 10px;
	margin-top: 20px;
}
#ninki_conts #right_conts #lank_box03 .ttl {
	width: 95px;
	background-color: #B0BDA9;
	padding-left: 5px;
}
#ninki_conts #right_conts #lank_box03 .img {
	margin-left: 30px;
}

#ninki_conts #right_conts #lank_box03 td {
	padding-left: 5px;
	background-color: #E3E6D3;
}
#ninki_conts  #right_conts  #lank_box03 .ul {
	margin-left: 10px;
	margin-top: 13px;
	margin-right: 10px;
}
#ninki_conts #right_conts #lank_box03 .ul .osusume {
	margin-bottom: 10px;
}




#ninki_conts #right_conts #lank_box {
	background-image: url(../img/bg_19.jpg);
	background-repeat: no-repeat;
	height: 580px;
	width: 569px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#ninki_conts #right_conts #lank_box table {
	clear: both;
	width: 549px;
	margin-left: 10px;
	margin-top: 20px;
}
#ninki_conts #right_conts #lank_box .ttl {
	width: 95px;
	background-color: #B0BDA9;
	padding-left: 5px;
}
#ninki_conts #right_conts #lank_box td {
	padding-left: 5px;
	background-color: #E3E6D3;
}

#ninki_conts  #right_conts  #lank_box .ul {
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#ninki_conts #right_conts #lank_box .ul .osusume {
	margin-bottom: 10px;
}

#ninki_conts  #right_conts  #lank_box  .banner_img {
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 140px;
	display: inline;

}

#ninki_conts  #right_conts  #lank_box02 {
	background-image: url(../img/bg_19.jpg);
	background-repeat: no-repeat;
	height: 580px;
	width: 569px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#ninki_conts  #right_conts  #lank_box02  table {
	clear: both;
	width: 549px;
	margin-left: 10px;
	margin-top: 20px;
}
#ninki_conts  #right_conts  #lank_box02  .ttl {
	width: 95px;
	background-color: #B0BDA9;
	padding-left: 5px;
}
#ninki_conts  #right_conts  #lank_box02  td {
	padding-left: 5px;
	background-color: #E3E6D3;
}
#ninki_conts   #right_conts   #lank_box02  .ul {
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#ninki_conts #right_conts #lank_box02 .ul .osusume {
	margin-bottom: 10px;
}

#ninki_conts #right_conts #lank_box02 .banner_img {
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 140px;
	display: inline;
}


#ninki_conts #right_conts #ninki_midashi .ninki_ttl {
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
}
#ninki_conts #right_conts #ninki_midashi .conts_01 {
	padding-right: 10px;
	padding-left: 10px;
	clear: both;
	float: left;
	width: 550px;
}
#company_conts {
	float: left;
	clear: both;
	width: 800px;
}
#company_conts #left_conts {
	float: left;
}
#company_conts #right_conts {
	float: left;
	width: 580px;
	padding-left: 10px;
	background-color: #DEDEDE;
	padding-bottom: 60px;
}
#company_conts #right_conts .midashi {
	margin-top: 30px;
	margin-bottom: 20px;
}
#company_conts #right_conts #gaiyou_box {
	width: 569px;
	float: left;
	background-image: url(../img/bg_18.jpg);
	background-repeat: no-repeat;
	height: 250px;
}

#company_conts  #right_conts  #gaiyou_box table {
	width: 554px;
	background-color: #FFFFFF;
	margin-left: 8px;
}
#company_conts  #right_conts  #gaiyou_box .name {
	width: 150px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3F5C7A;
	border-right-color: #3F5C7A;
	border-bottom-color: #3F5C7A;
	border-left-color: #3F5C7A;
	padding-left: 5px;
}
#company_conts  #right_conts  #gaiyou_box .naiyou {
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3F5C7A;
	border-right-color: #3F5C7A;
	border-bottom-color: #3F5C7A;
	border-left-color: #3F5C7A;
}
#company_conts #right_conts #kiyaku_box {
	float: left;
	width: 569px;
	margin-top: 20px;
	background-image: url(../img/bg_01.jpg);
	background-repeat: no-repeat;
	height: 209px;
}
#company_conts #right_conts #kiyaku_box .kiyaku_midashi {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#company_conts #right_conts #kiyaku_box .txt {
	padding-right: 10px;
	padding-left: 10px;
	width: 549px;
	float: left;
}

#company_conts #right_conts #kiyaku_box .kiyaku_txt {
	margin-left: 10px;
	width: 540px;
}

#company_conts #right_conts #gaiyou_box .gaiyou_midashi {
	margin-left: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
}




/*End hide from IE-mac*/
/*======================================================================*/










#q     {
	background-image: url(../img/q.jpg);
	background-repeat: no-repeat;
	height: 19px;
	width: 570px;
}


#q .q_text {
	margin-left: 25px;
	color: #FFFFFF;
}
#a {
	background-image: url(../img/a.jpg);
	background-repeat: no-repeat;
	height: 19px;
	width: 569px;
}
#a_02 {
	background-image: url(../img/a_02.jpg);
	background-repeat: repeat-y;
	height: 2px;
	width: 569px;
}
#a_text  {
	background-image: url(../img/a_02.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 550px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
}









/*===================================
 * contents
 *===================================*/



/*===================================
 * footer
 *===================================*/
#footer {
	clear: both;
	text-align: center;
	background-image: url(../img/footer.jpg);
	background-repeat: no-repeat;
	height: 71px;
	width: 800px;
	padding-top: 15px;
}






#footer ul.menu {
	margin-bottom: 0.5em;
}
#footer ul.menu li {
	display: inline;
}
#footer p#copyright {
	text-align: center;
}
/*===================================
 * hack
 *===================================*/
.clearfix:after, 
.inner:after, 
.binder:after,
#header ul:after,
#contents:after,
#contents #info:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	font-size: 0.1em;
}
.clearfix,
.inner,
.binder,
#header ul,
#contents,
#contents #info {
	display: inline-block;
}
.clearfix,
.inner,
.binder,
#header ul,
#contents,
#contents #info {
	display: block;
}
/*Hides from IE-mac\*/
*html .clearfix,
*html .inner,
*html .binder,
*html #header ul,
*html #contents,
*html #contents #info {
	height: 1%;
}
