@charset "utf-8";
/* -----------------------------------------------------------------------
	活動履歴ページ
-----------------------------------------------------------------------*/
#product {
	height: 35px;
	width: 780px;
	margin: 0px;
	display: block;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-image: url(../works/images/product_bar.jpg);
}
#product2 {
	height: 25px;
	width: 780px;
	margin: 0px;
	display: block;
	background-image: url(../works/images/product_bar.jpg);
	padding: 0px;
}
#media {
	height: 35px;
	width: 780px;
	margin: 0px;
	display: block;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-top: 30px;
	clear: both;
	background-image: url(../works/images/media_bar.jpg);
}
#main .works_menu {
	display: block;
	width: 780px;
	padding-bottom: 20px;
	clear: both;
	margin: 0px;
	height: 180px;
}
#main .works_menu_text {
	display: block;
	float: left;
	padding-left: 30px;
	height: 110px;
	width: 400px;
	padding-top: 70px;
}


#main .works_menu img {
	float: left;
}
#main .works_menu_text p {
	font-size: 12px;
	line-height: 1.6em;
	margin: 0px;
	padding: 0px;
}
#main .works_menu_text a {
	text-indent: -9999px;
	display: block;
	background-image: url(../works/images/details_btn.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 139px;
	background-position: right bottom;
	margin: 0px;
	padding-left: 260px;
	padding-top: 5px;
}
#main .works_menu_text a:hover {
	background-image: url(../works/images/details_btn_hover.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 139px;
}
/* -----------------------------------------------------------------------
	制作実績のページ
-----------------------------------------------------------------------*/
#results {
	
}
#results dl {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #261B05;
	width: 660px;
}
#results dt {
	width: 660px;
	display: block;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	clear: both;
	font-weight: bold;
}
#results dd {
	padding-bottom: 5px;
	display: block;
	padding-top: 5px;
	margin: 0px;
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #DDC5A7;
}
#results h4 {
	margin: 0px;
	padding: 0px;
	display: none;
}
#results_2020,#results_2019,
#results_2018,#results_2017,#results_2016,#results_2015,#results_2014,
#results_2013,#results_2012,#results_2011,#results_2010,#results_2009,
#results_2008,#results_2007,#results_2006,#results_2005,#results_2004 {
background-repeat: no-repeat;
	background-position: left top;
	display: block;
	clear: both;
	padding-top: 10px;
	padding-left: 120px;
	margin: 0px;
}
#results_2020 {
	background-image: url(../works/images/2020.gif);
}
#results_2019 {
	background-image: url(../works/images/2019.gif);
}
#results_2018 {
	background-image: url(../works/images/2018.gif);
}
#results_2017 {
	background-image: url(../works/images/2017.gif);
}
#results_2016 {
	background-image: url(../works/images/2016.gif);
}
#results_2015 {
	background-image: url(../works/images/2015.gif);
}
#results_2014 {
	background-image: url(../works/images/2014.gif);
}
#results_2013 {
	background-image: url(../works/images/2013.gif);
}
#results_2012 {
	background-image: url(../works/images/2012.gif);
}
#results_2011 {
	background-image: url(../works/images/2011.gif);
}
#results_2010 {
	background-image: url(../works/images/2010.gif);
}
#results_2009 {
	background-image: url(../works/images/2009.gif);
}
#results_2008 {
	background-image: url(../works/images/2008.gif);
}
#results_2007 {
	background-image: url(../works/images/2007.gif);
}
#results_2006 {
	background-image: url(../works/images/2006.gif);
}
#results_2005 {
	background-image: url(../works/images/2005.gif);
}

#results_2004 {
	background-image: url(../works/images/2004.gif);
}

