/*oisiso.com ナビページ専用*/

span.sns{font-size:130%; margin:0 10px 0 0;}
div.sns_m{display:none;}

/*検索ボックス***************************/
.hidden_box{display:none;}

/**************************************************************************************基礎*/
@charset "utf-8";

html,body,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,cite,code,q,dl,dt,dd,ol,ul,li,form,table,tbody,tr,th,td{margin:0;padding:0;}

body{text-align:left; font-size:100%; color:#4c4c4c; margin:0; padding:0;
	font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Verdana, sans-serif;}

a:link{color:#336699; text-decoration:underline;}
a:visited{color:#336699; text-decoration:underline;}
a:hover{color:#ff6600; text-decoration:underline;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

ol{padding:0 0 0 15px; margin:5px 0 0 15px; line-height:1.8em;}

blockquote{border-top:3px #4c4c4c double; border-bottom:3px #4c4c4c double; margin:20px; padding:40px 10px 20px 10px;
	background-image:url(../imagess_6/blockq2.png); background-repeat:no-repeat; background-position:10px 10px;}


/*************************************************************************************ブロック*/
#header{width:90%; padding:0; margin:0 auto 0 auto; background-color:#ffffff; font-size:70%;}

#contentsbody{width:90%; text-align:left; padding:0; margin:0 auto 0 auto; background-color:#ffffff; position:relative;}

#sidebarwrap{width:19%;	margin:20px auto 0 auto; float:left; position:relative;}

#sidebar{margin:0 auto 0 auto;}

div.lists{position:relative; width:80%;}
div.lists span{position:absolute; top:0; left:0; background-color:rgba(0, 0, 0, 0.5); color:#ffffff; padding:5px;}

#contents{width:56%; padding:0; margin:20px auto 0 auto; text-align:center; float:left;}

#menu{width:25%; padding:0; margin:20px auto 0 auto; font-size:100%; text-align:left; float:left;}

#bottom_nav{width:100%;	padding:30px 0 30px 0; margin:0; clear:both; text-align:left;}
#bottom_nav ul.san{width:95%; padding:0; margin:0 0 0 5%; list-style-type:none;}
#bottom_nav ul.san li{float:left; width:32%; margin:0 .5% 0 .5%;}
#bottom_nav ul.san li ul{width:80%; margin:0 10% 0 10%;	list-style-type:square;}
#bottom_nav ul.san li ul li{clear:both; width:100%; line-height:2em;}
#bottom_nav h6{border:none; margin:0; padding:0; text-align:left; font-size:110%;}

/*
#gogo{width:100%; margin:0; text-align:center;}
#gogo a{background-color:#f3f4f3; color:#333333; text-decoration:none; padding:20px; display:block; font-weight:bold;
	background-image:url(../imagess_5/topgo.png); background-repeat:no-repeat; background-position:right 10pt bottom 6pt;}
#gogo a:hover{background-color:#515151;	color:#ffffff;}

#gogo a{display:block; position:fixed; z-index:9999; bottom:0; right:0;
	padding:10px 20px; background:rgba(255,138,0,0.3); color:#fff; text-align:center; text-decoration:none; border-radius:10px 0 0 0; font-size:70%;}
#gogo a:hover{ background: rgba(255,138,0.5);}
*/



#gogo a{display:block; position:fixed; z-index:9999; bottom:10px; right:10px;
	padding:10px 20px; background:rgba(255,138,0,0.6); color:#fff; text-align:center; text-decoration:none; border-radius:8px; font-size:60%;}
#gogo a:hover{background: rgba(255,138,0,0.8);}

#footer{width:100%; padding:10px 0 10px 0; margin:0; background-color:#3D3D3D; color:#EFEFEF; text-align:center;}
#footer a{color:#EFEFEF;}
#footer p{font-size:85%; padding:10px 0 10px 0;}

iframe.you{width:80%; height:315px; clear:both; margin:0 10% 15px 10%;}

/*ajaxcom*/
.ajaxcom{width:100%; margin:0 0 10px 0!important;}
.ajaxcom form{box-sizing:border-box;}
.ajaxcom p{box-sizing:border-box;}
.ajaxcom_name{display:block; width:100%; box-sizing:border-box;}
.ajaxcom_content{display:block; width:100%; box-sizing:border-box; margin:5px 0 0 0!important; line-height:1.8em;}
.ajaxcom_submit{display:block; width:100%; box-sizing:border-box; margin:5px 0 0 0!important;}

.ajaxcom_name input[name="name"] {width:50%!important;}
.ajaxcom_content input[name="content"] {width:50%!important;}
.ajaxcom_submit input[name="submit_btn"]{width:50%!important; margin:0 0 0 50%important;}

.ajaxcom li .ajaxcom_issued{text-align:right; display:block;}

iframe.you{width:80%; height:315px;}

/*****************************************************************************************indexページ****/
.bxslider_p{display:inline;}
.bxslider_m{display:none;}

#ad_area{
	width:30%;
	float:left;
	margin:20px 0 20px 0;
	text-align:center;
}

#popular_list{
	width:100%;
	border-top:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	clear:both;
	margin:0 0 20px 0;
}

#popular_list h2{
	font-size:130%;
	letter-spacing:.3em;
	margin:20px 0 10px 0;
	float:left;
}
#popular_list p.kako{
	font-size:80%;
	letter-spacing:.2em;
	margin:20px 0 10px 0;
	float:right;
}
#popular_list p.kako a{color:#333333;}

#latest_area{
	width:35%;
	height:300px;
	float:left;
	margin:0 0 20px 0;
	overflow:auto;
}

#latest_area h2{
font-size: 130%;
letter-spacing: 0.3em;
margin:0;
padding:0;
}


#weet_area{
	width:34%;
	float:left;
	margin:0 1% 20px 0;
}

#weet_area iframe{
	width:100%!important; height:300px!important;
}

#ad_area2{
	width:30%;
	float:left;
	text-align:center;
}

