@charset "utf-8";

/* CSS Document */

html { height:100%;}
.hr_bdr{
	clear:both;
	margin:15px 0;
	border-bottom:solid 1px #ccc;
}

a.b_btn img {
	border:1px solid #D6D6D6;
}

a.b_btn:hover img{
	border:1px solid #993300;
}

/* gbvy[W */
#umesub { position:absolute;
left:20px;
top:230px;
margin:0;
padding:0;}

#umesub ul {
margin:0;
padding:0;
list-style-type:none;
}

#topmainBox_bg{
width:805px;
height:490px;
background:url(../../images/pickup_bk.gif) no-repeat;
position:relative;
}

#topmainBox_renew{
width:580px;
padding:10px 0px 6px 10px;
float:left;
background:url(../../images/main_bg.gif) no-repeat;
background-position: 10px 10px;
}

#topmainBox{
width:580px;
padding:0 6px 6px 0;
float:left;
background:url(../../images/main_bg.gif) no-repeat;
position:relative;
}

#topsubBox{
width:580px;
padding:0 6px 6px 0;
float:left;
background:url(../../images/main_bg2.gif) no-repeat;
position:relative;
}

#mainBox #topsubBox {
position:static;
}

#mainBox #topmainBox {
position:static;
}

#topImage,#topImageUme{
background-image:url(../../images/main_img.jpg);
background-repeat:no-repeat;
width:564px;
height:255px;
font-size:0;
line-height:0;
}

#topImageUmeSub{
background-image:url(../../06_umeboshi/images/main_img.jpg);
background-repeat:no-repeat;
width:580px;
height:374px;
font-size:0;
line-height:0;
}

#topImage h2,#topImage p,#formImage h2,#formImage h3,#formImage p,
#topImageUme h2,#topImageUme p{
display:none;
}

#topImage ul.top_btn { 
position:absolute;
left:30px;
top:215px;
margin:0;
padding:0;
list-style-type:none;
}

#topImage ul { 
position:absolute;
left:20px;
top:280px;
margin:0;
padding:0;
list-style-type:none;
}

#topImageUme ul { 
position:absolute;
left:20px;
top:220px;
margin:0;
padding:0;
list-style-type:none;
}


#topImage a{ 
border:1px solid #CCCCCC;
display:block;
width:168px;
height:32px;
margin:3px 0;
padding:0;
}

#umesub a{ 
border:1px solid #CCCCCC;
display:block;
width:168px;
height:55px;
margin:3px 0;
padding:0;
}

#topImageUme a { 
border:1px solid #CCCCCC;
display:block;
margin:3px 0;
padding:0;
}



#topImage a:hover,#topImage a:hover,#topImageUme a:hover,#umesub a:hover { 
border:1px solid #993300;
}
/* tH[ */

#formImage {

width:580px;
height:424px;
font-size:0;
line-height:0;
margin-bottom:5px;
z-index:0;
}

#formImage img.main {
z-index:0;
}

#formImage ul li.detail01 {
position:absolute;
left:20px;
top:240px;
margin:0;
padding:0;
list-style-type:none;
z-index:2;
}

#formImage ul li.oubo {
position:absolute;
left:20px;
top:270px;
margin:0;
padding:0;
list-style-type:none;
z-index:2;
}

#formImage ul li.btn_blog {
position:absolute;
left:20px;
top:310px;
margin:0;
padding:0;
list-style-type:none;
z-index:2;
}

#formImage ul li.btn_comment {
	position:absolute;
	left:20px;
	top:343px;
	margin:0;
	padding:0;
	list-style-type:none;
	z-index:2;
	height: 20px;
}

#formImage ul li.detail02 {
position:absolute;
left:20px;
top:340px;
margin:0;
padding:0;
list-style-type:none;
z-index:2;
}

#formImage ul li.detail01 a,#formImage ul li.detail02 a { 
display:block;
width:101px;
height:14px;
margin:3px 0;
padding:0;
position:static;
z-index:2;
}

#formImage ul li.detail01 a:hover,#formImage ul li.detail02 a:hover { 
margin:3px 0;
padding:0;
border:none;
z-index:2;
}

#formImage ul li.btn_blog a, 
#formImage ul li.btn_comment a, 
#formImage ul li.oubo a { 
border:1px solid #CCCCCC;
display:block;
width:239px;
height:33px;
margin:3px 0;
padding:0;
position:static;
z-index:2;
}

#formImage ul li.btn_blog a:hover, 
#formImage ul li.btn_comment a:hover, 
#formImage ul li.oubo a:hover { 
border:1px solid #993300;
z-index:2;
}
.renewform_box ul#form ,
#recipeBox ul#form {
margin:10px 10px 10px 30px;
}

#recipeBox ul#form_02 {
margin:3px 10px 10px 30px;
}

.renewform_box ul.form_cau_star li ,
#recipeBox ul.form_cau_star li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:1em;
padding-bottom:1em;
text-indent:-1em;
}

.renewform_box ul#form li,
#recipeBox ul#form_02 li,
#recipeBox ul#form li {
	list-style-type: disc;
	margin-bottom:0.5em;
}

#form_btn {
margin:0 auto;
padding:0;
clear:both;
text-align:center;
}

#form_btn img {
margin:0px 5px 0px 5px;
}

/*#form_btn a { 
border:1px solid #CCCCCC;

width:289px;
height:37px;
margin:3px 0;
padding:0;
}

#form_btn a:hover { 
border:1px solid #993300;
}*/

/* 12_ */

#recipeBox #month a:link{
color:#4B4B4B;
text-decoration:none;
}

#recipeBox #month a:visited {
color:#4B4B4B;
text-decoration:none;
}

#recipeBox #month a:hover{
color:#650000;
text-decoration:underline;
}

#recipeBox #month a {
color:#4B4B4B;
}

#month ul {
	width:550px;
}

#osechi_pickup li{
	width:120px;
	margin:0 20px 0 0;
	padding-bottom:10px;
}

