@charset "UTF-8";
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,th,td,div,blockquote,pre,form,fieldset,input,textarea{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
img,fieldset,table,th,td{border:0}
input{*margin:-1px 0}
input,textarea{font-size:1em}
input{
-webkit-appearance: none;
border:none;
outline: 0;
}
em,cite{font-style:normal}
small{font-size:100%}
html{overflow-y:scroll}
a{text-decoration:none;}
body.top_body{
background-color:#FFF;
font:14px/1.5 arial,sans-serif;
}
div{
box-sizing:border-box;
}
a,a:link,a:visited{
text-decoration:none;
}

i:hover,a.created_link:hover,a.user_name_link:hover,p.source>a:hover,
#main_area>div.add_item_recipe>div>a:hover,
div#single_breadcrumb a:hover,div#top_bottom_menu_all a:hover,
div#top_bottom_menu_all_search a:hover,
div#top_footer_area a:hover{
color:#fc5f9a !important;
}
div.link_meta_box >a:hover,div.recipe_meta>a:hover,
div#top_footer_area a:hover{
text-decoration:underline;
}

div#top_linkbar{
width:100%;
min-width:850px;
height:60px;
position:relative;
margin:30px 0 40px 0 ;
}
div#top_linkbar >ul{
float:right;
padding:5px 20px 0 0;
}
div#top_linkbar >ul>li{
float:left;
margin:5px 20px 0 0;
font-size:2em;
}

div#top_linkbar >ul>li>a{
color:#fc5f9a;
}

div#main_frame{
background-color:#FFF;
margin: 20px auto 70px;
width:1100px;
height: auto !important;
}

div#top_search_area{
margin-top:170px;
padding-left:200px;
}

/*
div#query_area_box{
width:600px;
box-shadow:2px 2px 10px #CCC;
}

div#query_area_box>button{
border:none;
background-color: rgba(0,0,0,0);
outline:none;
}

div#query_area_box>button>i{
font-size:24px;
color:#2E9AFE;
}
div#top_search_area>form>input.top_search_input,
div#search_logo_right>form>div#query_area_box>input.top_search_input
{
width:540px;
height:44px;
padding-left:10px;
line-height:34px;
font: 18px arial,sans-serif;
}
*/
div#top_bottom_menu_all{
width:100%;
height:111px;
margin:0 20px 0 20px;
padding:0 0 20px 0;
}

div#top_bottom_menu_all_search{
width:100%;
height:111px;
margin:0 20px 0 20px;
padding:0 0 20px 0;
}


ul.ing_menu{

}

ul#ing_menu>li{
float:left;
width:12.5%;
}

div.ing_list_box{
width:100%;
padding:10px 0 0 0;
margin:0 0 20px 0;
}

/*
div.ing_list_box>a{
margin-left:20px;
color:#333;
font-size:1.4em;
font-weight:bold;
}
*/
div.ing_list_box>h3{
font-size:1.4em;
}
div.ing_list_box>h3>a{
color:#333;
}

.arrow{
position: relative;
display: inline-block;
padding: 0 0 0 16px;
color: #333;
vertical-align: middle;
text-decoration: none;
}
.arrow::before,.arrow::after{
position: absolute;
top: 0;
bottom: 0;
left: 0;
margin: auto;
content: "";
vertical-align: middle;
}

.arrow2{
position: relative;
display: inline-block;
padding: 0 0 0 18px;
color: #333;
vertical-align: middle;
text-decoration: none;
margin-left:10px;
}
.arrow2::before,.arrow2::after{
position: absolute;
top: 0;
bottom: 0;
left: 0;
margin: auto;
content: "";
vertical-align: middle;
}

.ing_small_list{
font-size:1.0em;
}

.ing_small_list::before{
left: 4px;
box-sizing: border-box;
width: 4px;
height: 4px;
border: 4px solid transparent;
border-left: 4px solid #fc5f9a;
}

div#top_footer_area{
height:30px;
text-align:right;
padding:0 0 15px 0;
min-width:900px;
margin:0 0 30px 0;
}

div#top_footer_area>span{
color:#999;
font-weight:bold;
font-size:1.2em;
margin:0 100px 0 0;
}

