* {
	margin: 0;
	padding: 0;
	list-style: none;
	}
img {
	border: 0;
	}
body {
	background-color: #fff;
	text-align: center;
	font-family: "Lucida Grande","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Meiryo,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	}
.boxBlock {
	clear: both;
	}
#container {
	margin: 0 auto;
	width: 760px;
	text-align: left;
	}
#header h1 {
	background-image: url(../css_img/logo.png);
	background-repeat: no-repeat;
	width: 260px;
	height: 50px;
	text-indent: -5000px;
	background-color: pink;
	float: left;
	}
#header h1 a {
	display: block;
	text-decoration: none;
	width: 260px;
	height: 50px;
	}
#menu {
	background-image: url(../css_img/menu.png);
	background-repeat: no-repeat;
	float: right;
	width: 500px;
	height: 50px;
	position: relative;
	}
#menu li {
	list-style: none;
	position: absolute;
	top: 0;
	}
#menu li, #menu a {
	height: 38px;
	display: block;
	}
#menu a {
	text-indent: -5000px;
	text-decoration: none;
	overflow: hidden;
	}
#menu_home { left: 34px; width: 55px; }
#menu_keijiban { left: 112px; width: 56px; }
#menu_trinita { left: 191px; width: 108px; }
#menu_life { left: 327px; width: 97px; }
#menu_link { left: 444px; width: 56px; }

#menu_home a:hover, #menu_home a:visited:hover { background: url(../css_img/menu.png) -34px -38px no-repeat; }
#menu_keijiban a:hover, #menu_keijiban a:visited:hover { background: url(../css_img/menu.png) -112px -38px no-repeat; }
#menu_trinita a:hover, #menu_trinita a:visited:hover { background: url(../css_img/menu.png) -191px -38px no-repeat; }
#menu_life a:hover, #menu_life a:visited:hover { background: url(../css_img/menu.png) -327px -38px no-repeat; }
#menu_link a:hover, #menu_link a:visited:hover { background: url(../css_img/menu.png) -444px -38px no-repeat; }

#menu_home a.selected:link, #menu_home a.selected:visited { background: transparent url(../css_img/menu.png) -34px -76px no-repeat; }
#menu_keijiban a.selected:link, #menu_keijiban a.selected:visited { background: transparent url(../css_img/menu.png) -112px -76px no-repeat; }
#menu_trinita a.selected:link, #menu_trinita a.selected:visited { background: transparent url(../css_img/menu.png) -191px -76px no-repeat; }
#menu_life a.selected:link, #menu_life a.selected:visited { background: transparent url(../css_img/menu.png) -327px -76px no-repeat; }
#menu_link a.selected:link, #menu_link a.selected:visited { background: transparent url(../css_img/menu.png) -444px -76px no-repeat; }

#pop_home, #pop_news, #pop_appeal, #pop_hero, #pop_hata, #pop_trisapo, #pop_syasin, #pop_trinita, #pop_life, #pop_link {
	background-repeat: no-repeat;
	height: 150px;
	text-indent:-5000px;
	clear: both;
	}
#pop_home {
	background-image: url(../css_img/home.png);
	}
#pop_news {
	background-image: url(../css_img/news.png);
	}
#pop_appeal {
	background-image: url(../css_img/appeal.png);
	}
#pop_hero {
	background-image: url(../css_img/hero.png);
	}
#pop_hata {
	background-image: url(../css_img/hata.png);
	}
#pop_trisapo {
	background-image: url(../css_img/trisapo.png);
	}
#pop_syasin {
	background-image: url(../css_img/syasin.png);
	}
#pop_trinita {
	background-image: url(../css_img/trinita.png);
	}
#pop_life {
	background-image: url(../css_img/life.png);
	}
#pop_link {
	background-image: url(../css_img/link.png);
	}

#sidebar {
	float: right;
	width: 240px;
	font-size: small;
	color: #666;
	line-height: 1.5em;
	letter-spacing: 0.2em;
	margin-bottom:60px;
	}
