@charset "utf-8";
/* CSS Document */
/*ページタイトル*/

.cf {zoom:1;}
.cf:before,.cf:after {
	content: "";
	display: table;
}
.cf:after {clear: both;}

#container #inner h2 {
	height: 40px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	text-indent: -9999px;
}
#container #inner #event-head a,#container #inner-e #event-head a {
	background-image: url(event/img/eve_head.gif);
	height: 28px;
	text-indent: -9999px;
	display: block;
}
#container #inner #event-foot,#container #inner-e #event-foot {
	background-image: url(event/img/eve_foot.gif);
	height: 54px;
}
#container #inner #event-head2 a,#container #inner-e #event-head2 a {
	background-image: url(event/img/comike_head.gif);
	height: 28px;
	text-indent: -9999px;
	display: block;
}
#container #inner #event-foot2,#container #inner-e #event-foot2 {
	background-image: url(event/img/comike_foot.gif);
	height: 54px;
}
#container #inner #comike81title {
	background-image: url(event/img/p_comike81_01.jpg);
	height: 212px;
	text-indent: -9999px;
}
#container #inner #c81-goods1 {
	background-image: url(event/img/p_comike81_02.jpg);
	height: 339px;
}
#container #inner #c81-goods2 {
	background-image: url(event/img/p_comike81_03.jpg);
	height: 402px;
}
#container #inner #c81-goods1 .c81-link,#container #inner #c81-goods2 .c81-link {
	width: 410px;
	padding-top: 171px;
	padding-left: 550px;
	margin: 0px;
	list-style-type: none;
}
#container #inner #c81-goods1 .c81-link li,#container #inner #c81-goods2 .c81-link li {
	display: block;
	height: 45px;
	width: 410px;
	margin-bottom: 5px;
}
#container #inner #c81-goods1 .c81-link #c81-views a {
	background-image: url(event/img/b_comike81_views.gif);
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 410px;
}
#container #inner #c81-goods1 .c81-link #c81-views a:hover {
	background-image: url(event/img/b_comike81_views_s2.gif);
}

#container #inner #c81-goods2 .c81-link #c81-views a {
	background-image: url(event/img/b_comike81_views.gif);
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 410px;
}
#container #inner #c81-goods2 .c81-link #c81-views a:hover {
	background-image: url(event/img/b_comike81_views_s2.gif);
}

#container #inner #c81-goods1 .c81-link #c81-tsuhan a {
	background-image: url(event/img/b_comike81_shop.gif);
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 410px;
}
#container #inner #c81-goods1 .c81-link #c81-tsuhan a:hover {
	background-image: url(event/img/b_comike81_shop_s2.gif);
}
#container #inner #c81-goods2 .c81-link #c81-tsuhan a {
	background-image: url(event/img/b_comike81_shop.gif);
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 410px;
}
#container #inner #c81-goods2 .c81-link #c81-tsuhan a:hover {
	background-image: url(event/img/b_comike81_shop_s2.gif);
}
#container #inner #c81-goods1 .c81-link #c81-tsuhan,#container #inner #c81-goods2 .c81-link #c81-tsuhan {
	background-image: url(event/img/b_comike81_shop.gif);
	text-indent: -9999px;
}