div#top_footer_area>ul{
padding:0 0 0 80px;
float:left;
}
div#top_footer_area>ul>li{
float:left;
}
div#top_footer_area>ul>li>a{
color:#333;
}
div#top_footer_area>ul>span{
float:left;
margin:0 15px 0 18px;
}

/*content css*/
div#category_description_area{
float:left;
width:700px;
}

div#category_description_area>div#title_box{
color:#1f2b33;
display:inline-block;
margin:0 0 10px 0;
width:100%;
}

div#category_description_area>div#title_box>h1{
font-size:1.4em;
display:inline-block;
width:100%;
}
div#category_description_area>div.social_box,
div#title_box>div.social_box
{
display:inline-block;
width:100%;
margin:20px 0 0 5px;
height:25px;
}
div#category_description_area>div.social_box>div,
div#title_box>div.social_box>div
{
float:left;
margin:0 10px 0 0;
}

div#title_box>div.social_box>p{
font-size:1.2em;
color:#333;
float:left;
margin:0 10px 0 0;
font-weight:bold;
}

div#category_left_box{
width:200px;
min-height:240px;
float:left;
}
div#category_left_box>div.att_box{
padding:0 0 0 10px;
}

div#category_left_box>div.att_box>ul{
margin:4px 0 0 0;
}

div#category_left_box>div.att_box>ul>li{
width:90px;
height:30px;
margin:0 5px 0 0;
float:left;
background-color:#EEE;
color:#333;
line-height:30px;
border-radius:5px;
box-shadow: inset -1px -1px 1px #ece8dc;
text-align:center;
font-weight:bold;
}

div#category_left_box>div.att_box>ul>li>a{
display:inline-block;
width:100%;
height:100%;
color:#333;
font-weight:normal;
}


div#category_left_box>div.att_box>h3{
font-size:1.2em;
color:#333;
font-weight:bold;
}


div#category_wrap{
padding:30px 0 50px 10px;
width:1550px;
margin:0 auto;
}

div#title_description{
width:670px;
height:60px;
padding:0 0 0 20px;
}

/*
div#title_description>p{
font-size:13px;
}
*/

div#archives_top_ad{
width:100%;
min-height:10px;
}
div#content_area{
float:left;
width:790px;
}
div#content_area>div#main_area{
width:760px;
padding:0;
margin:30px 0 0 0;
}

div#content_area>div#main_area>ul.archives_list>li{
border-bottom:1px solid #CCC;
margin:0 0 10px 0;
padding:9px;
position:relative;
}
div#content_area>div#main_area>ul.archives_list>li>img{
float:left;
margin:0 10px 0 0;
}
div#content_area>div#main_area>ul.archives_list>li>a>h2{
width:610px;
max-height:3em;
padding:3px 0 0 0;
color:#555;
float:left;

   display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

div#content_area>div#main_area>ul.archives_list>li>a{
font-size:1.4em;
color:#555;
display:block;
min-height:88px;
}

div#content_area>div#main_area>ul.archives_list>li>p.description{
font-size:0.9em;
width:300px;
position:absolute;
bottom:4px;
left:90px;
color:#777;
}

div#main_area>div.pager{
text-align:center;
font-size:1.5em;
padding:50px 0 30px 0;
}

div#main_area>div.pager>a{
color:#333;
padding:2px 6px 2px 6px;
border:1px solid #EEE;
}

div#bottom_box{
width:1100px;
height:200px;
margin:10px auto 30px;

}

div#bottom_box_search{
width:1100px;
height:200px;
margin:10px auto;
}


div#sub_frame{
//float:left;
width:300px;
margin:0 0 0 5px;
display:inline-block;
height: auto !important;
}

div#sub_frame>div.ad_box_top{
//display:block;
display:inline-block;
width:303px;
max-height:303px;
//background-color:blue;
}

div#sub_frame>div.ad_box_bottom{
display:inline-block;
width:303px;
min-height:303px;
//background-color:red;
}

div#sub_frame>div#recommend_h2_box>div.ranking_box{
padding:5px 10px 20px 0;
border-top:1px solid #fc5f9a;
}

ul#recommend_ul{

}