#osechi_pickup li.rgt{
	width:120px;
	margin:0 0 0 0;
}

/* ݂j^[W */

#misoImage {
background-image:url(../../bosyu/images/cover.jpg);
background-repeat:no-repeat;
width:580px;
height:608px;
font-size:0;
line-height:0;
margin-bottom:5px;
}

#misoImage h2,#misoImage p {
display:none;
}

#miso_btn {
width:300px;
margin:0 auto;
padding:0;
}

#miso_btn_text p {
width:340px;
padding-left:24px;
margin:0 auto;
}

#miso_btn a { 
border:1px solid #CCCCCC;
display:block;
width:290px;
height:39px;
margin:3px 0;
padding:0;
position:static;
}
#miso_btn a:hover { 
border:1px solid #993300;
}

#miso_inquiryBox {
border:#CCCCCC 1px solid;
width:534px;
margin:0;
padding:0;
float:left;
}

#miso_inquiryBox dl#otoiawase{
width:506px;
border:4px solid #e4e4e4;
padding:10px;
margin:0;
float:left;
}


/* gbvEj[ */

#rightBox_renew {
margin-top:10px;
width:202px;
float:left;
color:#4B4B4B;
font-size:0.8em;
line-height:1.4;
}

#rightBox_renew_03 {
margin-bottom:8px;
width:202px;
float:left;
color:#4B4B4B;
font-size:0.8em;
line-height:1.4;
}

#rightBox_renew_03 li,
#rightBox_renew li {
background:url(../../images/bunner_bk_top.gif) no-repeat;
background-position: left top;
}

#rightBox_renew_02 {
width:205px;
height:202px;
float:left;
background:url(../../images/topbnr_product.gif) no-repeat;
}

#rightBox_renew_02 ul { 
position:absolute;
left:600px;
top:442px;
margin:0;
padding:0;
list-style-type:none;
}

#rightBox {
width:200px;
float:right;
color:#4B4B4B;
font-size:0.8em;
line-height:1.4;
}

#rightBox_renew div,
#rightBox div{
border:1px solid #CCCCCC;
padding:12px 8px 6px 8px;
height:111px;
_height/**/:107px;
_max-height/**/:107px;
margin-bottom:18px;
font-size:0.8em;
line-height:1.2em;
}

#rightBox_renew div#allink,
#rightBox div#allink{
background:url(../../../shared/common_img/file_icon.gif) no-repeat 175px 114px;
padding:12px 8px 11px 8px;
}

#rightBox_renew em,
#rightBox em {
	display:none;
}

#rightBox_renew p,
#rightBox p{
margin-bottom:3px;
}

#rightBox_renew li {
	margin-bottom:8px;
}

#rightBox li {
	margin-bottom:4px;
}

#rightBox_renew li.taiken_s,
#rightBox li.taiken_s {
	background:url(../../images/btn_taikendanbosyu_s.gif) no-repeat;
	width:178px;
	height:37px;
	border:1px solid #CCCCCC;
	padding:43px 10px 0 10px;
}

#rightBox_renew li.about,
#rightBox li.about {
	background:url(../../images/topbnr_about.gif) no-repeat;
	width:178px;
	height:50px;
	border:1px solid #CCCCCC;
	padding:30px 10px 0 10px;
}


#rightBox_renew li.relate,
#rightBox li.relate {
	background:url(../../images/topbnr_kanren_bg.gif) no-repeat;
	width:180px;
	height:50px;
	padding:30px 10px 0 10px;
}



/* gbvVsj[ */


#menuBox {
width:auto;
color:#4B4B4B;
}

#menuBox h3 {
	padding:0 0 15px 0;
	background:url(../../images/line_top.gif) repeat-x left bottom;
	margin:30px 0 10px 0;
}

#menuBox h3 img{ margin-right:5px;}

#menuBox h3 a {
	color:#993300;
	font-size:0.8em;
	line-height:1.0;
	padding-bottom:5px;
	margin:0;
}


#menuBox #month {
background:url(../../images/month_bg.gif) repeat-y left bottom;
float:left;
margin:0 0 15px 0;
padding:0;
}

#menuBox p {
border-top:1px solid #cccccc;
width:85px;
margin:0 30px 0 0;
padding:40px 0 0.5em 0;
text-align:center;
float:left;
}

#menuBox p img {
	margin-bottom:2em;
}

#pickupmenubox {
width:550px;
height:209px;
}

#pickupmenubox_mar {
padding:40px 0px 0px 0px;
}

#pickupmenubox ul {
font-size:0.8em;
line-height:1.2em;
width:550px;
float:left;
}

#month ul {
font-size:0.8em;
line-height:1.2em;
width:680px;
float:left;
}

#pickupmenubox ul.three {
padding:0px 0px 10px 25px;
margin:0px;
}

#month li {
background:url(../../images/btn_recipebg.gif) no-repeat;
float:left;
width:135px;
margin:0 25px 10px 0;
}

#month ul.fifth li{
background:url(../../images/btn_recipebg.gif) no-repeat;
float:left;
width:119px;
margin:0 15px 10px 0;
}

#pickupmenubox ul.three li{
background:url(../../images/btn_recipebg_top.gif) no-repeat;
background-position: 12px top;
float:left;
width:145px;
margin:0 40px 10px 0;
}

#pickupmenubox li img,
#month li img{
margin:3px 0 0 3px;
}

#month div.pht {
background:url(../../images/btn_recipebg.gif) no-repeat;
display:block;
width:116px;
height:116px;
margin-bottom:6px;
}

#pickupmenubox a.pht,
#month a.pht {
background:url(../../images/btn_recipebg.gif) no-repeat;
display:block;
width:116px;
height:116px;
margin-bottom:6px;
}

#pickupmenubox a.pht:hover,
#month a.pht:hover {
background:url(../../images/btn_recipebg_on.gif) no-repeat;
}

#pickupmenubox em,
#month em {
font-style:normal;
font-weight:bold;
color:#993300;
}