#sidebar a:link{
	color: #00AEE6;
	}
#sidebar a:visited{
	color: #00AEE6;
	}
#sidebar a:hover{
	color: #fff;
	background-color: #00AEE6;
	}
#content, #content_home {
	float: left;
	margin-right: 20px;
	width: 500px;
	margin-bottom:60px;
	}
#content_full, #content_category {
	margin-bottom:60px;
	}
#content p, #content dl, #content_full p, #content_full dl, #content_home p, #content_home dl {
	margin: 0 0 10px 3px;
	font-size: small;
	color: #666;
	line-height: 1.5em;
	letter-spacing: 0.2em;
	}
#content dl, #content_full dl, #content_home dl {
	margin-left: 3px;
	}
#content dt, #content_full dt, #content_home dt {
	margin-top: 15px;
	}
#content dd, #content_full dd, #content_home dd {
	background-image: url(../css_img/bar.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding-bottom: 13px;
	}
#content a:link, #content_full a:link{
	color: #00AEE6;
	}
#content a:visited, #content_full a:visited{
	color: #00AEE6;
	}
#content a:hover, #content_full a:hover{
	color: #fff;
	background-color: #00AEE6;
	}
.box {
	margin: 0 0 20px 0;
	background-image: url(../css_img/bar.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding-bottom: 15px;
	}
.box2 {
	margin: 0 auto 15px auto;
	list-style: none;
	text-align: center;
	margin-left: 50px;
	}
.box2 li {
	float: left;
	width: 320px;
	margin: 0 20px 15px 0;
	font-size: small;
	color: #666;
	line-height: 1.5em;
	letter-spacing: 0.2em;
	}
.box2 li a:hover{
	text-decoration: none;
	}

#home_h301, #home_h304, #home_h305, #home_h306, #home_h307, #news_h301, #side_h301, #side_h302, #appeal_h301, #hero_h301, #hata_h301, #trisapo_h301, #syasin_h301, #trinita_h301, #life_h301, #link_h301 {
	background-repeat: no-repeat;
	margin: 20px 0 15px 0;
	text-indent:-5000px;
	}
#home_h302, #home_h303 {
	background-repeat: no-repeat;
	background-position: bottom left;
	margin: 0px 0 15px 0;
	text-indent:-5000px;
	clear: both;
	}
#home_h301 {
	background-image: url(../css_img/home_h301.png);
	height: 21px;
	}
#home_h302 {
	background-image: url(../css_img/home_h302.png);
	height: 40px;
	}
#home_h303 {
	background-image: url(../css_img/home_h303.png);
	height: 41px;
	}
#home_h304 {
	background-image: url(../css_img/home_h304.png);
	height: 21px;
	}
#home_h305 {
	background-image: url(../css_img/home_h305.png);
	height: 19px;
	}
#home_h306 {
	background-image: url(../css_img/home_h306.png);
	height: 19px;
	}
#home_h307 {
	background-image: url(../css_img/home_h307.png);
	height: 21px;
	}
#news_h301 {
	background-image: url(../css_img/news_h301.png);
	height: 21px;
	}
#side_h301 {
	background-image: url(../css_img/side_h301.png);
	height: 21px;
	}
#side_h302 {
	background-image: url(../css_img/side_h302.png);
	height: 21px;
	}
#appeal_h301 {
	background-image: url(../css_img/appeal_h301.png);
	height: 21px;
	}
#hero_h301 {
	background-image: url(../css_img/hero_h301.png);
	height: 21px;
	}
#hata_h301 {
	background-image: url(../css_img/hata_h301.png);
	height: 21px;
	}
#trisapo_h301 {
	background-image: url(../css_img/trisapo_h301.png);
	height: 21px;
	}
#syasin_h301 {
	background-image: url(../css_img/syasin_h301.png);
	height: 21px;
	}
#trinita_h301 {
	background-image: url(../css_img/trinita_h301.png);
	height: 21px;
	}
