* {margin: 0; padding: 0;}
a {text-decoration: none; outline: none; color: #fff;}
a:hover {text-decoration: underline;}
a img {border: none;}
ul, ol, li {list-style: none;}

body {background: #fff; font: 62.5%/1.4 Tahoma, sans-serif; padding-top: 3px; color: #f3aa4a;}
#page {width: 960px; margin: 0 auto; background: #f39af3;}
#header {position: relative; background: url(template1/bg/header.jpg) left top no-repeat; height: 346px;}
#content {position: relative;}

#logo {position: absolute; top: 229px; right: 68px;}
#logo a {display: block; text-indent: -200em; overflow: hidden; width: 397px; height: 103px; background: url(template1/all/logo.jpg) left top no-repeat;}

#header ul {width: 500px; position: absolute; overflow: hidden; top: 62px; right: -10px;}
#header li {display: block; float: left; padding-right: 7px;}
#header li.second {padding-right: 8px;}
#header li img {display: block; width: 156px; height: 158px;}

.gal {width: 945px; overflow: hidden; padding: 11px 0 6px 6px; background: #cdfffa; margin-left: 7px;}
.gal.gal_01 {background: #cdfffa url(template1/bg/content.jpg) right bottom no-repeat;}
.gal.gal_02 {padding-top: 13px; padding-left: 4px; width: 943px;}
.gal li {display: block; float: left; padding: 0 6px 6px 0;}
.gal li.alignment {float: none;}
.gal li.last_row {padding-right: 0;}
.gal img {display: block; width: 183px; height: 321px;}

.click_here_02 {margin-left: 7px;}
#text {text-indent: -1000em; overflow: hidden; background: url(template1/bg/text_02.jpg) center top no-repeat; height: 33px;}