@charset "utf-8";

#logo { padding:10px 0 25px; text-align:left; }
#h2_01 { padding:18px 0 0; }

#txt_01 { padding:0 0 23px; }
#pic_01 { position:relative; margin-left:-21px; }
#btn_01  { position:absolute; top:407px; left:41px; }

#pic_02 { float:right; padding:21px 0 0; }

#h2_02 { padding:20px 0 0; margin-left:-36px; position: relative; }

dl { background:url("../../img/index/dl_bg.jpg") repeat-x 0 100%; padding:5px 20px 20px; text-align:left; }
dl dt { color:#d10500; font-weight:bold; padding:0 0 10px; }
dl dd { color:#ffffff; padding:0 0 10px; }
dl dd span { padding-left:15px; }


#btn_apply { margin:0 auto; padding:20px 0 0; text-align:center; }
#txt_apply { padding:7px 0 0; text-align:center; color:#ffffff; font-size:112.5%; }

#pr { text-align:center; padding:20px 0 0; } 

#copyright { padding:66px 0 25px; color:#ffffff; line-height:1; text-align:center; }

.txt_S { font-size:87.5%; }
.tal { text-align:left; }
.tac { text-align:center; }
.tar { text-align:right; }


/* ********************************************************** */
/* clearfix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clearfix { display:inline-block; min-height:1%;  /* for IE 7*/ }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}

.clearfix {display: block;}
/* End hide from IE-mac */
