body{padding:0;margin:0;font-size:13px;color:#555;overflow-y:scroll;font-family:"ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Meiryo UI, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;position:relative;-webkit-text-size-adjust:100%;}
p, dd, dt, dl, input, img, textarea, select, a, ul, li, h1, h2, h3, h4, h5, h6{-webkit-text-size-adjust:100%;}
img{vertical-align:bottom;border:0;}
input, select, textarea{font-size:13px;color:#555;font-family:"ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Meiryo UI, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;margin:0;padding:0;border:0;}
p, dd, dt, dl{padding:0;margin:0;}
textarea{margin:0;padding:0;border:0;font-size:100%;}
input[type="submit"], input[type="reset"], input[type="button"], button{cursor:pointer;font-size:14px;}
a:active,a:focus{outline:none;}
a{text-decoration:none;color:#555;}
a:hover{opacity:0.85;-moz-opacity:0.85;filter:alpha(opacity=85);}
.clear{clear:both;}
h1, h2, h3, h4, h5,h6{list-style:none;padding:0;margin:0;font-size:100%;font-weight:100;}
ul{list-style:none;padding:0;margin:0;}
iframe{border:0;z-index:100;}
.s_slide{width:184px;position:relative;}
.s_slide ul li{display:none;position:absolute;}
h1{display:none;}
body{background:url(../img/bkw_02.png) top center;margin:0;padding:0;}
#wrap{min-height:100%;}
#container{width:1000px;margin:auto;}
#header_out{background:no-repeat url(../img/header/bk.png);}
#header div#h_logo{float:left;margin-top:5px;margin-left:10px;}
#header div#h_logo a:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
#header div#h_logo img{width:405px;}
#h_right{width:460px;float:right;margin-right:5px;margin-top:15px;}
#h_right a.off img.on{display:none;}
#h_right a.off img.off{display:inline-block;}
#h_right a.on img.on{display:inline-block;}
#h_right a.on img.off{display:none;}
#h_right a{margin-right:10px;}
#h_right_01{margin-bottom:15px;}
#h_text{margin-top:20px;margin-bottom:5px;}
#bnr_deli{margin-left:10px;margin-top:5px;float:left;}
#nav{width:980px;height:44px;margin-top:10px;background:url(../img/header/nav_bk.png);float:left;margin-left:10px;}
#nav ul{float:left;margin-left:20px;}
#nav li{float:left;display:block;text-indent:-9999px;}
#nav li a{display:block;}
.pt{clear:both;display:block;width:125px;height:35px;background:url(../img/p_top.png);color:#fff;text-align:center;line-height:35px;float:right;margin-right:20px;margin-top:20px;}
#footer{bottom:0px;background:url(../img/footer/fbk.jpg);width:100%;}
#fline{height:10px;background:url(../img/footer/fline.png);}
#fline_out{position:relative;}
#fline_icon{position:absolute;top:-150px;background:url(../img/footer/fline_icon.png) top center;height:180px;width:100%;}
#fmain{width:960px;margin:auto;padding:20px;}
#f_right{float:right;width:520px;}
#flink{margin-bottom:20px;}
#flink li{float:left;list-style-type:none;background-image:url(../img/footer/flink_icon.png);background-repeat:no-repeat;background-position:left center;padding-left:18px;margin-right:12px;margin-bottom:6px;}
#flink a{font-size:12px;color:#e8537e;font-weight:bold;}
#faddress{float:right;text-align:right;font-size:12px;color:#e8537e;font-weight:bold;}
#fbanner a{margin-bottom:10px;display:inline-block;}

}
@charset "utf-8";