@charset"utf-8";

body {
	margin: 0px;
	padding: 0px;
	font-size: 75%;
	line-height: 200%;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Verdana, Geneva, sans-serif;
	color: #191919;
	background-image: url(../img/main/top_line.gif);
	background-repeat: repeat-x;
	behavior: url("http://www.odik.co.jp/css/csshover.htc");/* IE6 */
}

td,th {
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Verdana, Geneva, sans-serif;
	color: #191919;
}
#box {
	width: 100%;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	text-align: center;
	padding: 0px;
	position: relative;
	text-align: left;
}

/* header */
#header {
	margin: 0px;
	padding: 0px;
	width: 950px;
	height: 148px;
}
.header_top {
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 950px;
}
.header_title {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 116px;
	width: 714px;
	background-image: url(../img/main/header_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}
.header_title a {
	display: block;
	width: 600px;
	height: 105px;
	text-decoration: none;
	outline: 0px;
}
.header_form {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 116px;
	width: 236px;
	text-indent: -9999px;
	background-image: url(../img/main/header_01.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}
.header_form a   {
	display: block;
	width: 236px;
	height: 26px;
	margin-top: 69px;
}
.header_form a:hover  {
	background-repeat: no-repeat;
	background-position: -714px -69px;
	background-image: url(../img/main/header_02.gif);
}

/* menu */
#menu {
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 950px;
	background-image: url(../img/main/menu_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#menu ul li a {
	text-indent: -9999px;
	outline: 0px;
}

/* ホーム */
#menu ul li.home {
    height: 39px;
	width: 118px;
	float: left;
}
#menu ul li.home a {
	display: block;
	width: 118px;
	height: 39px;
}
#menu ul li.home a:hover {
	background-image: url(../img/main/menu_02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/* 会社情報 */
#menu ul li.company {
	height: 39px;
	width: 119px;
	float: left;
}
#menu ul li.company a {
	display: block;
	width: 119px;
	height: 39px;	
}
#menu ul li.company a:hover {
	background-image: url(../img/main/menu_02.gif);
	background-repeat: no-repeat;
	background-position: -118px 0px;
}
#menu ul li.company ul li.s_kaishagaiyou a {
	background-image: url(../img/main/manu_sub/company/kaishagaiyou_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.company ul li.s_kaishagaiyou a:hover {
	background-image: url(../img/main/manu_sub/company/kaishagaiyou_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.company ul li.s_odiktoha a {
	background-image: url(../img/main/manu_sub/company/odiktoha_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.company ul li.s_odiktoha a:hover {
	background-image: url(../img/main/manu_sub/company/odiktoha_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.company ul li.s_daihyou a {
	background-image: url(../img/main/manu_sub/company/daihyou_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.company ul li.s_daihyou a:hover {
	background-image: url(../img/main/manu_sub/company/daihyou_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.company ul li.s_access a {
	background-image: url(../img/main/manu_sub/company/access_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.company ul li.s_access a:hover {
	background-image: url(../img/main/manu_sub/company/access_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.company ul li.s_staff a {
	background-image: url(../img/main/manu_sub/company/staff_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.company ul li.s_staff a:hover {
	background-image: url(../img/main/manu_sub/company/staff_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.company ul li.s_saiyou a {
	background-image: url(../img/main/manu_sub/company/saiyou_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.company ul li.s_saiyou a:hover {
	background-image: url(../img/main/manu_sub/company/saiyou_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}

/* イベント */
#menu ul li.event {
	height: 39px;
	width: 119px;
	float: left;
}
#menu ul li.event a {
	display: block;
	width: 119px;
	height: 39px;
}
#menu ul li.event a:hover {
	background-image: url(../img/main/menu_02.gif);
	background-repeat: no-repeat;
	background-position: -237px 0px;
}
#menu ul li.event ul li.s_eventnitsuite a {
	background-image: url(../img/main/manu_sub/event/eventnitsuite_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.event ul li.s_eventnitsuite a:hover {
	background-image: url(../img/main/manu_sub/event/eventnitsuite_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.event ul li.s_event-talkshow a {
	background-image: url(../img/main/manu_sub/event/event-talkshow_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.event ul li.s_event-talkshow a:hover {
	background-image: url(../img/main/manu_sub/event/event-talkshow_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.event ul li.s_pr-event a {
	background-image: url(../img/main/manu_sub/event/pr-event_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.event ul li.s_pr-event a:hover {
	background-image: url(../img/main/manu_sub/event/pr-event_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.event ul li.s_concert a {
	background-image: url(../img/main/manu_sub/event/concert_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.event ul li.s_concert a:hover {
	background-image: url(../img/main/manu_sub/event/concert_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.event ul li.s_dinnershow a {
	background-image: url(../img/main/manu_sub/event/dinnershow_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.event ul li.s_dinnershow a:hover {
	background-image: url(../img/main/manu_sub/event/dinnershow_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.event ul li.s_owarai-live a {
	background-image: url(../img/main/manu_sub/event/owarai-live_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.event ul li.s_owarai-live a:hover {
	background-image: url(../img/main/manu_sub/event/owarai-live_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.event ul li.s_osusumekikaku a {
	background-image: url(../img/main/manu_sub/event/osusumekikaku_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.event ul li.s_osusumekikaku a:hover {
	background-image: url(../img/main/manu_sub/event/osusumekikaku_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}

/* 講演会 */
#menu ul li.kouenkai {
	height: 39px;
	width: 119px;
	float: left;
}
#menu ul li.kouenkai a {
	display: block;
	width: 119px;
	height: 39px;
}
#menu ul li.kouenkai a:hover {
	background-image: url(../img/main/menu_02.gif);
	background-repeat: no-repeat;
	background-position: -356px 0px;
}
#menu ul li.kouenkai ul li.s_kouenkainitsuite a {
	background-image: url(../img/main/manu_sub/kouenkai/kouenkainitsuite_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.kouenkai ul li.s_kouenkainitsuite a:hover {
	background-image: url(../img/main/manu_sub/kouenkai/kouenkainitsuite_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.kouenkai ul li.s_koushijin a {
	background-image: url(../img/main/manu_sub/kouenkai/koushijin_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.kouenkai ul li.s_koushijin a:hover {
	background-image: url(../img/main/manu_sub/kouenkai/koushijin_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.kouenkai ul li.s_kouenkai a {
	background-image: url(../img/main/manu_sub/kouenkai/kouenkai_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.kouenkai ul li.s_kouenkai a:hover {
	background-image: url(../img/main/manu_sub/kouenkai/kouenkai_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}

/* CM・その他 */
#menu ul li.cm {
	height: 39px;
	width: 119px;
	float: left;
}
#menu ul li.cm a {
	display: block;
	width: 119px;
	height: 39px;
}
#menu ul li.cm a:hover {
	background-image: url(../img/main/menu_02.gif);
	background-repeat: no-repeat;
	background-position: -475px 0px;
}
#menu ul li.cm ul li.s_cm-sonotanitsuite a {
	background-image: url(../img/main/manu_sub/cm/cm-sonotanitsuite_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.cm ul li.s_cm-sonotanitsuite a:hover {
	background-image: url(../img/main/manu_sub/cm/cm-sonotanitsuite_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.cm ul li.s_cm a {
	background-image: url(../img/main/manu_sub/cm/cm_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.cm ul li.s_cm a:hover {
	background-image: url(../img/main/manu_sub/cm/cm_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.cm ul li.s_sonota a {
	background-image: url(../img/main/manu_sub/cm/sonota_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.cm ul li.s_sonota a:hover {
	background-image: url(../img/main/manu_sub/cm/sonota_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}

/* アーティスト */
#menu ul li.artist {
	height: 39px;
	width: 119px;
	float: left;
}
#menu ul li.artist a {
	display: block;
	width: 119px;
	height: 39px;
}
#menu ul li.artist a:hover {
	background-image: url(../img/main/menu_02.gif);
	background-repeat: no-repeat;
	background-position: -594px 0px;
}
#menu ul li.artist ul li.s_artist a {
	background-image: url(../img/main/manu_sub/artist/artist_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.artist ul li.s_artist a:hover {
	background-image: url(../img/main/manu_sub/artist/artist_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.artist ul li.s_shozoku a {
	background-image: url(../img/main/manu_sub/artist/shozoku_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.artist ul li.s_shozoku a:hover {
	background-image: url(../img/main/manu_sub/artist/shozoku_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.artist ul li.s_bunkajin a {
	background-image: url(../img/main/manu_sub/artist/bunkajin_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.artist ul li.s_bunkajin a:hover {
	background-image: url(../img/main/manu_sub/artist/bunkajin_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.artist ul li.s_musician a {
	background-image: url(../img/main/manu_sub/artist/musician_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.artist ul li.s_musician a:hover {
	background-image: url(../img/main/manu_sub/artist/musician_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.artist ul li.s_owaraigeinin a {
	background-image: url(../img/main/manu_sub/artist/owaraigeinin_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.artist ul li.s_owaraigeinin a:hover {
	background-image: url(../img/main/manu_sub/artist/owaraigeinin_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.artist ul li.s_sports-athlete a {
	background-image: url(../img/main/manu_sub/artist/sports-athlete_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.artist ul li.s_sports-athlete a:hover {
	background-image: url(../img/main/manu_sub/artist/sports-athlete_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.artist ul li.s_model-actor a {
	background-image: url(../img/main/manu_sub/artist/actor-model-mc_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.artist ul li.s_model-actor a:hover {
	background-image: url(../img/main/manu_sub/artist/actor-model-mc_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.artist ul li.s_touroku-artist a {
	background-image: url(../img/main/manu_sub/artist/touroku-artist_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.artist ul li.s_touroku-artist a:hover {
	background-image: url(../img/main/manu_sub/artist/touroku-artist_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}

/* 初めての方 */
#menu ul li.beginner {
	height: 39px;
	width: 119px;
	float: left;
}
#menu ul li.beginner a {
	display: block;
	width: 119px;
	height: 39px;
}
#menu ul li.beginner a:hover {
	background-image: url(../img/main/menu_02.gif);
	background-repeat: no-repeat;
	background-position: -713px 0px;
}
#menu ul li.beginner ul li.s_odiktoha a {
	background-image: url(../img/main/manu_sub/beginner/odiktoha_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.beginner ul li.s_odiktoha a:hover {
	background-image: url(../img/main/manu_sub/beginner/odiktoha_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.beginner ul li.s_casting a {
	background-image: url(../img/main/manu_sub/beginner/casting_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.beginner ul li.s_casting a:hover {
	background-image: url(../img/main/manu_sub/beginner/casting_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.beginner ul li.s_nagare a {
	background-image: url(../img/main/manu_sub/beginner/nagare_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.beginner ul li.s_nagare a:hover {
	background-image: url(../img/main/manu_sub/beginner/nagare_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.beginner ul li.s_qa a {
	background-image: url(../img/main/manu_sub/beginner/qa_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.beginner ul li.s_qa a:hover {
	background-image: url(../img/main/manu_sub/beginner/qa_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.beginner ul li.s_koukokugyoukai a {
	background-image: url(../img/main/manu_sub/beginner/koukokugyoukai_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 119px;
}
#menu ul li.beginner ul li.s_koukokugyoukai a:hover {
	background-image: url(../img/main/manu_sub/beginner/koukokugyoukai_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}

/* お問い合わせ */
#menu ul li.contact {
	height: 39px;
	width: 118px;
	float: left;
}
#menu ul li.contact a {
	display: block;
	width: 118px;
	height: 39px;
}
#menu ul li.contact a:hover {
	background-image: url(../img/main/menu_02.gif);
	background-repeat: no-repeat;
	background-position: -832px 0px;
}
#menu ul li.contact ul li.s_contact-otoiawase a {
	background-image: url(../img/main/manu_sub/contact/contact-otoiawase_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 118px;
}
#menu ul li.contact ul li.s_contact-otoiawase a:hover {
	background-image: url(../img/main/manu_sub/contact/contact-otoiawase_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.contact ul li.s_contact-casting a {
	background-image: url(../img/main/manu_sub/contact/contact-casting_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 118px;
}
#menu ul li.contact ul li.s_contact-casting a:hover {
	background-image: url(../img/main/manu_sub/contact/contact-casting_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.contact ul li.s_contact-touroku a {
	background-image: url(../img/main/manu_sub/contact/contact-touroku_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 118px;
}
#menu ul li.contact ul li.s_contact-touroku a:hover {
	background-image: url(../img/main/manu_sub/contact/contact-touroku_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.contact ul li.s_contact-privacy a {
	background-image: url(../img/main/manu_sub/contact/contact-privacy_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 118px;
}
#menu ul li.contact ul li.s_contact-privacy a:hover {
	background-image: url(../img/main/manu_sub/contact/contact-privacy_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#menu ul li.contact ul li.s_odik-casting-fax a {
	background-image: url(../img/main/manu_sub/contact/odik-casting-fax_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 39px;
	width: 118px;
}
#menu ul li.contact ul li.s_odik-casting-fax a:hover {
	background-image: url(../img/main/manu_sub/contact/odik-casting-fax_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}

/* メニューサブ */
#menu ul li ul li {
	margin: 0;
	position:relative;
	float: none;
}
/* 【OFF】 */
#menu ul li ul {
	display: none;
}
/* 【ON】 */
#menu ul li:hover ul {
	display: block;
	position: absolute;
	z-index: 100;
}

/* main */
#main {
	width: 950px;
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#foot_contact {
	background-image: url(../img/main/foot_contact_01.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 183px;
	width: 666px;
	margin-top: 80px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	text-indent: -9999px;
}
#foot_contact a  {
	display: block;
	width: 666px;
	height: 183px;
	outline: 0px;
}
#foot_contact a:hover {
	background-image: url(../img/main/foot_contact_02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/* footer */
#footer_1 {
	width: 950px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer_1 .footer_box {
	margin: 0px;
	float: left;
	width: 180px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#footer_1 .footer_box p {
	padding: 0px;
	font-size: 12px;
	line-height: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#footer_2 {
	width: 950px;
	height: 50px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* その他 */
.clearfloat { /* このクラスは、div またはブレークエレメントに適用される必要があり、また、フローティングエレメントが完全に含まれているコンテナの末尾の直前にある最後のエレメントである必要があります */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	visibility: hidden;
}
p {
	padding: 0px;
	margin: 0px;
}
.out {
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
html {
	overflow-y: scroll;
}
address {
	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 12px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.decrease {
	letter-spacing: -1px;
}
.decrease_2 {
	letter-spacing: -2px;
}
.page_top {
	width: 100px;
	padding: 0px;
	height: 26px;
	background-image: url(../img/main/page_top_01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: right;
	margin: 0px;
}
.page_top a {
	height: 26px;
	width: 100px;
	text-decoration: none;
	display: block;
	outline: 0px;
}
.page_top a:hover {
	background-image: url(../img/main/page_top_02.gif);
	background-repeat: no-repeat;
}
.page_top_event {
	width: 100px;
	padding: 0px;
	height: 26px;
	background-image: url(../img/main/page_top_01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 640px;
}
.page_top_event a {
	height: 26px;
	width: 100px;
	text-decoration: none;
	display: block;
	outline: 0px;
}
.page_top_event a:hover {
	background-image: url(../img/main/page_top_02.gif);
	background-repeat: no-repeat;
}

