@charset "shift_jis";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
	height: 728px;
	width: 1024px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header {
	background: #DDDDDD;
	padding: 0;
	margin-top: 23px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 1024px;
}
#gnavi {
	width: 1024px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	height: 60px;
}
#gnavi ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#gnavi li {
	float: left;
}
#gnavi #comoji_navi {
	margin-left: 35px;
	background-image: url(../img/navi/comoji_01.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 45px;
	text-indent: -9999px;
	display: block;
}
#gnavi #comoji_navi:hover {
	background-image: url(../img/navi/comoji_02.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 45px;
}
#comoji_intro #comoji_navi {
	background-image: url(../img/navi/comoji_02.gif);
	background-repeat: no-repeat;
}
#comoji_intro #comoji_navi:hover {
	background-image: url(../img/navi/comoji_01.gif);
	background-repeat: no-repeat;
}
#comoji_adrress #comoji_navi {
	background-image: url(../img/navi/comoji_02.gif);
	background-repeat: no-repeat;
}
#comoji_adrress #comoji_navi:hover {
	background-image: url(../img/navi/comoji_01.gif);
	background-repeat: no-repeat;
}
#gnavi #works_navi {
	background-image: url(../img/navi/works_01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 45px;
	margin-left: 20px;
}
#gnavi #works_navi:hover {
	background-image: url(../img/navi/works_02.gif);
	background-repeat: no-repeat;
}
#works #works_navi {
	background-image: url(../img/navi/works_02.gif);
	background-repeat: no-repeat;
}
#works #works_navi:hover {
	background-image: url(../img/navi/works_01.gif);
	background-repeat: no-repeat;
}
#gnavi #info_navi {
	background-image: url(../img/navi/info_01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 45px;
	margin-left: 20px;
}
#info #info_navi {
	background-image: url(../img/navi/info_02.gif);
	background-repeat: no-repeat;
}
#info #gnavi #info_navi:hover {
	background-image: url(../img/navi/info_01.gif);
	background-repeat: no-repeat;
}
#gnavi #info_navi:hover {
	background-image: url(../img/navi/info_02.gif);
	background-repeat: no-repeat;
}
#gnavi #contact_navi {
	background-image: url(../img/navi/contact_01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 45px;
	margin-left: 20px;
}
#gnavi #contact_navi:hover {
	background-image: url(../img/navi/contact_02.gif);
	background-repeat: no-repeat;
}
#contact #contact_navi {
	background-image: url(../img/navi/contact_02.gif);
	background-repeat: no-repeat;
}
#contact #contact_navi:hover {
	background-image: url(../img/navi/contact_01.gif);
	background-repeat: no-repeat;
}
#gnavi #link_navi {
	background-image: url(../img/navi/link_01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 45px;
	margin-left: 20px;
}
#gnavi #link_navi:hover {
	background-image: url(../img/navi/link_02.gif);
	background-repeat: no-repeat;
}
#link #link_navi {
	background-image: url(../img/navi/link_02.gif);
	background-repeat: no-repeat;
}
#link #link_navi:hover {
	background-image: url(../img/navi/link_01.gif);
	background-repeat: no-repeat;
}
#gnavi #logo_navi {
	background-image: url(../img/navi/comoji_logo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 127px;
	margin-left: 525px;
}
#container {
	width: 1025px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 530px;
	background-image: url(../img/works/works_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 61px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#comoji_intro #container {
	background-image: url(../img/comoji/comoji_container_bg.jpg);
}
#comoji_adrress #container {
	background-image: url(../img/comoji/comoji_container_bg.jpg);
	background-repeat: no-repeat;
}
#contact #container {
	background-image: url(../img/contact/bg_contact.png);
	background-repeat: no-repeat;
}
#link #container {
}
#link #container {
	background-image: url(../img/link/bg_link.png);
	background-repeat: no-repeat;
}
#mainContent {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 854px;
	height: 465px;
	background-image: url(../img/comoji/comoji_container_bg.jpg);
	background-repeat: no-repeat;
}
#mainContent p {
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
#info #mainContent {
	background-image: url(../img/info/bg_info.png);
	background-repeat: no-repeat;
	height: 465px;
	width: 854px;
	text-indent: -9999px;
}
#info #mainContent p {
	text-indent: -9999px;
}
#comoji_intro #mainContent {
	background-image: url(../img/comoji/main_bg.png);
	background-repeat: no-repeat;
	height: 465px;
	width: 854px;
}
#comoji_adrress #mainContent {
	background-image: url(../img/comoji/adrress_bg.png);
	background-repeat: no-repeat;
}
#contact #mainContent {
	background-image: url(../img/contact/contact.png);
	background-repeat: no-repeat;
}
#link #mainContent {
	background-repeat: no-repeat;
	background-image: url(../img/link/link_main_bg.jpg);
}
#works #mainContent {
	background-image: url(../img/works/works.png);
	background-repeat: no-repeat;
}
#works002 #mainContent {
	background-image: url(../img/works/works02.png);
}
#works003 #mainContent {
	background-image: url(../img/works/works03.png);
}
#works004 #mainContent {
	background-image: url(../img/works/works04.png);
}
#works005 #mainContent {
	background-image: url(../img/works/works05.png);
	background-repeat: no-repeat;
}
#works006 #mainContent {
	background-image: url(../img/works/works06.png);
	background-repeat: no-repeat;
}
#works007 #mainContent {
	background-image: url(../img/works/works07.png);
	background-repeat: no-repeat;
}
#works008 #mainContent {
	background-image: url(../img/works/works08.png);
	background-repeat: no-repeat;
}
#works009 #mainContent {
	background-image: url(../img/works/works09.png);
	background-repeat: no-repeat;
}
#works010 #mainContent {
	background-image: url(../img/works/works010.png);
	background-repeat: no-repeat;
}
#works011 #mainContent {
	background-image: url(../img/works/works011.png);
	background-repeat: no-repeat;
}
#works012 #mainContent {
	background-image: url(../img/works/works012.png);
	background-repeat: no-repeat;
}
#works013 #mainContent {
	background-image: url(../img/works/works013.png);
	background-repeat: no-repeat;
}
#works014 #mainContent {
	background-image: url(../img/works/works014.png);
	background-repeat: no-repeat;
}
#works015 #mainContent {
	background-image: url(../img/works/works015.png);
	background-repeat: no-repeat;
}
#works016 #mainContent {
	background-image: url(../img/works/works016.png);
	background-repeat: no-repeat;
}
#works017 #mainContent {
	background-image: url(../img/works/works17.png);
	background-repeat: no-repeat;
}
#works018 #mainContent {
	background-image: url(../img/works/works18.png);
	background-repeat: no-repeat;
}
#works019 #mainContent {
	background-image: url(../img/works/works19.png);
	background-repeat: no-repeat;
}
#works020 #mainContent {
	background-image: url(../img/works/works20.png);
	background-repeat: no-repeat;
}
#works021 #mainContent {
	background-image: url(../img/works/works21.png);
	background-repeat: no-repeat;
}
#works022 #mainContent {
	background-image: url(../img/works/works22.png);
	background-repeat: no-repeat;
}
#works023 #mainContent {
	background-image: url(../img/works/works23.png);
	background-repeat: no-repeat;
}
#works024 #mainContent {
	background-image: url(../img/works/works24.png);
	background-repeat: no-repeat;
}
#works025 #mainContent {
	background-image: url(../img/works/works25.png);
	background-repeat: no-repeat;
}
#works026 #mainContent {
	background-image: url(../img/works/works26.png);
	background-repeat: no-repeat;
}
#works027 #mainContent {
	background-image: url(../img/works/works27.png);
	background-repeat: no-repeat;
}
#right_navi {
	width: 10px;
	padding-right: 20px;
	float: right;
	height: 11px;
	margin-top: 232px;
	background-image: url(../img/comoji/r_navi_button_01.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
#right_navi:hover {
	background-image: url(../img/comoji/r_navi_button_02.gif);
	background-repeat: no-repeat;
}
#left_navi {
	background-image: url(../img/comoji/l_navi_button_01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 11px;
	width: 10px;
	margin-top: 232px;
	padding-left: 20px;
	background-position: right;
}
#left_navi:hover {
	background-image: url(../img/comoji/l_navi_button_02.gif);
	background-repeat: no-repeat;
}
#works_left_navi {
	width: 157px;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#works_left_navi ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#works_left_navi li {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#works_left_navi #advertisment {
	background-image: url(../img/works_navi/w_navi_advertisment.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 14px;
	width: 157px;
	padding-top: 20px;
	background-position: left bottom;
}
#works_left_navi #advertisment:hover {
	background-image: url(../img/works_navi/w_navi_advertisment.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#ad_works #advertisment {
	background-image: url(../img/works_navi/w_navi_advertisment.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#ad_works #advertisment:hover {
	background-image: url(../img/works_navi/w_navi_advertisment.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#works_left_navi #poster {
	background-image: url(../img/works_navi/w_navi_poster.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -9999px;
	display: block;
	height: 14px;
	width: 73px;
}
#works_left_navi #poster:hover {
	background-image: url(../img/works_navi/w_navi_poster.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#poster_works #poster {
	background-image: url(../img/works_navi/w_navi_poster.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#poster_works #poster:hover {
	background-image: url(../img/works_navi/w_navi_poster.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#works_left_navi #editorial {
	background-image: url(../img/works_navi/w_navi_editorial.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -9999px;
	display: block;
	height: 14px;
	width: 97px;
}
#works_left_navi #editorial:hover {
	background-image: url(../img/works_navi/w_navi_editorial.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#editorial_works #editorial {
	background-image: url(../img/works_navi/w_navi_editorial.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#editorial_works #editorial:hover {
	background-image: url(../img/works_navi/w_navi_editorial.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#works_left_navi #others {
	background-image: url(../img/works_navi/w_navi_others.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -9999px;
	display: block;
	height: 14px;
	width: 75px;
}
#works_left_navi #others:hover {
	background-image: url(../img/works_navi/w_navi_others.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#others_works #others {
	background-image: url(../img/works_navi/w_navi_others.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#others_works #others:hover {
	background-image: url(../img/works_navi/w_navi_others.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#works_left_navi #logo {
	background-image: url(../img/works_navi/w_navi_logo.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -9999px;
	display: block;
	height: 14px;
	width: 50px;
}
#works_left_navi #logo:hover {
	background-image: url(../img/works_navi/w_navi_logo.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#logo_works #logo {
	background-image: url(../img/works_navi/w_navi_logo.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#logo_works #logo:hover {
	background-image: url(../img/works_navi/w_navi_logo.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#works_left_navi #web {
	background-image: url(../img/works_navi/w_navi_web.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -9999px;
	display: block;
	height: 14px;
	width: 41px;
}
#works_left_navi #web:hover {
	background-image: url(../img/works_navi/w_navi_web.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#web_works #web {
	background-image: url(../img/works_navi/w_navi_web.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#web_works #web:hover {
	background-image: url(../img/works_navi/w_navi_web.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#r_nextbt {
	text-indent: -9999px;
	display: block;
	height: 60px;
	margin-top: 55px;
	width: 900px;
}
#r_nextbt ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#r_nextbt li {
	margin: 0px;
	padding: 0px;
}
#r_nextbt #next {
	background-image: url(../img/works_navi/next.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-indent: -9999px;
	display: block;
	height: 11px;
	width: 52px;
	float: right;
	padding-top: 25px;
	margin-right: 70px;
}
#r_nextbt #next:hover {
	background-image: url(../img/works_navi/next.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#r_nextbt #back {
	background-image: url(../img/works_navi/back.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 11px;
	width: 54px;
	background-position: right bottom;
	padding-top: 25px;
	margin-left: 18px;
}
#r_nextbt #back:hover {
	background-image: url(../img/works_navi/back.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#mail_bt {
	background-image: url(../img/contact/mail_bt.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 17px;
	width: 65px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 380px;
}
#blog_bt {
	background-image: url(../img/info/blog_bt.png);
	text-indent: -9999px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	height: 43px;
	width: 395px;
	margin-top: 232px;
}
#twitter_bt {
	background-image: url(../img/info/twitter_bt.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 27px;
	width: 395px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}
#link_block {
	margin-top: 150px;
	width: 854px;
	height: 130px;
}
#link_block ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
#link_block li {
	float: left;
}
#link_block #ny_link {
	background-image: url(../img/link/link_ny.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 127px;
	margin-left: 180px;
}
#link_block #ga_link {
	background-image: url(../img/link/link_ga.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 127px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
}
#link_block #ease_navi {
	background-image: url(../img/link/link_ease.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 127px;
	margin-left: 80px;
}
#footer {
	width: 1024px;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(../img/comoji/footer_copylight.gif);
	height: 47px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