#pickupmenubox span,
#month span {
font-style:normal;
color:#666666;
}

#pickupmenubox span img,
#month span img{
	margin:2px 5px 0 0;
}

.sepaline {
background:url(../../images/line_top.gif) repeat-x;
height:3px;
margin:10px 0;
clear:both;
width:100%;
font-size:0;
line-height:0;
}

/*VsCRec*/

#toolBox {
border:1px solid #cccccc;
padding:15px;
width:548px;
margin-bottom:30px;
float:left;
}

#toolBox dl.tps_left{
float:left;
width:250px;
margin:0 20px 0 0;
padding:13px 0 10px 0;
}

#toolBox dl.tps_right{
float:left;
width:250px;
margin:0;
padding:13px 0 10px 0;
}

#toolBox dt {
margin:0;
padding:0 10px;
}

#toolBox dd {
margin:0 0 10px 0;
padding:0 10px 0 25px;
}

#toolBox p {
margin:0 0 10px 0;
padding:0 10px;
}



#topicsBox {
background:url(../images/topics_bg.gif) no-repeat left bottom;
float:left;
font-size:0.9em;
line-height:1.4em;
margin-bottom:30px;
}

#topicsBoxB {
border:1px solid #cccccc;
padding:10px;
width:558px;
float:left;
font-size:0.9em;
line-height:1.4em;
margin-bottom:30px;
}





#topicsBoxB dl.tps{
float:left;
margin:0 10px 0 0;
padding:7px 0 5px 0;
}

#topicsBox dl.tps_left{
float:left;
width:180px;
border-top:1px solid #cccccc;
margin:0 20px 0 0;
padding:13px 0 10px 0;
}

#topicsBox dl.tps_right{
float:left;
width:380px;
border-top:1px solid #cccccc;;
margin:0;
padding:13px 0 10px 0;
}


#topicsBox dt,#topicsBoxB dt {
margin:0;
padding:0 10px;
}

#topicsBox dd,#topicsBoxB dd {
margin:0 0 10px 0;
padding:0 10px 0 25px;
}

#topicsBox p,#topicsBoxB p {
margin:0 0 10px 0;
padding:0 10px;
}


.renewform_box,
#recipeBox {
border:1px solid #cccccc;
padding:15px;
width:548px;
margin-bottom:30px;
float:left;
}

#recipeBox_02 {
border:1px solid #006900;
padding:15px;
width:548px;
margin-bottom:30px;
float:left;
}

#recipeBox_03 {
border:1px solid #993300;
padding:15px;
width:548px;
margin-bottom:30px;
float:left;
}

.renewform_box h3,
#recipeBox h3{
background:url(../images/line_header.gif) repeat-x left bottom;
padding-bottom:10px;
margin:0 0 10px 0;
}

.renewform_box ul#mainrcp,
#recipeBox ul#mainrcp{
padding-left:15px;
}

#recipeBox ul#mainrcp li{
list-style:disc;
}
.renewform_box ul#mainrcp li{
list-style:disc;
}

.renewform_box dl,
#recipeBox_02 dl,
#recipeBox dl {
margin:0 0 20px 0;
padding:0 0 0 30px;
width:518px;
width/**/:510px;
float:left;
}

.renewform_box dt,
#recipeBox_02 dt,
#recipeBox dt {
margin:0 0 5px 0;
padding:0;
width:342px;
}

#recipeBox dt.nottl {
margin:0;
padding:0;
font-size:0;
line-height:0;
height:1px;
}

#recipeBox dt.nottl2 {
margin:0 0 0 -28px;
padding:0;
font-size:0;
line-height:0;
height:1px;
}

#recipeBox .step00a{ background:url(../images/step00_zairyo.gif) no-repeat;}

#recipeBox .step00b{ background:url(../images/step00_dougu.gif) no-repeat;}

#recipeBox .step00c{ background:url(../images/step00_junbi.gif) no-repeat;}

#recipeBox .step00d{ background:url(../images/step00_chuui.gif) no-repeat;}

#recipeBox .step00udonA{ background:url(../images/step00_udon01.gif) no-repeat;}
#recipeBox .step00udonB{ background:url(../images/step00_udon02.gif) no-repeat;}
#recipeBox .step00udonC{ background:url(../images/step00_udon03.gif) no-repeat;}

#recipeBox .step00a dt,#recipeBox .step00b dt,#recipeBox .step00c dt,#recipeBox .step00d dt { padding-left:30px; }

.renewform_box .step01,
#recipeBox .step01{ background:url(../images/step01.gif) no-repeat; clear:both;}

.renewform_box .step02,
#recipeBox .step02{ background:url(../images/step02.gif) no-repeat; clear:both;}

.renewform_box .step03,
#recipeBox .step03{ background:url(../images/step03.gif) no-repeat; clear:both;}

.renewform_box .step04,
#recipeBox .step04{ background:url(../images/step04.gif) no-repeat; clear:both;}

.renewform_box .step05,
#recipeBox .step05{ background:url(../images/step05.gif) no-repeat; clear:both;}

.renewform_box .step06,
#recipeBox .step06{ background:url(../images/step06.gif) no-repeat; clear:both;}

.renewform_box .step07,
#recipeBox .step07{ background:url(../images/step07.gif) no-repeat; clear:both;}

.renewform_box .step08,
#recipeBox .step08{ background:url(../images/step08.gif) no-repeat; clear:both;}

.renewform_box .step09,
#recipeBox .step09{ background:url(../images/step09.gif) no-repeat; clear:both;}

.renewform_box .step10,
#recipeBox .step10{ background:url(../images/step10.gif) no-repeat; clear:both;}


.stepUdon01{ background:url(../images/step_udon01.gif) no-repeat; clear:both;}

.stepUdon02{ background:url(../images/step_udon02.gif) no-repeat; clear:both;}

.stepUdon03{ background:url(../images/step_udon03.gif) no-repeat; clear:both;}

