@charset "UTF-8";
*{outline:none;}
html {
	overflow: auto;
}
body{font:normal 91.7%/130% "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "メイリオ", "Meiryo", sans-serif;background:#fefdfc;text-align:center;color:#000;height:100%;letter-spacing:0.1em;text-decoration:none;border-style:none;margin:0;padding:0;}
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.clearfix{min-height:1px;}
* html .clearfix{height:1px;}
a:link{color:#d10800;text-decoration:none;}
a:visited{color:#5e9000;text-decoration:none;}
a:hover{color:#f30;text-decoration:underline;}
a:active{border:none;color:#fc0;text-decoration:none;}
a img{border:none;}
#container{width:710px;background:#fefdfc;text-align:left;height:100%;border-top:0 none;border-right:0 none;border-bottom:0 none;border-left:0 none;margin:auto;padding:0;}
#header{background:#fefdfc;width:710px;margin:0;padding:0;}
#header h1{background:#fefdfc url(../img/header_logo.gif) no-repeat;height:110px;width:710px;margin:0;padding:0;}
#header_img{background:#fefdfc url(../rotator/rotator.php) no-repeat;height:175px;width:710px;border-style:none;border-width:0;margin:0;padding:0;}
#menu{background:#fefdfc;height:44px;width:566px;border-style:none;border-width:0;margin:0 auto;padding:0;}
#menu ul{list-style:none;}
#menu li{float:left;list-style:none;display:inline;}
#dashedline{background:#fefdfc url(../img/dashedline.gif) no-repeat;height:10px;width:710px;border-style:none;border-width:0;margin:0 0 15px;padding:0;}
#footer{background:url(../img/footer_img.gif) no-repeat left bottom;height:220px;width:733px;border-style:none;border-width:0;margin:0;padding:0;}
#footer_top{background:url(../img/dashedline.gif) no-repeat top;height:45px;width:710px;border-style:none;border-width:0;margin:0;padding:20px 0 0;}
#panda{position:relative;top:-38px;display:inline;float:left;}
#navi{font-family:Verdana, Arial, sans-serif;text-align:left;height:45px;width:600px;position:relative;left:30px;letter-spacing:0.2em;top:0;border-style:none;border-width:0;margin:0;padding:0;}
#navi a{text-decoration:none;}
#page_top{height:20px;width:86px;display:block;position:relative;left:565px;top:-20px;border-style:none;border-width:0;margin:0;padding:0;}
#copyright{width:530px;text-align:left;position:relative;border-style:none;border-width:0;margin:20px 0 0 10px;padding:0;}
#c1{font-size:150%;font-weight:bolder;text-decoration:underline;line-height:115%;text-align:left;border-style:none;border-width:0;margin:0;padding:0;}
#home,#home a{height:44px;width:59px;border-style:none;border-width:0;margin:0;padding:0;}
#portfolio,#portfolio a{height:44px;width:153px;border-style:none;border-width:0;margin:0;padding:0;}
#about,#about a{height:44px;width:115px;border-style:none;border-width:0;margin:0;padding:0;}
#contact,#contact a{height:44px;width:139px;border-style:none;border-width:0;margin:0;padding:0;}
#link,#link a{height:44px;width:100px;border-style:none;border-width:0;margin:0;padding:0;}
#c2,#c3{line-height:115%;font-weight:700;text-decoration:underline;border-style:none;border-width:0;margin:5px 0 0;padding:0;}