/* ==========================================================================
								共通a:hover img,
a.current img	{opacity:1;filter: alpha(opacity=100);}
a:hover				{filter:alpha(opacity=100);opacity:1;-moz-opacity:1;}
=========================================================================== */
@media only screen and (min-width: 768px){
	.home_cate{background:#ffffff;border:1px solid #CCC;-moz-box-shadow:0 0 5px #C9C9C9;-o-box-shadow:0 0 5px #C9C9C9;-ms-box-shadow: 0 0 5px #C9C9C9;box-shadow:0 0 5px #C9C9C9;/*IEだとposition:relative部分がずれるfilter: progid:DXImageTransform.Microsoft.Shadow(color=#C9C9C9, direction=0, strength=3, enabled=true), progid:DXImageTransform.Microsoft.Shadow(color=#C9C9C9, direction=90, strength=3, enabled=true), progid:DXImageTransform.Microsoft.Shadow(color=#C9C9C9, direction=180, strength=3, enabled=true), progid:DXImageTransform.Microsoft.Shadow(color=#C9C9C9, direction=270, strength=3, enabled=true);*/}
	.home_cate1,
	.home_cate2,
	.home_cate3,
	.home_cate4,
	.home_cate_lnk,
	.home_cate_lnk a,
	.home_cate_lnk .home_cate_lnk_img,
	.home_cate_lnk .home_cate_lnk_txt							{display:block;width:239px;}
	.home_cate1,
	.home_cate1 .home_cate_lnk,
	.home_cate1 .home_cate_lnk a,
	.home_cate1 .home_cate_lnk .home_cate_lnk_img,
	.home_cate1 .home_cate_lnk .home_cate_lnk_txt	{display:block;width:238px;}
	.home_cate_lnk a									{height:154px;}
	.home_cate_lnk .home_cate_lnk_img	{height:112px;}
	.home_cate1 .home_cate_lnk_img		{background:url(../img/home_cate1.jpg) no-repeat top left;}
	.home_cate2 .home_cate_lnk_img		{background:url(../img/home_cate2.jpg) no-repeat top left;}
	.home_cate3 .home_cate_lnk_img		{background:url(../img/home_cate3.jpg) no-repeat top left;}
	.home_cate4 .home_cate_lnk_img		{background:url(../img/home_cate4.jpg) no-repeat top left;}
	.home_cate .home_cate_lnk .home_cate_lnk_txt	{position:relative;height:36px;line-height:36px;border-top:4px solid #0099CC;border-bottom:2px dashed #CDD1D5;background:#E1EDFB;font-family:'r';font-size:15px;font-weight:normal;}
	.home_cate_lnk .home_cate_lnk_txt:before	{content:"　";}
	.home_cate_lnk .home_cate_lnk_txt:after		{content:"\e97a";font-family:'i';font-size:15px;display:block;position:absolute;width:10px;line-height:10px;top:50%;right:5px;margin-top:-5px;color:#2998D6;}
	/*.home_cate_lnk .home_cate_lnk_txt:after		{content:"\e606";font-family:'i';font-size:15px;display:block;position:absolute;width:10px;line-height:10px;top:50%;right:5px;margin-top:-5px;color:#2998D6;}*/
	
	.home_cate .home_cate_lnk a:hover .home_cate_lnk_txt{color:#F00;}
	body a:hover{color:#999;}
	
	.home_cate_lnk a:hover .home_cate_lnk_txt:after			{right:1px;color:#F00;}
	
	.home_cate1,
	.home_cate2,
	.home_cate3{border-right:1px solid #DEDEDE;}
	.home_cate1,
	.home_cate2,
	.home_cate3,
	.home_cate4{float:left;}
	/*サイズ共通*/
	.home_cate_txt
	,.home_cate1_to
	,.home_cate2_to
	,.home_cate3_to/*,.home_cate4_to*/
												{width:210px;margin-left:auto;margin-right:auto;}
	.home_mente,
	.home_point,
	.home_wake,
	.home_photo,
	.home_news,	
	.home_special					{margin-bottom:40px;}
	/*テキスト共通*/
	.home_cate_txt				{margin-top:10px;margin-bottom:10px;font-size:13px;line-height:1.3em;color:#4D5B77;}
	.home_cate1_to,
	.home_cate_inttl,
	.home_cate_intxt,
	.home_news_a,
	.home_special_a,
	a.home_mente1 .span,
	a.home_mente2 .span,
	a.home_mente3 .span,
	a.home_point1 .span,
	a.home_wake1  .span		{text-align:left;font-size:13px;line-height:1.3em;color:#666;}
	.home_cate_inttl,
	a.home_mente1 .strong,
	a.home_mente2 .strong,
	a.home_mente3 .strong,
	a.home_point1 .strong,
	a.home_wake1  .strong		{font-family:'r';font-weight:normal;color:#053F64}
	.home_special_h					{color:#053F64;font-weight:bold;}
		/*.home_cate1_to .l:before	{content:"";}*/
	.home_cate1_to_r,
	.home_cate1_to_l,	
	.home_cate1_to 					{height:19px;}
	.home_cate1_to a:before	{color:#2998DB;}
	.home_cate1_to_l				{float: left;width:140px;text-align:left;color:#E50014;}
	.home_cate1_to_r				{float:right;width: 70px;}
	.home_cate2_to .l				{margin-right:10px;text-align:center;}
	.home_cate3_to 					{margin-bottom:15px;}
	.home_cate_img					{float:right;}
	.home_cate_inttl,
	.home_cate_intxt				{display:block;width:115px;}
	.home_cate_inttl				{padding-bottom:5px;}
	a.home_mente1,
	a.home_mente2,
	a.home_mente3					{position:relative;float:left;margin-right:4px;width:232px;height:110px;border:1px solid #E7E7E7;}
	a.home_mente1:after,
	a.home_mente2:after,
	a.home_mente3:after		{content:"\e97a";font-family:'i';font-size:15px;display:block;position:absolute;width:10px;line-height:10px;top:24px;right:10px;margin-top: -5px;color:#2998D6;}
	a.home_mente3					{margin-right:0px;}
	a.home_mente1					{background:url(../img/home_overhaul.png) no-repeat 160px 25px;}
	a.home_mente2					{background:url(../img/home_battery.png) no-repeat 165px 30px;}
	a.home_mente3					{background:url(../img/home_kaitori.png) no-repeat 180px 30px;}
	a.home_mente1 .strong,
	a.home_mente2 .strong,
	a.home_mente3 .strong	{display:block;padding:10px 20px 5px 20px;}
	a.home_mente1 .span,
	a.home_mente2 .span,
	a.home_mente3 .span		{display:block;padding:0px 70px 15px 20px;}
	
	.home_point						{position:relative;border:1px solid #E7E7E7;}					
	a.home_point1					{position:relative;float:left;margin-right:4px;width:307px; border-right:1px solid #E7E7E7;}
	a.home_point1:after		{content:"\e97a";font-family:'i';font-size:15px;display:block;position:absolute;width:10px;line-height:10px;top:14px;right:30px;margin-top: -5px;color:#2998D6;}
	a.home_point1					{background:url(../img/home_point.png) no-repeat 195px 30px;margin:10px 0;}
	a.home_point1 .strong	{display:block;padding:0 20px 5px 20px;}
	a.home_point1 .span		{display:block;padding:0px 80px 10px 20px;}
	a.home_point2,
	a.home_point3,
	a.home_point4,
	a.home_point5					{position:absolute;display:block;width:170px;height:36px;}
	a.home_point2					{left:338px;top:14px;}
	a.home_point3					{left:508px;top:14px;}
	a.home_point4					{left:338px;top:58px;}
	a.home_point5					{left:508px;top:58px;}

	.home_wake						{position:relative;border:1px solid #E7E7E7;background:url(../img/bg_lean.png) repeat;}
	a.home_wake1					{position:relative;float:left;margin-right:4px;width:200px; border-right:1px solid #E7E7E7;}
	a.home_wake1:after		{content:"\e97a";font-family:'i';font-size:15px;display:block;position:absolute;width:10px;line-height:10px;top:23px;right:30px;margin-top: -5px;color:#2998D6;}
	a.home_wake1					{background:#fff url(../img/home_wake.png) no-repeat 140px 43px;}
	a.home_wake1 .strong	{display:block;padding:10px 20px 5px 20px;}
	a.home_wake1 .span			{display:block;padding:0px 65px 10px 20px;}
	
	.home_wake_slider_div	{position:absolute;display:block;top:10px;right:20px;width:470px;}
	.home_wake_slider li a{line-height:1.2em;font-weight:bold;font-size:11px;text-align:center;}
	.home_wake_slider_div	.bx-wrapper .bx-viewport {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;left:0px;background:none;}
	.home_wake_slider_control_l,
	.home_wake_slider_control_r{position:absolute;display:block;top:40px;left:205px;width:16px;height:28px;}
	.home_wake_slider_control_r{left:685px;}

	.home_photo				{-moz-box-shadow	:0 0 2px #F2F2F2;-o-box-shadow:0 0 2px #F2F2F2;-ms-box-shadow	:0 0 2px #F2F2F2;box-shadow			:0 0 2px #F2F2F2;/*ＩＥ対策　filter: progid:DXImageTransform.Microsoft.Shadow(color=#F2F2F2, direction=0, strength=3, enabled=true), progid:DXImageTransform.Microsoft.Shadow(color=#F2F2F2, direction=90, strength=3, enabled=true), progid:DXImageTransform.Microsoft.Shadow(color=#F2F2F2, direction=180, strength=3, enabled=true), progid:DXImageTransform.Microsoft.Shadow(color=#F2F2F2, direction=270, strength=3, enabled=true);*/}

	/*メインビジュアル*/
	.home_main		{width:767px;float: left;margin-left:3px;}
	.home_main_sub{width:180px;float:right;}
	.home_main_sub li a							{margin-bottom:7px;border:5px solid #E1E1E1;display:block;width:168px;height:60px;}
	.home_main_sub li a.current,
	.home_main_sub li a:hover				{border:5px solid #99D5EC;position:relative;}
	.home_main_sub li a.current img,
	.home_main_sub li a:hover img		{opacity:1;filter:alpha(opacity=100);}
	.home_main_sub li a.current:before,
	.home_main_sub li a:hover:before{content:"";display:block;position:absolute;top:23px;left:-12px;width:7px;height:14px;background:url(../img/home_main_sub_current.png) no-repeat;}
	.home_main .bx-wrapper .bx-viewport {border:none;left:0px;}
	.home_main .bx-wrapper							{margin-bottom:0px;}
	.bx-controls												{display:none;}
}
	.home_news_li	{clear:both;border-bottom:1px solid #E7E7E7;}
	.home_news_li:first-child{border-top:1px solid #E7E7E7;}
	.home_news_li			{padding:10px 0;}
	.home_news_h			{float: left;width:107px;}
	.home_news_d			{float:right;width:600px;}
	
	.home_special		{border:1px solid #E7E7E7;}
	.home_special_li{border-bottom:1px solid #E7E7E7;padding:20px 0;}
	.home_special_li:last-child{border-bottom:none;}
	.home_special_h,
	.home_special_d	{display:block;}
	.home_special_h	{font-weight:bold;margin-bottom:10px;}
	.home_special_ya:before{color:#2998DB;}

	.home_wake_txt						{padding:3px 0 5px 0;line-height:1.1em;font-weight:bold;font-size:8px;text-align:center;}

@media screen and (max-width: 767px) { 
	/*メインビジュアル*/
	body .bx-wrapper .bx-viewport {-moz-box-shadow: 0 0 0 #ccc;-webkit-box-shadow: 0 0 0 #ccc;box-shadow: 0 0 0 #ccc;border:  0px solid #fff;left: 0px;}
	.home_main .bx-wrapper				{margin-bottom:0px;}
	.home_main .bx-wrapper .bx-pager{position:static;padding-top:20px;}
	/*４つのカテゴリ部分：共通*/
	.sp-home_cate_txtimg			{float:left;margin-right:15px;margin-bottom:15px;width:35%;}
	/*店舗スタッフ*/
	.home_cate1_to 						{height:auto;border-bottom:1px solid #eee;}
	.home_cate1_to a:before		{color:#2998DB;}
	.home_cate1_to_l,
	.home_cate1_to_r					{box-sizing:border-box;border:1px solid #eee;border-bottom:none;line-height:40px;}
	.home_cate1_to_l					{float: left;width:60%;text-align:left;color:#E50014;border-right:none;}
	.home_cate1_to_r					{float:right;width:40%;}
	.home_cate2_to .l					{margin-right:10px;text-align:center;}	
	/*オンラインショップ*/
	.home_cate2_to .l					{width:30%;margin-right:10px;margin-bottom:10px;text-align:center;border:1px solid #eee;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}	
	.home_cate2_to .l:nth-child(3n){margin-right:0px;}
	/*ライセンス＆トラベル共通*/
	.home_cate_a						{display:block;border-top:1px dotted #B1B1B1;border-bottom:1px dotted #B1B1B1;padding:10px 0;}
	.home_cate_i:before			{float:left;background:#005778;color:#fff;width:35px;height:35px;text-align:center;line-height:35px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
	.home_cate_iimg					{float:left;width:80px;}
	.home_cate_ttls					{float:left;margin-left:5px;}
	.home_cate_inttl				{color:#005778;font-weight:bold;}
	.home_cate_intxt				{display:block;font-size:.6em;clear:both;}
	.home_cate_ya						{float:right;font-weight:bold;}
	.home_cate_a:after			{content:".";display:block;height:0;clear:both;visibility:hidden;}.home_cate_a{display:inline-table;}/* Hides from IE-mac \*/* html .home_cate_a{height:1%;}.home_cate_a{display:block;}/* End hide from IE-mac */
	/*メンテナンス*/
	.home_mente							{border:1px solid #eee; box-sizing:border-box;padding:5px;}
	.home_mente1
	,.home_mente2
	,.home_mente3						{float:left;width:33%;box-sizing:border-box;padding:5px; }
	.home_mente2
	,.home_mente3						{border-left:1px solid #eee; }

	.home_mente1 .span
	,.home_mente2 .span
	,.home_mente3 .span 		{display:block;}
	.home_mente3						{margin-right:0px;}
	/*ポイントカード*/
	.home_point1					{float:left;width:64%;}
	.home_point1 .span 		{display:block;}
	.home_point_btns			{float:right;width:35%;}
	.home_point_btns a		{display:inline-block;margin-bottom:10px;}
	/*ウエイクボード*/
	.home_wake1 .strong:after	{content:'';display:block;}
	.home_wake_slider_div			{display:block;background:url(../img/bg_lean.png) repeat;clear:both;padding-top:2px;}
	.home_wake_slider_div	.bx-wrapper .bx-viewport {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;left:0px;background:none;}
	/*ニュース*/
	.home_news_li			{padding:10px 0;}
	.home_news_h			{clear:both;width:auto;}
	.home_news_d			{clear:both;width:auto;}
	/*左バナー*/
	.nav_shop									{float:left;width:50%;margin-bottom:0px;}
	.nav_shop a								{display:inline-block;padding-right:5px;}
	.nav_shop:nth-child(2n) a	{display:inline-block;padding-right:0;padding-left:5px;}
	.nav_shop	.mb20						{margin-bottom:10px;}
	/*sns*/
	.nav_shop:last-child	{clear:both;width:100%;}
	body .aside .nav_shop.mb15 .mb20.snsi {margin:20px 0;width:100%;text-align:center;}
	body .snsi li 				{display:inline;}
}
/*-------------------------------
************追加分＿原田　*******
---------------------------------*/
.aside .nav_shop.mb15 .mb20.snsi {
	height: 40px;
	width: 163px;
	margin-top:10px;
}
.snsi li {
	list-style-type:none;
	display:block;
	width:40px;
	height:40px;
	float:left;
	margin-right:15px;
}
.home_news{
	height:300px;
	overflow: auto;
}
.mb20{
	margin-bottom:20px;
}
.mb15{
	margin-bottom:8px;
}