#recipe_list{
	border-top:1px #cccccc solid;
	width:70%;
	float:left;
	margin:0 0 20px 0;
}
#recipe_list h3{
	font-size: 130%;
	letter-spacing: 0.3em;
	margin:10px 0 0 0;
	padding:0;
}


#banner_area{
	border-top:1px #cccccc solid;
	width:30%;
	float:left;
	margin:0 0 20px 0;
}

#banner_area h4{
	font-size:130%;
	letter-spacing: 0.3em;
	margin:10px 0 0 10px;
}

#banner_area img{
	width:50%;
	height:auto;
	float:left;
	margin:0 10px 0 0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#banner_area h5{
position: absolute;
top: 1px;
left: 1px;
color: #FFF;
font-weight: normal;
text-shadow: 1px 1px 3px #000;
}

#banner_area .inner{
position: relative;
margin:0 0 10px 0;
}

#banner_area ul{
	margin:10px 0 0 30px;
	font-size:90%;
	list-style-position: inside;
	line-height:2em;
}

hr.hidden{
	height:1px;
	color:#cccccc;
	background-color:#cccccc;
	border:0;
	padding:0;
	margin:10px 0 10px 0;
	clear:both;
}


.banner{
	width:45%;
	margin:10px 2.5% 10px 2.5%;
	background:#A5DAF2;
	float:left;
}

.threes{
	width:32%;
	margin:10px 1% 20px 0;
	float:left;
	position:relative;
}

.fives{
	position: relative;
	width:16%;
	margin:5px 2% 20px 2%;
	float:left;
}

.fives img{
	width:100%;
	height:auto;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

div.fives h3{
    position:absolute;
    top:0px;
    left:0px;
    background-color:rgba(0, 0, 0, 0.5);
    color: #FFF;
    padding: 5px;
	font-size:90%;
}

#search_area{
	width:30%;
	height:100%;
	border-top:1px #cccccc solid;
	float:left;
	margin:10px 0 20px 0;
}

#about{
	width:70%;
	border-top:1px #cccccc solid;
	float:left;
	margin:10px 0 20px 0;
}

#ads_w{
	border-top:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	width:100%;
	clear:both;
	padding:20px 0 20px 0;
	text-align:center;
}

#about img{
	width:34%;
	height:auto;
	border-radius:200px;
	-webkit-border-radius:200px;
	-moz-border-radius:200px;
	margin:15px;
	float:right;
}

#about h4{
font-size: 130%;
letter-spacing: 0.3em;
margin:20px 0 0 10px;
}

#about p{
    margin: 20px;
}

#indsearch{
	width:90%;
	height:90%;
    margin:20px 10% 0 0;
    padding:10px;
    font-size:90%;
    line-height:2em;
    text-align: left;
	vertical-align:middle;
    background-color: #F7F7F7;
    clear: both;
    border: 1px solid #CCC;
	box-sizing:border-box;
}

ul.catemenu{
    list-style-type:none;
    text-align:left;
    margin:0;
    padding:0;
	font-size:90%;
}
ul.catemenu li{
	float:left;
    margin:0;
    padding:0;

}


.threes h4{
position:absolute;
    top:1px;
    left:1px;
    color:#ffffff;
    font-weight:normal;
	text-shadow: 1px 1px 3px #000; 
}
.threes img{
	float:left;
	margin:0 4px 0 0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

div.movie{
	width:33%;
	height:50px;
	margin:0 0 10px 0;
	float:left;
}
div.movie a{
	display:block;
	width:100%;
	height:50px;
	background-size:contain;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background-image:url(../imagess_5/movie.gif);
	background-repeat:no-repeat;
transition: 0.3s;
	opacity:1;
}
div.movie a:hover{
	opacity:0.8;
}

div.yeah{
	width:33%;
	height:50px;
	margin:0 0 10px 0;
	float:left;
}
div.yeah a{
	display:block;
	width:100%;
	height:50px;
	background-size:contain;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background-image:url(../imagess_5/oitsuma_b.gif);
	background-repeat:no-repeat;
transition: 0.3s;
	opacity:1;
}
div.yeah a:hover{
	opacity:0.8;
}

.feedlys{float:left;}


.bx-wrapper img{border-radius:5px;	-webkit-border-radius:5px;	-moz-border-radius:5px;}

.rirekiarea{width:90%;}
.rirekiarea p.title{font-weight:bold; font-size: 130%; letter-spacing: 0.3em; margin:0 0 15px 0; padding:0;}
.rirekiarea dl{width:99%; font-size: 120%;}
.rirekiarea dt{float:none; width:100%; height:auto; margin:0 0 0 10px; padding:0;}
.rirekiarea dd{	float:none; width:100%; height:auto; margin:0 0 20px 20px; padding:0;}

.rireki{font-size:120%;	width:95%;}

.ads{line-height:1.8em; font-size:90%; margin:5px 0 5px 0;}
.ads a{color:#336699; text-decoration:none;}


/*****************************************************************************************参考文献**/
#contents_f{width:100%;	padding:0; margin:20px auto 0 auto; text-align:center;}

#contents_f img{border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}

#contents_f h1{width:80%; margin:30px 5%; padding:30px 5%; font-size:150%;background-color:#F3F3F3; letter-spacing:0.2em; border-radius:6px;}
#contents_f p{line-height:1.9em; letter-spacing:.1em; margin:0 0 20px 0;}

.one_column{width:90%; margin:0 5% 0 5%; box-sizing:border-box; border:1px #cccccc solid; padding:20px;}
.one_column img{width:50%; height:auto; margin:0 25% 0 25%;}
.two_column , .three_column{text-align:left; padding:20px; border:1px #cccccc solid; float:left; box-sizing:border-box;}
.two_column , .three_column h2{font-size:110%; margin:0 0 10px 0; letter-spacing:.2em;}
.two_column{width:48%; margin:10px 1% 10px 1%;}
.three_column{width:32%; margin:10px 1% 10px 0; font-size:90%;}

.three_column img{
	float:left;
	margin:0 15px 10px 0;
box-shadow: 6px 6px 4px .5px #cccccc;/*水平距離・ 垂直距離・ ぼかし距離 ・ 広がり距離・ 影の色*/
}

.two_column dl dt{color:#ff6600; margin:10px 0 0 0;}
.two_column dl dt , .two_column dl dd{float:none; width:100%; height:auto;}
.two_column dl

.three_column img.sz{
	float:none;
	text-align:center;
	margin:0 auto 20px auto;
box-shadow: 6px 6px 4px .5px #cccccc;
}

.three_column ul , .two_column ul{
	list-style-position: inside;
	margin:15px 10px 15px 0;
}
.three_column ul li , .two_column ul li{
	margin:10px 0 10px 0;
}

.three_column ul.syouzi{
	list-style-position: inside;
	margin:15px 10px 15px 20px;
	font-size:110%;
	text-align:left;
}
.three_column ul.syouzi li{
	margin:10px 0 10px 0;
}



ul.amz{
	background-image:url(../imagess_2/amazon_logo_o.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:20px 0 0 10px;
	margin:10px 0 0 20px;
}
.three_column h2{font-size:110%; letter-spacing:.1em;}
.three_column h2.ssm{background-image:url(../imagess_3/cool.gif); background-position:right center; background-repeat:no-repeat;}

#news ul {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
margin:20px 10px 20px 10px;
}

.alignleft , .alignright{width:45%; padding:25px; display:inline; float:left; box-sizing:border-box; text-align:left; outline:1px solid rgba(0, 0, 0, 0.1);  display:inline-block;
  vertical-align:top;}
.alignleft{margin:20px 1% 20px 4%;}
.alignright{margin:20px 4% 20px 1%;}

#comarea{text-align:left;}

.table_wrap{width:100%;}
table.hyo{border:1px #cccccc solid; width:100%; margin:0; box-sizing: border-box; font-size:90%;}
table.hyo td{border:1px #cccccc solid; padding:10px;}

/****************************************************************************************属性*/
#title2{
	width:32%;
	height:100px;
	padding:0;
	margin:20px 0 0 0;
	float:left;
}
#title2 a{
/*background-image:url(../imagess_6/logo.jpg);*/
/*background-image:url(../imagess_6/logo_2016.jpg);*/
/*background-image:url(../imagess_6/logo_2017.jpg);*/
/*background-image:url(../imagess_7/logo_20172.jpg);*/
/*background-image:url(../imagess_8/logo_2019.jpg);*/
background-image:url(../imagess_10/logo_2022.jpg);
	background-repeat:no-repeat;
	background-position:left -100px;
	text-decoration:none;
	color:#cccccc;
	display:block;
	width:100%;
	height:100px;
	padding:0 0 0 0;
}
#title2 a:hover{
	background-position:left top;
}

#scltop{
	margin:20px 0 0 0;
	width:28%;
	float:left;
}

#search_top{
	width:40%;
	height:90px;
	padding:0;
	margin:20px 0 0 0;
	float:right;
	text-align:right;position:relative;
}

#search_top form{
	margin:0 10px 0 0;
}
#search_top form select{display:none;}

#search_top p{margin:10px 50px 0 0; font-size:120%;
  position: absolute;
  left:40px;
  top: 60px; 
}