#container #inner #ti-support {
	background-image: url(support/img/title_support.gif);
}
#container #inner #ti-products {
	background-image: url(products/img/title_products.gif);
}
#container #inner #ti-goods {
	background-image: url(goods/img/title_goods.gif);
}
#container #inner #ti-order {
	background-image: url(shop/img/title_order.gif);
}
#container #inner #ti-support {
	background-image: url(support/img/title_support.gif);
}
#container #inner #ti-company {
	background-image: url(company/img/title_company.gif);
}
#container #inner #ti-link {
	background-image: url(link/img/title_link.gif);
}
#container #inner #ti-inquiry {
	background-image: url(contact/img/title_inquiry.gif);
}
#container #inner #ti-download {
	background-image: url(download/img/title_download.gif);
}
#container #inner #ti-acti {
	background-image: url(support/img/title_acti.jpg);
	text-indent: -9999px;
	height: 130px;
	width: 960px;
}
#container #inner #acti-in {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#container #inner #acti-in #t-acti {
	background-image: url(support/img/t_acti.gif);
	text-indent: -9999px;
	height: 26px;
	margin-bottom: 15px;
	margin-top: 0px;
}
#container #inner #acti-in .m-acti1 {
	background-image: url(support/img/m_acti01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 38px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#container #inner #acti-in .m-acti2 {
	background-image: url(support/img/m_acti02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 38px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#container #inner #acti-in .m-acti3 {
	background-image: url(support/img/m_acti03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 58px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#container #inner #acti-in .m-acti4 {
	background-image: url(support/img/m_acti04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 58px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#container #inner #acti-in .m-acti5 {
	background-image: url(support/img/m_acti05.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 38px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#container #inner #acti-in .m-acti6 {
	background-image: url(support/img/m_acti06.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 38px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#container #inner #acti-in .m-acti7 {
	background-image: url(support/img/m_acti07.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 38px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#container #inner #acti-in .m-acti8 {
	background-image: url(support/img/m_acti08.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 38px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#container #inner #acti-in .m-acti9 {
	background-image: url(support/img/m_acti09.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 38px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#container #inner #acti-in .acti-box {
	background-image: url(support/img/bg_acti01.gif);
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
#container #inner #acti-in .acti-box .acti-text {
	font-size: 12px;
	line-height: 170%;
	padding-right: 10px;
	padding-left: 25px;
	margin: 0px;
	padding-top: 5px;
}
#container #inner #acti-in .acti-box .acti-foot {
	background-image: url(support/img/bg_acti02.gif);
	background-repeat: no-repeat;
	height: 8px;
}





.hosoku1 {
	font-size: 12px;
	line-height: 140%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.hosoku2 {
	background-image: url(products/img/title_bg01.gif);
	background-repeat: repeat-x;
	height: 26px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-indent: 10px;
	padding-top: 3px;
}
#hosoku2clear {
	background-image: url(products/img/title_bg01.gif);
	background-repeat: repeat-x;
	height: 26px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-indent: 10px;
	padding-top: 3px;
	clear: both;
}
.hosoku3 {
	font-size: 12px;
	line-height: 140%;
	margin: 0px;
	padding-top: 10px;
}
.hosoku4 {
	font-size: 12px;
	line-height: 140%;
	margin: 0px;
	padding: 0 15px 15px;
}
.hosoku3r {
	font-size: 12px;
	line-height: 140%;
	margin: 0px;
	text-align: right;
}
#container #inner #main {
	margin-right: auto;
	margin-left: auto;
	width: 966px;
	margin-bottom: 5px;
}
#container #inner #n-project {
	width: 966px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}

#container #inner #scut {
	list-style-type: none;
	padding: 0px;
	width: 966px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container #inner #scut li {
	float: left;
	margin-bottom: 20px;
	display: block;
	height: 66px;
}
#container #inner #scut li a {
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 66px;
}
#container #inner #scut #cut1 a {
	background-image: url(img/p_sub_kny_off.jpg);
	width: 194px;
}
#container #inner #scut #cut2 a {
	background-image: url(img/p_sub_kkk_off.jpg);
	width: 193px;
}
#container #inner #scut #cut3 a {
	background-image: url(img/b_sub_zero_off.jpg);
	width: 193px;
}
#container #inner #scut #cut4 a {
	background-image: url(img/p_sub_hlc_off.jpg);
	width: 193px;
}
#container #inner #scut #cut5 a {
	background-image: url(img/p_sub_hps_off.jpg);
	width: 193px;
}
#container #inner #scut #cut1 a:hover {
	background-image: url(img/p_sub_kny_on.jpg);
}
#container #inner #scut #cut2 a:hover {
	background-image: url(img/p_sub_kkk_on.jpg);
}
#container #inner #scut #cut3 a:hover {
	background-image: url(img/b_sub_zero_on.jpg);
}
#container #inner #scut #cut4 a:hover {
	background-image: url(img/p_sub_hlc_on.jpg);
}
#container #inner #scut #cut5 a:hover {
	background-image: url(img/p_sub_hps_on.jpg);
}



#container #inner #contents-t {
	width: 960px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	clear: both;
}
#container #inner #contents-t #main {
	margin-bottom: 20px;
}
#container #inner #contents-t #colum1 {
	float: left;
	width: 260px;
	margin-right: 10px;
}
#container #inner #contents-t #colum2 {
	float: left;
	width: 480px;
	margin-right: 10px;
}
#container #inner #contents-t #colum3 {
	margin: 0px;
	float: left;
	width: 200px;
}
#container #inner #contents-t #colum1 h5,#container #inner #contents-t #colum2 h5,#container #inner #contents-t #colum3 h5 {
	height: 38px;
	margin: 0px;
	text-indent: -9999px;
}
#container #inner #contents-t #colum1 #news {
	background-image: url(img/m_news.gif);
}
#container #inner #contents-t #colum1 #twiteer {
	background-image: url(img/m_twitter.gif);
	clear: both;
}
#container #inner #contents-t #colum1 #rss {
	list-style-type: none;
	padding: 0px;
	width: 260px;
	margin-top: 5px;
}
#container #inner #contents-t #colum1 #rss li {
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
}