ul#recommend_ul>li{
border-bottom:1px solid #EEE;
}
ul#recommend_ul>li>img{
float:left;
margin:5px 10px 5px 5px;
}
ul#recommend_ul>li>div.title_area{
height:65px;
overflow:hidden;
}
ul#recommend_ul>li>div.title_area>h3{
padding:2px 0 0 10px;
}
ul#recommend_ul>li>div.title_area>h3>a{
font-size:1.0em;
color:#000;
display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

ul#recommend_ul>li>div>a{
color:#333;
}

ul#recommend_ul>li>div>a>h3{
padding:5px 0 0 0;
word-wrap:break-word;
overflow: hidden;
font-size:1.0em;
}
div#recommend_h2_box{
padding:0 0 0 5px;
margin:15px 0 0 0;
display:inline-block;
}
div#recommend_h2_box>h2{
font-size:1.4em;
color:#333;
}
/* category list*/


/*toppage*/
div#top_description_area{
width:100%;
border-bottom:1px solid #EEE;
}

div#top_linkbar>form{
float:left;
margin:5px 0 0 70px;
}
div#top_linkbar>form>input.search_input{
width:170px;
height:25px;
padding:0 0 0 10px;
border:1px solid #EEE;
}

div#top_linkbar>form>input.search_submit{
width:25px;
height:25px;
background: url(/img/submit_icon.png) center no-repeat;
background-size:20px;
position:relative;
top:8px;
left:0px;
}


div#top_left_menu{
float:left;
width:130px;
}

div#top_left_menu>ul>li{
font-size:1.2em;
margin:0 0 10px 0;
height:30px;
line-height:30px;
padding:0 0 0 10px;
}

div#top_left_menu>ul>li>a{
color:#5b5b5b;
}

div#top_left_menu>ul>li.selected{
background-color:#DDD;
color:#1f2b33;
font-weight:bold;
}



div#top_list_area{
float:left;
margin:0 0 0 15px;
}
div#top_list_area>div#top_list_header{
font-size:1.2em;
height:24px;
padding:0 0 0 5px;
color:#000;
font-weight:bold;
}
div#top_list_area >ul{
width:620px;
margin:1px 0 0 0 ;
}
div#top_list_area >ul>li{
border-bottom:1px solid #EEE;
padding:10px 0 10px 0;
}

div#top_list_area >ul>li>img{
float:left;
width:80px;
height:auto;
padding:5px;
}

div#top_list_area >ul>li>h2{
display:inline-block;
width:500px;
height:3em;
font-size:1.4em;
color:#333;
padding:2px 0 0 10px;
   display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
word-break: break-all ;
}
div#top_list_area >ul>li>h2>a{
color:#333;
}


div#top_list_area >ul>li>p.description{
    font-size: 0.9em;
    width: 300px;
    bottom: 4px;
    color: #777;
    float: left;
    margin: 10px 0 0 12px;


}




div#top_list_area >div.pager{
text-align:center;
font-size:1.4em;
padding:45px 0 10px 0;
}


div#top_list_area>div.pager>a{
color:#333;
padding:2px 6px 2px 6px;
border:1px solid #EEE;
}
div#top_img_area{
float:left;
margin:auto;
top:0;
left:0;
right:0;
bottom:0;
position:absolute;
width:260px;
}


div#top_img_area>a>img{
width:260px;
height:auto;


}

div#single_description_area{
padding:0 0 0 22px;
}
div#single_breadcrumb{
margin: 10px auto;
width: 1100px;
height: auto !important;
padding:0 0 0 22px;
}
div#single_breadcrumb>ul{
width:700px;
margin:0 0 5px 0;
}
div#single_breadcrumb>ul>li{
display:inline-block;
float:left;
font-size:1.0em;

}
div#single_breadcrumb>ul>li>a{
color:#333;
font-size:1.0em;
}
hr#top_hr{
border:0;
border-top:1px solid #fc5f9a;
margin:20px 0 20px 0;
}

div#single_description_area >div#title_box{
width:730px;
}
div#single_description_area >div#title_box>div#title_date_box{
float:left;
width:600px;
}
div#single_description_area >div#title_box>div#title_date_box>h1{
font-size:2.4em;
word-break: break-all ;
}

div#single_description_area >div#title_box>div#title_date_box>h1>a{
color:#000;
}