#com{
	width:90%;
	text-align:left;
	line-height:1.3em;
	margin:20px 5% 20px 5%;
	padding:0;
}
#contents h1{
	width:80%;
	margin:30px 5% 30px 5%;
	padding:30px 5% 30px 5%;
	font-size:150%;
	background-color:#f3f3f3;
	letter-spacing:.2em;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
}
#contents h1 small.slogan{
	font-size: 70%;
	color: #4d4d4d;
	margin-left:10px;
}

#contents img{
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#sidebarwrap img{
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
}

#com p{
	margin:0 30px 15px 30px;
	line-height:1.8em;
	letter-spacing:0.05em;
}

#recipe{
	width:90%;
	margin:20px 5% 20px 5%;
	padding:0;
	text-align:left;
	line-height:1.5em;
	letter-spacing:0.1em;
	/*background:#ffc6c6;*/
}
#recipe h2:first-letter{
	font-size:150%;
	color:#ff7f00;
}
#recipe h2{
	font-size:100%;
	margin:0 0 5px 0;
}

#recipe h3:first-letter{
	font-size:200%;
}
#recipe h3{
	border:1px #333333 solid;
	border-style:solid none solid none;
	font-size:130%;
	margin:55px 0 30px 0;
	padding:30px 10px 28px 10px;
	letter-spacing:0.2em;
}

p.date2{
	text-align:right;
	margin:0px 5px 6px 0px;
	padding:0 20px 0 0; 
	background-image:url(../imagess/rakkan.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	font-style:italic;
}

#menu h4{
	margin:0 0 10px 0;
	padding:0 0 3px 40px;
	background-image:url(../imagess_2/ie_mk.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	border-bottom:1px #F7AB14 solid;
	color:#4c4c4c;
	font-size:120%;
	letter-spacing:0.3em;
}

#menu h5{
	width:100%;
	text-align:center;
	margin:30px 0 10px 0;
	padding:8px 0 7px 0;
	background-color:#f3f3f3;
	font-size:110%;
	letter-spacing:.2em;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
}

#menu h5 a:link{
	color:#4c4c4c;
	text-decoration:underline;
}
#menu h5 a:visited{
	color:#4c4c4c;
	text-decoration:underline;
}
#menu h5 a:hover{
	color: #ff6600;
	text-decoration:underline;
}

.sidemenu{
	width:100%;
	margin:0 0 15px 0;
	padding:0;
	text-align:left;
}

.sidemenu ul{
	list-style-type:none;
	margin:0;
}
.sidemenu ul li{
	background-image:url(../imagess/list_tya.gif);
	background-repeat:no-repeat;
	background-position:0 9px;
	width:35%;
	margin:10px 5% 10px 5%;
	padding:0 0 0 5%;
	text-align:left;
	line-height:2em;
	float:left;
}

.sidemenu ul li.mds{
	background-image:none;
	margin:0;
	text-align:left;
}