#container #inner #contents-t #colum2 #pickup {
	background-image: url(img/m_pickup.gif);
}
#container #inner #contents-t #colum3 #special {
	background-image: url(img/m_special.gif);
}
#container #inner #contents-t #colum1 .news-box {
	background-image: url(img/line_bg02.gif);
	background-repeat: repeat-x;
	padding-bottom: 15px;
	background-position: bottom;
}
#container #inner #contents-t #colum1 .news-box p {
	margin: 0px;
}
#container #inner #contents-t #colum1 .news-box .date {
	font-size: 10px;
	color: #666;
	margin-bottom: 2px;
}
#container #inner #contents-t #colum1 .news-box .com {
	font-size: 12px;
	line-height: 140%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#container #inner #contents-t #colum1 .news-box .com li {
	list-style-image: url(img/anchr01.gif);
}
#container #inner #contents-t #colum2 #picklist {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#container #inner #contents-t #colum2 #picklist li {
	margin-bottom: 5px;
}
#container #inner #contents-t #colum3 #spelist {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#container #inner #contents-t #colum3 #spelist li {
	margin-bottom: 5px;
}






#container #inner #contents-w {
	width: 960px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	background-image: url(products/img/colum_bg.gif);
	background-repeat: repeat-y;
}
#container #inner #contents-w #productarea {
	float: right;
	width: 690px;
	margin-top: 10px;
}
#container #inner #contents-w #productarea .g-box {

}
#container #inner #contents-w #productarea .g-box .g-title {
	background-image: url(products/img/title_bg01.gif);
	background-repeat: repeat-x;
	height: 26px;
	margin-bottom: 2px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-indent: 10px;
	padding-top: 3px;
	clear: both;
}
#container #inner #contents-w #productarea .g-box .g-title a {
	color: #FFF;
}
#container #inner #contents-w #productarea .g-box .linknavi {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #inner #contents-w #productarea .g-box .linknavi li {
	float: left;
	height: 18px;
	width: 152px;
	margin-right: 10px;
	list-style-type: none;
	display: block;
}
#container #inner #contents-w #productarea .g-box .linknavi a {
	text-indent: -9999px;
	display: block;
	height: 18px;
}
#container #inner #contents-w #productarea .g-box .linknavi .navi1 a {
	background-image: url(products/img/b_officialsite.gif);
}
#container #inner #contents-w #productarea .g-box .linknavi .navi2 a {
	background-image: url(products/img/b_mailorder.gif);
}
#container #inner #contents-w #productarea .g-box .linknavi .navi3 a {
	background-image: url(products/img/b_download.gif);
}
#container #inner #contents-w #productarea .g-box .linknavi .navi1 a:hover {
	background-image: url(products/img/b_officialsite_s2.gif);
}
#container #inner #contents-w #productarea .g-box .linknavi .navi2 a:hover {
	background-image: url(products/img/b_mailorder_s2.gif);
}
#container #inner #contents-w #productarea .g-box .linknavi .navi3 a:hover {
	background-image: url(products/img/b_download_s2.gif);
}
#container #inner #contents-w #productarea .g-box .photo-t {
	float: left;
	width: 200px;
}
#container #inner #contents-w #productarea .g-box .photo-y {
	float: left;
	width: 150px;
}
#container #inner #contents-w #productarea .g-box .spec-t {
	float: left;
	width: 490px;
}
#container #inner #contents-w #productarea .g-box .spec-t p {
	margin: 0;
	font-size: 12px;
}
#container #inner #contents-w #productarea .g-box .g-line {
	background-image: url(img/line_bg01.gif);
	background-repeat: repeat-x;
	clear: both;
	height: 27px;
}



#container #inner #contents-w #contents-foot {
	background-image: url(products/img/colum_foot.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 10px;
}

#contents-in {
	width: 940px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}