div#single_description_area >div#title_box>img{
float:left;
background-color:#EEE;
width:100px;
height:100px;
margin:0 17px 0 0;
}

div#single_title_description{
min-height:40px;
padding:20px 0 0 0;
}

div#single_title_description>p{
font-size:1.2em;
color:#666;
padding:0 0 0 4px;
font-weight:bold;
}

div#single_top_right_box{
float:left;
width:300px;
background-color:red;

}

div#facet_area{
padding:0 0 0 10px;
}

div#facet_area>h3{
font-size:1.2em;
color:#333;
font-weight:bold;
}

div#facet_area>ul#facet_list{
margin:4px 0 0 0;
}


div#facet_area>ul#facet_list>li>a{
border:1px solid #DDD;
padding:1px 5px 1px 5px;
float:left;
color:#333;
background-color:#f9f9f9;
margin:0 7px 5px 0;
font-size:1em;
}

div#under_recommend_area{
padding:20px 0 30px 20px;
width:700px;
}
div#under_recommend_area>div#recommend_title{
width:100%;
height:30px;
margin:0 0 15px 0;
}
div#under_recommend_area>div#recommend_title>h3{
font-size:1.4em;
font-weight:bold;
}

div#under_recommend_area>ul#recommend_list_area{
//border-bottom:1px solid #DDD;
padding:0 0 20px 0;
}

div#under_recommend_area>ul#recommend_list_area>li{
margin:0 0 10px 0;
}
div#under_recommend_area>ul#recommend_list_area>li>div.recommend_list_img{
width:70px;
height:70px;
float:left;
}

div#under_recommend_area>ul#recommend_list_area>li>div.recommend_list_title{
display:block;
float:left;
width:600px;
padding:0 0 0 16px;
}
div#under_recommend_area>ul#recommend_list_area>li>div.recommend_list_title>a{
font-size:1.2em;
color:#333;

}
/*article_item*/
/*テキストアイテム*/
#main_area>div.add_item_text>p{
padding:0px 5px 0px 40px;
font-size:1.2em;
color:#333;
line-height:1.7;
}
#main_area>div.add_item_text a{
color:#fc5f9a;
}

/*コードブロック*/
#main_area>div.add_item_codebox{
padding:0 5px 5px 30px;
}

#main_area>div.add_item_codebox>pre>code{
padding:1em .5em 1em 1em;
}

/*レシピアイテム*/

.add_margin{
margin-bottom:20px !important;
}

#main_area>div.add_item_recipe{
padding:15px 5px 5px 35px;
}

#main_area>div.add_item_recipe>img{
float:left;
width:260px;;
margin:0 20px 0 0;
}
#main_area>div.add_item_recipe>div.recipe_meta{
width:370px;
display:inline-block;
}

#main_area>div.add_item_recipe>div>p.recipe_title{
font-weight:bold;
font-size:1.2em;
display:inline-block;
margin:0 0 10px 0;
}

#main_area>div.add_item_recipe>div>p.recipe_text{
font-size:1.1em;
margin:0 0 1.5em 0;
}


#main_area>div.add_item_recipe>div>a{
color:#CCC;
}

/*ヘッダアイテム h2*/
#main_area>div.add_item_header{
padding:15px 5px 5px 5px;
}
#main_area>div.add_item_header>h2{
font-size:2em;
border-bottom:2px solid #fc5f9a;
font-weight:bold;
color:#333;
}

/*ヘッダアイテム　h3*/
#main_area>div.add_item_header2{
padding:15px 5px 5px 5px;
position:relative;
}
#main_area>div.add_item_header2>h3{
font-size:1.5em;
border-left:2px solid #fc5f9a;
font-weight:bold;
color:#333;
margin:0 0 0 18px;
padding:0 0 0 6px;
}

/*ヘッダアイテム　h3*/
#main_area>div.add_item_header3{
padding:15px 5px 5px 5px;
position:relative;
}
#main_area>div.add_item_header3>h4{
font-size:1.2em;
font-weight:bold;
color:#333;
margin:0 0 0 28px;
}


/*リンクアイテム*/
#main_area>div.add_item_link{
padding:5px 5px 5px 5px;
margin:10px 0px 0px 30px;
border:1px solid #fc5f9a;
}

