h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,dt,dd,table,th,tr,form{/*lZbg*/
  margin:0;
  padding:0;
  font-size:100%;   
  }
/* TCY
   PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP */

Body {background-color:#ffffff;margin:0;}

.Header00 {
    background-image: url(img/h004.png);
    background-repeat: repeat-x;
    width:100%;
    height:445px;
    margin: 0 auto 0;
    text-align:center;
    }
.Header01 {
    background-image: url(img/h002.png);
    background-repeat: no-repeat;
    height:445px;
    background-position:center;
    text-align:center;
    }
.menu00 {
    background-color:#F64147;
    width:100%;
    height:55px;
    text-align:center;
    }
.menu01 {
    width:1000px;
    height:55px;
    margin:0 auto 0;
    }

/* O[oirQ[V
   PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP */
#menu_a ul {
    list-style: none outside none;


    top: 446px;
}
#menu_a ul{width: 1000px;}
#menu_a ul li {float: left;padding: 0;}
#menu_a ul li a {
    display:block;height: 53px;
    background-image:url(img/h003.png);
    background-repeat:no-repeat;}
#menu_a ul li#menu_a01 a {background-position: 0 -53px;width:199px;}
#menu_a ul li#menu_a01 a:hover {background-position: 0 0;}
#menu_a ul li#menu_a02 a {background-position: -199px -53px;width:201px;}
#menu_a ul li#menu_a02 a:hover {background-position: -199px 0;}
#menu_a ul li#menu_a03 a {background-position: -400px -53px;width:200px;}
#menu_a ul li#menu_a03 a:hover {background-position: -400px 0;}
#menu_a ul li#menu_a04 a {background-position: -600px -53px;width:201px;}
#menu_a ul li#menu_a04 a:hover {background-position: -600px 0;}
#menu_a ul li#menu_a05 a {background-position: -801px -53px;width:199px;}
#menu_a ul li#menu_a05 a:hover {background-position: -801px 0;}
#menu_a ul li a span {display: none;}


/* {g
   PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP */
.main_00 {width:100%;text-align:center;}
.main_01 {width:1010px;margin:30px auto 0;}
.main_left00 {
    float: left;
    font-size: 18px;
    margin: 0 0 0 20px;
    text-align: left;
    width: 700px;
    }
.main_right00 {
    width:288px;
    float:right;
    text-align:left;
    }
.right01 {
    width:288px;
    background-image: url(img/z007.png);
    background-repeat: repeat-y;
    padding:;:0 0 0 20px;
    }


.clear {clear:both;}
.clear hr {display:none;}


.footer00 {
    background-color: #EE1D24;
    background-repeat: repeat-x;
    text-align: center;
    width: 100%;
    margin: 50px 0 0 0;
    height: auto;
    }
.footer01{
    background-repeat: no-repeat;
    width:1000px;
    margin-top:15px;
    text-align:center;
    margin: 0 auto 0;
    }
.footer02{
    background-color:#EE1D24;
    background-repeat: repeat-x;
    width:100%;
    margin: 0 auto 0;
    text-align:center;
    font-size:13px;
    }
.footer_left {
    float: left;
    font-size: 18px;
    margin: 0 0 0 0;
    text-align: left;
    width: 350px;
    font-size:15px;
    margin: 20px 0 0 0;
    }
.footer_right {
    width:600px;
    float:right;
    text-align:left;
    margin: 30px 0 0 0;
    }
.footer_right a {
    color:#ffffff;
    }

.footer_sns {
    width:400px;
    margin: 35px 0 0 130px;
    }
    

.footer_sns_tw {
    float: left;
    margin: 0;
}
.footer_sns_google {
    float: left;
    margin: 0 0 0 30px;
}
.footer_sns_fb {
    float: left;
    margin: 0;
}




/* cBb^[tFCXubNp
   PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP */
.twtr-doc{margin: 0 0 0 30px;}
.twtr-user,
.twtr-ft div,
.twtr-hd,
.hashtag,
.twtr-widget em, .twtr-widget .twtr-new-results {display: none !important;}
.fb_iframe_widget {margin: 0 0 0 30px;}
.fbConnectWidgetTopmost{border-width: 0px !important;}









<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/ja_JP/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