.sidemenu ul li.mds h6{
	margin:10px 0 0 0;
	padding:0 0 0 5px;
	border-left:5px #ff9844 solid;
	font-size:120%;
}

.sidemenu ul a:link{
	color:#336699;
	text-decoration:underline;
	display:block;
}
.sidemenu ul a:visited{
	color:#336699;
	text-decoration: none;
}
.sidemenu ul a:hover{
	color: #ff6600;
	text-decoration:none;
	background-color:#ffffff;
}
.sidemenu ul a:active{
	color: #ff6600;
	text-decoration: none;
}


div.banner_inner_pl{background-image:url(../imagess_6/sakaban.gif); background-repeat:no-repeat; background-position:left top;
	margin:0 auto 15px auto; width:100%; height:100px;}

div.banner_inner_pl a{display:block; width:80%; height:100px; padding:35px 0 0 60px; border:0;
text-indent:100%; white-space:nowrap; overflow:hidden;}


div.stb{
	margin:20px auto 20px auto;
	width:100%;
	height:auto;
}
div.stb a{
	text-indent:-9999px;
	display:block;
	width:100%;
	height:50px;
	background-image:url(../imagess_4/stb.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

br.clear{clear:both;}
hr.clears{clear:both; height:0; visibility:hidden; border:0; padding:0; margin:0 0 10px 0;}

img.recipe{
	float:left;
	margin:0 25px 0 0;
}

hr.hidden3{
	height:10px;
	color: #ffffff;
	background-color:#ffffff;
	border:0;
	padding:0;
	margin:15px 0 15px;
	clear:both;
}

#scl{
	float:right;
	margin:10px 10px 10px 0
}


#pnk{
	float:left;
	margin:10px 0 10px 30px;
	font-size:90%;
	color:#F7AB14;
}
#pnk a:link{
	color:#4c4c4c;
	text-decoration: none;
}
#pnk a:visited{
	color:#4c4c4c;
	text-decoration: none;
}

#pnk a:hover{
	color:#ff6600;
	text-decoration: underline;
}

dl{
	/*background-color:#cccccc;*/
}

dl dt{
	float:left;
	width:30%;
	height:110px;
	margin:0 0 30px 0;
	/*background-color:#006600;*/
}
dl dd{
	float:left;
	width:70%;
	height:110px;
	margin:0 0 30px 0;
	/*background-color:#ff6600;*/
}

dl dt img{
	width:90%;
	height:auto;
	margin:0 auto 0 auto;
}
dl dd h4{
	font-size:120%;
	margin:0 0 20px 0;
	letter-spacing:0.2em;
}
dl dd span{
	font-size:100%;
	margin:0 0 0 30px;
	letter-spacing:0.1em;
}

dl dd.new{
	background-image:url(../imagess/new.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.date{
	font-size:90%;
	text-align:right;
	margin:0;
	padding:0 30px 0 0;
}

div.sclbtn{
	width:80%;
	text-align:right;
	margin:30px 0 0 30px;
	padding:30px 0 0 0;
}

.ads_com{
	width:100%;
	height:auto;
	margin:10px auto 10px auto;
}
.ads_recipe{
	width:90%;
	height:auto;
	margin:0 auto 0 auto;
}

#ads_menu{
	width:100%;
	height:auto;
	margin:10px auto 10px auto;
	padding:0;
}

/*
.fb_like{margin:10px 0 0 0;}

.fb-recommendations,.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget iframe[style]{width:100%! important;}
.fb-like-box{width:97%!important;margin:0;}
*/

.tweet{
	width:100%!important;
	margin:10px auto 0 auto;
}

.btn{width:90%;	margin:10px auto 0 auto; text-align:center;}
.btn a{transition: all 0.3s ease 0s; opacity: 0.2;}
.btn a:hover{-moz-opacity: 0.5; opacity: 0.5;}
span.btns{margin:4px 4px 0 0;}
span.btns img{width:10%; height:auto; opacity:0.5;}


#scltop span.btns {
    margin: 0px 15px 0px 0px;
}

.resize{
	width:90%;
	height:auto;
	margin: 10px 5% 10px 5%;
}
.titlesize{width:90%; height:auto; margin:0 5% 10px 5%;
border-radius:0!important;}



#sidebarwrap strong{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-size:110%;
	letter-spacing:0.2em;
	/*background-image:url(../imagess_2/ie_mk.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	border-bottom:1px #F7AB14 solid;*/
}

#sidebar div.lists p{
	margin:5px 15px 30px 0;
	font-size:90%;
}

#bottom_btn{
	display:none;
}

dd.ossme{
	background-image:url(../imagess_5/osusume.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.genre_nav{width:90%; font-size:120%; color:#6D6D6D;
	margin:20px 5% 20px 5%;	padding:30px; border:1px #cccccc dashed;
	background-image:url(../imagess_5/cate_bg.gif);
	background-position:3px 3px; background-repeat:no-repeat; box-sizing:border-box;

}
.genre_nav a{color:#4c4c4c;}
.genre_nav strong{color:#ff6600;}

.recipe_ichiran{
	width:100%;
	margin:0 0 40px 0;
}
.recipe_ichiran img{
	width:45%;
	height:auto;
	margin:0 15px 0 0;
	float:left;
}
.recipe_ichiran h2{
	margin:0 0 10px 0;
}
.recipe_ichiran p{
	margin:10px 20px 20px 20px;
}



#banner_umaka_motomu{
	width:160px;
	height:100px;
	background-image:url(../imagess/banner_motomu.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:20px 0 15px 5px;
	font-size:80%;
}
#banner_umaka_motomu h6{
	margin:0;
}
#banner_umaka_motomu a{
	display:block;
	width:120px;
	height:20px;
	margin:0;
	padding:80px 0 0 40px;
	border:0;
	text-decoration:none;
	color:#4c4c4c;
}

.center{
	text-align:center;
}

h2.zen{
	color:#cccccc;
	font-weight:normal;
	margin:0 10px 10px 0;
}

.pocket-btn{
 display:inline-block;
}

dd span.fb iframe{padding:5px 0 0 0;}


.line_at img{width:50%; height:auto; margin:10px 0 0 40px; opacity:0.5;}
.line_at a{transition: 0.3s ease-in-out; }
.line_at a:hover{opacity:0.5;}

.acsrnk{
	float:left;
	display:inline;
	margin:0 10px 15px 40px;
}
.acsrnk ol{
	font-size:110%;
}
.acsrnk ol li{
	margin:10px 0 10px 0;
}

/*******************************************************************************************サーチボックス*/
#searchbox{
	font-size:100%;
	width:100%;
	margin:0 0 15px 0;
	padding:15px 0 0 0;
	text-align:left;
}

#searchbox form{
	margin:0 15px 15px 15px;
	line-height:1.8em;
}

