*{margin:0;padding:0;}
html{margin:0; padding:0;}

img{border:none;}
ul,ol{margin:0;padding:0;}
ul li {}
ul li a{text-decoration:none;border:none;}


body {
	margin: 0;
	padding: 0;
	font-family: arial, sans-serif, Osaka, verdana;
	color: #000;
}


h1, h2, h3, h4, h5, h6 {
	color: #000;
	margin: 0;
	padding: 0;
	
}

a:link {color:#f09199;}
a:hover {text-decoration:none;}

.clearfix:after   {  
     content: ".";  
     display: block;  
     visibility: hidden;  
     height: 0.1px;  
     font-size: 0.1em;  
     line-height: 0;  
     clear: both;  
} 

.clearfix {  
     display: inline-block;  
}


/* Header */
#header_space {
	width: 100%;
	height: 38px;
	margin: 0;
	padding: 0;
	background: url(img/head.jpg) repeat-x;
}
#head_line {
    width: 800px;
    margin: 0 auto;
}
#sitename a {
    float: right;
    width: 476px;
    height: 36px;
    background: url(img/images.jpg) no-repeat;
    background-position: -337px -1px;
    margin: 0;
}
#sitename a span {
    display: none;
}

/* main */
#mainbox {
   width: 800px;
   margin: 0 auto;
}

#mainbox .image_jpg {
    margin: 0 auto;
    width: 800px;
    height: 223px;
    background: url(img/images.jpg) no-repeat;
    background-position: -1px -38px;
}

#mainbox .image_jpg p {
    text-align: right;
    margin: 0;
    padding: 200px 20px 0 0;
    font-size: 14px;
    color: #000;
}
#mainbox .image_jpg p a {
    color: #575757;
}
#mainbox .image_jpg p a:hover {
    color: #575757;
}   
/* list */
#page_menu {
  float: left;
  margin: 20px auto;
  padding: 0;
}

#page_menu .top a {
  display: block;
  width: 217px;
  height: 74px;
  margin-left: 20px;
  background: url(img/images.jpg) no-repeat;
  background-position: -22px -280px;
}

#page_menu .top a span {
  display: none;
}

#page_menu ul {
  margin: 0;
  padding: 0;
}

#page_menu ul li{
  margin-left: 20px;
  padding: 0;
  list-style: none;
}

#page_menu ul li a {
  display: block; 
  width: 217px;
  height: 39px;
  padding: 0;
  margin: 0;
  line-height: 120%;
  text-decoration: none;
  background: url(img/images.jpg) no-repeat;
  background-position: -22px -392px;
}
#page_menu ul li a:hover {
  background-position: -22px -353px;
}
#page_menu ul li a span {
   display: block;
   width: 180px;
   font-size: 12px;
   padding: 14px 0 0 50px;
   margin: 0; 
   color: #4d4d4d;
}

#page_menu ul li a:hover span {
   color: #000;
}

#btm {
width: 217px;
height: 42px;
margin: 0;
background: url(img/images.jpg) no-repeat;
background-position: -22px -561px;
}

#btm span {
display: none;
}

#side{
float:left;
width:240px;
}
#naviAd ul{
color:#666;
font-size:13px;
margin:0 0 10px 20px;
}
#naviAd ul li{
line-height:180%;
padding:7px;
border-bottom:#ddd solid 1px;
list-style:none;
}

/* right */

#main_rigth {
    float: right;
    width: 520px;
}
/* Content */

#right-column {
	margin-bottom: 20px;
	padding: 0;
}   

#right-column .title {
    margin: 20px 0;
    width: 519px;
    height: 61px;
    background: url(img/images.jpg) no-repeat;
    background-position: -263px -358px;
}
#right-column .title h2 {
    display: block;
    padding: 20px 0 0 70px;
    font-size: 24px;
}

#right-column .text_in {
    width: 470px;
    margin: 0;
}

#right-column .text_in span {
    display: none;
}

#right-column .text {
    width: 470px;
    margin: 0;
}
 
#right-column .text p { 
     margin: 0px;
     padding: 10px 30px;
     line-height: 300%;
     font-size: 13px;
     color: #575757;
     }
#right-column .text ul { list-style-type: disk; margin: 0;}
#right-column .text ul li { margin: 0 0 20px 50px; padding: 0; font-size: 13px;}
#right-column .text ul li a { color: #EEB081;}
#right-column .text ul li a:hover {
    color: #000;
}
#right-column .re_top {
    width: 470px;
    height: 39px; 
    text-align: right; 
    margin: 0; 
    padding: 0; 
    font-size: 12px;
    background: url(img/text_btm.jpg) no-repeat;  
}

#right-column .re_top a { 
    text-decoration: none; 
    color:#eeb081; 
    padding: 0;
    margin-right: 20px;
}
#right-column .re_top a:hover {
    color: #000;
}

#right-column ul{
padding:0 30px;
}
#right-column ul li{
color:#666;
font-size:13px;
line-height:270%;
list-style:none;
}x

/* foot */

#copy_space {
    clear: both;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    background-color: #424242;
    border-top: double 6px #fff;   
}

#copy_space ul{
width:800px;
margin:5px auto;
text-align:right;
color:#f5f5f5;
list-style:none;
font-size:13px;
}

/* copy */

#copyright {
    width: 800px;
    margin: 0 auto;
    text-align: right;
}
#copyright p {
    color: #fff;
    font-size: 11px;
    padding: 10px 6px 30px 0;
}
   