#main_area>div.add_item_link>img.link_top_image{
float:left;
width:125px;
height:125px;
margin:0 15px 0 0;
}

#main_area>div.add_item_link>div.link_meta_box{
width:480px;
max-height:125px;
float:left;
padding:0 0 0 0;
}

#main_area>div.add_item_link>div.link_meta_box>a{
display:block;
margin:0 0 10px 0;
font-size:1.4em;
color:#fc5f9a;
max-height:50px;
}

#main_area>div.add_item_link>div.link_meta_box>p{
color:#999;
max-height:60px;
overflow:hidden;
}

/*引用アイテム*/
#main_area>div.add_item_quote{
padding:15px 5px 15px 22px;
}

#main_area>div.add_item_quote>p.quote>i.fa-quote-left{
color:#333;
font-size:1em;
}

#main_area>div.add_item_quote>p.quote>span{
color:#333;
font-size:1.4em;
margin:0 10px 0 20px;
display:block;
}

#main_area>div.add_item_quote>p.source{
margin:5px 0 0 10px;
}

#main_area>div.add_item_quote>p.source_nonlink{
margin:0 0 0 10px;
color:#AAA;
}

#main_area>div.add_item_quote>p.source>a{
color:#AAA;
}

/*youtube アイテム*/
#main_area>div.add_item_youtube{
padding:15px 5px 5px 35px;

}

#main_area>div.add_item_youtube>p.youtube_title{
border-left:2px solid #fc5f9a;
padding:5px 0 5px 5px;
font-size:1.2em;
font-weight:bold;
}

#main_area>div.add_item_youtube>p.youtube_text{
width:480px;
padding:5px 0 10px 10px;
font-size:1.0em;
word-wrap:break-word;
color:#333;
}
#main_area>div.add_item_youtube>a{
position:relative;
display:inline-block;
}

#main_area>div.add_item_youtube>a>img.youtube_button{
display:inline-block;
width:66px;
height:62px;
background-color:#AAA;
background-repeat:no-repeat;
position:absolute;
top:50%;
left:50%;
margin:-31px 0 0 -33px;
border:1px solid #AAA;
}


#main_area>div.add_item_youtube>a>img{
width:480px;
height:360px;
}

/*twitterアイテム*/

#main_area>div.add_item_twitter{
padding:0 5px 5px 35px;

}

#main_area>div.add_item_twitter>div.tweet_box{
position: relative;
padding: 7px 15px 0 56px;
//border-bottom:1px solid #EEE;
}

#main_area>div.add_item_twitter>div.tweet_box>span{
display: flex;
align-items: center;
justify-content: space-between;

}

#main_area>div.add_item_twitter>div.tweet_box>span>a.user_name_link{
font-size: 1em;
color: #AAA;

}

#main_area>div.add_item_twitter>div.tweet_box>span>a.user_name_link>img.tweet_profile{
position: absolute;
top: 12px;
left: 0;
width: 48px;
height: 48px;
border: 0 solid transparent;
border-radius: 6px;
}

#main_area>div.add_item_twitter>div.tweet_box>span>a.twitter_logo{
color: #CCC !important;
}

#main_area>div.add_item_twitter>div.tweet_box>p.main_tweet_area{
margin-top: 5px;
line-height: 1.7em;
font-size: 1.3em;
white-space: pre-wrap;

}


#main_area>div.add_item_twitter>div.tweet_box>span.tweet_button_list{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 5px 20px 0px;
    font-size: 1.2em;

}

.tweet_button_list>span>span.reply,.tweet_button_list>span>span.retweet,.tweet_button_list>span>span.favorite{
margin: 0 5px 0 0;
    color: #CCC;

}

.tweet_button_list>span>a.created_link{
text-decoration:underline;
color:#CCC;
}

#main_area>div.add_item_twitter>div.tweet_box>div.tweet_img_list{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin: 10px 0;

}

#main_area>div.add_item_twitter>div.tweet_box>div.tweet_img_list>img,#main_area>div.add_item_twitter>div.tweet_box>div.tweet_img_list>video{
    max-width: 90%;
    margin: 0 0 5px 0;

}