/* -----------------------------------------------------------------------
	制作実績ミニナビゲーション
-----------------------------------------------------------------------*/
#product_navi {
	display: block;
	margin: 0px;
	height: 16px;
	width: 780px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#product_navi ul {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 16px;
}
#product_navi li {
	display: inline;
	float: left;
	list-style-type: none;
	height: 16px;
	width: 38px;
	text-indent: -9999px;
}
#product_navi a {
	display: block;
	height: 16px;
	width: 38px;
	background-repeat: no-repeat;
}
#product_navi a:hover {
	background-repeat: no-repeat;
}
#product_navi #twenty_now,#product_navi #nineteen_now,
#product_navi #eighteen_now,#product_navi #seventeen_now,#product_navi #sixteen_now,#product_navi #fifteen_now,#product_navi #fourteen_now,
#product_navi #thirteen_now,#product_navi #twelve_now,#product_navi #eleven_now,#product_navi #ten_now,#product_navi #nine_now,
#product_navi #eight_now,#product_navi #seven_now,#product_navi #six_now,#product_navi #five_now,#product_navi #four_now {
	display: block;
	height: 16px;
	width: 38px;
	background-repeat: no-repeat;
}
#product_navi #twenty a {
	background-image: url(../works/images/2020_btn.jpg);	
}
#product_navi #twenty a:hover {
	background-image: url(../works/images/2020_btn_hover.jpg);
}
#product_navi #twenty_now {
	background-image: url(../works/images/2020_btn_now.jpg);
}
#product_navi #nineteen a {
	background-image: url(../works/images/2019_btn.jpg);	
}
#product_navi #nineteen a:hover {
	background-image: url(../works/images/2019_btn_hover.jpg);
}
#product_navi #nineteen_now {
	background-image: url(../works/images/2019_btn_now.jpg);
}
#product_navi #eighteen a {
	background-image: url(../works/images/2018_btn.jpg);	
}
#product_navi #eighteen a:hover {
	background-image: url(../works/images/2018_btn_hover.jpg);
}
#product_navi #eighteen_now {
	background-image: url(../works/images/2018_btn_now.jpg);
}
#product_navi #seventeen a {
	background-image: url(../works/images/2017_btn.jpg);	
}
#product_navi #seventeen a:hover {
	background-image: url(../works/images/2017_btn_hover.jpg);
}
#product_navi #seventeen_now {
	background-image: url(../works/images/2017_btn_now.jpg);
}
#product_navi #sixteen a {
	background-image: url(../works/images/2016_btn.jpg);	
}
#product_navi #sixteen a:hover {
	background-image: url(../works/images/2016_btn_hover.jpg);
}
#product_navi #sixteen_now {
	background-image: url(../works/images/2016_btn_now.jpg);
}
#product_navi #fifteen a {
	background-image: url(../works/images/2015_btn.jpg);	
}
#product_navi #fifteen a:hover {
	background-image: url(../works/images/2015_btn_hover.jpg);
}
#product_navi #fifteen_now {
	background-image: url(../works/images/2015_btn_now.jpg);
}
#product_navi #fourteen a {
	background-image: url(../works/images/2014_btn.jpg);	
}
#product_navi #fourteen a:hover {
	background-image: url(../works/images/2014_btn_hover.jpg);
}
#product_navi #fourteen_now {
	background-image: url(../works/images/2014_btn_now.jpg);
}
#product_navi #thirteen a {
	background-image: url(../works/images/2013_btn.jpg);	
}
#product_navi #thirteen a:hover {
	background-image: url(../works/images/2013_btn_hover.jpg);
}
#product_navi #thirteen_now {
	background-image: url(../works/images/2013_btn_now.jpg);
}
#product_navi #twelve a {
	background-image: url(../works/images/2012_btn.jpg);	
}
#product_navi #twelve a:hover {
	background-image: url(../works/images/2012_btn_hover.jpg);
}
#product_navi #twelve_now {
	background-image: url(../works/images/2012_btn_now.jpg);
}
#product_navi #eleven a {
	background-image: url(../works/images/2011_btn.jpg);	
}
#product_navi #eleven a:hover {
	background-image: url(../works/images/2011_btn_hover.jpg);
}
#product_navi #eleven_now {
	background-image: url(../works/images/2011_btn_now.jpg);
}
#product_navi #eleven a {
	background-image: url(../works/images/2011_btn.jpg);	
}
#product_navi #eleven a:hover {
	background-image: url(../works/images/2011_btn_hover.jpg);
}
#product_navi #eleven_now {
	background-image: url(../works/images/2011_btn_now.jpg);
}
#product_navi #ten a {
	background-image: url(../works/images/2010_btn.jpg);	
}
#product_navi #ten a:hover {
	background-image: url(../works/images/2010_btn_hover.jpg);
}
#product_navi #ten_now {
	background-image: url(../works/images/2010_btn_now.jpg);
}
#product_navi #nine a {
	background-image: url(../works/images/2009_btn.jpg);	
}
#product_navi #nine a:hover {
	background-image: url(../works/images/2009_btn_hover.jpg);
}
#product_navi #nine_now {
	background-image: url(../works/images/2009_btn_now.jpg);
}
#product_navi #eight {
}
#product_navi #eight a {
	background-image: url(../works/images/2008_btn.jpg);
}
#product_navi #eight a:hover {
	background-image: url(../works/images/2008_btn_hover.jpg);
}
#product_navi #eight_now {
	background-image: url(../works/images/2008_btn_now.jpg);
}
#product_navi #seven a {
	background-image: url(../works/images/2007_btn.jpg);
}
#product_navi #seven a:hover {
	background-image: url(../works/images/2007_btn_hover.jpg);
}
#product_navi #seven_now {
	background-image: url(../works/images/2007_btn_now.jpg);
}
#product_navi #six a {
	background-image: url(../works/images/2006_btn.jpg);
}
#product_navi #six a:hover {
	background-image: url(../works/images/2006_btn_hover.jpg);
}
#product_navi #six_now {
	background-image: url(../works/images/2006_btn_now.jpg);
}
#product_navi #five a {
	background-image: url(../works/images/2005_btn.jpg);
}
#product_navi #five a:hover {
	background-image: url(../works/images/2005_btn_hover.jpg);
}
#product_navi #five_now {
	background-image: url(../works/images/2005_btn_now.jpg);
}
#product_navi #four a {
	background-image: url(../works/images/2004_btn.jpg);
}
#product_navi #four a:hover {
	background-image: url(../works/images/2004_btn_hover.jpg);
}
#product_navi #four_now {
	background-image: url(../works/images/2004_btn_now.jpg);
}
/* -----------------------------------------------------------------------
	メディアページ
-----------------------------------------------------------------------*/
#media_tv {
	display: block;
	background-image: url(../works/images/tv_text.gif);
	background-repeat: no-repeat;
	background-position: 40px 42px;
	padding-bottom: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	clear: both;
	text-align: center;
}
#media_tv h4 {
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
#main #media_1 {
	background-image: url(../works/images/media_bar.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 780px;
	padding: 0px;
	margin: 0px;
}
/* -----------------------------------------------------------------------
	メディア掲載ミニナビゲーション
-----------------------------------------------------------------------*/
#media_navi {
	display: block;
	height: 16px;
	width: 780px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#media_navi ul {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 76px;
	display: block;
}
#media_navi li {
	text-indent: -9999px;
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 16px;
	float: left;
	width: 38px;
}
#media_navi a {
	display: block;
	height: 16px;
	width: 38px;
	float: left;
}
#media_navi #tv {
}

