 /*HEADER
-----------------------------------------------------------*/
#headNavi {
	width: 962px;
	position:relative;
	height:22px;
	background:#000000;
}

#headNavi a {
	 color: #fff;
  text-decoration: none;
}

#headNavi ul {
  float: right;
  margin: 4px 5px 5px 0;
  list-style: none;
  font-size: 0.8em;
}

#headNavi li {
  float: left;
  padding-right: 15px;
}

#headNavi p {
  position: absolute;
  top: 4px;
  left: 890px;
}

#headNavi h1 p {
  left: 7px;
}
#headNavi h1 p a {
  width: 74px;
  height: 17px;
  display: block;
  margin: 0;
  padding: 0;
}
#headNavi h1 p a span {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
#logo_irevo {
  background:url(../img/logo_irevo_white.gif) no-repeat;
}
/*FOOTER
---------------------------------------------------------------------------------------------*/
#spidFrameFooter {
	padding:5px 0px;
	width: 962px;
	color: #808080;
	text-align: center;
	font-size: 0.8em;
	background:#000000;
  clear:both;
}
#FootLink { margin-bottom:0px;}
#FootLink a {color:#fff; text-decoration:none;}
#FootLink a:hover {color:#ccc;}
#FootLink a:visited {color:#999;}
#Copy {
	margin-top:5px;
	font-size:0.8em;
}
#Copy ul {list-style: none;}
#Copy ul li {text-align:	center;}
/*
------------------------------------------------------------------------------------------------------*/
* {
	margin:0px;
	padding:0px;
}
li {
	list-style:none;
}
body {background:#333333;}
img {border:none;}
.clear {clear:both;}
#wrapper {
	border-right:solid 2px #999999;
	background:#000000;
	width:962px;
}
.mainCont {
	width:962px;
	color:#ccc;
}
.dart_box {
	text-align:center;
	padding:3px 0px;
	border-top:solid 1px #999999;
	clear:both;
}
#left_base {
	width:745px;
	float:left;
	background:url(../img/base-bg.gif) repeat-y;
}
#left_base h2 {
	background:url(../img/campaign_img/main_title_bar.gif);
	width:737px;
	height:136px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}
.contents_text1{
	background:url(../img/campaign_img/new_contents_title1.gif);
	width:682px;
	height:28px;
	text-indent:-9999px;
}
.nomaltext{
	font-size:10px;
	margin:0;
	padding:0;
}
.original_soldier_outline{
	padding:5px 0 0 18px;
	margin:0;
}
.original_soldie_outlineL{
	float:left;
	width:470px;
	margin:0;
	padding:5px 2px;
}
.application_form_b{
	margin:27px 0 0px 25px;
}
.original_soldie_outlineR{
	float:right;
	width:170px;
	padding:0;
	margin:4px 12px 0 0;
}
.flow_img{
	margin:0 0 8px 0;
}
.contents_text2{
	background:url(../img/campaign_img/new_contents_title2.gif);
	width:682px;
	height:29px;
	margin:0 0 10px 0;
	text-indent:-9999px;
}
.contents_text3{
	background:url(../img/campaign_img/new_contents_title3.gif);
	width:682px;
	height:32px;
	margin:0 0 10px 0;
	text-indent:-9999px;
}
.campaign_outline{
	padding:15px 5px 15px 15px;
	margin:25px 0 10px 19px;
	width:695px;
	border:1px solid #ff7700;
}
.campaign_outline p {
	font-size:13px;
	line-height:150%;
	color:#FFFFFF;
}
.contents_box{
	width:677px;
	margin:0;
	padding:0;
	height:221px;
}
.contents_box_L{
	width:435px;
	float:left;
}
.cotents_box_R{
	width:240px;
	float:right;
}
/*-----------------------------------------------Q＆A start-----------------------------------------------------------*/
.qanda_all{
	width:650px;
	margin:0 0 0 18px;
	padding:0;
}
.qanda_all p {
	line-height:150%;
	font-size:11px;
	color:#000000;
}
/*-----------------------------------------------table-----------------------------------------------------------*/
.title_R{width:318px;}
.title_L{width:319px;}
.space_h{width:12px;}
.space_w{height:11px;}
.text_space_L{
	padding:10px 25px 20px 25px;
	background-color:#ff7800;
	width:268px;
}
.text_space_R{
	padding:10px 25px 20px 25px;
	background-color:#ff7800;
	width:269px;
}
.text_space_R img , .text_space_L img{
	margin:10px 0 0 0;
}
.qa_title1{
	background:url(../img/campaign_img/qa1.gif);
	width:319px;
	height:26px;
	text-indent:-9999px;
}
.qa_title2{
	background:url(../img/campaign_img/qa2.gif);
	width:319px;
	height:26px;
	text-indent:-9999px;
}
.qa_title3{
	background:url(../img/campaign_img/qa3.gif);
	width:319px;
	height:26px;
	text-indent:-9999px;
}
.qa_title4{
	background:url(../img/campaign_img/qa4.gif);
	width:319px;
	height:26px;
	text-indent:-9999px;
}
/*-----------------------------------------------table end-----------------------------------------------------------*/

.qa_title5{
	background:url(../img/campaign_img/qa5.gif);
	width:650px;
	height:26px;
	text-indent:-9999px;
}
.qa_title5_BOX{
	width:650px;
	margin:0;
	padding:0;
}
.qa_title5_BOX img {
	margin:10px 0 0 169px;
}
.qa5_text{
	padding:10px 25px 20px 25px;
	background-color:#ff7800;
}
/*-----------------------------------------------Q＆A end-----------------------------------------------------------*/
.campaign_BOX{
	margin:20px 0 0 0;
}
.contents_text4{
	background:url(../img/campaign_img/new_contents_title4.gif);
	width:682px;
	height:28px;
	text-indent:-9999px;
}
.campaign_topics{
	width:650px;
	padding:10px 0 0 15px;
}
.cellular_phone_site_open{
	background:url(../img/cellular_phone_site.gif) no-repeat;
	width:668px;
	height:145px;
	margin:0 0 0 10px;
}
.cellular_phone_site_open_text{
	padding:52px 138px 20px 113px;
}
.link_icon{
	width:670px;
	height:50px;
	margin:0 0 60px 12px;
}
.link_icon p {
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	margin:0;
	padding:0;
}
.link_contents{
	margin:0 14px 0 0;
	padding:0;
	float:left;
	width:210px;
}
.link_contents_R{
	margin:0 4px 0 0;
	float:right;
	width:210px;
}
/*-----------------------------------------------RIGHT-----------------------------------------------------------*/
#right_base {
	width:212px;
	float:left;
	display:inline;
}
#right_base h3 {
	background:url(../img/hn_link.gif);
	width:200px;
	text-indent:-9999px;
	margin-top:27px;
}
#right_base h3.link{height:25px;}
#right_base h3.blog{
	height:43px;
	background-position:0px -25px;
}
.bnr_box {
	width:198px;
	text-align:center;
	font-size:65%;
	border-bottom:solid 1px #666;
	border-right:solid 1px #666;
	border-left:solid 1px #666;
	background:#303030;
}
.bnr_box img {
	display:block;
	margin:auto;
	padding-top:5px;
}