.stepUdon04{ background:url(../images/step_udon04.gif) no-repeat; clear:both;}

.stepUdon05{ background:url(../images/step_udon05.gif) no-repeat; clear:both;}

.stepUdon06{ background:url(../images/step_udon06.gif) no-repeat; clear:both;}

.taiken_bg { background-color:#f5f5f5;}

.renewform_box  dd,
#recipeBox_02 dd,
#recipeBox dd {
margin:0 0 5px 0;
padding:0;
float:left;
width:342px;
display:inline;
}



#recipeBox dd.point {
background:url(../images/point_head.gif) no-repeat;
border:1px solid #993300;
width:322px;
padding:30px 10px 5px 10px;
display:block;
font-size:0.9em;
margin:0;
}

#recipeBox dd.point2 {
background:url(../images/point2_head.gif) no-repeat;
border:1px solid #993300;
padding:30px 10px 5px 10px;
display:block;

margin:0;
width:200px;
}

#recipeBox dd.point3 {
background:url(../images/point3_head.gif) no-repeat;
border:1px solid #993300;
width:460px;
padding:30px 10px 5px 10px;
display:block;
font-size:0.9em;
margin:0;
}

#recipeBox dd.point4 {
background:url(../images/point4_head.gif) no-repeat;
border:1px solid #993300;
padding:30px 10px 5px 10px;
display:block;

margin:0;
width:200px;
}

#recipeBox dd.point5 {
background:url(../images/point5_head.gif) no-repeat;
border:1px solid #993300;
padding:30px 10px 5px 10px;
display:block;

margin:0;
width:200px;
}

#recipeBox dd.point6 {
background:url(../images/point6_head.gif) no-repeat;
border:1px solid #993300;
width:520px;
padding:40px 10px 5px 10px;
display:block;
margin:0;
}

#recipeBox dd.point7 {
background:url(../images/point7_head.gif) no-repeat;
border:1px solid #993300;
width:520px;
padding:40px 10px 5px 10px;
display:block;
margin:0;
}
#recipeBox dd.point8 {
background:url(../images/point8_head.gif) no-repeat;
border:1px solid #993300;
width:520px;
padding:40px 10px 5px 10px;
display:block;
margin:0;
}
#recipeBox dd.point9 {
background:url(../images/point9_head.gif) no-repeat;
border:1px solid #993300;
width:520px;
padding:40px 10px 5px 10px;
display:block;
margin:0;
}

#recipeBox dd.point10 {
background:url(../images/point10_head.gif) no-repeat;
border:1px solid #993300;
width:520px;
padding:40px 10px 5px 10px;
display:block;
margin:0;
}

#recipeBox dd.point11 {
background:url(../images/point11_head.gif) no-repeat;
border:1px solid #993300;
width:520px;
padding:40px 10px 5px 10px;
display:block;
margin:0;
}

#recipeBox dd.point12 {
background:url(../images/point12_head.gif) no-repeat;
border:1px solid #993300;
width:520px;
padding:40px 10px 5px 10px;
display:block;
margin:0;
}

#recipeBox dd.pht {
background:url(../images/step_pht_bg.gif) no-repeat;
padding:3px 6px 6px 3px;
float:right;
margin:-27px 10px 0 10px;
width:136px;
}

#recipeBox dd.pht02 {
background:url(../images/step_pht_bg.gif) no-repeat;
padding:3px 6px 6px 3px;
float:right;
margin:0 10px 0 10px;
width:136px;
}

#recipeBox dd.phtetc {
background:url(../images/step_pht_bg.gif) no-repeat;
padding:3px 6px 6px 3px;
float:right;
margin:-55px 10px 0 10px;
width:136px;
}

#recipeBox dd.pht04 {
padding:3px 6px 6px 3px;
float:right;
margin:-27px 10px 0 10px;
width:136px;
}

#recipeBox dd.pht05 {
background:url(../images/step_pht_bg.gif) no-repeat;
padding:3px 6px 6px 3px;
float:right;
margin:-40px 10px 0 10px;
width:136px;
}

#recipeBox dd.pht_l {

padding:3px 6px 6px 3px;
float:left;
margin:0 10px 0 10px;
width:136px;
}

.pht03 {
background:url(../images/step_pht_bg.gif) no-repeat;
padding:3px 6px 6px 3px;
position:relative;

margin:0 10px 0 10px;
width:136px;

}

#recipeBox dd.phtUdon2 {

padding:3px 6px 6px 3px;
float:right;
margin:-27px 10px 0 10px;
width:136px;
}

#recipeBox dd.phtUdon {
background:url(../images/step_phtUdon_bg.gif) no-repeat;
padding:3px 6px 6px 3px;
float:right;
margin:-27px 10px 0 10px;
width:136px;
}

#recipeBox dd.phtr {
float:right;
margin:0 10px 0 10px;
width:200px;
}

#recipeBox dd.pht_l {
background:url(../images/step_pht_bg.gif) no-repeat;
padding:3px 6px 6px 3px;
float:left;
margin:0 10px 0 5px;
width:136px;
}

.renewform_box dd.flow,
#recipeBox dd.flow {
margin:0 0 5px 0;
padding:0;
clear:both;
width:500px;
display:inline;
}

#recipeBox #topics,#topicsBox #topics,#topicsBoxB #topics {
background-color:#FFE1D2;
padding:20px 20px 10px 20px;
margin-top:20px;
width:508px;
overflow:auto;
}

#recipeBox #topicsUdon {
background-color:#FFE1D2;
padding:20px 20px 10px 20px;
margin-top:20px;
width:508px;
overflow:auto;
}

#recipeBox #topics h4,#recipeBox #topicsUdon h4 {
margin:0 0 10px 0;
padding:0;
font-size:0;
line-height:0;
}

#recipeBox #smds {
margin:0;
padding:0;
width:160px;
}

#recipeBox #smds dt {
margin:10px 0;
padding:0;
width:150px;
}

