@charset "utf-8";
/* CSS Document */
/* 上下にマージン20 */
#sponsored_kitichen .margin_20 {
        margin-top: 10px;
        margin-bottom: 10px;
}
/* 全体枠 */
#sponsored_kitichen {
        width: 610px;
        padding: -2px;
}
/* タイトル部分全体 */
#sponsored_kitichen .sk-ttl {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 10px;
        position: relative;
        height: 50px;
        width: 600px;
        background-image: url(bck-sk_tti.jpg);
        background-repeat: repeat-x;
}
/* タイトル部分全体とテキスト */
#sponsored_kitichen .sk-ttl .sk-ttl_txt {
        font-size: 150%;
        font-weight: bold;
        width: 510px;
        float: left;
        height: 40px;
        padding-top: 10px;
}
/* 企業ロゴ(80ピクセル以内) */
#sponsored_kitichen .sk-pr-img {
        float: left;
        width: 82px;
        text-align: right;
        padding-right: 8px;
}
/* タブ全体 */
#sponsored_kitichen .tab-box {
        background-image: url(bck-sk_tab.jpg);
        background-repeat: repeat-x;
        width: 600px;
        height: 30px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 15px;
        padding-left: 10px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
}
#sponsored_kitichen .tab-box ul {
        list-style-image: none;
        list-style-type: none;
        display: inline;
}
/* タブ(表紙) */
#sponsored_kitichen .tab-box .tab_01-on {
        background-image: url(tab_01-on.jpg);
        background-repeat: no-repeat;
        padding-top: 8px;
        width: 40px;
        padding-left: 10px;
        font-weight: bold;
        float: left;
        margin-right: 10px;
        padding-bottom: 5px;
}
#sponsored_kitichen .tab-box .tab_01-off {
        background-image: url(tab_01-off.jpg);
        background-repeat: no-repeat;
        padding-top: 8px;
        width: 40px;
        padding-left: 10px;
        font-weight: bold;
        float: left;
        margin-right: 10px;
        padding-bottom: 5px;
}
/* タブ(レシピ) */
#sponsored_kitichen .tab-box .tab_02-on {
        width: 60px;
        padding-top: 8px;
        background-image: url(tab_02-on.jpg);
        background-repeat: no-repeat;
        float: left;
        padding-left: 22px;
        font-weight: bold;
        margin-right: 10px;
        padding-bottom: 5px;
}
#sponsored_kitichen .tab-box .tab_02-off {
        width: 60px;
        padding-top: 8px;
        background-image: url(tab_02-off.jpg);
        background-repeat: no-repeat;
        float: left;
        padding-left: 22px;
        font-weight: bold;
        margin-right: 10px;
        padding-bottom: 5px;
}
/* タブ(おいしいコツ) */
#sponsored_kitichen .tab-box .tab_03-on {
        width: 87px;
        padding-top: 8px;
        background-image: url(tab_03-on.jpg);
        background-repeat: no-repeat;
        float: left;
        padding-left: 15px;
        margin-right: 10px;
        font-weight: bold;
        padding-bottom: 5px;
}
#sponsored_kitichen .tab-box .tab_03-off {
        width: 87px;
        padding-top: 8px;
        background-image: url(tab_03-off.jpg);
        background-repeat: no-repeat;
        float: left;
        margin-right: 10px;
        padding-left: 15px;
        font-weight: bold;
        padding-bottom: 5px;
}

/* タブ(日記) */
#sponsored_kitichen .tab-box .tab_04-on {
        width: 87px;
        padding-top: 8px;
        background-image: url(tab_03-on.jpg);
        background-repeat: no-repeat;
        float: left;
        padding-left: 15px;
        font-weight: bold;
        padding-bottom: 5px;
}
#sponsored_kitichen .tab-box .tab_04-off {
        width: 87px;
        padding-top: 8px;
        background-image: url(tab_03-off.jpg);
        background-repeat: no-repeat;
        float: left;
        padding-left: 15px;
        font-weight: bold;
        padding-bottom: 5px;
}