#searchbox h6{
	margin:10px 0 3px 0;
	padding:0 0 0 5px;
	font-size:100%;
	border-left:5px #cccccc solid;
}

#search_top .textinput{
box-sizing: border-box;
/*background-color:#FCEDD9;*/
border:1px #cccccc solid!important;
color:#703A04;
  border:0;
  height:40px;
  width:80%;
  padding:10px;
margin:10px 0 0 0;
  position: absolute;
  left:0;
  top: 10px; 
}
.searchbox_w_low .textinput{width:80%;}

#searchbox .textinput{
	border:1px #4c4c4c solid;
	font-size:200%;
	width:90%;
	margin:5px;
}

#searchandor{
	text-align:right;
	margin:3px 4px 0 0;
}

#searchbtnb{
	text-align:right;
	margin:3px 4px 0 0;
}

.submit{
	background-color:#cccccc;
	border:1px #999999 solid;
	border-style:none solid solid none;
	color:#4c4c4c;
	padding:10px;
	margin:5px 5px 10px 5px;
	cursor:pointer;
	font-size:150%;
}

.submit_2{
background-color:rgba(204,204,204,0.4);
  border:1px #cccccc solid;
border-left:none;
 color:#7C4C0D;
margin:10px 0 0 0;
  padding: 0;
  width:10%;
  height:40px;
  position: absolute;
  left:80%;
  top:10px;

}

.select{
	background-color:#ffffff;
	border:none;
	color:#4c4c4c;
}




/**************************************************************************************グローバルメニュー*/
#globalmenu{
	width:100%;
	text-align:center;
	background-color:#ffffff;
	font-size:90%;
	margin:0 0 10px 0;
	padding:0;
}
#globalmenu ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
#globalmenu ul li.b{
	margin:0;
	padding:0;
	letter-spacing:0.2em;
}
#globalmenu ul li.b a{
	float:left;
	width:11%;
	color:#ffffff;
	font-weight:bold;
	background-color:#4C4C4C;
	text-decoration:none;
	padding:8px 0 8px 0;
	border:1px #333333 solid;
	box-sizing:border-box;
}
#globalmenu ul li.b a:hover{
	background-color:#cccccc;
}

#globalmenu ul li{
	margin:0;
	padding:0;
}
#globalmenu ul li a{
	float:left;
	width:11%;
	color:#4c4c4c;
	background-color:#f3f4f3;
	font-weight:normal;
	text-decoration:none;
	padding:8px 0 8px 0;
	border:1px #cccccc solid;
	box-sizing:border-box;
}

#globalmenu ul li a:hover{
	background-color:#cccccc;
	color:#ffffff;
}


/*********************************グローバルメニューその２移行するよ*/
#menus{width:100%; margin:0; padding:0; font-size:90%; letter-spacing:.1em;}
#menus li{display:block; float:left; width:10%; margin:0 1% 0 0; padding:0;}

#menus li a{display:block; padding:5px 0 5px 0; color:#4c4c4c; text-align:center; text-decoration:none; box-sizing:border-box;
border-bottom:1px #cccccc solid; font-size:85%; transition: all 0.3s ease 0s;}
#menus li a:hover{border-bottom:1px #E14D43 solid;}

/*#menus li:first-child{border-left:1px #cfb253 solid;}*/
#menus li.b{/*background-color:#ff6600!important;*/}
/*#menus li.b:first-child a{border-left:1px #cfb253 solid}*/

#toggle{display:none;}









/*********************************グローバルメニューその3*/
#dropmenu {
  list-style-type: none;
  width:100%;
  margin:0;
  padding: 0;
}
#dropmenu li{
  position: relative;
  width:13.785%;
  float: left;
  margin:0 .5% 0 0;
  padding:0;
  text-align: center;
}
#dropmenu li a {
box-sizing:border-box;
  display: block;
  margin: 0;
  padding:10px 0;
font-size:80%;
  color: #4c4c4c;
border-bottom:1px #cccccc solid;
 text-decoration:none;
letter-spacing:.2em;
transition: all .4s ease 0s;
}
#dropmenu li ul{
  list-style: none;
  position: absolute;
background-color:#ffffff;
  z-index: 100;
  top: 100%;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0;
}
#dropmenu li ul li {
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .4s;
}
#dropmenu li ul li a {
  padding:10px;
  text-align: left;
  font-size:75%;
}
#dropmenu > li:hover > a {border-bottom:1px #E14D43 solid;}
#dropmenu > li:hover li:hover > a {border-bottom:1px #E14D43 solid;}
#dropmenu > li:hover > ul > li {
  overflow: visible;
  height: 38px;
}
#dropmenu li ul li ul {
  top: 0;
  left: 100%;
}
#dropmenu li:last-child ul li ul {
  left: -100%;
  width: 100%;
}
#dropmenu li ul li ul:before {
  position: absolute;
  content: "";
  top: 13px;
  left: -20px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-left-color: #ff6600;
}
#dropmenu li:last-child ul li ul:before {
  position: absolute;
  content: "";
  top: 13px;
  left: 200%;
  margin-left: -20px;
  border: 5px solid transparent;
  border-right-color: #454e08;
}
#dropmenu li ul li:hover > ul > li {
  overflow: visible;
  height: 38px;
}
#dropmenu li ul li ul li a { border-bottom:1px #cccccc solid; }
#dropmenu li:hover ul li ul li a:hover { border-bottom:1px #E14D43 solid; }



