#recipeBox dl#sub {
float:left;
width:160px;
margin-right:5px;
padding:50px 0 0 0;
}

#recipeBox dl#sub dt {
margin:0 0 5px 0;
padding:0;
font-size:0;
line-height:0;
width:100px;
}

#recipeBox dl#sub dd {
font-size:0.8em;
line-height:1.4em;
width:140px;
margin:0;
}

#recipeBox ul#calm3 {
	width:100%;
}

#recipeBox ul#calm3 li{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	_width:165px;
	width:175px;
}

#recipeBox ul#calm3 li.rgt{
	margin-right:0;
}


#recipeBox #subrcp ol {
width:175px;
padding-left:22px;
}

#recipeBox #subrcp ol li{
list-style:decimal;
}

.syohin_image { float:right;}

/*tb^[*/


#pageupBtn{
clear:both;
width:790px;
text-align:right;
}

/*gbvTCh{bNX*/

#topsideBox{
width:200px;
float:right;
}

#topsideBox ul{
margin-bottom:30px;
}

#topsideBox li{
margin-bottom:5px;
font-size:0;
line-height:0;
}

#topsideBox li img {
border:1px solid #cccccc;
}

#topsideBox li a:hover img{
border:1px solid #993300;
}

#topsideBox li a.taiken:hover img{
border:1px solid #2727b1;
}

.btn_osechi img {
border:1px solid #cccccc;
}



.btn_osechi a:hover img{
border:1px solid #993300;
}



/* ₢킹 */

#inquiryBox {
border:1px solid #cccccc;
width:578px;
margin-bottom:30px;
padding:0;
float:left;
}@

#inquiryBox dl#otoiawase{
width:550px;
border:4px solid #e4e4e4;
padding:10px;
margin:0;
float:left;
}@

#inquiryBox dl#otoiawase dt{
width:160px;
float:left;
line-height:130%;
}@

#inquiryBox dl#otoiawase dd{
width:322px;
float:left;
padding-left:10px;
border-left:1px dotted #cccccc;
line-height:130%;
}

#inquiry_chui {
	width:555px;
	padding-left:5px;
	margin-bottom:15px;
	clear:left;
}

.under_link {
display:block;
border:1px dashed #cccccc;
width:560px; margin-bottom:20px; padding:10px;
}

.under_link p {
margin:5px 0 5px 0}


*html .under_link p {
margin:0px 0 5px 0}

*html .under_link p img { 
 padding: 7px 0 0 0; 
} 



/* 藿ɂ  ///////////////////////////////////////////////////////////////////////////*/

#aboutBox {
	width:800px;
}

#aboutTopimg {
	background:url(../../images/about_bg.jpg) no-repeat;
	padding:30px 0 0 25px;
	height:425px;
}

#aboutTopimg h2 {
	margin:0 0 30px 0;
}

#aboutBox dl {
	background:url(../../images/about_theme_box.gif) no-repeat;
	padding:8px;
	display:block;
	float:left;
	width:240px;
	margin:0 10px 0 0;
}

#aboutBox dt {
	margin:0;
	padding:0;		
}

#aboutBox dd {
	margin:0;
	padding:0 0 0 6px;
	color:#656565;
	font-size:0.9em;
	line-height:1.4;
}

#aboutBox .themeline {
	background:url(../../images/about_theme_line.gif) no-repeat left bottom;
	margin:0 0 10px 0;
	float:left;
}

#aboutBox .under_link {
	width:767px;
}


/* ̌k /////////////////////////////////////////////////////////////////////////////////////////*/

#t_pickupBox {
	border:1px solid #cccccc;
	background:#f5f5f5;
	padding:15px 19px 15px 19px;
	width:758px;
	margin:15px 0 30px 0;
	overflow:auto;
}

* html #t_pickupBox {
	padding:15px 19px 0 19px;
} 

#t_pickupBox h4{
	float:left;
	width:338px;
	margin:0;
	padding:0;
}

#t_pickupBox dl.recipe-taiken {
	background:url(../../images/taiken_pickup_recipe.gif) no-repeat left center;
	width:375px;
	float:right;
	height:24px;
	margin:0;
	padding:0;
}

#t_pickupBox dl.recipe-taiken dd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#993300;
	padding:3px 0 0 0;
	text-align:right;
	float:left;
	width:120px;
	margin:0;
	display:inline;
}
#t_pickupBox dl.recipe-taiken dd.recipe{
	margin:0 73px 0 0;
}

#t_pickupBox dl.recipe-taiken dt,#t_pickupBox dl.recipe-taiken dd span{
	font-size:0;
	line-height:0;
	display:none;
}

/* Rg */

#t_pickupBox #comment {
	width:373px;
	float:left;
	margin:0;
	padding:0;
}



#t_pickupBox #comment dl {
	margin:0;
	padding:0;
	background:url(../../images/taiken_comment_bg.gif) no-repeat 0 10px;
	display:block;
	width:373px;
	overflow:hidden;
}


#t_pickupBox #comment dl.bloglink {
	background:url(../../images/taiken_blog_bg.gif) no-repeat 0 10px;
}

#t_pickupBox #comment dt {
	float:left;
	width:60px;
	padding:18px 12px 0 12px;
	display:inline;
	margin:0;
}

#t_pickupBox #comment dd {
	float:left;
	padding:18px 10px 0 0;
	margin:0;
	display:inline;
	line-height:1.2;
	width:278px;
	font-size:0.7em;
	line-height:1.25;
}

#t_pickupBox #comment dd p{
	background:url(../../images/taiken_pickup_line.gif) no-repeat left bottom;
	padding-bottom:8px;
	margin:0;
}


#t_pickupBox #comment dd em{
	font-size:1.2em;
	font-style:normal;
	text-decoration:underline;
}

#t_pickupBox #comment a{
	background:url(../../images/taiken_comment_bg.gif) no-repeat;
	display:block;
	width:373px;
	height:89px;
	cursor:pointer;
	margin:10px 0 0 0;
	padding:0;
	color:#4B4B4B;
}