/*製品紹介*/
#container #inner #contents-w h3 {
	font-size: 20px;
	font-weight: bold;
	/*text-shadow: 1px 1px 3px rgba(0,0,0,0.65);*/
	width: 950px; height: 35px;
	margin: 0px;
	padding-left: 10px;
	color: #ff4200;
	/*text-indent: -9999px;*/
	background: url(./products/img/m_titlelist_base.png) no-repeat;
}
#container #inner #contents-w h3:before {
	content: "\f0da";
	font-family: fontawesome;
	margin-right: 5px;
}
/*#container #inner #contents-w #years1 {
	background-image: url(products/img/m_titlelist01.gif);
}
#container #inner #contents-w #years2 {
	background-image: url(products/img/m_titlelist02.gif);
}
#container #inner #contents-w #years3 {
	background-image: url(products/img/m_titlelist03.gif);
}
#container #inner #contents-w #years4 {
	background-image: url(products/img/m_titlelist04.gif);
}
#container #inner #contents-w #years5 {
	background-image: url(products/img/m_titlelist05.gif);
}
#container #inner #contents-w #years6 {
	background-image: url(products/img/m_titlelist06.gif);
}
#container #inner #contents-w #years7 {
	background-image: url(products/img/m_titlelist07.gif);
}
#container #inner #contents-w #years8 {
	background-image: url(products/img/m_titlelist08.gif);
}
#container #inner #contents-w #years9 {
	background-image: url(products/img/m_titlelist09.gif);
}
#container #inner #contents-w #years10 {
	background-image: url(products/img/m_titlelist10.gif);
}
#container #inner #contents-w #years11 {
	background-image: url(products/img/m_titlelist11.gif);
}
#container #inner #contents-w #years12 {
	background-image: url(products/img/m_titlelist12.gif);
}
#container #inner #contents-w #years13 {
	background-image: url(products/img/m_titlelist13.gif);
}
#container #inner #contents-w #years14 {
	background-image: url(products/img/m_titlelist14.gif);
}
#container #inner #contents-w #years15 {
	background-image: url(products/img/m_titlelist15.gif);
}
#container #inner #contents-w #years16 {
	background-image: url(products/img/m_titlelist16.gif);
}
#container #inner #contents-w #years17 {
	background-image: url(products/img/m_titlelist17.gif);
}
#container #inner #contents-w #years18 {
	background-image: url(products/img/m_titlelist18.gif);
}
#container #inner #contents-w #years19 {
	background-image: url(products/img/m_titlelist19.gif);
}*/
#container #inner #contents-w #year-list {
	margin: 0px;
	float: left;
	width: 240px;
	padding-top: 10px;
	padding-left: 10px;
	list-style-type: none;
}
#container #inner #contents-w #year-list li {
	width: 200px; height: 30px;
	margin-bottom: 10px;
}
#container #inner #contents-w #year-list a {
	/*text-indent: -9999px;*/
	width: 100%; height: 100%;
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding-left: 10px;
	display: block;
	background: #ff4900;
	border: solid 1px #ff8341;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.65);
	box-shadow: 1px 1px 3px rgba(0,0,0,0.65);
	transition: all 0.3s;
	/*background-repeat: no-repeat;*/
}
#container #inner #contents-w #year-list a:hover {
	margin-left: 10px;
	color: #ffff00;
	background: #ff893a;
}
/*#container #inner #contents-w #year-list #yearb1 a {
	background-image: url(products/img/b_title01.gif);
}
#container #inner #contents-w #year-list #yearb2 a {
	background-image: url(products/img/b_title02.gif);
}
#container #inner #contents-w #year-list #yearb3 a {
	background-image: url(products/img/b_title03.gif);
}
#container #inner #contents-w #year-list #yearb4 a {
	background-image: url(products/img/b_title04.gif);
}
#container #inner #contents-w #year-list #yearb5 a {
	background-image: url(products/img/b_title05.gif);
}
#container #inner #contents-w #year-list #yearb6 a {
	background-image: url(products/img/b_title06.gif);
}
#container #inner #contents-w #year-list #yearb7 a {
	background-image: url(products/img/b_title07.gif);
}
#container #inner #contents-w #year-list #yearb8 a {
	background-image: url(products/img/b_title08.gif);
}
#container #inner #contents-w #year-list #yearb9 a {
	background-image: url(products/img/b_title09.gif);
}
#container #inner #contents-w #year-list #yearb10 a {
	background-image: url(products/img/b_title10.gif);
}
#container #inner #contents-w #year-list #yearb11 a {
	background-image: url(products/img/b_title11.gif);
}
#container #inner #contents-w #year-list #yearb12 a {
	background-image: url(products/img/b_title12.gif);
}
#container #inner #contents-w #year-list #yearb13 a {
	background-image: url(products/img/b_title13.gif);
}
#container #inner #contents-w #year-list #yearb14 a {
	background-image: url(products/img/b_title14.gif);
}
#container #inner #contents-w #year-list #yearb15 a {
	background-image: url(products/img/b_title15.gif);
}
#container #inner #contents-w #year-list #yearb16 a {
	background-image: url(products/img/b_title16.gif);
}
#container #inner #contents-w #year-list #yearb17 a {
	background-image: url(products/img/b_title17.gif);
}
#container #inner #contents-w #year-list #yearb18 a {
	background-image: url(products/img/b_title18.gif);
}
#container #inner #contents-w #year-list #yearb19 a {
	background-image: url(products/img/b_title19.gif);
}


#container #inner #contents-w #year-list #yearb1 a:hover,
#container.y2000 #inner #contents-w #year-list #yearb1 a {
	background-image: url(products/img/b_title01_s2.gif);
}
#container #inner #contents-w #year-list #yearb2 a:hover,
#container.y2001 #inner #contents-w #year-list #yearb2 a {
	background-image: url(products/img/b_title02_s2.gif);
}
#container #inner #contents-w #year-list #yearb3 a:hover,
#container.y2002 #inner #contents-w #year-list #yearb3 a {
	background-image: url(products/img/b_title03_s2.gif);
}
#container #inner #contents-w #year-list #yearb4 a:hover,
#container.y2003 #inner #contents-w #year-list #yearb4 a {
	background-image: url(products/img/b_title04_s2.gif);
}
#container #inner #contents-w #year-list #yearb5 a:hover,
#container.y2004 #inner #contents-w #year-list #yearb5 a {
	background-image: url(products/img/b_title05_s2.gif);
}
#container #inner #contents-w #year-list #yearb6 a:hover,
#container.y2005 #inner #contents-w #year-list #yearb6 a {
	background-image: url(products/img/b_title06_s2.gif);
}
#container #inner #contents-w #year-list #yearb7 a:hover,
#container.y2006 #inner #contents-w #year-list #yearb7 a {
	background-image: url(products/img/b_title07_s2.gif);
}
#container #inner #contents-w #year-list #yearb8 a:hover,
#container.y2007 #inner #contents-w #year-list #yearb8 a {
	background-image: url(products/img/b_title08_s2.gif);
}
#container #inner #contents-w #year-list #yearb9 a:hover,
#container.y2008 #inner #contents-w #year-list #yearb9 a {
	background-image: url(products/img/b_title09_s2.gif);
}
#container #inner #contents-w #year-list #yearb10 a:hover,
#container.y2009 #inner #contents-w #year-list #yearb10 a {
	background-image: url(products/img/b_title10_s2.gif);
}
#container #inner #contents-w #year-list #yearb11 a:hover,
#container.y2010 #inner #contents-w #year-list #yearb11 a {
	background-image: url(products/img/b_title11_s2.gif);
}
#container #inner #contents-w #year-list #yearb12 a:hover,
#container.y2011 #inner #contents-w #year-list #yearb12 a {
	background-image: url(products/img/b_title12_s2.gif);
}
#container #inner #contents-w #year-list #yearb13 a:hover,
#container.y2012 #inner #contents-w #year-list #yearb13 a {
	background-image: url(products/img/b_title13_s2.gif);
}
#container #inner #contents-w #year-list #yearb14 a:hover,
#container.y2013 #inner #contents-w #year-list #yearb14 a {
	background-image: url(products/img/b_title14_s2.gif);
}
#container #inner #contents-w #year-list #yearb15 a:hover,
#container.y2014 #inner #contents-w #year-list #yearb15 a {
	background-image: url(products/img/b_title15_s2.gif);
}
#container #inner #contents-w #year-list #yearb16 a:hover,
#container.y2015 #inner #contents-w #year-list #yearb16 a {
	background-image: url(products/img/b_title16_s2.gif);
}
#container #inner #contents-w #year-list #yearb17 a:hover,
#container.y2016 #inner #contents-w #year-list #yearb17 a {
	background-image: url(products/img/b_title17_s2.gif);
}
#container #inner #contents-w #year-list #yearb18 a:hover,
#container.y2017 #inner #contents-w #year-list #yearb18 a {
	background-image: url(products/img/b_title18_s2.gif);
}
#container #inner #contents-w #year-list #yearb19 a:hover,
#container.y2018 #inner #contents-w #year-list #yearb19 a {
	background-image: url(products/img/b_title19_s2.gif);
}*/