#media_navi #tv a {
	display: block;
	height: 16px;
	width: 38px;
	background-image: url(../works/images/tv_btn.jpg);
	background-repeat: no-repeat;
}
#media_navi #tv a:hover {
	display: block;
	height: 16px;
	width: 38px;
	background-image: url(../works/images/tv_btn_hover.jpg);
}
#media_navi #magazine {
}
#media_navi #magazine a {
	display: block;
	height: 16px;
	width: 38px;
	background-image: url(../works/images/magazine_btn.jpg);
	background-repeat: no-repeat;
}
#media_navi #magazine a:hover {
	display: block;
	height: 16px;
	width: 38px;
	background-image: url(../works/images/magazine_btn_hover.jpg);
}
/* -----------------------------------------------------------------------
	
-----------------------------------------------------------------------*/
#media_tv h4 {
	background-image: url(../works/images/tv_ber.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	display: block;
	text-indent: -9999px;
	width: 860px;
	height: 20px;
	background-position: center top;
}
/* -----------------------------------------------------------------------
	雑誌掲載
-----------------------------------------------------------------------*/
#media_magazine {
	display: block;
	width: 780px;
	padding-bottom: 20px;
	background-image: url(../works/images/magazine_text.gif);
	background-repeat: no-repeat;
	background-position: 0px 42px;
	clear: both;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#media_magazine h4 {
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 60px;
	padding-left: 0px;
	background-image: url(../works/images/magazine_bar.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 780px;
	text-indent: -9999px;
}
#magazine_right {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
	float: left;
}
#magazine_right dl {
	margin: 0px;
	padding: 0px;
	width: 337px;
	float: left;
}
#magazine_right dd {
	margin: 0px;
	display: block;
	width: 137px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	font-size: 12px;
}
#magazine_right dt {
	width: 337px;
	display: inline;
	height: 71px;
	clear: both;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}

#magazine_right p {
	margin: 0px;
	padding-top: 10px;
	font-size: 12px;
	text-indent: 89px;
}