.share{border:1px #cccccc solid; box-sizing:border-box; padding:40px; background-image:url(../imagess_6/share.jpg);
background-size:25%; background-repeat:no-repeat; background-position:right 20px center; margin:0 0 10px 0;  position:relative;}

.share_fb{float:left; margin:0 20px 0 0;}

.share_feedly{float:left; margin:0 20px 0 0;}

.share_twit{float:left; margin:0 0 0 0; line-height:2em;}

.share_line{position:absolute; left:430px; top:15px;}

.share_line_at{position:absolute; left:480px; top:35px;}




hr.clear{clear:both; width:1px; height:1px; margin:0; padding:0; background-color:#ffffff; color:#ffffff; border:0;}

.instas{border:1px #cccccc solid; box-sizing:border-box; padding:0; margin:0 0 10px 0;}

.instas img{margin:0!important; width:100%; height:auto;}

.instas p{margin:0 10px 10px 10px!important; font-size:90%;}

.share_profile{border:1px #cccccc solid; box-sizing:border-box; padding:0 20px 0 90px; background-image:url(../imagess_6/oi_cooks.gif);
background-size:contain; background-repeat:no-repeat; background-position:left bottom; margin:0 0 10px 0; font-size:90%; word-break : break-all;}


.r_item_box{position:relative;}
.r_item_box span{position:absolute; top: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.3); color:#FFF; padding:3px 10px; 
box-sizing:border-box; letter-spacing:.1em; font-weight:bold; font-size:90%;}

.r_txt{box-sizing:border-box; padding:10px 0 0 20px;}

.r_item_box img.a{width:100%; height:auto;}
.r_item_box a{opacity:1; transition:0.2s;}
.r_item_box a:hover{opacity:.7;}


.title_heading{position:relative;}
.title_heading h1{position:absolute; top: 0px; left: 0px; background-color:transparent!important; color:#FFF; padding:0!important;
margin:3% 0 0 6%!important; box-sizing:border-box; letter-spacing:.1em; font-weight:bold; font-size:150%!important; width:auto!important;
border-radius:0!important;}



.oi_pagenavi{
position:relative;
background-image:url(../imagess_5/cate_bg.gif);
background-position:3px 3px; background-repeat:no-repeat;
width:90%; margin:0 5% 0 5%; height:75px;
}

.oi_pagenavi ul{list-style-type:none;}
.oi_pagenavi ul li{position:absolute; bottom:0; width:7.699%; border:1px #cfb253 solid; border-right:none; box-sizing:border-box;}
.oi_pagenavi ul li:nth-child(1){left:0;}
.oi_pagenavi ul li:nth-child(2){left:7.699%;}
.oi_pagenavi ul li:nth-child(3){left:15.399%;}
.oi_pagenavi ul li:nth-child(4){left:23.099%;}
.oi_pagenavi ul li:nth-child(5){left:30.799%;}
.oi_pagenavi ul li:nth-child(6){left:38.499%;}
.oi_pagenavi ul li:nth-child(7){left:46.199%;}
.oi_pagenavi ul li:nth-child(8){left:53.899%;}
.oi_pagenavi ul li:nth-child(9){left:61.599%;}
.oi_pagenavi ul li:nth-child(10){left:69.299%;}
.oi_pagenavi ul li:nth-child(11){left:76.99%;}
.oi_pagenavi ul li:nth-child(12){left:84.689%;}
.oi_pagenavi ul li:nth-child(13){left:92.389%; border-right:1px #cfb253 solid;}
.oi_pagenavi ul li a{display:block; background:#F9F0D7; padding:13px 5px;box-sizing:border-box; color:#5e4e1a; text-decoration:none; transition:0.3s;}

.oi_pagenavi ul li a:hover{background-color:#FCF3DE; color:#9B8080;}

.oi_pagenavi ul li span.current{
display:block; background:#DD802C; padding:13px 5px;box-sizing:border-box; color:#ffffff; font-weight:bold;
}


.wp-pagenavi{
background-image:url(../imagess_5/cate_bg.gif);
background-position:3px 3px; background-repeat:no-repeat;
text-align:center;
padding: 30px 10px 10px 10px;
box-sizing:border-box;
width:90%;
margin:0 5%;
font-size:110%;
position:static;
/*background-color:#f3f4f3;*/
}

.wp-pagenavi a{
display:inline-block;
text-decoration:none;
color:#5e4e1a;
background-color:#F9F0D7;
border:solid 1px #cfb253;
border-radius:2px;
padding:6px 9px;
margin-right:8px;
transition:0.3s;
/*width:7.5%;
box-sizing:border-box;*/
}

.wp-pagenavi a:hover{
display: inline-block;
background-color:#FCF3DE;
color:#9B8080;
}

 .wp-pagenavi span.current{
display: inline-block;
padding:6px 9px;
margin-right:8px;
color:#ffffff;
border:solid 1px #DD802C;
background-color:#DD802C;
border-radius:3px;
/*width:7.5%;
box-sizing:border-box;*/
}


.infeed{width:90%; margin:10px 5% 10px 5%;}

.line-it-button{margin:20px 0 0 0; opacity:0.5;}





/*メディアクエリ****************************/
@media screen and (max-width:768px){
#scltop{display:none;}
#title2{width:45%; padding:0 0 0 10px; box-sizing:border-box;}
#search_top{width:55%;}
#header{width:100%;border:none;}
#contentsbody{width:98%;border:none; margin:0 1% 0 1%; padding:0;}
#sidebarwrap{display:none;}
#contents{width:70%;}
#menu{width:30%;}
#globalmenu{display:none;}
#globalmenu ul{display:none;}
#globalmenu ul li a{width:100%;}
#globalmenu ul li a{display:none;}
.three_column img{float:none; width:80%; height:auto; margin:0 10% 10px 10%;}
ul.amz img{width:1px;height:1px;}
.js-masonry , #comarea{clear:both;}
.one_column img{width:90%; height:auto; margin:0 5% 0 5%;}

.two_column .recipe{width:100%; height:auto; margin:0 0 20px 0; float:none;}

}





@media screen and (max-width:600px){
.bx-wrapper{width:100%!important; margin:0!important;}
.bx-wrapper img{border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}


body{background:none;}
#header{width:100%;border:none;}
#contentsbody{width:100%; margin:0;}/*100%にすると横スクロール*/
#footer{width:100%;font-size:70%;}

/*#title2{width:100%;height:100px;padding:0;margin:0;clear:both;background-color:#E2D095;}
#title2 a{background-image:url(../imagess_6/logo_s2.jpg);background-repeat:no-repeat;
background-position:center bottom;width:100%;height:100px;display:block;color:#ffffff;padding:0;background-size:cover;}
#title2 a:hover{background-position:center bottom;}*/

#title2{/*width:60%;*/ width:53%; height:60px;padding:0; margin:0;
/*border-top:3px #FE9900 solid*/;}

#title2 a{background-image:url(../imagess_10/logo_2022_s.jpg);background-repeat:no-repeat;
background-position:left top; width:100%; height:60px; display:block; color:#cccccc; background-size:90%; font-size:80%;}

/*#title2 a:hover{background-position:center bottom;}*/

#search_top{width:47%; height:60px; padding:3px 0 0 0; margin:0 0 5px 0; /*border-top:3px #FE9900 solid;*/ float:left;}

#search_top .textinput{
  height:30px;
  width:55%;
  padding:0 0 0 5px;
margin:15px 0 0 0;
  position: absolute;
  left:0;
  top: 0; 
   border-radius: 0;
background-color:rgba(255,255,255,0.1);
border:0.5px #cccccc solid;
color:#5e5e5e;
font-size:80%;
-webkit-appearance: none;
}

.submit_2{
margin:15px 0 0 0;
  padding:0;
  width:20%;
  height:30px;
  position: absolute;
  left:55%;
  top: 0;
-webkit-appearance: none;
   border-radius: 0;
font-size:80%;
color:#4c4c4c;
}
#search_top p , #search_top h2{display:none;}

.resize{margin:0 auto 0 auto;}
#com{margin:10px 2.5% 10px 2.5%; width:95%;}
#contents h1{font-size:110%;}

/*#search_top{display:none;}*/
#searchbox{width:90%;margin:0 5% 0 5%;}
#searchbox h6{margin:20px 0 3px 0;}

#globalmenu{display:none;}
#globalmenu ul{display:none;}
#globalmenu ul li a{width:100%;}
#globalmenu ul li a{display:none;}

#contents{width:100%;margin:-30px 0 0 0; clear:both;}

#menu{width:100%;margin:0;clear:both;}

#menu h4{display:none;}
#menu h5{margin:10px 0 0 0;width:100%;border:none;}

#recipe{margin:10px auto 20px auto;}
#recipe h3{font-size:90%;}

dl dd h4{font-size:110%;margin:0 0 5px 5px;}
dl dd span{margin:0;}

#recipe img.recipe{margin:0 10px 10px auto;width:70%;}

/*
#ajaxcom_here{display:none;}
*/


.banner_inner_pl{display:none;}
.stb{display:none;}

#ads_menu{width:90%;}

.fb_like iframe{ width:100%!important;margin:0;}
.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget iframe[style]{ width:100%!important; }
.sidemenu{width:100%;margin:0;}
ul.sidemenu{margin:0;width:100%;}
#sidebarwrap{display:none;}

#bottom_nav{padding:0;}
#bottom_nav ul.san{margin:0;width:100%;}
#bottom_nav ul.san li{
	clear:both;
	margin:15px 5% 15px 5%;
	width:90%;
}
#scltop{display:none;}

#pnk{width:93%; clear:both; text-align:left; margin:0 5% 10px 2%; font-size:75%;}
#scl{clear:both;text-align:left;float:none;margin:0 0 0 15px; height:5px;}

#bottom_btn{
display:block;
width:100%;
 padding:0 0 10px 0;
}
#bottom_btn img{
width:50%;
height:auto;
float:left;
}
#bottom_btn img.lineatgo{width:95%!important;float:none!important;
margin:10px 2.5% 0 2.5%;}