/*グッズ*/
/*#container #inner #contents-w #year-list #junrb1 a {
	background-image: url(goods/img/b_junr01.gif);
}
#container #inner #contents-w #year-list #junrb2 a {
	background-image: url(goods/img/b_junr02.gif);
}
#container #inner #contents-w #year-list #junrb3 a {
	background-image: url(goods/img/b_junr03.gif);
}
#container #inner #contents-w #year-list #junrb1 a:hover {
	background-image: url(goods/img/b_junr01_s2.gif);
}
#container #inner #contents-w #year-list #junrb2 a:hover {
	background-image: url(goods/img/b_junr02_s2.gif);
}
#container #inner #contents-w #year-list #junrb3 a:hover {
	background-image: url(goods/img/b_junr03_s2.gif);
}*/

/*#container #inner #contents-w #junr1 {
	background-image: url(goods/img/m_junr01.gif);
}
#container #inner #contents-w #junr2 {
	background-image: url(goods/img/m_junr02.gif);
}
#container #inner #contents-w #junr3 {
	background-image: url(goods/img/m_junr03.gif);
}*/
.haishinB {
	width: 190px;
	padding-top: 10px;
}
.haishinB img {transition: all 0.3s;}
.haishinB img:hover {opacity: 0.6;}

/*通信販売*/
#container #inner #contents-in h3 {
	margin: 0px;
	height: 35px;
	text-indent: -9999px;
}
#container #inner #contents-in #order1 {
	background-image: url(shop/img/m_order01.gif);
	clear: both;
}
#container #inner #contents-in #order2 {
	background-image: url(shop/img/m_order02.gif);
}
#container #inner #contents-in #shoptext {
	font-size: 12px;
	line-height: 140%;
	float: left;
	width: 650px;
	margin-bottom:15px;
}
#container #inner #contents-in #shopbutton {
	float: right;
	width: 282px;
}
#container #inner #contents-in #shopbutton a {
	background-image: url(shop/img/b_shop.gif);
	text-indent: -9999px;
	display: block;
	height: 42px;
}
#container #inner #contents-in #shopbutton a:hover {
	background-image: url(shop/img/b_shop_s2.gif);
}