#life_h301 {
	background-image: url(../css_img/life_h301.png);
	height: 20px;
	}
#link_h301 {
	background-image: url(../css_img/link_h301.png);
	height: 20px;
	}

h4 {
	font-size: medium;
	color: #00AEE6;
	margin-left: 3px;
	}

.mini_pop li {
	list-style: none;
	float: left;
	}
.mini_pop li a {
	display: block;
	width: 240px;
	height: 140px;
	text-decoration: none;
	overflow: hidden;
	}
#mini_trisapo {
	background-image: url(../css_img/mini_trisapo.png);
	width: 260px;
	height: 152px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#mini_news {
	background-image: url(../css_img/mini_news.png);
	width: 240px;
	height: 152px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#mini_tv {
	background-image: url(../css_img/mini_tv.png);
	width: 260px;
	height: 152px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#mini_hata {
	background-image: url(../css_img/mini_hata.png);
	width: 240px;
	height: 152px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#mini_hero {
	background-image: url(../css_img/mini_hero.png);
	width: 260px;
	height: 152px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#mini_appeal {
	background-image: url(../css_img/mini_appeal.png);
	width: 240px;
	height: 152px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#mini_syasin {
	background-image: url(../css_img/mini_syasin.png);
	width: 260px;
	height: 152px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#mini_herb {
	background-image: url(../css_img/mini_herb.png);
	width: 260px;
	height: 152px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#mini_memo {
	background-image: url(../css_img/mini_memo.png);
	width: 240px;
	height: 152px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#mini_hotto {
	background-image: url(../css_img/mini_hotto.png);
	width: 260px;
	height: 152px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#trinita_img01 {
	background-image: url(../css_img/trinita_img01.png);
	width: 260px;
	height: 197px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#trinita_img02 {
	background-image: url(../css_img/trinita_img02.png);
	width: 260px;
	height: 197px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#trinita_img03 {
	background-image: url(../css_img/trinita_img03.png);
	width: 240px;
	height: 197px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#trinita_img04 {
	background-image: url(../css_img/trinita_img04.png);
	width: 260px;
	height: 197px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#trinita_img05 {
	background-image: url(../css_img/trinita_img05.png);
	width: 260px;
	height: 197px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#trinita_img06 {
	background-image: url(../css_img/trinita_img06.png);
	width: 240px;
	height: 197px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#trinita_img07 {
	background-image: url(../css_img/trinita_img07.png);
	width: 760px;
	height: 197px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#life_img01 {
	background-image: url(../css_img/life_img01.png);
	width: 260px;
	height: 197px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#life_img02 {
	background-image: url(../css_img/life_img02.png);
	width: 260px;
	height: 197px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}
#life_img03 {
	background-image: url(../css_img/life_img03.png);
	width: 240px;
	height: 197px;
	background-repeat: no-repeat;
	text-indent:-5000px;
	margin-bottom: 15px;
	}

#sidebar dl {
	margin-left: 3px;
	}
#sidebar dt {
	margin-top: 15px;
	}
#sidebar dd {
	background-image: url(../css_img/bar.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 13px;
	}
#sidebar ul {
	background-image: url(../css_img/bar.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 13px;
	margin-left: 3px;
	}
#sidebar li {
	list-style: none;
	margin-bottom: 5px;
	}

#footer {
	background-image: url(../css_img/bar.png);
	background-position: top left;
	background-repeat: repeat-x;
	color: #666;
	font-size: x-small;
	line-height: 1.5em;
	letter-spacing: 0.1em;
	clear: both;
	}
#footer ul {
	width: 760px;
	font-size: small;
	padding-top: 10px;
	}
#footer li {
	padding-bottom: 15px;
	list-style: none;
	float: left;
	}
#footer a:link{
	color: #666;
	}
#footer a:visited{
	color: #666;
	}
#footer a:hover{
	color: #999;
	text-decoration: none;
	}
#footer p {
	clear: both;	
	}
