@charset "UTF-8";

/*==================================================================
	common setting
===================================================================*/

a:link, a:visited {
  color: #06C;/* color: #039;	*/
}

a:hover, a:active {
  color: #FF3300;
  text-decoration:none;
}

body {
  background:#E1EFFC;
  background:#E1EFFC url(/img/bg_v_line.jpg) repeat-x 0 0;
}

#body{
  width:900px;
  text-align:center;
}


#container {
  position:relative;
  margin:0px auto;
}
#topHeader{
  background:#E1EFFC url(/img/header_img.jpg) no-repeat 0 0;
  width:851px;
  height:62px;
  position:relative;
}

#textContentsLine{
  padding: 1px 0px;
  background:#E1EFFC url(/img/bg_h_line.jpg) repeat-y 0 100%;
  width:851px;
  position:relative;
}

#textContentsLine p{
  padding: 10px 50px;
 	text-align:left;
}

#pic3{
  background:#E1EFFC url(/img/middle_contents_satei.jpg) no-repeat 0 0;
  width:851px;
  height:350px;
  position:relative;
}
#pic3 th{
	width:80px;
  font-weight:bold;    
}

#pic3 #txt1{
	position:absolute;
  top:145px;
  left:50px;
  width:340px;
}
#pic3 #txt2{
  position:absolute;
  top:155px;
  left:450px;
  width:340px;
}

#pic3 #btn{
  position:absolute;
  top:215px;
  left:180px;
  width:495px;
  height:64px;
}
#pic3 #btn a{
	display:block;
  background:url(/img/btn1.gif) no-repeat 0 0;
  width:495px;
  height:64px;
  text-indent:-500px;
}
#pic3 #btn a:hover{
  display:block;
  background:url(/img/btn_o.gif) no-repeat 0 0;
  width:495px;
  height:64px;
}

#agency {
  width:851px;
  margin:0px auto;
  padding-bottom:30px; 
  background:#E1EFFC url(/img/middle_line_agency.jpg) repeat-y 0 100%;
}
#agency p{
  text-align:center;
}

#textConductLine{
  padding-top: 50px;
  padding-bottom: 50px;
  background:#E1EFFC url(/img/bg_h_line.jpg) repeat-y 0 100%;
  width:851px;
}
#textConductLine p{
	text-align:left;
  padding-left: 50px;
}
#conductTitleOuter{
  margin:  0px 20px  0px 20px;
  padding: 5px 15px;
  background: #DDDDDD;
}
#conductTitleInner{
	text-align:left;
  font-size  : 18px;
  font-weight: bold;
  padding: 3px 15px;
  border-width : 0px 0px 0px 15px;
  border-style : solid;
  border-color : #3DAF5F;
}

#conductTwitterOuter{
	text-align:left;
  margin:  20px 20px  0px 20px;
  padding: 3px 15px;
  background:#F7AA65;
/*background:#C0DEED;*/
}

#conductRssOuter{
	text-align:left;
  margin:  0px 20px  0px 20px;
  padding: 5px 15px;
  background: #FBE0C8;
}
#conductRssInner{
	text-align:left;
  color : #D94C0B;
  font-size  : 18px;
  font-weight: bold;
  padding: 3px 35px;
  background:url(/img/rss.gif) no-repeat 0 100%;
}
p{
	text-align:left;
  padding: 0px 50px;
}


#linkFoot {
  text-align:center;
  width:800px;
  margin:0px auto 10px auto;
  padding:0px 0;
  border-top:1px solid #CCC;
}
#footer {
  width:851px;
  margin :0px auto;
  padding:30px 0px; 
  background:url(/img/footer_bg.jpg) repeat-x 0 100%;
}
#footer p{
	text-align:center;
  font-size:13px;
  color:#333333;
}