dl dt{width:40%;}
dl dd{width:60%;}


.alignleft {
	width:90%;
	margin:20px 5% 20px 5%;
	padding:25px;
}
.alignright {
	width:90%;
	margin:20px 5% 20px 5%;
	padding:10px;
}
.three_column{
	width:95%;
	margin:20px 2.5% 20px 2.5%;
	padding:10px;
	font-size:120%;
}
.three_column h2{
	font-size:110%;
	margin:15px 10px 10px 10px
}
.three_column img{
	float:none;
	width:70%;
	height:auto;
	margin:10px 15% 10px 15%;
}

.three_column img.sz{
	width:70%;
	height:auto;
	margin:15px 15% 10px 15%;
}


#ad_area{width:95%;margin:10px 2.5% 0 2.5%;float:none;}
#popular_list{width:95%;margin:20px 2.5% 0 2.5%; font-size:90%;}
#popular_list h2{font-size:100%;}
#popular_list p.kako{font-size:80%;}
div.fives h3{display:none;}
#latest_area{width:95%;margin:15px 2.5% 0 2.5%;float:none;}
.rireki{font-size:85%;}
.rirekiarea{font-size:80%;}
#weet_area{display:none;}
#ad_area2{width:95%;margin:15px 2.5% 15px 2.5%;float:none;}
#recipe_list{width:95%;margin:0 2.5% 0 2.5%;float:none;font-size:90%;}
#recipe_list br.clear{display:none;}
#recipe_list h3{font-size:100%;}

#banner_area{width:95%;margin:0 2.5% 0 2.5%;float:none;font-size:90%;}

div.movie{clear:both; width:90%; margin:15px 5% 15px 5%;}
div.yeah{clear:both; width:90%; margin:0 5% 15px 5%;}
.feedlys{clear:both; width:90%; margin:0 5% 10px 5%;}

#search_area{display:none;}
#about{width:95%;margin:0 2.5% 0 2.5%;float:none;}
#about img{width:50%;}

