﻿@charset "utf-8";

@import url("../packages/default/css/import.css");


/* ↓WAY ORIGINAL CSS↓ */

/* パートナー企業一覧
----------------------------------------------- */
div#undercolumn_partner {
}
h2#title-partner {
	margin: 0 0 10px;
	padding: 3px 4px 5px;
	font-size: 140%;
	border-bottom: 3px solid #50312F;
}
div#undercolumn_partner table {
	margin-left: 1px;
}

/* サイトご利用にあたって
----------------------------------------------- */
div#undercolumn_siteinfo {
}
h2#title-siteinfo {
	margin: 0 0 10px;
	padding: 3px 4px 5px;
	font-size: 140%;
	border-bottom: 3px solid #50312F;
}
div#undercolumn_siteinfo table {
	margin-left: 1px;
}

/* 取扱製品一覧
----------------------------------------------- */
div#undercolumn_catindex {
}
h2#title-catindex {
	margin: 0 0 2px;
	padding: 3px 4px 5px;
	font-size: 140%;
	border-bottom: 3px solid #50312F;
}
div#undercolumn_catindex table {
	margin-left: 1px;
}

/* 企業情報
----------------------------------------------- */
div#undercolumn_aboutus {
}
h2#title-aboutus {
	margin: 0 0 10px;
	padding: 3px 4px 5px;
	font-size: 140%;
	border-bottom: 3px solid #50312F;
}
div#undercolumn_aboutus table {
	margin-left: 1px;
}
div#undercolumn_aboutus table th {
    width: 140px;
}
div#undercolumn_aboutus table td {
	margin: 0;
	padding: 8px;
	background: transparent;
	border-top: 1px solid #D9D9D9;
}

/* レシピ
----------------------------------------------- */
div#undercolumn_aboutus{
h2#title-recipi {
	margin: 0 0 10px;
	padding: 3px 4px 5px;
	font-size: 140%;
	border-bottom: 3px solid #50312F;
}


.menu_list{
	width:680;
	margin:10px 10px 10px 0px;
	padding:10px;
	border:1px solid #cccccc;
	text-align:left;
	font-size:90%;
}

.recipi_box{
	width:680;
	margin-right:10px;
	padding:0px 10px;
}

.recipi_title{
	margin-right:10;
	width:690;
}

.recipi_box_left{
	float:left;
	width:300px;
	margin:10px;
	padding:0px;
	clear: both;

}

table .zairyo{
	width:300px;
	padding:0px;
}

.zairyo tr .z1{
	background-color:#FAF2DD;
}


.zairyo th{
	width:100px;
	text-align:left;
	background-color:#FFFFFF;
	border-bottom:1px dotted #CCCCCC;	
	border-top:none;
	padding:0 0 0 5px;
	white-space: nowrap;
}

.zairyo td{
	text-align:right;
	background-color:#FFFFFF;
	border-bottom:1px dotted #CCCCCC;
}

div#undercolumn .recipi_box_left table {
	width:300px;
	text-align:left;
	padding:0px;
}


div#undercolumn .recipi_box_left table tr .zairyo_a{
	background-color:#FFFBEF;
}


div#undercolumn .recipi_box_left table th{
	width:100px;
	text-align:left;
	background-color:#FFFFFF;
	border-bottom:1px dotted #CCCCCC;	
	border-top:none;
	padding:0 0 0 5px;
	white-space: nowrap;
}

div#undercolumn .recipi_box_left table th .zairyo_a{
	background-color:#FAF2DD;
}

div#undercolumn .recipi_box_left table td {
	text-align:right;
	background-color:#FFFFFF;
	border-bottom:1px dotted #CCCCCC;
}

div#undercolumn .recipi_box_left table td .zairyo_a{
	background-color:#FAF2DD;
}

.recipi_box_left p{
	margin:0px;

}


.line {
	border:1px dashed #CCCCCC;
	height:2px;
	clear: both;
}



.recipi_box_left h4{
	font-size:120%;
	margin:0px;
}

.recipi_box_left ul{
	list-style:none;
	list-style-position:outside;

}

.recipi_box_right{
	float:right;
	width:350px;
	margin-right:15px;
	margin-top:10px;
	padding:0;
	text-align:right;
}


.howto{
	width:660;
	margin:5px;
	padding:0px 5px;
	background-color:#ffffff;
}

.howto h4{
	font-size:110%;
	margin:0px 0px 5px 0px;
	border-bottom:solid 1px #cccccc;
}

.howto ul{
	list-style:none;
	margin-left:-30px;
}

.one_point_title{
	width:660;
	margin:5px 5px 0px 5px;
	padding:0px;
}

.one_point{
	width:660;
	margin:0px 5px 0px 5px;
	padding:5px;
	background-color:#FAF2DD;
	border-bottom:1px solid #330000;
	border-left:1px solid #330000;
	border-right:1px solid #330000;
}

.one_point h4{
	font-size:130%;
	margin:0px;
}

.pagetop{
	text-align:right;
	margin:10px 5px 10px 0px;
}

.attention{
	color:red;
}

#column_center_one .campaign_contact {
	width:898px;
	margin-top:15px;
	padding:5px;
	border:1px solid #eeeeee;
}



