チェックボックスcss & :after説明

input[type="checkbox"] {
    border: 1px solid #aaaaaa;
    vertical-align: -8px;
    -webkit-appearance: none;
    position: relative;
    margin-right: 5px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    width: 26px;
    height: 26px;
    /*Other Browser*/
    background: #e2e2e2;
    /*For Old WebKit*/
    background: -webkit-gradient(
        linear, left top, left bottom,
        color-stop(0.00, #ffffff),
        color-stop(1.00, #e2e2e2)
    );
    /*For Modern Browser*/
    background: linear-gradient(
        to bottom,
        #ffffff 0%,
        #e2e2e2 100%
    );
}

input[type="checkbox"]:checked {
    /*Other Browser*/
    background: #99cc00;
    /*For Old WebKit*/
    background: -webkit-gradient(
        linear, left top, left bottom,
        color-stop(0.00, #99cc00),
        color-stop(1.00, #87b400)
    );
    /*For Modern Browser*/
    background: linear-gradient(
        to bottom,
        #99cc00 0%,
        #87b400 100%
    );
    border: 1px solid #336600;
}

input[type="checkbox"]:checked:before {
    position: absolute;
    left: 1px;
    top: 16px;
    display: block;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    content: "";
    width: 10px;
    height: 4px;
    background: #ffffff;
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: right center;
}

input[type="checkbox"]:checked:after {
    display: block;
    position: absolute;
    left: 9px;
    top: 16px;
    content: "";
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    width: 16px;
    height: 4px;
    background: #ffffff;
    -webkit-transform: rotate(-53deg);
    -webkit-transform-origin: left center;
}
li {
  list-style: none;
}
li.sample1:before {
  content: "※";
  color: red;
}
li.sample2:after {
  content: "NEW";
  color: red;
  font-size: 80%;
  padding: 2px 5px;
  margin-left: 5px;
  border: solid 1px #ff0000;
}
<ul>
  <li>サンプル1</li>
  <li class="sample1">サンプル2</li>
  <li class="sample2">サンプル3</li>
</ul>

リスト1
※リスト2
リスト3new

contentプロパティが空の場合でも必ず記述して下さい。
contentプロパティは必要条件で、記述がないと動作しないので注意が必要です。

http://www.hp-stylelink.com/news/2013/11/20131113.php
参考

ie8に対する見解

オフィシャルがスクロールjsできなかった。ie8対応と書いてあるから
ワードプレス関連の相性か?不明

対応策
ie8以下のみに読み込ますもの
それ以外に読み込ます物をわける

ie8以下のみに読み込ますもの

<!--[if lt IE 9]> 
<script src="/js/html5shiv-printshiv.min.js"></script>
<script type="text/javascript" src="/js/selectivizr.js"></script>
<script>
//スムーズスクロール
jQuery(function(){
   // #で始まるアンカーをクリックした場合に処理
   jQuery('a[href^=#]').click(function() {
	  // スクロールの速度
	  var speed = 400; // ミリ秒
	  // アンカーの値取得
	  var href= jQuery(this).attr("href");
	  // 移動先を取得
	  var target = jQuery(href == "#" || href == "" ? 'html' : href);
	  // 移動先を数値で取得
	  var position = target.offset().top;
	  // スムーススクロール
	  jQuery('body,html').animate({scrollTop:position}, speed, 'swing');
	  return false;
   });
});
</script>
<style type="text/css">
#go1,#go2,#go3,#go4,#go5,#go6,#go7{
	margin-top: -160px;
	padding-top: 160px;
}
</style>
<![endif]-->

それ以外

<!--[if (gte IE 9)|!(IE)]><!-->
<script type="text/javascript" src="/js/jquery.multirollover.js"></script>

<script>
	$(document).ready(function() {
		$('#head_rogo a').multirollover({
			crossfade	: true,
			suffix		: '_on',
			duration	: 300,

		});
	});
</script>

<script type="text/javascript" src="/js/jquery.page-scroller-309.js"></script>
<!--<![endif]-->

今回は8以下は
スクロールを

<script>
//スムーズスクロール
jQuery(function(){
   // #で始まるアンカーをクリックした場合に処理
   jQuery('a[href^=#]').click(function() {
	  // スクロールの速度
	  var speed = 400; // ミリ秒
	  // アンカーの値取得
	  var href= jQuery(this).attr("href");
	  // 移動先を取得
	  var target = jQuery(href == "#" || href == "" ? 'html' : href);
	  // 移動先を数値で取得
	  var position = target.offset().top;
	  // スムーススクロール
	  jQuery('body,html').animate({scrollTop:position}, speed, 'swing');
	  return false;
   });
});
</script>

で対応し
アンカーをあえて空DIVを入れて
パディングとマイナスマージンで対応

こういう調整は空DIVの有用性ってあるねって思ったし!

結局ie8のセレクタは使用できなかった。

<script src="/js/html5shiv-printshiv.min.js"></script>
<script type="text/javascript" src="/js/selectivizr.js"></script>

こいつをいれる

しかし
デザイン的なcssのずれなどは治った。

どうしても何番目かを指定したい場合は
http://tasudesign.com/web-desing/nth-child/
http://www.gravity-works.jp/gravica/web/003862.html
これで対応してみよう。

:nth-of-type cssセレクタ おさらい

:nth-of-typeの使い方

.blog_box_all

section

div

.class titel

a

テキスト

/a
/div
/section
/div

のループだとすれば

2番目タイトルのカラーを変えたい場合

.blog_box_all section:nth-of-type(2) .blog_titel a {

		color: #F90!important;

}

こうすっべ

偶数を変えたい場合

.blog_box_all section:nth-of-type(2n) .blog_titel a {

		color: #F90!important;

}

奇数

.blog_box_all section:nth-of-type(2n+1) .blog_titel a {

		color: #F90!important;

}

(n) ・・・ n番目の要素に適用

(odd) ・・・ 奇数番目の要素に適用
(2n+1) ・・・ 奇数番目の要素に適用

(even) ・・・ 偶数番目の要素に適用
(2n) ・・・ 偶数番目の要素に適用

(3n) ・・・ 3,6,9,12…番目の要素に適用
(3n+1) ・・・ 1からはじめて+3ずつの番の要素,4,7,10…番目の要素に適用

4番目のマージンをなくす :nth-of-type(4n+3) :nth-child(4n+4)

2015.10.27追記
2個ずつの段 指定するdivをおやdivで囲む  親をしっかり指定して、

/*フロート解除 親をしっかり指定する*/
.gallery1_img_box_all  > .gallery1_img_box:nth-child(2n+1){clear: left;}

少し解釈に困惑

4番目のboxのマージンをなくすためには
:nth-of-type(4n+3)

と記した。

これで効く解釈
4nは1 5 9 13番目に効く
それに3足すから

:nth-child(4n+4)
と記せば普通にいけた

4番目から4プラスしてく

スパンクラスで文章の最後に注目をつける時の 下へずれないCSS

<span class="now">今だけ!3,000円 9月末まで</span>
.now{
	font-size: 12px;
	color: #FFF;
	background-color: #F00;
	line-height: 22px;
	display: inline-block;
	position: absolute;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 2px;
}

ポイントは
display: inline-block;
position: absolute;
margin-top: 2px;
こうすると上から表示されマージンが効くので調整

css htmlだけで作るメインメニュー

普通にコード書く


<!--メインナビ-->
<div class="d_navi_main_all">
  <div class="d_navi_main_width">
    <div class="d_navi_main_in">
    
   <ul> 
   





<li><a href="<?php echo home_url(); ?><?php include("link5.php") ?>"><i class="icon-home-2 test_icon"></i>HOME</a></li>




<li><a href="<?php echo home_url(); ?>?page_id=4"><i class="icon-cog test_icon"></i>ご利用ガイド</a></li>


<li><a href="<?php echo home_url(); ?>?page_id=14"><i class="icon-star test_icon"></i>制作実績</a></li>


<li><a href="<?php echo home_url(); ?>?page_id=157"><i class="icon-cog test_icon"></i>制作料金</a></li>


<li><a href="<?php echo home_url(); ?>?page_id=409"><i class="icon-edit-alt test_icon"></i>BLOG</a></li>


<li><a href="<?php echo home_url(); ?>?page_id=9"><i class="icon-mail-alt test_icon"></i>お問い合わせ</a></li>



  </ul>
  

  
    </div class="d_navi_main_in">
  </div class="d_navi_main_width">
</div class="d_navi_main_all">
<!--/メインナビ-->  

css

ポイントは 線があり そして ホバー時に背景が色着いて 線も違和感がない

/*メインメニュー*/


.d_navi_main_in ul {
	list-style-type: none;
	overflow: hidden;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}

.d_navi_main_in ul li  {
	list-style-type: none;
	display: block;
	float: left;
	width: 16%;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: bottom;
	}

.d_navi_main_in ul li a {
	padding-top: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;
	box-sizing: border-box;
	text-align: center;
	display: block;
	width: 100%;
	font-size: 15px;
	text-indent: -10px;
}
.d_navi_main_in ul li:nth-last-of-type(1)  a{
	border-right-style: none;
}


/*リストホバー時リストの消したパディングを付加する*/
.d_navi_main_in ul li:hover a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 15px;
}

/*リストホバー時パディングを無くす*/
.d_navi_main_in ul li:hover {
padding-top: 0px;
	padding-bottom: 0px;	
}


/*点線消し含む*/
.d_navi_main_in ul li:hover{
	display: block;
	color: #00AF86;
	text-decoration: none;
	background-color: #00AF86;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	margin-left: -1px;
}

サブミットボタン submitボタン css

認証にしてdisabledがついた場合のcssも指定

input[type='submit']{
	border: 1px solid #777;
	padding: 4px 10px;
	color: #fff;
	cursor: pointer;
	background: #428ec9;
	border-radius: 5px;
	/* Webkit */
	background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#99c9e5),
        to(#428ec9)
        );
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 1px #fff;
	/* Firefox */
	background: -moz-linear-gradient(
        top,
        #99c9e5,
        #428ec9
        );
	-moz-border-radius: 5px;
	-moz-box-shadow: 1px 1px 1px #fff;
     
/* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff99c9e5,endColorstr=#ff428ec9);
	zoom: 1;
	
	font-size: 16px;
}
/* 認証式にした場合 */
input[type='submit'][disabled]{
opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7; 
cursor: default;     
	}

IE9のmargin:auto が効かない

<meta http-equiv="X-UA-Compatible" content="IE=9">

こいつを

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="X-UA-Compatible" content="IE=9">

必殺文字画像高さ合わせ

<div class="menu_cate"><img src="img/food_menu/menu_cate-01.png" width="90" height="36" alt="一宮、和食、御膳料理" /></div>
.menu_cate{
	padding-top: 30px;
	padding-bottom: 30px;
	vertical-align: top;
	line-height: 36px;
}

画像の高さにラインハイト
バーティカルトップ

ツールチップjs 吹き出し 追加 cssのみで

http://www.skuare.net/2011/10/javascriptmouseinfobox_plugin.html


    <script>
$(function(){



      $('.chill').infoBox({
        animation: ['opacity', 'bottom'],
        useMouse: false,
        offsetX: 100,
        offsetY: 0
      });
	  
	        $('.tool').infoBox({
        animation: ['opacity', 'bottom'],
        offsetX: -20,
        offsetY: -20,
        bottomPos: true
      });
	  
	          $('.cate_box').infoBox({
        animation: ['opacity', 'bottom'],
        offsetX: -20,
        offsetY: -20,
        bottomPos: true
      });
	  
	  


});



</script>
<div class="main_menu">

<ul>



<li>
<a href="#" class="chill" title="デコレーション">Decoration</a>

<ul class="drop_down">
<li class="chill" title="ペーパーポンポン"><a href="#">Pom Poms</a></li>
<li class="chill" title="ペーパーランタン"><a href="#">Paper lantern</a></li>
<li class="chill" title="ガーランド"><a href="#">Garlands</a></li>
<div style="clear:both"></div>
</ul>

</li>



<li>
<a href="#" class="tool" title="食器類">Tableware</a>


<ul class="drop_down">
<li class="chill" title="紙皿"><a href="#">Paper Plates</a></li>
<li class="chill" title="紙コップ"><a href="#">Paper cups</a></li>
<li class="chill" title="ストロー"><a href="#">Paper Straws</a></li>
<li class="chill" title="カトラリー"><a href="#">Wooden Cutlery</a></li>
<li class="chill" title="ケーキスタンド"><a href="#">Cake Stands</a></li>
<li class="chill" title="メイソンジャー"><a href="#">Mason Jar</a></li>
<div style="clear:both"></div>
</ul>

</li>

</ul>
</div>

jquery.mouseinfobox.cssで色替え
スクリプトで場所替え
demoで使用のサンプル

★追加CSSのみで—————————————————

<div class="main_menu">

<ul>

<li>
<a href="http://shopping.geocities.jp/borderless-select/">Top<div class="toolbox"><div class="tool">トップへ</div></div></a>
</li>

<li>
<a href="http://store.shopping.yahoo.co.jp/borderless-select/decoration.html">Decoration<div class="toolbox"><div class="tool">デコレーション</div></div></a>

<ul class="drop_down">
<li class="chill"><a href="http://store.shopping.yahoo.co.jp/borderless-select/pompoms.html">Pom Poms<div class="toolbox"><div class="tool2">ペーパーポンポン</div></div></a></li>
<li class="chill"><a href="http://store.shopping.yahoo.co.jp/borderless-select/paperlante.html">Paper lantern<div class="toolbox"><div class="tool2">ペーパーランタン</div></div></a></li>
<li class="chill"><a href="http://store.shopping.yahoo.co.jp/borderless-select/garlands.html">Garlands<div class="toolbox"><div class="tool2">ガーランド</div></div></a></li>
<div style="clear:both"></div>
</ul>

</li>

</ul></div>

css

.main_menu {
	float: left;
}
.main_menu a{
	display: block;
}

.block{display: block;}

.main_menu ul{
	margin-top: 10px;
	margin-bottom: 20px;
}
.main_menu ul li{
	color: #FFFFFF;
	font-size: 12px;
	float: left;
	list-style-type: none;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #fb87e6;
	padding-right: 16px;
	padding-left: 16px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	position: relative;
	display: block;
	overflow: visible;	
}

.main_menu ul li a{
	color: #FFFFFF!important;


}
.main_menu ul li a:hover{
	text-decoration: none;

}
/*cssでツールチップ*/
/*メインメニューツールチップ*/
.tool{
	position: absolute;
	z-index: 1111111111;
	top: -36px;
	color: #FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #02C0BB;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	display: none;
	left: -10px;
}
.main_menu ul li a:hover .tool{
	display: block;

}
/*ドロップダウンツールチップ*/
.tool2{
	position: absolute;
	z-index: 1111111111;
	color: #FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #02C0BB;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	display: none;
	left: 100px;
	top: 0px;
}
.main_menu ul li a:hover .tool2{ display: block;}


/*こいつでくくることで幅にあったツールチップ*/
.toolbox{
	width: 400px;
	position: absolute;
	top: 0px;
}


/*カテゴリツールチップ*/
.tool3{
	position: absolute;
	z-index: 1111111111;
	color: #FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #02C0BB;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	display: none;
	top: 15px;
	right: 15px;
}
.cate_box:hover .tool3{ display: block;}

.drop_down{
	z-index: 10000;
	overflow: visible!important;
	position: absolute;
	float: left;
	left: 0px;
	top: 24px;
	margin: 0px!important;
	background-color: #FFF;
	width: 100%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1FBBAF;
	border-left-color: #1FBBAF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1FBBAF;
	border-top-color: #1FBBAF;
}

.drop_down li.chill{
	color: #888888;
	background-color: #FFF;
	width: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.drop_down li.chill a{
	color: #888888!important;
	text-align: left;

	display: block;
	
}

.drop_down li:hover{


}

 
 
 
 
.drop_down{
	/*ここで隠し*/

	
	display: none;!important; 
	   /*ここで隠し*/
}
/*ここでみせる*/
.main_menu ul li:hover .drop_down{
	display: inline;
}
/*ここでみせる*/
 

CSS 文字 強制改行

word-break: normal;
英語等は単語の途中では改行せず、単語の切れ目で改行されます。日本語・中国語・韓国語等は表示範囲に合わせて改行されます。このため単語の途中で改行されることもあります。
word-break: break-all;
言語に関係なく表示範囲に合わせて改行されます。このため単語の途中で改行されることもあります。
word-break: keep-all;
言語に関係なく単語の途中では改行せず、単語の切れ目で改行されます。

CSS小文字 大文字 変換


text-transformの記述方法は以下の通り


text-transform:none; //そのまま表示

text-transform:capitalize; //先頭の文字を大文字に変換

text-transform:lowercase; //すべて小文字に変換

text-transform:uppercase; //すべて大文字に変換

ドロップダウン 自作

まず普通に 出てる状態を作り
消して
ホバーで見せる
hidden 0がポイント
参考
http://weboook.blog22.fc2.com/blog-entry-359.html

<li class="line"><img src="img/menu/line.png" width="1" height="29" /></li>

<li><img src="img/menu/menu-04_off.jpg" width="127" height="61" />

ここから

<ul class="drop_down">
<li class="chill"><a href="<?php echo home_url(); ?>/?page_id=34">尾張旭店</a></li>
<li class="chill"><a href="<?php echo home_url(); ?>/?page_id=37">日進店</a></li>
</ul>


ここまで

</li>

<li class="line"><img src="img/menu/line.png" width="1" height="29" /></li>
.drop_down{
	z-index: 10000;
	overflow: visible!important;
	position: absolute;
	width: 127px;
}

.drop_down li{
	
	width: 100%;
	background-color: #24AC66;
	
	/*ここで隠し*/
	height: 0px!important;
	overflow:hidden!important;
	/*/ここで隠し*/
}
/*ここでみせる*/
.d_navi_main_in ul li:hover .drop_down li{
	height: auto!important;
	overflow: visible!important;
}
/*/ここでみせる*/



.drop_down li a{
	color: #FFF;
	background-color: #2CB370;
	text-align: center;
	width: 100%;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}

.drop_down li a:hover{
	/*background-color: #ff8e00;*/
	text-decoration: none;
	background-color: #74491C;
}

タブメニュー自作 コード css

マイナスマージンが決め手
オーバーフロー hidenも注意 使わない

<!------------------タブ店舗全ページ----------------------------------> 
<ul class="tab_menu">
<li><a href="<?php echo home_url(); ?>/?page_id=34" class="current">尾張旭店</a></li>
<li><a href="<?php echo home_url(); ?>/?page_id=37">日進店</a></li>
<div style="clear:both"></div>
</ul>

<!------------------/タブ店舗全ページ----------------------------------> 
/*タブ*/

.tab_menu{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.tab_menu li{
	float: left;
	list-style-type: none;
	margin-bottom: -1px;
	margin-left: -1px;	

}
.tab_menu li a{
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}

.tab_menu li a:hover{
	color: #FFF;
	background-color: #00A550;
	text-decoration: none;
}

.tab_menu li a.current{
	background-color: #6a3906;
	color: #FFF;
	border-bottom-color: #FFF;
}

神業 css メニューホバー時 両隣ライン 消す


/*メニュー右隣のイメージラインを消す*/
.d_navi_main_in ul li:not(.chill):hover + li.line img{
	display: none;
}
/*メニュー左隣のイメージラインを消す*/
.d_navi_main_in ul li:not(.chill):hover{
	margin-left: -1px;
	padding-left: 1px;
	background-color: #FFF;
}

上記css

リストで並んだメニュー
ラインもリスト
線はイメージ画像

右隣は 隣接セレクタで消す +
:not(.chill)はドロプダウンをのぞくため

左隣はマージンを-1
パディングを1にして
背景を背景と同じ白に

画像ホバー半透明css

#main_contents a:hover img{
opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */

}

子要素をもつ親のホバーカラー css

http://weboook.blog22.fc2.com/blog-entry-383.html

/*さいど子メニュー持ち子の親背景 色*/

.secondary-navigation li:hover > a
	{
	background-color: #FFA70A!important;
	color: #fff!important;
	}
	
.primary-navigation li:hover > a,
	.primary-navigation li.focus > a {
		background-color: #FFA70A!important;
		color: #fff!important;
	}

li:hover > a とすると
その子要素にいる間 ホバーし続ける

ちなみに

上記
14のさいど 上メニューのタイトルのcss

/*さいど子メニュー持ち子の背景*/
.secondary-navigation ul ul{background-color: #72DFB8!important;}
.secondary-navigation ul ul li a:hover{background-color: #FFA70A!important;}
.primary-navigation ul ul{background-color: #72DFB8!important;}
.primary-navigation ul ul li a:hover{background-color: #FFA70A!important;}

こいつも必要

さらにしいていえば

@media screen and (min-width: 1008px) {}

こいつで囲む

つまり スマフォとかでは効いてほしくないんだ