.threes{width:100%;margin:0 0 20px 0;}
.threes img{margin:0 5px 0; width:40%; height:auto;}
ul.catemenu{margin-top:0;}
.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget iframe[style]{ width:99%!important; }

.one_column{width:100%; margin:10px 0 10px 0; padding:0; border:none;}
.two_column{width:95%; margin:10px 2.5% 10px 2.5%; float:none;}
.one_column img{width:100%; margin:0;}

#toggle{display:block; position:relative; box-sizing:border-box; margin:0; padding:0!important; top:-53px; left:89%; width:10%!important;}

#toggle a{display:block; position:relative; padding:15px 0 15px 0; color:#ffffff; text-align:center; text-decoration:none;
 font-size:0.1px;
}

	#toggle:before{display:block; content:""; position:absolute; top:50%; left:10px; width:20px; height:20px; margin-top:-10px; background:#4c4c4c;}
	#toggle a:before, #toggle a:after{display:block; content: ""; position:absolute; top:50%; left:10px; width:20px; height:4px; background:#ffffff;}
	#toggle a:before{margin-top:-6px;}
	#toggle a:after{margin-top:2px;}


#menus{display:none; position:relative; top:-30px; left:0;}
#menus li{width:50%; margin:0;}

#menus li a{margin:0 5px 10px 5px; padding:5px 10px; box-sizing:border-box; font-size:90%; text-align:left;
border:none; border-left:none!important; border-bottom:1px #cccccc solid; color:#4c4c4c; background-color:#ffffff;
background-image:url(../../imagess_7/ya.gif);
background-repeat:no-repeat;
background-position:right 5px bottom 12px;
}
#menus li a:hover , #menus li.b a:hover{background-color:#f3f4f3;}

#menus li.b:first-child a{background-color:#ffffff;border-left:none!important;}

table.hyo{overflow:scroll;}

.bxslider_p{display:none;}
.bxslider_m{display:inline;}
.bxslider_m img{width:100%; /*margin:20px 5% 15px 5%;*/margin:-35px 0 10px 0; height:auto;}
hr.clears{margin:0;}


.share{padding:20px 20px 40px 20px; background-size:55%; width:100%; margin:20px 0 20px 0; 
background-position:right 10px bottom 10px;}

.share_twit{float:none; margin:0;}

.share_fb{width:50%; margin:0;}

.share_feedly{width:50%; margin:0 0 40px 0;}

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

.share_profile{padding:0 0 0 100px; width:100%; margin:0 0 10px 0; background-image:url(../imagess_6/oi_maru.gif);
background-size:20%; background-position:left 10px center; font-size:80%;}
.share_profile p{margin:10px 10px 10px 0!important;}

#gogo a{bottom:100px; padding:5px 10px;}


.r_item_box{width:49%; margin:0 1% 20px 0!important; padding:0!important;}

.r_txt{width:49%; margin:0 0 20px 1%!important; padding:0!important; font-size:110%;}

.r_item_box span{font-size:85%;}

dd.ossme{background-position:right bottom 20px;}

.wp-pagenavi a{margin-bottom:8px;}

.wp-pagenavi{
background-image:none;
padding:0;
margin:0;
width:100%;
}

.wp-pagenavi a{
background-color:#F9EECF;
border-radius:1px;
padding:6px 7px;
margin-right:4px;
}

 .wp-pagenavi span.current{
padding:6px 9px;
margin-right:4px;
background-color:#F4AF76;
border-radius:1px;
}


#contents_f{margin:-30px auto 0 auto;}
#contents_f h1{margin:0 5% 10px 5%; padding:10px 5%; font-size:110%; border-radius:2px;}

.oi_pagenavi{margin:0; width:100%;}

.titlesize{width:100%; margin:0 0 10px 0;}

#recipe{width:95%; margin:20px 2.5% 20px 2.5%;}

#com p{margin:0 15px 10px 15px;	letter-spacing:.1em; font-size:110%;}

.acsrnk{
	float:none;
	display:block;
	margin:0 10px 0 10px;
}


#dropmenu{display:none; position:absolute; top:25px; left:0; z-index:4;}
#dropmenu li{width:50%; margin:0;}

#dropmenu li a{margin:0; padding:16px 0 14px 13px; box-sizing:border-box; font-size:95%; text-align:left;
border:none; border-left:none!important; border-bottom:1px #cccccc solid; border-right: 1px #cccccc solid; 
background-color:rgba(51,51,51,0.5); color:#ffffff;}


#dropmenu li ul{display:none;}

.share_line{position:absolute; left:230px; top:75px;}
.share_line_at{position:absolute; left:280px; top:95px;}

.title_heading img{-webkit-border-radius:0!important; width:100%!important;}

/*検索ボックス***************************/
.hidden_box{display:inline; margin:5px 0; padding:0;}

.hidden_box label{
	position:absolute;top:-63px; right:30px;
	padding:15px;
	font-weight:bold;
	cursor:pointer;
	transition:.5s;
	z-index:3;
	font-size:120%;
}

.hidden_box label:before{
	display:inline-block;
	content:url(../../imagess_9/search.png);
	font-family:'Font Awesome 5 Free';
	font-weight:900;
	transition:0.2s;
	color:#4c4c4c;
}

.hidden_box input:checked ~ label:before{
	content:url(../../imagess_9/search_t.png);
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
	color:#4c4c4c;
}

.hidden_box #label1{
	display:none;
}

.hidden_box .hidden_show{
	height:0;
	padding:0;
	overflow:hidden;
	opacity:0;
	transition:0.2s;
	width:100%;
	margin:0;
}

.hidden_box input:checked ~ .hidden_show{
	height:60px;
	opacity: 1;
}

span.sns{display:none;}
div.sns_m{display:inline-block; margin:10px auto 10px auto; text-align:center; width: 100%;}
div.sns_m a:link{color:#336699; text-decoration:none; background:none;}

#search_top .g_search{display:none;}


#contents_f p{margin:0 20px 20px 20px;}

ul.sb{margin:0 20px 0 20px;}


}