/*tweet quote*/
.quote_tweet_box{
	border:1px solid #DDD;
	border-radius: 10px;
	padding:12px;
	position: relative;
	margin:10px 0 10px 0 ;
}

.quote_tweet_box:hover{
background-color:#EEE;

}


.quote_tweet_box>span{
    display: flex;
    align-items: center;
}


.quote_tweet_profile{
width: 16px;
height: 16px;
border: 0 solid transparent;
border-radius: 6px;
margin:0 4px 0 0;
}

.quote_user_name{
color:#AAA;
margin:0 2px 0 0;

}

.quote_screen_name{
color:#AAA;
}

.quote_main_tweet_area{
    margin-top: 5px;
    font-size: 1em;
    line-height: 1.7;
    white-space: pre-wrap;
}

.quote_main_tweet_area_img{
margin:10px 0 0 0 ;
}


/*画像アイテム*/
#main_area>div.add_item_image{
padding:15px 5px 5px 35px;
}

#main_area>div.add_item_image>a>img{
border:2px solid #DDD;
}

#main_area>div.add_item_image>p{
border-left:2px solid #fc5f9a;
font-size:1.2em;
padding:5px 0 5px 5px;
font-weight:bold;
}

div#comment_area{
padding:20px 0 120px 20px;
}

form#commentform>div.comment-form-author>label{
font-size:1.3em;
font-weight:bold;
color:#333;
}

form#commentform>div.comment-form-author>input#author{
width:75%;
border:1px solid #999;
height:24px;
font-size:1em;
color:#333;
padding:0 0 0 5px;
box-sizing: border-box;
}

form#commentform>div.comment-form-comment{
margin:25px 0 0 0;
}

form#commentform>div.comment-form-comment>label{
font-size:1.3em;
font-weight:bold;
color:#333;
}

form#commentform>div.comment-form-comment>textarea#comment{
width:75%;
height:200px;
resize:none;
border:1px solid #999;
font-size:1em;
color:#333;
padding:5px 0 5px 5px;
}


form#commentform>div.form-submit>input#submit{
margin-top: 20px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
width: 80px;
height: 30px;
border: 2px solid #BBB;
background-color: #eee;
font-size: 1.2em;
color: #333;
}

div#comment_area>h3{
font-size:1.4em;
font-weight:bold;
margin:0 0 20px 0;
}

div#comment_area>div.comment_content_meta{
padding:0 0 15px 15px;
}

div#comment_area>div.comment_content_meta>span.comment_name{
font-size:1em;
color:#333;
font-weight:bold
}

div#comment_area>div.comment_content_meta>span.comment_date{
font-size:0.75em;
color:#999;
margin:0 0 0 12px;
}

div#comment_area>div.comment_content{
margin:0 0 30px 10px;
padding:0 0 0 15px;
font-size:1em;
}


div#comment_area>div.comment_pager{
text-align:center;
font-size:1.5em;
padding:20px 0 10px 0;
}

div#comment_area>div.comment_pager>a{
color:#333;
padding:2px 6px 2px 6px;
border:1px solid #EEE;
}

p#comment_alert{
color:red;
font-size:1em;
font-weight:bold;
padding:0 0 6px 12px;
}

/*list menu middle*/
div#list_menu_middle,div#list_menu_large{
margin:0 0 10px 20px;
padding:10px 0 0 40px;
border:1px solid #fc5f9a;
}

div#list_menu_middle>p,div#list_menu_large>p{
font-size:1.4em;
}

div#list_menu_middle>ul,div#list_menu_large>ul{
padding:0 0 0 20px;
}

div#list_menu_middle>ul>li{
font-weight:bold;
font-size:1.2em;
}
div#list_menu_middle>ul>ul{
padding:0 0 10px 33px;
list-style-type:square;
}

div#list_menu_middle>ul>ul>li{
font-size:1.2em;
}
div#list_menu_middle>ul>ul>li>a{
color:#fc5f9a;
}

/*list menu large*/
div#list_menu_large>ul{
padding:0 0 10px 33px;
list-style-type:square;
}
div#list_menu_large>ul>li{
font-size:1.2em;
}
div#list_menu_large>ul>li>a{
color:#fc5f9a;
}

.google-auto-placed{
display:none;
}