/* レシピページ */
#sponsored_kitichen .sk-all .search-box {
        width: 600px;
}
/* 検索 */
#sponsored_kitichen .sk-all .search-box .box-a {
        float: left;
        width: 390px;
        padding-right: 20px;
        text-align: right;
}
/* ページ番号 */
#sponsored_kitichen .sk-all .search-box .box-b {
        width: 200px;
        float: left;
        text-align: right;
}
/* 【レシピ一覧】部分 */
#sponsored_kitichen .sk-all .sk-all_recipe {
        width: 610px;
}
/* レシピタイトル */
#sponsored_kitichen .sk-all .sk-all_recipe .sk-recipe-ttl {
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #CBB18B;
        margin-bottom: 10px;
}
#sponsored_kitichen .sk-all .sk-all_recipe .ttl_left-box {
        float: left;
        width: 370px;
        padding-right: 20px;
        padding-left: 10px;
        font-weight: bold;
        color: #330000;
        font-size: 120%;
}
#sponsored_kitichen .sk-all .sk-all_recipe .ttl_right-box {
        float: left;
        width: 210px;
        text-align: right;
        color: #330000;
}
/* レシピタイトル下の線 */
#sponsored_kitichen .sk-all .sk-all .sk-index_line {
        width: 610px;
        background-image: url(img-line.jpg);
        background-repeat: no-repeat;
        height: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
}
/* レシピ中身 */
#sponsored_kitichen .sk-all .sk-all_recipe .recipe-box {
        width: 610px;
        padding-bottom: 20px;
}
/* 右側(材料など) */
#sponsored_kitichen .sk-all .sk-all_recipe .recipe-box .recipe-text {
        width: 490px;
        float: left;
        margin-right: 20px;
        padding-left: 10px;
}
/* 左側(レシピの写真) */
#sponsored_kitichen .sk-all .sk-all_recipe .recipe-box .recipe-img {
        float: left;
        width: 90px;
        text-align: right;
}
/* レシピページ下部の「次へ」 */
#sponsored_kitichen .sk-all .sk-all_recipe .next-box {
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: #CBB18B;
        padding-top: 10px;
        text-align: center;
}



/* 表紙ページ */
#sponsored_kitichen .sk-all .sk-mainbox {
        width: 590px;
        padding-right: 10px;
        padding-left: 10px;
}
#sponsored_kitichen .sk-all .sk-mainbox .sk-main_ttl {
        width: 575px;
        background-image: url(bck-index-ttl.jpg);
        background-repeat: repeat-x;
        height: 24px;
        padding-bottom: 8px;
        padding-top: 8px;
        padding-left: 10px;
}
#sponsored_kitichen .sk-all .sk-mainbox .sk-main_ttl .ttl-left {
        float: left;
        width: 350px;
        font-weight: bold;
        color: #663300;
        margin-right: 10px;
}
#sponsored_kitichen .sk-all .sk-mainbox .sk-main_ttl .ttl-right {
        text-align: right;
        color: #000000;
        width: 190px;
        float: left;
        padding-right: 10px;
}
#sponsored_kitichen .sk-all .sk-day {
        /*margin-left: 15px;*/
        padding-left: 15px;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 595px;
}
#sponsored_kitichen .sk-all .sk-mainbox .sk-recipebox {
        width: 575px;
        margin-bottom: 15px;
}
#sponsored_kitichen .sk-all .sk-mainbox .sk-recipebox .main-left {
        float: left;
        width: 206px;
        margin-right: 15px;
        background-image: url(bck-index-recipe.jpg);
        background-repeat: no-repeat;
        height: 266px;
        padding-left: 6px;
        padding-top: 6px;
}
#sponsored_kitichen .sk-all .sk-mainbox .sk-recipebox .main-right {
        margin: 0px;
        padding: 0px;
        float: left;
        width: 345px;
}
#sponsored_kitichen .sk-all .sk-mainbox .sk-recipebox .main-right .ttl-img {
        margin-top: 8px;
        margin-bottom: 8px;
}
#sponsored_kitichen .sk-all .sk-mainbox .sk-recipebox .main-right .zairyo {
        color: #663300;
}
#sponsored_kitichen .sk-all .sk-mainbox .sk-recipebox .main-right .point_box .top_box {
        background-image: url(bck-point_01.jpg);
        background-repeat: no-repeat;
        margin: 0px;
        padding: 0px;
        height: 30px;
        width: 345px;
}
#sponsored_kitichen .sk-all .sk-mainbox .sk-recipebox .main-right .point_box .main_box {
        margin: 0px;
        width: 313px;
        padding-top: 10px;
        padding-right: 16px;
        padding-bottom: 0px;
        padding-left: 16px;
        font-size: 90%;
        color: #330000;
        background-image: url(bck-point_02.jpg);
        background-repeat: repeat-y;
}
#sponsored_kitichen .sk-all .sk-mainbox .sk-recipebox .main-right .point_box .footer_box {
        background-image: url(bck-point_03.jpg);
        background-repeat: no-repeat;
        margin: 0px;
        padding: 0px;
        height: 15px;
        width: 345px;
}
#sponsored_kitichen .sk-all .sk-recipebox .main-right .point_box {
        width: 345px;
        margin-top: 10px;
        margin-bottom: 20px;
}
/* topページの中段レシピ中身 */
#sponsored_kitichen .sk-all .top-recipe-box {
        width: 610px;
        margin-top: 15px;
}
/* topページの中段レシピ中身右側(材料など) */
#sponsored_kitichen .sk-all .top-recipe-box .top-recipe-text {
        width: 490px;
        float: left;
        margin-right: 20px;
        padding-left: 10px;
}
/* topページの中段レシピ中身左側(レシピの写真) */
#sponsored_kitichen .sk-all .top-recipe-box .recipe-img {
        float: left;
        width: 90px;
        text-align: right;
}
/* おいしいコツ */
#sponsored_kitichen .sk-all .oishii-point_box {
        width: 610px;
}
#sponsored_kitichen .sk-all .oishii-point_box .top_box {
        background-image: url(bck-oishii_01.jpg);
        background-repeat: no-repeat;
        height: 15px;
        width: 610px;
}
#sponsored_kitichen .sk-all .oishii-point_box .main_box {
        background-image: url(bck-oishii_02.jpg);
        background-repeat: repeat-y;
        width: 590px;
        padding-right: 10px;
        padding-left: 10px;
}
#sponsored_kitichen .sk-all .oishii-point_box .footer_box {
        background-image: url(bck-oishii_03.jpg);
        background-repeat: no-repeat;
        height: 10px;
        width: 610px;
}
#sponsored_kitichen .sk-all .oishii-point_box .main_box .point-left {
        float: left;
        height: 110px;
        width: 110px;
        margin-right: 20px;
}
#sponsored_kitichen .sk-all .oishii-point_box .main_box .point-right {
        float: left;
        width: 460px;
}
/* 検索BOX */
#sponsored_kitichen .sk-all .search_box {
        width: 610px;
        margin-top: 20px;
}
#sponsored_kitichen .sk-all .search_box .ttl_box {
        width: 610px;
        background-image: url(bck-searchbox_01.jpg);
        margin: 0px;
        padding: 0px;
        height: 32px;
}
#sponsored_kitichen .sk-all .search_box .main_box {
        margin: 0px;
        width: 580px;
        background-image: url(bck-searchbox_02.jpg);
        background-repeat: repeat-y;
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 0px;
        padding-left: 15px;
}
#sponsored_kitichen .sk-all .search_box .footer_box {
        background-image: url(bck-searchbox_03.jpg);
        background-repeat: no-repeat;
        margin: 0px;
        padding: 0px;
        height: 10px;
        width: 610px;
}
#sponsored_kitichen .sk-all .search_box .main_box ul {

}
#sponsored_kitichen .sk-all .search_box .main_box li {
        margin-bottom: 8px;
        font-size: 120%;
        font-weight: bold;
        list-style-image: url(img-arrow.gif);
        list-style-position: outside;
        margin-left: 15px;
}
#sponsored_kitichen .sk-all .search_box .main_box .search-left {
        float: left;
        width: 280px;
        margin-right: 20px;
}
#sponsored_kitichen .sk-all .search_box .main_box .search-right {
        width: 280px;
        float: left;
}
/* アンケート(外枠とタイトル部分だけCODE作成) */
#sponsored_kitichen .sk-all .enq_box {
        width: 610px;
        background-image: url(cp_enq_ft610.gif);
        background-repeat: no-repeat;
        margin-top: 20px;
        background-position: bottom;
        margin-bottom: 0px;
        margin-right: 0px;
        margin-left: 0px;
        padding-bottom: 10px;
}
#sponsored_kitichen .sk-all .enq_box .enq-title {
        background-image: url(cp_enq_ttl610.gif);
        background-repeat: no-repeat;
        height: 49px;
        width: 610px;
}
#sponsored_kitichen .sk-all .enq_box .enq-title h3 {
        text-indent: -9999px;
}