#t_pickupBox #comment a:hover{
	background:url(../../images/taiken_comment_bg_over.gif) no-repeat;
	color:#993300;
}

#t_pickupBox #comment a.blog_comment{
	background:url(../../images/taiken_blog_bg.gif) no-repeat;
}

#t_pickupBox #comment a.blog_comment:hover{
	background:url(../../images/taiken_blog_bg_over.gif) no-repeat;
	color:#993300;
}



/*@̌k@*/

#month a.taikendan {
	background:url(../../images/icn_taikensuu.gif) no-repeat;
	display:block;
	width:60px;
	height:16px;
	margin:6px 0 0 0;
	padding:0 0 0 26px;
	color:#333333;
	font-weight:bold;
	text-align:center;
}

#container #month a.taikendan:hover {
	background:url(../../images/icn_taikensuu_over.gif) no-repeat;
	text-decoration:none;
	color:#993300;
}

#month .taikendan_zero {
	background:url(../../images/icn_taikensuu_off.gif) no-repeat;
	display:block;
	width:60px;
	height:16px;
	margin:6px 0 0 0;
	padding:0 0 0 26px;
	color:#999999;
	font-weight:bold;
	text-align:center;
}



/* ^uǉ */

#tedukuri_theme {
	background:url(../images/bnr_theme_bg.gif) no-repeat;
	width:480px;
	height:25px;
	padding:1px 0 0 100px;
	color:#777777;
	font-size:0.7em;
	margin-bottom:20px;
	}

#tedukuri_theme span{
	display:none;
}


#tabBox {
	margin-bottom:15px;
	width:580px;
	height:33px;
}

#tabBox span.bdr{
	display:block;
	background-color:#CCCCCC;
	width:580px;
	height:4px;
	margin:0 0 2px 0;
	font-size:0;
	line-height:0;
	clear:both;
}

#tabBox li {
	display:block;
	float:left;
	width:130px;
	height:35px;
	margin-right:5px;
}

#tabBox li a,
#tabBox li span{
	border:1px solid #cccccc;
	display:block;
	width:128px;
	height:31px;
}

#tabBox li a:hover{
	border:1px solid #993300;
}

/* Vs^u */

#tabBox li span.recipe{ background:url(../images/tabmenu_recipe.gif) no-repeat -256px 0; text-indent:-9999px;}
#tabBox li a.recipe{ background:url(../images/tabmenu_recipe.gif) no-repeat 0 0; text-indent:-9999px;	font-size:0; line-height:0;}
#tabBox li a.recipe:hover{ background-position:-128px 0; text-indent:-9999px;}
#tabBox li span.recipe_btm{ background:url(../images/tabmenu_recipe.gif) no-repeat -384px 0; text-indent:-9999px;}

/* 体験談募集タブボタン（ブログ投稿） */

#tabBox li span.renewform_blog{ background:url(../images/renewform_tabmenu_blog.gif) no-repeat -256px 0; text-indent:-9999px;}
#tabBox li a.renewform_blog{ background:url(../images/renewform_tabmenu_blog.gif) no-repeat 0 0; text-indent:-9999px;	font-size:0; line-height:0;}
#tabBox li a.renewform_blog:hover{ background-position:-128px 0; text-indent:-9999px;}
#tabBox li span.renewform_blog_btm{ background:url(../images/renewform_tabmenu_blog.gif) no-repeat -384px 0; text-indent:-9999px;}

/* 体験談募集タブボタン（ブログ投稿） */

#tabBox li span.renewform_comment{ background:url(../images/renewform_tabmenu_comment.gif) no-repeat -256px 0; text-indent:-9999px;}
#tabBox li a.renewform_comment{ background:url(../images/renewform_tabmenu_comment.gif) no-repeat 0 0; text-indent:-9999px;	font-size:0; line-height:0;}
#tabBox li a.renewform_comment:hover{ background-position:-128px 0; text-indent:-9999px;}
#tabBox li span.renewform_comment_btm{ background:url(../images/renewform_tabmenu_comment.gif) no-repeat -384px 0; text-indent:-9999px;}

/* ̌k^u */
#mainBox #tabBox li .toukou,#mainBox #tabBox li .toukou_btm,
.comment,#mainBox #tabBox li .comment,#mainBox #tabBox li#mainBox .comment_btm,
#mainBox #tabBox li .blog,#mainBox #tabBox li .blog_btm,
#mainBox #tabBox li span.toukou_zero,#mainBox #tabBox li span.comment_zero,#mainBox #tabBox li span.blog_zero {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5E5E5E;
	padding:10px 0 0 55px;
	width:75px;
	height:21px;
	line-height:1;
	vertical-align:middle;
	text-align:center;
}

#mainBox #tabBox_misotaiken ul .blog_btm,
#mainBox #tabBox_misotaiken ul .blog {
	padding:10px 0 0 60px;
}

#mainBox #tabBox li em,#mainBox li em{ display:none;}

#mainBox #tabBox li span.renewform_comment{ background:url(../images/renewform_comment.gif) no-repeat -256px 0; text-indent:-9999px;}
#mainBox #tabBox li span.toukou{ background:url(../images/tabmenu_taikendan.gif) no-repeat -256px 0; color:#993300;}
#mainBox #tabBox li span.toukou_zero{	background:url(../images/tabmenu_taikendan.gif) no-repeat;}
#mainBox #tabBox li a.toukou{ background:url(../images/tabmenu_taikendan.gif) no-repeat;}
#mainBox #tabBox li a.span.renewform_comment{ background:url(../images/tabmenu_taikendan.gif) no-repeat;}
#mainBox #tabBox li a.toukou:hover{	background-position:-128px 0; color:#993300; text-decoration:none;}
#mainBox #tabBox li span.toukou_btm{ background:url(../images/tabmenu_taikendan.gif) no-repeat -384px 0; color:#993300;}