/*リンク*/
/*#container #inner #contents-w #year-list #linkb1 a {
	background-image: url(link/img/b_link12.gif);
}
#container #inner #contents-w #year-list #linkb2 a {
	background-image: url(link/img/b_link01.gif);
}
#container #inner #contents-w #year-list #linkb3 a {
	background-image: url(link/img/b_link02.gif);
}
#container #inner #contents-w #year-list #linkb4 a {
	background-image: url(link/img/b_link03.gif);
}
#container #inner #contents-w #year-list #linkb5 a {
	background-image: url(link/img/b_link04.gif);
}
#container #inner #contents-w #year-list #linkb6 a {
	background-image: url(link/img/b_link05.gif);
}
#container #inner #contents-w #year-list #linkb7 a {
	background-image: url(link/img/b_link06.gif);
}
#container #inner #contents-w #year-list #linkb8 a {
	background-image: url(link/img/b_link07.gif);
}
#container #inner #contents-w #year-list #linkb9 a {
	background-image: url(link/img/b_link08.gif);
}
#container #inner #contents-w #year-list #linkb10 a {
	background-image: url(link/img/b_link09.gif);
}
#container #inner #contents-w #year-list #linkb11 a {
	background-image: url(link/img/b_link10.gif);
}
#container #inner #contents-w #year-list #linkb12 a {
	background-image: url(link/img/b_link11.gif);
}
#container #inner #contents-w #year-list #linkb1 a:hover {
	background-image: url(link/img/b_link12_s2.gif);
}
#container #inner #contents-w #year-list #linkb2 a:hover {
	background-image: url(link/img/b_link01_s2.gif);
}
#container #inner #contents-w #year-list #linkb3 a:hover {
	background-image: url(link/img/b_link02_s2.gif);
}
#container #inner #contents-w #year-list #linkb4 a:hover {
	background-image: url(link/img/b_link03_s2.gif);
}
#container #inner #contents-w #year-list #linkb5 a:hover {
	background-image: url(link/img/b_link04_s2.gif);
}
#container #inner #contents-w #year-list #linkb6 a:hover {
	background-image: url(link/img/b_link05_s2.gif);
}
#container #inner #contents-w #year-list #linkb7 a:hover {
	background-image: url(link/img/b_link06_s2.gif);
}
#container #inner #contents-w #year-list #linkb8 a:hover {
	background-image: url(link/img/b_link07_s2.gif);
}
#container #inner #contents-w #year-list #linkb9 a:hover {
	background-image: url(link/img/b_link08_s2.gif);
}
#container #inner #contents-w #year-list #linkb10 a:hover {
	background-image: url(link/img/b_link09_s2.gif);
}
#container #inner #contents-w #year-list #linkb11 a:hover {
	background-image: url(link/img/b_link10_s2.gif);
}
#container #inner #contents-w #year-list #linkb12 a:hover {
	background-image: url(link/img/b_link11_s2.gif);
}*/

#container #inner #contents-w #linkname1 {
	/*background-image: url(link/img/m_link12.gif);*/
}
#container #inner #contents-w #linkname2 {
	/*background-image: url(link/img/m_link01.gif);*/
}
#container #inner #contents-w #linkname3 {
	/*background-image: url(link/img/m_link02.gif);*/
}
#container #inner #contents-w #linkname4 {
	/*background-image: url(link/img/m_link03.gif);*/
}
#container #inner #contents-w #linkname5 {
	/*background-image: url(link/img/m_link04.gif);*/
}
#container #inner #contents-w #linkname6 {
	/*background-image: url(link/img/m_link05.gif);*/
}
#container #inner #contents-w #linkname7 {
	/*background-image: url(link/img/m_link06.gif);*/
}
#container #inner #contents-w #linkname8 {
	/*background-image: url(link/img/m_link07.gif);*/
}
#container #inner #contents-w #linkname9 {
	/*background-image: url(link/img/m_link08.gif);*/
}
#container #inner #contents-w #linkname10 {
	/*background-image: url(link/img/m_link09.gif);*/
}
#container #inner #contents-w #linkname11 {
	/*background-image: url(link/img/m_link10.gif);*/
}
#container #inner #contents-w #linkname12 {
	/*background-image: url(link/img/m_link11.gif);*/
}
#container #inner #contents-w #productarea #linklist {
	margin: 0px;
	padding: 0px;
	width: 660px;
	list-style-type: none;
}
#container #inner #contents-w #productarea #linklist li {
	display: block;
	width: 200px;
	margin-right: 20px;
	height: 80px;
	float: left;
	font-size: 10px;
}
#container #inner #contents-w #productarea #linklisttop {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#container #inner #contents-w #productarea #linklisttop li {
	margin-bottom: 20px;
	font-size: 10px;
}



