BODY{
  background-color : #f7faff;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
TD{
  font-size : 12px;
  font-family : "MS UI Gothic";
  line-height : 22px;
  color : #404040;
}
H1{
  font-size : 10px;
  text-align : center;
  padding-top : 5px;
  padding-bottom : 2px;
  color : #525252;
  font-weight : normal;
  margin-top : 0px;
  margin-bottom : 0px;
}
H2{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
H3{
  font-size : 16px;
  font-weight : bold;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
H4{
  font-size : 16px;
  font-weight : bold;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 5px;
}
FORM{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
LI{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 5px;
}
OL{
  margin-top : 0px;
  margin-left : 25px;
  margin-right : 0px;
  margin-bottom : 0px;
  
}
UL{
  margin-top : 0px;
  margin-left : 18px;
  margin-right : 0px;
  margin-bottom : 0px;
}
A{
  color : #004080;
}
A:hover{
  color : #ff8000;
}
#layout{
  background-color : white;
}
#header{
  font-size : 10px;
  text-align : center;
  padding-top : 5px;
  padding-bottom : 2px;
  color : #525252;
}
#footer{
  color : white;
  background-color : #071b82;
  padding-top : 20px;
  padding-bottom : 5px;
  text-align : center;
}
#logo{
  padding-left : 20px;
  padding-top : 10px;
  padding-bottom : 5px;
}
#top_results{
  padding-right : 20px;
  padding-bottom : 5px;
}#top_sgs{
  padding-right : 20px;
  padding-bottom : 5px;
  font-size : 12px;
  line-height : 18px;
}
#side_area{
  background-color : #f0f0f0;
  padding-top : 10px;
}
#side_voice{
  height : 160px;
  overflow: auto;
  padding : 10px 5px 10px 5px;
  text-align : left;
  line-height : 18px;
}
#side_csr{
  height : 100px;
  overflow: auto;
  padding : 10px 5px 10px 5px;
  text-align : left;
  line-height : 18px;
}
#side_facebook{
	padding : 0 0 10px 0;
}
.contents_text_01{
  padding-top : 15px;
  padding-left : 20px;
  padding-right : 20px;
}
.contents_text_02{
  padding-top : 15px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 15px;
}.contents_text_03{
  padding-top : 15px;
  padding-left : 10px;
  padding-right : 10px;
  
}.contents_text_04{
  padding-top : 0px;
  padding-left : 20px;
  padding-right : 20px;
  
}
.contents_guide_01{
  padding-top : 15px;
  padding-right : 20px;
}
.contents_text_barn_01{
  padding-top : 25px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 15px;
}
.contents_text_barn_02{
  padding-top : 25px;
  padding-left : 20px;
  padding-right : 20px;
}
.index_table_01{
  background-image : url(images/index_table_01.gif);
  font-weight : bold;
  text-align : center;
}
.index_table_02{
  font-weight : bold;
  padding-top : 10px;
  padding-bottom : 10px;
}
.index_table_03{
  background-color : #f5f5f5;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #cccccc #cccccc #cccccc #cccccc;
}
.index_table_04{
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  line-height : 20px;
}
.barn_table_01{
  background-image : url(images/index_table_01.gif);
  font-weight : bold;
  text-align : center;
}
.barn_table_02{
  font-weight : bold;
  padding-top : 10px;
  padding-bottom : 10px;
}
.barn_table_03{
  background-color : #f5f5f5;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #cccccc #cccccc #cccccc #cccccc;
}
.barn_table_04{
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  line-height : 20px;
}
.faq_table_01{
  padding-bottom : 5px;
}
.faq_table_02{
  padding-bottom : 5px;
  color : #280000;
}
.voice_table_01{
  padding-bottom : 5px;
}.csr_table_01{
  padding-bottom : 5px;
}
.voice_table_02{
  padding-bottom : 5px;
  color : #404040;
}.csr_table_02{
  padding-bottom : 5px;
  color : #404040;
}
.voice_table_04{
  color : #371c00;
}.csr_table_04{
  color : #371c00;
}
.voice_table_11{
  padding-top : 15px;
  padding-left : 18px;
  padding-bottom : 15px;
  text-align : left;
  padding-right : 18px;
}.csr_table_11{
  padding-top : 15px;
  padding-left : 18px;
  padding-bottom : 15px;
  text-align : left;
  padding-right : 18px;
}
.company_table_01{
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  background-color : #f6f6f6;
}
.company_table_02{
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  background-color : white;
}
.form_table_01{
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  background-color : #f6f6f6;
}
.form_table_02{
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  background-color : white;
}
.flow_table_01{
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  background-color : #f6f6f6;
  text-align : center;
}
.flow_table_02{
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  background-color : white;
}
.skid_table_01{
  text-align : center;
  padding-bottom : 2px;
}
.skid_table_02{
  text-align : center;
  padding-top : 2px;
}
.skid_table_04{
  text-align : center;
  padding-top : 4px;
  line-height : 20px;
}
.feature_01{
  font-weight : bold;
  color : #cc0000;
}
.side_voice_link{
  line-height : 17px;
}


#appeal_text{
	padding : 15px 20px 0 20px;
	font-size : 14px;
	line-height : 24px;
	text-align : left;
}
#appeal_H3{
	padding-top : 15px;
	padding-bottom : 15px;
}
#appeal_name{
	text-align : right;
}
#appeal_flash{
	text-align : left;
	padding-top : 15px;
	padding-left : 18px;
}
#index_otameshi_1{
	background-image : url(images/img_index_05.jpg);
	background-repeat : no-repeat;
	width : 374px;
	height : 298px;
}
#index_otameshi_2{
	padding-top : 258px;
}

#facebook_1{
  padding-top : 30px;
}
#facebook_2{
  padding-top : 5px;
}
#index_flash{
  padding : 10px 0 5px 0;
}