#mainBox #tabBox li span.comment{ background:url(../images/tabmenu_comment.gif) no-repeat -256px 0; color:#993300;}
#mainBox #tabBox li span.comment_zero{ background:url(../images/tabmenu_comment.gif) no-repeat;}
#mainBox #tabBox li a.comment{ background:url(../images/tabmenu_comment.gif) no-repeat;}
#mainBox #tabBox li a.comment:hover{ background-position:-128px 0; color:#993300; text-decoration:none;}
#mainBox #tabBox li span.comment_btm{ background:url(../images/tabmenu_comment.gif) no-repeat -384px 0; color:#993300;}


#mainBox #tabBox li span.blog{ background:url(../images/tabmenu_blog.gif) no-repeat -256px 0; color:#993300;}
#mainBox #tabBox li span.blog_zero{ background:url(../images/tabmenu_blog.gif) no-repeat;}
#mainBox #tabBox li a.blog{ background:url(../images/tabmenu_blog.gif) no-repeat;}
#mainBox #tabBox li a.blog:hover{	background-position:-128px 0; color:#993300; text-decoration:none;}
#mainBox #tabBox li span.blog_btm{ background:url(../images/tabmenu_blog.gif) no-repeat -384px 0; color:#993300;}

#taiken_anchor {
	border-left:1px solid #444444;
	float:left;
	margin:10px 10px;
	padding:0;
}

#taiken_anchor li {
	float:left;
	display:block;
	width:110px;
	height:15px;
	padding:0 3px;
	border-right:1px solid #444444;
}

#taiken_anchor a {
	display:block;
	width:110px;
	height:15px;
	text-indent:-9999px;
	border:none;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
}

#taiken_anchor a.comment{	background:url(../images/btn_taiken_tocomment.gif) no-repeat center;}
#taiken_anchor a.comment:hover{	background:url(../images/btn_taiken_tocomment_over.gif) no-repeat center;}

#taiken_anchor a.blog{	background:url(../images/btn_taiken_toblog.gif) no-repeat center;}
#taiken_anchor a.blog:hover{	background:url(../images/btn_taiken_toblog_over.gif) no-repeat center;}

#taiken_anchor02 li { display:inline; font-size:0.8em;}
#mainBox #taiken_anchor02 a{ color:#4B4B4B;}
#mainBox #taiken_anchor02 a:hover{ color:#993300;}





#summerform_blog_smallnavi,
#renewform_comment_smallnavi,
#renewform_blog_smallnavi{
	border-left:1px solid #444444;
	float:left;
	margin:10px 10px;
	padding:0;
}

#summerform_blog_smallnavi li,
#renewform_comment_smallnavi li,
#renewform_blog_smallnavi li {
	float:left;
	display:block;
	height:15px;
	padding:0 3px;
	border-right:1px solid #444444;
}

#summerform_blog_smallnavi .summerform_blog_smallnavi_01 {
	width:150px;
}

#summerform_blog_smallnavi .summerform_blog_smallnavi_02 {
	width:160px;
}

#summerform_blog_smallnavi .summerform_blog_smallnavi_03 {
	width:68px;
}

#summerform_blog_smallnavi .summerform_blog_smallnavi_04 {
	width:135px;
}

#renewform_blog_smallnavi .renewform_blog_smallnavi_01 {
	width:175px;
}

#renewform_blog_smallnavi .renewform_blog_smallnavi_02 {
	width:185px;
}

#renewform_blog_smallnavi .renewform_blog_smallnavi_03 {
	width:83px;
}

#renewform_comment_smallnavi .renewform_comment_smallnavi_01 {
	width:175px;
}

#renewform_comment_smallnavi .renewform_comment_smallnavi_02 {
	width:83px;
}

#summerform_blog_smallnavi a,
#renewform_comment_smallnavi a,
#renewform_blog_smallnavi a {
	display:block;
	width:110px;
	height:15px;
	text-indent:-9999px;
	border:none;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
}

#summerform_blog_smallnavi a.summerform_blog_smallnavi_01{	background:url(../images/summerform_blog_01.gif) no-repeat center;}
#summerform_blog_smallnavi a.summerform_blog_smallnavi_01:hover{	background:url(../images/summerform_blog_01_over.gif) no-repeat center;}

#summerform_blog_smallnavi a.summerform_blog_smallnavi_02{	background:url(../images/summerform_blog_02.gif) no-repeat center;}
#summerform_blog_smallnavi a.summerform_blog_smallnavi_02:hover{	background:url(../images/summerform_blog_02_over.gif) no-repeat center;}

#summerform_blog_smallnavi a.summerform_blog_smallnavi_03{	background:url(../images/summerform_blog_03.gif) no-repeat center;}
#summerform_blog_smallnavi a.summerform_blog_smallnavi_03:hover{	background:url(../images/summerform_blog_03_over.gif) no-repeat center;}

#summerform_blog_smallnavi a.summerform_blog_smallnavi_04{	background:url(../images/summerform_blog_04.gif) no-repeat center;}
#summerform_blog_smallnavi a.summerform_blog_smallnavi_04:hover{	background:url(../images/summerform_blog_04_over.gif) no-repeat center;}

#renewform_blog_smallnavi a.renewform_blog_smallnavi_01{	background:url(../images/renewform_blog_01.gif) no-repeat center;}
#renewform_blog_smallnavi a.renewform_blog_smallnavi_01:hover{	background:url(../images/renewform_blog_01_over.gif) no-repeat center;}

#renewform_blog_smallnavi a.renewform_blog_smallnavi_02{	background:url(../images/renewform_blog_02.gif) no-repeat center;}
#renewform_blog_smallnavi a.renewform_blog_smallnavi_02:hover{	background:url(../images/renewform_blog_02_over.gif) no-repeat center;}

#renewform_blog_smallnavi a.renewform_blog_smallnavi_03{	background:url(../images/renewform_blog_03.gif) no-repeat center;}
#renewform_blog_smallnavi a.renewform_blog_smallnavi_03:hover{	background:url(../images/renewform_blog_03_over.gif) no-repeat center;}