#media_magazine img {
	float: left;
	height: 405px;
	width: 388px;
}
#magazine_right img {
	padding-bottom: 10px;
	float: left;
}
#magazine_right #denen {
	display: block;
	height: 71px;
	padding-bottom: 10px;
}
#magazine_right #denen a {
	background-image: url(../works/images/magazine_img_denentoshi.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 71px;
	width: auto;
}
#magazine_right #denen a:hover {
	background-image: url(../works/images/magazine_img_denentoshi_hover.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 71px;
	width: auto;
}
#magazine_right #niwatohana {
	display: block;
	height: 71px;
	padding-bottom: 10px;
}
#magazine_right #niwatohana a {
	background-image: url(../works/images/magazine_img_niwatohana.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 71px;
	width: auto;
}
#magazine_right #niwatohana a:hover {
	background-image: url(../works/images/magazine_img_niwatohana_hover.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 71px;
	width: auto;
}
#magazine_right #kekkon {
	display: block;
	height: 71px;
	padding-bottom: 10px;
}
#magazine_right #kekkon a {
	background-image: url(../works/images/magazine_img_kekkon.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 71px;
	width: auto;
}
#magazine_right #kekkon a:hover {
	background-image: url(../works/images/magazine_img_kekkon_hover.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 71px;
	width: auto;
}
#magazine_right #zexi {
	display: block;
	height: 71px;
	padding-bottom: 10px;
}
#magazine_right #zexi a {
	background-image: url(../works/images/magazine_img_zexi.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 71px;
	width: auto;
}
#magazine_right #zexi a:hover {
	background-image: url(../works/images/magazine_img_zexi_hover.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 71px;
	width: auto;
}
#magazine_right #ohanagurashi {
	display: block;
	height: 71px;
	padding-bottom: 10px;
}
#magazine_right #ohanagurashi a {
	background-image: url(../works/images/magazine_img_ohanagurashi.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 71px;
	width: auto;
}
#magazine_right #ohanagurashi a:hover {
	background-image: url(../works/images/magazine_img_ohanagurashi_hover.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 71px;
	width: auto;
}
#magazine_right #garden {
	display: block;
	height: 71px;
	padding-bottom: 10px;
}
#magazine_right #garden a {
	background-image: url(../works/images/magazine_img_garden.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 71px;
	width: auto;
}
#magazine_right #garden a:hover {
	background-image: url(../works/images/magazine_img_garden_hover.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 71px;
	width: auto;
}
#magazine_right #hanaipai {
	display: block;
	height: 71px;
	padding-bottom: 10px;
}
#magazine_right #hanaipai a {
	background-image: url(../works/images/magazine_img_hanaipai.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 71px;
	width: auto;
}
#magazine_right #hanaipai a:hover {
	background-image: url(../works/images/magazine_img_hanaipai_hover.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 71px;
	width: auto;
}
#magazine_right #yapari {
	display: block;
	height: 71px;
	padding-bottom: 10px;
}
#magazine_right #yapari a {
	background-image: url(../works/images/magazine_img_yapari.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 71px;
	width: auto;
}
#magazine_right #yapari a:hover {
	background-image: url(../works/images/magazine_img_yapari_hover.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 71px;
	width: auto;
}
#anchor2 {
}
/* -----------------------------------------------------------------------
	テレビ掲載フラッシュ部分
-----------------------------------------------------------------------*/
#tv_flash {
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
/* -----------------------------------------------------------------------
	活動履歴に戻るナビ部分
-----------------------------------------------------------------------*/
#works_top {
	margin: 0px;
	padding: 0px;
	height: 17px;
	clear: both;
}
#works_top ul {
	margin: 0px;
	padding: 0px;
}
#works_top li {
	list-style-type: none;
	display: inline;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}
#works_top a {
	background-image: url(../works/images/works_top_btn.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 100px;
	background-position: bottom;
	
}
#works_top a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 100px;
	background-image: url(../works/images/works_top_btn_hover.jpg);
	background-position: bottom;
	
}#works_main {
	background-image: url(../images/main_back.jpg);
	background-repeat: repeat-x;
	display: block;
	margin: 0px;
	width: 780px;
	padding-top: 28px;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 10px;
	clear: both;
}

#works_main h3 {
	margin: 0px;
	width: 780px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	display: block;
	background-image: url(../works/images/media_bar.jpg);
	padding: 0px;
	height: 35px;
}
#works_main #product {
	background-image: url(../works/images/product_bar.jpg);
}
#works_main #product2 {
	margin: 0px;
	padding: 0px;
	background-image: url(../works/images/product_bar.jpg);
}
#tv_flash img {
}
#works_media {
	display: block;
	width: 860px;
}
#media_main {
	margin: 0px;
	width: 780px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#zassi {
	width: 780px;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 20px;
}
.product-flash {
	margin: 0px;
	padding: 0px;
	display: block;
}
/* -----------------------------------------------------------------------
	パーティスライドショー
-----------------------------------------------------------------------*/
.slideshow { 
	position:relative; width:500px; height:350px;
 }
.slideshow img { position:absolute; top:0; left:0; z-index:8; }
.slideshow img.active { z-index:10; }
.slideshow img.last-active { z-index:9; }