/* CSS Document *//* 各案件コーディング *//* SK全体 */#sponsored_kitichen .sk-all {	width: 610px;}/* タイトル部分 */#sponsored_kitichen .sk-all .top-title {	background-image: url(image_1.jpg);	background-repeat: no-repeat;	height: 150px;	width: 610px;}#sponsored_kitichen .sk-all .top-title h1 {	text-indent: -9999px;}#sponsored_kitichen .sk-all .top-title2 {	background-image: url(image_1-2.jpg);	background-repeat: no-repeat;	height: 150px;	width: 610px;}#sponsored_kitichen .sk-all .top-title2 h1 {	text-indent: -9999px;}#sponsored_kitichen .sk-all p{	margin: 0px;	padding: 0px;	width: 610px;	}#sponsored_kitichen .sk-all .sk-mainbox .pre_img {	float: left;	margin-left: 20px;	margin-top: 10px;	margin-right: 15px;	height: 61px;	width: 60px;	padding-left: 5px;	padding-top: 4px;	background-image: url(../sk/bck-present.jpg);	background-repeat: no-repeat;}#sponsored_kitichen .sk-all .sk-mainbox .pre_text {	margin-top: 10px;}#sponsored_kitichen .sk-all .sk-mainbox .pre_text .bpld-blie {	font-weight: bold;	color: #003399;}#sponsored_kitichen .sk-all .sk-mainbox .pre_text .bpld-red {	font-weight: bold;	color: #FF0000;}/* おいしいコツ */#sponsored_kitichen .sk-all .kotsu_title {	width: 610px;	margin:0 0 24px 0;}#sponsored_kitichen .sk-all .kotsu_01 {	width: 610px;	margin:0 0 24px 0;}#sponsored_kitichen .sk-all .kotsu_02 {	width: 610px;	margin:0 0 24px 0;}#sponsored_kitichen .sk-all .kotsu_03 {	width: 610px;	margin:0 0 24px 0;}
