@charset "utf-8";
/* CSS Document */
/* 上下にマージン20 */
#tsukurepohiroba .margin_20 {
        margin-top: 10px;
        margin-bottom: 10px;
}
/* 全体枠 */
#tsukurepohiroba {
        width: 610px;
        padding-left: 4px;
        _padding-left: 0px;
}
/* タイトル部分全体 */
#tsukurepohiroba .tsukurepohiroba-ttl {
        position: relative;
        height: 170px;
        width: 600px;
        background-image: url(ttl-tsukurepohiroba.jpg);
        background-repeat: no-repeat;
        padding: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 15px;
        margin-left: 0px;
}
/* タブ全体 */
#tsukurepohiroba .tab-box {
        background-image: url(bck-tsukurepohiroba_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;
}
#tsukurepohiroba .tab-box ul {
        list-style-image: none;
        list-style-type: none;
        display: inline;
}
/* タブ(レシピ) */
#tsukurepohiroba .tab-box .tab_01-on {
        width: 62px;
        height: 30px;
        padding-top: 8px;
        background-image: url(../tsukurepohiroba/tab_02-on.jpg);
        background-repeat: no-repeat;
        float: left;
        padding-left: 22px;
        font-weight: bold;
        margin-right: 10px;
        padding-bottom: 5px;
        height: 30px;
}
#tsukurepohiroba .tab-box .tab_01-off {
        width: 62px;
        height: 30px;
        padding-top: 8px;
        background-image: url(../tsukurepohiroba/tab_02-off.jpg);
        background-repeat: no-repeat;
        float: left;
        padding-left: 22px;
        font-weight: bold;
        margin-right: 10px;
        padding-bottom: 5px;
}
/* タブ(応募要項) */
#tsukurepohiroba .tab-box .tab_02-on {
        width: 70px;
        height: 30px;
        padding-top: 8px;
        background-image: url(../tsukurepohiroba/tab_02-on.jpg);
        background-repeat: no-repeat;
        float: left;
        padding-left: 12px;
        font-weight: bold;
        margin-right: 10px;
        padding-bottom: 5px;
}
#tsukurepohiroba .tab-box .tab_02-off {
        width: 70px;
        height: 30px;
        padding-top: 8px;
        background-image: url(../tsukurepohiroba/tab_02-off.jpg);
        background-repeat: no-repeat;
        float: left;
        padding-left: 12px;
        font-weight: bold;
        margin-right: 10px;
        padding-bottom: 5px;
}
/* ただいま●●レシピ つくれぽ募集中！ */
#tsukurepohiroba .tsukurepohiroba-all .recipe-kazu {
        background-image: url(ttl-bosyutyu.jpg);
        background-repeat: repeat-x;
        margin: 0px;
        height: 22px;
        width: 560px;
        padding-top: 5px;
        padding-right: 20px;
        padding-bottom: 18px;
        padding-left: 30px;
        font-weight: bold;
        position: relative;
}
#tsukurepohiroba .tsukurepohiroba-all .recipe-kazu .dark-red {
        color: #990000;
}
#tsukurepohiroba .big-text {
        font-size: 150%;
        margin-right: 2px;
        margin-left: 2px;
}
#tsukurepohiroba .tsukurepohiroba-all .tsukurepo-day img {
        text-align: right;
}
/* レシピページ */
#tsukurepohiroba .tsukurepohiroba-all .search-box {
        width: 600px;
}
/* 検索 */
#tsukurepohiroba .tsukurepohiroba-all .search-box .box-a {
        float: left;
        width: 390px;
        padding-right: 20px;
        text-align: right;
}
/* ページ番号 */
#tsukurepohiroba .tsukurepohiroba-all .search-box .box-b {
        width: 200px;
        float: left;
        text-align: right;
}
/* 【レシピ一覧】部分 */
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-all_recipe {
        width: 610px;
}
/* レシピタイトル */
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-all_recipe .tsukurepohiroba-recipe-ttl {
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #CBB18B;
        margin-bottom: 10px;
}
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-all_recipe .ttl_left-box {
        float: left;
        width: 370px;
        padding-right: 20px;
        padding-left: 10px;
        font-weight: bold;
        color: #330000;
        font-size: 120%;
}
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-all_recipe .ttl_right-box {
        float: left;
        width: 210px;
        text-align: right;
        color: #330000;
}
/* レシピタイトル下の線 */
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-all .tsukurepohiroba-index_line {
        width: 610px;
        background-image: url(../tsukurepohiroba/img-line.jpg);
        background-repeat: no-repeat;
        height: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
}
/* レシピ中身 */
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-all_recipe .recipe-box {
        width: 610px;
        padding-bottom: 20px;
}
/* 右側(材料など) */
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-all_recipe .recipe-box .recipe-text {
        width: 490px;
        float: left;
        margin-right: 20px;
        padding-left: 10px;
}
/* 左側(レシピの写真) */
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-all_recipe .recipe-box .recipe-img {
        float: left;
        width: 90px;
        text-align: right;
}
/* レシピページ下部の「次へ」 */
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-all_recipe .next-box {
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: #CBB18B;
        padding-top: 10px;
        text-align: center;
}
/* レシピページ */
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-mainbox {
        width: 590px;
        padding-right: 10px;
        padding-left: 10px;
}
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-mainbox .tsukurepohiroba-main_ttl {
        width: 575px;
        background-image: url(bck-recipetitle.jpg);
        background-repeat: repeat-x;
        height: 22px;
        padding-bottom: 8px;
        padding-top: 10px;
        padding-left: 10px;
        margin-bottom: 10px;
}
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-mainbox .tsukurepohiroba-main_ttl .ttl-left {
        float: left;
        width: 350px;
        font-weight: bold;
        color: #663300;
        margin-right: 10px;
}
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-mainbox .tsukurepohiroba-main_ttl .ttl-right {
        text-align: right;
        color: #000000;
        width: 190px;
        float: left;
        padding-right: 10px;
}
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-day {
        position: absolute;
        left: 30px;
        top: 5px;
        margin: 0px;
        padding: 0px;
}
/* 日付～日付 */
#tsukurepohiroba .tsukurepohiroba-all .tsukurepo-day {
        width: 595px;
        height: 31px;
        position: relative;
        text-align: right;
        vertical-align: text-botom;
        padding-top: 10px;
        padding-right: 15px;
}
/* レシピ全体 */
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-mainbox .tsukurepohiroba-recipebox {
        width: 575px;
        margin-bottom: 15px;
}
/* 左レシピ画像(幅200px・高さ260px) */
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-mainbox .tsukurepohiroba-recipebox .main-left {
        float: left;
        width: 206px;
        margin-right: 15px;
        background-image: url(../tsukurepohiroba/bck-index-recipe.jpg);
        background-repeat: no-repeat;
        height: 266px;
        padding-left: 6px;
        padding-top: 6px;
}
/* 右レシピテキスト */
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-mainbox .tsukurepohiroba-recipebox .main-right {
        margin: 0px;
        padding: 0px;
        float: left;
        width: 345px;
}
/* レシピ右側見出し(材料) */
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-mainbox .tsukurepohiroba-recipebox .main-right .ttl-img {
        margin-top: 8px;
        margin-bottom: 8px;
}
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-mainbox .tsukurepohiroba-recipebox .main-right .zairyo {
        color: #663300;
}
/* レシピ右側コツ・ポイント */
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-recipebox .main-right .point_box {
        width: 345px;
        margin-top: 10px;
        margin-bottom: 20px;
}
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-mainbox .tsukurepohiroba-recipebox .main-right .point_box .top_box {
        background-image: url(../tsukurepohiroba/bck-point_01.jpg);
        background-repeat: no-repeat;
        margin: 0px;
        padding: 0px;
        height: 30px;
        width: 345px;
}
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-mainbox .tsukurepohiroba-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(../tsukurepohiroba/bck-point_02.jpg);
        background-repeat: repeat-y;
}
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-mainbox .tsukurepohiroba-recipebox .main-right .point_box .footer_box {
        background-image: url(../tsukurepohiroba/bck-point_03.jpg);
        background-repeat: no-repeat;
        margin: 0px;
        padding: 0px;
        height: 15px;
        width: 345px;
}
/* プレゼント */
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-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(../tsukurepohiroba/bck-present.jpg);
        background-repeat: no-repeat;
}
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-mainbox .pre_text {
        margin-top: 10px;
        padding-right: 10px;
}
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-mainbox .pre_text .bpld-blie {
        font-weight: bold;
        color: #003399;
}
#tsukurepohiroba .tsukurepohiroba-all .tsukurepohiroba-mainbox .pre_text .bpld-red {
        font-weight: bold;
        color: #FF0000;
}
/* みんなのつくれぽ */
#tsukurepohiroba .tsukurepohiroba-all .minna-tsukurepo {
        width: 580px;
        background-image: url(bck-minna-02.jpg);
        background-repeat: repeat-y;
        padding: 0px;
        margin-left: 0px;
        margin-top: 20px;
}
#tsukurepohiroba .tsukurepohiroba-all .minna-tsukurepo .title {
        background-image: url(bck-minna-01.jpg);
        background-repeat: no-repeat;
        height: 25px;
        width: 410px;
        margin-bottom: 15px;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
        padding-left: 170px;
        font-weight: bold;
        color: #990000;
        padding-bottom: 10px;
        padding-top: 10px;
}
#tsukurepohiroba .tsukurepohiroba-all .minna-tsukurepo .main {
        width: 560px;
        /*padding-right: 15px;*/
        margin-left: 10px;
}
#tsukurepohiroba .tsukurepohiroba-all .minna-tsukurepo .footer {
        background-image: url(bck-minna-03.jpg);
        background-repeat: no-repeat;
        margin: 0px;
        height: 38px;
        width: 572px;
        padding-top: 17px;
        padding-right: 8px;
        padding-bottom: 0px;
        padding-left: 0px;
        text-align: right;
}
#tsukurepohiroba .tsukurepohiroba-all .minna-tsukurepo .footer .arrow-text {
        background-image: url(img-look-arrow.jpg);
        background-repeat: no-repeat;
        background-position: left;
}
#tsukurepohiroba .tsukurepohiroba-all .minna-tsukurepo .footer li {
        list-style-image: url(img-look-arrow.jpg);
}
#side .bnr-box {
        width: 292px;
        margin-top: 20px;
        padding-top: 0px;
        padding-right: 4px;
        padding-bottom: 0px;
        padding-left: 4px;
}
#side .bnr-box .bnr-a {
        float: left;
        height: 80px;
        width: 140px;
        margin-right: 12px;
}
#side .bnr-box .bnr-b {
        float: left;
        height: 80px;
        width: 140px;
}
#tsukurepohiroba .tsukurepohiroba-all  .line-box {
        background-image: url(img-tsukurepo-line.jpg);
        background-repeat: repeat-x;
        padding: 0px;
        height: 7px;
        width: 610px;
        margin-top: 15px;
        margin-right: 0px;
        margin-bottom: 15px;
        margin-left: 0px;
}
