@charset "utf-8";
/* CSS Document */

#sp_menu_wrap .area_nav,
#sp_menu_wrap .logo{
	display: none;
}

.area_nav{
	margin: 27px 20px 18px;
}

.area_nav._mb{
	margin: 27px 65px 18px;
}

.area_nav li{
	float: left;
	color: #FFFFFF;
	margin-right: 1px;
	text-align:center;
}

.area_nav li a{
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	text-decoration: none;
	padding: 12px 0 10px;
}

.logo{
	text-align: center;
	margin-bottom:20px;
}

.hokkaido .recipe_list .subcat,
.area_nav .hokkaido a{
	background-color: #eb6133;
	width: 86px;
}

.tohoku .recipe_list .subcat,
.area_nav .tohoku a{
	background-color: #38a1db;
	width: 86px;
}

.kanto .recipe_list .subcat,
.area_nav .kanto a{
	background-color: #ec6d7b;
	width: 86px;
}

.chubu .recipe_list .subcat,
.area_nav .chubu a{
	background-color: #59b75b;
	width: 86px;
}

.kinki .recipe_list .subcat,
.area_nav .kinki a{
	background-color: #ec7aac;
	width: 86px;
}

.chugoku .recipe_list .subcat,
.area_nav .chugoku a{
	background-color: #a66aaa;
	width: 86px;
}

.shikoku .recipe_list .subcat,
.area_nav .shikoku a{
	background-color: #26b7bc;
	width: 86px;
}

.kyusyu .recipe_list .subcat,
.area_nav .kyusyu a{
	background-color: #f39800;
	width: 86px;
}

#contrecipe .recipe_list .subcat{
	text-align: center;
	padding: 2px 0 1px;
	margin-top: 12px;
	width: 160px;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

#contrecipe .recipe_list a:hover {
	text-decoration: none;
}
/* SP */


.sp_device #contrecipe .area_nav{
	display: none;
}

.sp_device #contrecipe .logo{
	display: none;
}

.sp_device #sp_menu_wrap .area_nav,
.sp_device #sp_menu_wrap .logo{
	display: block;
}

.sp_device #sp_menu_wrap{
	background-image: url("/recipe_old/ih-atsuryoku/img/map/sp_gotochi_area_ttl_bg.jpg");
	background-color:#f5e8d7;
	background-repeat: no-repeat;
	background-size: 100% auto;
	border-bottom: 1px solid #e0c4b0;
	padding-bottom: 20px;
}

.sp_device #sp_menu_wrap dl {
    margin-top: 0;
    padding-top: 15px;
	margin-bottom: 15px;
}

.sp_device #sp_menu_wrap .area_nav{
	margin: 0 20px;
}

.sp_device #sp_menu_wrap .logo{
	margin: 0 20px;
	margin-bottom: 15px;
}

.sp_device #sp_area_nav .acd {
	padding: 0;
}


.sp_device #sp_area_nav dl {
	color: #d14600;
}


.sp_device #sp_area_nav dt {
    background-color: #FFFFFF;
    background-image: url("/recipe_old/common_img/acd_plus_orange.png");
    background-position: 95% center;
    background-repeat: no-repeat;
    background-size: 14px auto;
    padding: 17px 15px;
	font-size: 15px;
	font-weight: bold;
	border: #d14600 1px solid;
	cursor: pointer;
}

.sp_device #sp_area_nav dd {
    display: none;
}
.sp_device #sp_area_nav dt.minus {
    background-image: url("/recipe_old/common_img/acd_minus_orange.png");
    background-position: 95% center;
    background-repeat: no-repeat;
    background-size: 14px auto;
    display: block;
    padding: 17px 15px;
}
.sp_device #sp_area_nav ul {
    border-left: 1px solid #d14600;
    border-right: 1px solid #d14600;
}
.sp_device #sp_area_nav li {
    background-color: #fffde3;
    border-bottom: 1px solid #d14600;
    float: none;
    width: 100%;
}
.sp_device #sp_area_nav a {
    color: #d14600;
    display: block;
    padding: 17px 15px;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
}


.sp_device #contrecipe .recipe_list .subcat{
	width: 100%;
	box-sizing:border-box;
}
