#noserudake {
width: 100%;
max-width:780px;
height:auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
margin-top: 25px;
background-color:#fffcdb;
}

.h_ttl {
width: 100%;
max-width:780px;
height:auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
}

.read {
width: 100%;
max-width:780px;
height:auto;
padding: 10px 10px 0px 10px;
margin: 0 auto;
font-size: 16px;
font-weight: normal;
color:#000;
text-align:left;
}

#noserudake h1 {
width: 100%;
max-width:780px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
}

#dake_award {
width: 100%;
height:auto;
clear:left;
}

.syokuhin_logo {
width: 63px;
height:80px;
padding: 10px 0px 0px 0px;
margin: 0 auto;
}

#lurou {
width: 100%;
max-width:780px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
}

#lurou h2 {
width: 100%;
max-width:685px;
height: auto;
margin: 0 auto;
padding:30px 0px 0px 0px;
float:none;
border: none;
}

#lurou_osusume {
width: 100%;
max-width:780px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
margin-top: 20px;
}

#lomo {
width: 100%;
max-width:780px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
}

#lomo h2 {
width: 100%;
max-width:685px;
height: auto;
margin: 0 auto;
padding:30px 0px 0px 0px;
float:none;
border: none;
}

#lomo_osusume {
width: 100%;
max-width:780px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
margin-top: 20px;
}

#keema {
width: 100%;
max-width:780px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
}

._center {
width: 100%;
max-width: 780px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
}

#keema h2 {
width: 100%;
max-width:685px;
height: auto;
margin: 0 auto;
padding:30px 0px 0px 0px;
float:none;
border: none;
}

._feature{
width: 100%;
max-width:780px;
height: auto;
margin: 0 auto;
padding:0px 20px 0px 20px;
font-size: 16px;
font-weight: normal;
color:#000;
text-align:left;
}

#keema_osusume {
width: 100%;
max-width:780px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
margin-top: 20px;
}

.o_left {
width: 100%;
max-width:780px;
height: auto;
padding: 20px 20px 20px 20px;
margin: 0 auto;
}

.o_recipe {
width: 100%;
max-width:400px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
}

.t_l_recipe{
width: 100%;
max-width:780px;
height: auto;
margin: 0 auto;
padding:10px 0px 0px 0px;
font-size: 16px;
font-weight: normal;
color:#000;
text-align:left;
}

#taco {
width: 100%;
max-width: 780px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
margin-top: 50px;
}

#taco h2 {
width: 100%;
max-width:685px;
height: auto;
margin: 0 auto;
padding:30px 0px 0px 0px;
float:none;
border: none;
}

#taco_osusume {
width: 100%;
max-width:780px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
margin-top: 20px;
}

#gapao {
width: 100%;
max-width:780px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
margin-top: 50px;
clear:left;
}

#gapao h2 {
width: 100%;
max-width:685px;
height: auto;
margin: 0 auto;
padding:30px 0px 0px 0px;
float:none;
border: none;
}

#gapao_osusume {
width: 100%;
max-width:780px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
margin-top: 20px;
}

#check_{
width: 100%;
max-width:780px;
height: auto;
padding: 0px 10px 0px 10px;
margin: 0 auto;
margin-top: 30px;
clear:left;
}

.box6 {
width: 100%;
max-width:770px;
position: relative;
margin: 2em 0;
padding: 0.5em 1em;
border: dotted 5px #e60012;/*c?1c?E?*/
border-radius: 10px;/*e???fa?Ra?C?Ca??*/
}

.box-title{
position: absolute;
display: inline-block;
top: -13px;
left: 10px;
padding: 0px 9px;
line-height: 1;
font-size: 19px;
background: #fffcdb;
color: #e60012;
font-weight: bold;
}

.c_left {
width: 100%;
max-width: 700px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0 auto;
}

.check_txt {
width: 100%;
max-width: 720px;
height: auto;
padding: 10px 10px 0px 10px;
margin: 0 auto;
font-size: 14px;
font-weight: normal;
color:#000;
}

.c_right_l {
width: 70px;
height: 30px;
padding: 0px 10px 5px 10px;
margin: 15px 0px 0px 20px;
font-weight: bold;
color: #000;/*a??oa-?e?n2*/
background: #fffcdb;
border: solid 1px #000;/*c?E?*/
border-radius: 10px;/*e???fa?Ra?C?Ca??*/
}

.c_right_l p {
margin: 0; 
padding: 3px 0px 0px 1px;
font-size: 14px;
font-weight: normal;
color:#000;
}

.houhou {
width: 100%;
max-width: 720px;
height: auto;
margin: 0 auto; 
padding: 10px 10px 10px 10px;
font-size: 14px;
font-weight: normal;
color:#000;
}

#_link{
width: 100%;
max-width: 740px;
height: 190px;
margin: 0 auto;
padding: 10px 20px 0px 20px;
clear:left;
}

.link_midashi{
width:110px;
height:40px;
}

#_link .tag{
width: 100%;
padding:0% 0% 0% 0%;
margin:0 auto;
color: #000;
float:left;
*clear:right;
overflow: hidden;
}

#_link .tag li {
padding:0% 3% 1% 0%;
margin:0 auto;
list-style:none;
float:left;
overflow: hidden;
}

#_link .tag span {
color: #000;
font-size:13px;
text-decoration: underline;
text-align:left;
}


@media (max-width:360px){

.read {
font-size: 14px;
}

._feature{
font-size: 14px;
}

.t_l_recipe{
font-size: 14px;
}

}


@media (max-width:320px){
#_link{
height: 220px;
margin: 0 auto;
}
}