@charset "utf-8";

body{
	width:100%;
	background : #ffffff url(./img/cont_bg.gif) repeat-x 0px 0px;
	margin: 0px;
	text-align:center;
	font-size:12px;
	line-height:20px;
	color:#231815;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  font-family : Arial;
}

img{
	margin:0;
	padding:0;
	border:none;
}

a{
	color:#009944;
	text-decoration:underline;
}
a:hover{
	color:#009944;
	text-decoration:none;
}

#container{
	width:1000px;
	background-color:#fff;
	margin:0 auto;
	padding:0;
}
#container #head{
	width:1000px;
	background : #ffffff url(http://www.snavi.com/ja/img/head_bg.gif) repeat-x 0px 0px;
	text-align:left;
	zoom:1;/*for IE 5.5-7*/
}
#head:after{
	/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
/*MacIE \*/
   * html #head {
	height: 1em;
}
   #head {
	display: block;
}
/*  */

#container #head h1{
	margin:0;
	padding : 20px 80px 10px 80px;padding-bottom : 0px;padding-left : 17px;
	float:left;
	display:inline;
}
#container #head h2{
	margin:0;
	padding:20px 0;
	float:left;
	display:inline;
}
#container h3{
	margin:0;
	padding:0;
}

#container #read{
	margin:0;
	padding:0;
}

#container #profile{
	width:1000px;
	margin:0;
	padding:0;
	text-align:left;
	zoom:1;/*for IE 5.5-7*/
}
#profile:after{
	/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
/*MacIE \*/
   * html #profile {
	height: 1em;
}
   #profile {
	display: block;
}
/*  */

#container #profile p.leftImg{
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
#container #profile .txtBox{
	width:675px;
	background : url(./img/profile_bg.gif) no-repeat 0px 0px;
	float:left;
	display:inline;
	min-height:472px;
}
#container #profile .txtBox h4{
	margin:0;
	padding:31px 0 28px 25px;
}
#container #profile .txtBox p{
	width:560px;
	margin:0 0 0 44px;
}
#container #profile .txtBox #profileBtn{
	margin:17px 0 0 42px;
	text-align:right;
	_padding-bottom:35px;
}

#container #indent{
	width:891px;
	margin:0 auto;
	text-align:center;
}

#container #indent .snaviBox{
	width:891px;
	margin:0 auto;
	padding-bottom:20px;
	text-align:left;
	zoom:1;/*for IE 5.5-7*/
}
.snaviBox:after{
	/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
/*MacIE \*/
   * html .snaviBox {
	height: 1em;
}
   .snaviBox {
	display: block;
}
/*  */

#container #indent .snaviBox h4{
	margin:0 0 24px 0;
	padding:0;
}
#container #indent .snaviBox .leftBox{
	width:386px;
	float:left;
	display:inline;
	margin:0 36px 0 19px;
}
#container #indent .snaviBox #introFlow{
	width:386px;
	min-height:226px;
	margin:19px 0 0 0;
	background : url(./img/intro_img02.gif) no-repeat 0px 0px;
}
#container #indent .snaviBox #introFlow p{
	padding:185px 0 0 223px;
	_padding-bottom:10px;
}
#container #indent .snaviBox .rightBox{
	width:433px;
	float:left;
	display:inline;
}

#container #indent .snaviBox .rightBox #offerBtn{
	padding:40px 0 0 185px;
}
#footer{
  
  height : 70px;
  background-image : url(./img/footer.gif);
  background-repeat : repeat-x;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

#footer p{
  font-size : 13px;
  font-family : Arial;
  text-align : left;
  

  padding-top : 30px;
}

#footer img{
	border-width : 0px;
}