#renewform_comment_smallnavi a.renewform_comment_smallnavi_01{	background:url(../images/renewform_comment_01.gif) no-repeat center;}
#renewform_comment_smallnavi a.renewform_comment_smallnavi_01:hover{	background:url(../images/renewform_comment_01_over.gif) no-repeat center;}

#renewform_comment_smallnavi a.renewform_comment_smallnavi_02{	background:url(../images/renewform_comment_02.gif) no-repeat center;}
#renewform_comment_smallnavi a.renewform_comment_smallnavi_02:hover{	background:url(../images/renewform_comment_02_over.gif) no-repeat center;}

#taikenBox{
	border:1px solid #cccccc;
	background:#f5f5f5;
	padding:15px 19px 4px 19px;
	width:540px;
	margin:0 0 15px 0;
	overflow:auto;
}

#taikenBox h4{
	margin:0 0 15px 0;
	padding:0;
	font-size:0.9em;
	color:#4B4B4B;
	height:24px;
}

#taikenBox h4 img.title{
	float:left;
}

#taikenBox h4 .popup{
	float:right;
	margin:5px 0 0 0;
}

#taikenBox dl{
	background:url(../images/taikendan_koe_bg.gif) no-repeat left top;
	overflow:auto;
	width:510px;
	margin:0;
	padding:0 15px 5px 15px;
	line-height:0;
}

* html #taikenBox dl { margin:0 0 -10px 0;} 

#taikenBox dt{
	margin:0 0 10px 0;
	padding:0;
	line-height:0;
	font-size:0;
}

#taikenBox dd{
	float:left;
	width:380px;
	margin:0;
	padding:0 10px 0 0;
}

#taikenBox dd.txt_r{
	padding:0 0 0 10px;
}

#taikenBox dd.pht{
	width:120px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	text-align:center;
}


#mainBox #taikenBox dd h6{
	background:url(../../images/taiken_pickup_line.gif) repeat-x left bottom;
	margin:0 0 5px 0;
	padding:0 0 8px 0;
	font-size:0.9em;
	line-height:1.6;
	color:#666666;
}	

#mainBox #taikenBox dd h6 a,#taikenBox dd h6 a:visited {
	background:url(../images/file_icon.gif) no-repeat right center;
	padding-right:15px;
	color:#666666;
}

/* IE6.0p */
#mainBox #taikenBox dd h6 a.twoline { background-image:none; padding-right:0;}
/* IE6.0p */

#mainBox #taikenBox dd h6 a:hover {
	color:#993300;
}


#mainBox #taikenBox dd h6 span{
	font-weight:normal;
}

#taikenBox dd p{
	font-size:0.8em;
	line-height:1.5;
	color:#4B4B4B;
	text-align:left;
}

#taikenBox span.btm{
	clear:left;
	display:block;
	background:url(../images/taikendan_koe_btm.gif) no-repeat;
	width:540px;
	height:10px;
	margin:0 0 15px 0;
	padding:0;
	font-size:0;
	line-height:0;
}

#mainBox a#blog-link {
	color:#141414;
	cursor:pointer;
}

#mainBox a#blog-link:hover {
	text-decoration:none;
}

#taikendan_btn {
	text-align:center;
	width:580px;
	margin:30px 0;
}


/* ̌k\E\ݒ蕔 */

#PlagOpen1 p,#PlagOpen2 p,#PlagOpen3 p,#PlagOpen4 p,#1 p,#2 p,#3 p{
	text-align:right;
	margin-bottom:10px;
}

#PlagOpen0, #PlagOpen1 { margin:3px 0 0 0;}
#PlagClose0, #PlagClose1 { margin:5px 0; color:#4B4B4B; font-size:0.7em; line-height:1.4;}
#PlagClose0 p, #PlagClose1 p { float:right;}
#PlagClose0 p img, #PlagClose1 p img {padding:0;}

/* |bvAbviuOj /////////////////////////////////////////////////////////////////////////////////////////*/

#popupBox {
	background:url(../../images/popbg.gif) repeat-y center top;
	width:550px;
	margin:0 auto;
	text-align:center;
	padding:15px 0;
	min-height:100%;
}

* html div#popupBox {
	height:100%;
}

#popupBox p.text {
	background:url(../../images/aboutblog_textbg.gif) no-repeat;
	width:422px;
	padding:10px 10px 0 10px;
	margin:0;
}

#popupBox span {
	background:url(../../images/aboutblog_textbtm.gif) no-repeat;
	display:block;
	width:442px;
	height:12px;
	font-size:0;
	line-height:0;
	margin:0 0 20px 0;
}

#popupBox #closebtn {
	border-top:1px dotted #DCDCDC;
	width:482px;
	padding:20px 0;
	margin:15px auto 0 auto;
}

#recipeBox dl.bari {
    margin:5px 0;
	padding:0;
	width:548px;
	float:left;
}
.misotailen_box {
	background:url(../images/misotaiken_comment_bk.gif) repeat-y left top;
	width:540px;
}
.misotailen_box_l {
	padding-left:15px;
	width:145px;
	float:left;
}
.misotailen_box_r {
	background:url(../images/misotaiken_comment_bk_02.gif) repeat-y left top;
	padding-left:15px;
	width:350px;
	float:left;
}
.misotailen_box_r_01 {
	width:360px;
}
.misotailen_box_r_01 img {
	float:left;
	margin-right:10px;
}
p.misotailen_box_l_01 {
	font-weight:bold;
	font-size:0.9em;
	line-height:1.6;
	color:#666666;
}
p.misotailen_box_l_02 {
	margin-top:10px;
	font-size:0.9em;
	line-height:1.6;
	color:#666666;
}
p.misotailen_box_r_02 {
	color:#4B4B4B;
	font-size:0.8em;
	line-height:1.5;
	}