/*サポート*/
#contents-in #support-menu {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#contents-in #support-menu li {
	background-image: url(img/anchr01.gif);
	background-repeat: no-repeat;
	text-indent: 15px;
	font-size: 12px;
	margin-bottom: 10px;
}
#container #inner #contents-in #support-sub1 {
	background-image: url(support/img/m_support01.gif);
	height: 34px;
	margin-bottom: 10px;
	text-indent: -9999px;
}
#container #inner #contents-in #support-sub2 {
	background-image: url(support/img/m_support02.gif);
	height: 34px;
	margin-bottom: 10px;
	text-indent: -9999px;
}
#container #inner #contents-in #support-sub3 {
	background-image: url(support/img/m_support03.gif);
	height: 34px;
	margin-bottom: 10px;
	text-indent: -9999px;
}
#container #inner #contents-in #support-sub4 {
	background-image: url(support/img/m_support04.gif);
	height: 35px;
	margin-bottom: 10px;
	text-indent: -9999px;
}
#container #inner #contents-in #support-sub5 {
	background-image: url(support/img/m_support05.gif);
	height: 35px;
	margin-bottom: 10px;
	text-indent: -9999px;
}
.linebg1 {
	background-image: url(img/line_bg02.gif);
	background-repeat: repeat-x;
	height: 15px;
}



/*会社概要*/
#contents-in #company-sub1 {
	background-image: url(company/img/m_access.gif);
	height: 34px;
	margin-bottom: 10px;
	text-indent: -9999px;
}
#contents-in #recruit-sub1 {
	background-image: url(company/img/m_recruit.gif);
	height: 34px;
	margin-bottom: 10px;
	text-indent: -9999px;
}
#contents-in #sitemap-sub1 {
	background-image: url(company/img/m_sitemap.gif);
	height: 34px;
	margin-bottom: 10px;
	text-indent: -9999px;
}

#contents-in #sitemap-menu1,#contents-in #sitemap-menu2 {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	float: left;
	width: 450px;
}
#contents-in #sitemap-menu1 li,#contents-in #sitemap-menu2 li {
	background-image: url(img/anchr01.gif);
	background-repeat: no-repeat;
	text-indent: 15px;
	font-size: 12px;
	margin-bottom: 10px;
}
#contents-in #sitemap-menu3 {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#contents-in #sitemap-menu3 li {
	background-image: url(img/anchr01.gif);
	background-repeat: no-repeat;
	text-indent: 15px;
	font-size: 12px;
	margin-bottom: 10px;
}




/*コンタクト*/
#contents-in #contact-sub1 {
	background-image: url(contact/img/m_inquiry01.gif);
	height: 34px;
	margin-bottom: 10px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#contents-in #contact-sub2 {
	background-image: url(contact/img/m_inquiry02.gif);
	height: 34px;
	margin-bottom: 10px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#contents-in #contact-sub3 {
	background-image: url(contact/img/m_inquiry03.gif);
	height: 34px;
	margin-bottom: 10px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#contents-in #contact-sub4 {
	background-image: url(contact/img/m_inquiry04.gif);
	height: 34px;
	margin-bottom: 10px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#contents-in #contact-sub5 {
	background-image: url(contact/img/m_inquiry05.gif);
	height: 34px;
	margin-bottom: 10px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
/*問い合わせフォーム*/
#contact .cau {
	color: #f33;
}
#contact p {
	text-align: left;
}
#contact input {
	width: 480px;
}
#contact textarea {
	width: 600px;
	height: 240px;
}
#contact table th {
	width: 150px;
	background-color: #eee;
	padding: 3px;
	font-weight: normal;
}
#contact table td {
	width: 650px;
	padding: 3px;
}
#contact #mform_footer {
	text-align: center;
}
#contact #mform_footer input {
	width: auto;
	margin-top: 10px;
}


/*壁紙*/

#contents-in #wp-sub1 {
	background-image: url(download/img/m_wallpaper.gif);
	height: 35px;
	margin-bottom: 10px;
	text-indent: -9999px;
}
#contents-in #wp-sub2 {
	background-image: url(download/img/m_twitter.gif);
	height: 35px;
	margin-bottom: 10px;
	text-indent: -9999px;
}
#contents-in #wp-sub3 {
	background-image: url(download/img/m_history.gif);
	height: 35px;
	margin-bottom: 10px;
	text-indent: -9999px;
	clear: both;
}

#contents-in h5 {
	width: 940px;
	margin: 0 auto 15px;
	padding: 5px 10px 4px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background: #f74b19;
	border-radius: 5px;
	border-left: solid 10px #ff9160;
	box-sizing: border-box;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.45);
	box-shadow: 1px 1px 1px rgba(0,0,0,0.45);
	clear: both;
}

#contents-in h6 {
	width: 50%;
	margin: 0 0 10px 10px;
	padding: 5px 10px 4px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background: #3f322e;
	border-radius: 0 15px 15px 0;
	box-sizing: border-box;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.45);
	box-shadow: 1px 1px 1px rgba(0,0,0,0.45);
}

.dlsize {
	width: 90px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	display: block;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dlsize li {
	display: block;
	height: 17px;
	margin-bottom: 5px;
	width: 90px;
}
.dlsize a {
	text-indent: -9999px;
	display: block;
}
.dlsize .size1 a {
	background-image: url(download/img/b_size01.gif);
	background-repeat: no-repeat;
}
.dlsize .size2 a {
	background-image: url(download/img/b_size02.gif);
	background-repeat: no-repeat;
}
.dlsize .size3 a {
	background-image: url(download/img/b_size03.gif);
	background-repeat: no-repeat;
}
.dlsize .size4 a {
	background-image: url(download/img/b_size04.gif);
	background-repeat: no-repeat;
}
.dlsize .size5 a {
	background-image: url(download/img/b_size05.gif);
	background-repeat: no-repeat;
}
.dlsize .size6 a {
	background-image: url(download/img/b_size06.gif);
	background-repeat: no-repeat;
}
.dlsize .size7 a {
	background-image: url(download/img/b_size07.gif);
	background-repeat: no-repeat;
}
.dlsize .size8 a {
	background-image: url(download/img/b_size08.gif);
	background-repeat: no-repeat;
}
.dlsize .size9 a {
	background-image: url(download/img/b_size09.gif);
	background-repeat: no-repeat;
}
.dlsize .size1 a:hover {
	background-image: url(download/img/b_size01_s2.gif);
}
.dlsize .size2 a:hover {
	background-image: url(download/img/b_size02_s2.gif);
}
.dlsize .size3 a:hover {
	background-image: url(download/img/b_size03_s2.gif);
}
.dlsize .size4 a:hover {
	background-image: url(download/img/b_size04_s2.gif);
}
.dlsize .size5 a:hover {
	background-image: url(download/img/b_size05_s2.gif);
}
.dlsize .size6 a:hover {
	background-image: url(download/img/b_size06_s2.gif);
}
.dlsize .size7 a:hover {
	background-image: url(download/img/b_size07_s2.gif);
}
.dlsize .size8 a:hover {
	background-image: url(download/img/b_size08_s2.gif);
}
.dlsize .size9 a:hover {
	background-image: url(download/img/b_size09_s2.gif);
}

.twicon {
	width: 880px;
	list-style-type: none;
	margin: 0px auto 20px;
	padding: 0px;
}
.twicon li {
	width: 100px; height: 100px;
	float: left;
	margin: 0 5px 10px;
}

.twicon li img {
	width: 100%; height: auto;
}

.wpList {
	width: 450px; min-height: 170px;
	margin: 0 10px 10px 10px;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}

.wpList div {
	width: 250px;
	float: left;
}
.wpList div img {
	box-shadow: 2px 2px 4px rgba(0,0,0,0.45);
}
.wpList ul {
	list-style-type: none;
	margin: 0; padding: 0;
	float: right;
}
.wpList ul li {
	width: 180px;
	font-size: 12px;
	text-align: center;
	margin-bottom: 5px;
}

.oldWp {
	width: 50%;
	margin: 0 auto 15px;
	padding: 5px 10px 4px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.wpList ul li a,.oldWp a {
	width: 100%; height: 100%;
	color: #FFF;
	padding: 3px 0 2px;
	background: #f74b19;
	border: solid 2px #fc8765;
	display: block;
	box-sizing: border-box;
	transition: all 0.6s;
}

.wpList ul li a:hover,.oldWp a:hover {
	text-decoration: none;
	color: #f74b19;
	background: #FFF;
	border: solid 2px #f74b19;
}


#container #inner #contents-in #oldwp {
	display: block;
	width: 940px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#container #inner #contents-in #oldwp li {
	margin: 5px;
	float: left;
}
#container #inner #eveform-1 {
	background-image: url(event/img/christmas2011_08.gif);
	background-repeat: repeat-y;
}

#container #inner-e {
	background-image: url(event/img/christmas2011_08.gif);
	background-repeat: repeat-y;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#container #inner #contents-t #kny-tsuhan {
	height: 60px;
	width: 960px;
}
#container #inner #contents-t #kny-tsuhan a {
	background-image: url(shop/img/kny_direct04.jpg);
	text-indent: -9999px;
	display: block;
	height: 60px;
}
#container #inner #contents-t #kny-tsuhan a:hover {
	background-image: url(shop/img/kny_direct04_s2.jpg);
}
