@charset "Shift_JIS";

#eninfo-main p,
#eninfo-main h1 {
	margin-bottom:10px;
}
/* menu */
table#jyunbi-menu {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	table-layout:fixed;
	margin-bottom:20px;
	margin-top: 20px;
}
table#jyunbi-menu th,
table#jyunbi-menu td {
	border:1px solid #CCC;
}
table#jyunbi-menu th {
	border-bottom:none;
}
table#jyunbi-menu td {
	border-top:none;
	padding:5px 10px;
	vertical-align:top;
}
table#jyunbi-menu td p {
	text-align:center;
}
table#jyunbi-menu td ul {
	list-style:none;
}
table#jyunbi-menu td li a {
	padding-left:15px;
	background:url(/contents/eninfo/jyunbi/img/icon_arrow.gif) no-repeat left center;
}
/* menu_index */
table#jyunbi-menu_index {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	table-layout:fixed;
	margin-bottom: 10px;
}
table#jyunbi-menu_index th,
table#jyunbi-menu_index td {
	border:1px solid #CCC;
}
table#jyunbi-menu_index th {
	border-bottom:none;
}
table#jyunbi-menu_index td {
	border-top:none;
	padding:5px 10px;
	vertical-align:top;
}
table#jyunbi-menu_index td p {
	text-align:center;
}
table#jyunbi-menu_index td ul {
	list-style:none;
}
table#jyunbi-menu_index td li a {
	padding-left:15px;
	background:url(/contents/eninfo/jyunbi/img/icon_arrow.gif) no-repeat left center;
}
/* section */
.jyunbi-section {
	background:url(/contents/eninfo/jyunbi/img/dot.gif) repeat-x left bottom;
	padding:10px 5px;
}
.nyuenshiki .jyunbi-section {
	padding:19px;
}
.jyunbi-section2 {
	padding:20px;
}
.jyunbi-section h3 {
	font-size:100%;
	color:#339933;
	margin-bottom:5px;
}
.jyunbi-section h4 {
	margin-bottom:5px;
}
.jyunbi-section2 p.jyunbi-img {
	float:right;
	margin-left:10px;
}
.jyunbi-section2 h3 {
	font-size:100%;
	color:#339933;
	margin-bottom:5px;
}
.jyunbi-section2 h4 {
	margin-bottom:5px;
}
.jyunbi-section2 p.jyunbi-img {
	float:right;
	margin-left:20px;
}
.jyunbi-section p.jyunbi-text {
	/*overflow: hidden;
	_zoom: 1;*/
}
#jyunbi-text-ul li {
	margin-bottom: 10px;
	padding-left: 10px;
	background: url('../img/list_icon.gif') no-repeat 0 6px;
}
#jyunbi-text-ul li strong {
	font-weight: bold;
}
.jyunbi-section p.jyunbi-present {
	clear:both;
	text-indent:-70px;
	margin-left:70px;
}
.jyunbi-section p.jyunbi-present img {
	padding-right:5px;
	vertical-align:middle;
}
.jyunbi-section2 p.jyunbi-present {
	clear:both;
	text-indent:-70px;
	margin-left:70px;
}
.jyunbi-section2 p.jyunbi-present img {
	padding-right:5px;
	vertical-align:middle;
}
/* life */
#life {
	width:648px;
	border:1px solid #b5d48d;
	margin-bottom:5px;
}
#life #raingoods {
	background:none;
}
/* tool */
#tool {
	margin-top: 30px;
	width:648px;
	border:1px solid #ffb87f;
	margin-bottom:5px;
}
#tool .jyunbi-section {
	background:none;
}
/* sack */
#sack {
	margin-top: 30px;
	width:648px;
	border:1px solid #98d1fa;
	margin-bottom:5px;
}
#sack .jyunbi-section {
	background:none;
}
/* pagetop */
p.jyunbi-pagetop {
	margin-top: 10px;
	text-align:right;
}
p.jyunbi-pagetop a {
	padding-right:15px;
	background:url(/contents/m/eninfo/imgs/common/icn-pgtp.gif) no-repeat right center;
}
/* obento_tukurikata */
div .obento_tukurikata { font-size:1.2em; }
#obento_tukurikata_top .left { width:280px; float:left;}
#obento_tukurikata_top .right { width:210px; float:right; margin-left:5px;}
#obento_tukurikata_top .right-text { font-size: 1em; line-height:150%; }
#obento_tukurikata_main .pic{ margin-left:10px; margin-bottom:10px;}
/* 091217 Edit by Axis obento */
#obento_top_attxt { margin-top:5px; font-size:0.8em; line-height: 1.4; }
#bento_tukurikata_top { margin-bottom:10px; }
#obento_box { margin-top:20px; line-height:150%; }
.obento_box_inner { }
.obento_box_ttl { margin-bottom:10px; }
.comp_pic { margin:10px 0px; }
#thum_obentobukuro { margin-top:5px; margin-bottom:5px; border:1px solid #98D1FA; padding:5px; width:340px; height:70px;}
#thum_obentobukuro .left { width:100px; float:left; }
#thum_obentobukuro .right { float:right; margin-left:5px; width:235px; }
div.obentobukuro-nextpage { font-weight:bold; line-height: 1.6; }
div.obentobukuro-nextpage-copy { font-size:0.8em; line-height: 1.4; margin-top:1px;}
div.obentobukuro-nextpage .arrow{
	padding-right:15px;
	background:url(/contents/eninfo/jyunbi/img/icon_arrow.gif) no-repeat right center;
}
#obento_popup { margin: 10px 0px 10px 15px;}
#obento_popup .eninfo_close{ text-align: center; width:508px;}
#obento_popup .eninfo_close .close { margin-right:5px; }
#obento_popup h1{ margin-bottom:10px;}

#sack-obentou {
	padding: 20px;
	background: #dff0fd;
}
#sack-obentou-point {
	width: 240px;
	float: left;
}
#sack-obentou-image {
	width: 282px;
	float: right;
}
.obentou-tsukurikata {
	padding-bottom: 5px;
	background: #fff url('../img/white_bottom.gif') no-repeat left bottom;
}
.obentou-tsukurikata-inner {
	padding: 20px;
	background: url('../img/white_top.gif') no-repeat left top;
}

/* 091217 Edit by Axis nyuenshiki*/
#nyuenshiki_box1_inner.fukusou { width: 495px; margin:0 auto; }
#nyuenshiki_box1_inner.suteki { width: 650px; margin-left: -13px;}
.nyuensiki_pic { margin-right:4px; width:95px; float:left;}
.nyuensiki_bt { margin:5px 0 10px 0;}
#nyuenshiki_hukidasi_ill { float:left; width:77px;}
#nyuenshiki_hukidasi  { float:left; width:550px; height:100px; background-image:url(/contents/eninfo/jyunbi/img/nyuensiki_box1_subbg.gif); background-repeat:no-repeat;}
.nyuenshiki_hukidasi_txt { margin: 10px 15px 10px 30px;}
.nyuenshiki_hukidasi_ul { margin-top: 10px; }
*html .nyuenshiki_hukidasi_ul { list-style:disc; margin-left:15px; margin-top:5px;}
.nyuenshiki_h4 { margin:5px 0 10px 0;}
.nyuenshiki_h3 { margin-bottom:10px; }
#nyuenshiki_hukidasi2  { float:right; width:414px; background-image:url(/contents/eninfo/jyunbi/img/nyuensiki_box1_subbg_bottom.gif); background-repeat:no-repeat; margin-bottom:25px; background-position:bottom;}
#nyuenshiki_hukidasi2-top  { float:right; width:414px; background-image:url(/contents/eninfo/jyunbi/img/nyuensiki_box1_subbg_long.gif); background-repeat:no-repeat; margin-bottom:10px; background-position:top;}
#nyuenshiki_box2_inner { width:515px; margin: 25px auto 10px; }
#nyuenshiki_hair_left { float: left; width:240px; border:1px solid #CCC; }
#nyuenshiki_hair_right { float: right; width:240px; border:1px solid #CCC; }
.nyuenshiki_hair_box { margin:10px;}
.nyuenshiki_hair_ttl { font-weight:bold; color:#309932;}
.nyuenshiki_hair_pic { margin: 10px 0 5px; }
p.jyunbi-nextpage {
	text-align:right;
}
p.jyunbi-nextpage a {
	padding-right:15px;
	background:url(/contents/eninfo/jyunbi/img/icon_arrow.gif) no-repeat right center;
}
#yosooi_popup { width:508px; margin: 10px 0px 10px 15px; }
#yosooi_popup .nyuenshiki_hukidasi_ul { line-height:150%; }
#yosooi_popup .nyuenshiki_h3 { margin-bottom:10px; margin-top:10px;}
#yosooi_popup .eninfo_close{ text-align: center; width:508px;}
#yosooi_popup .eninfo_close .close { margin-right:5px; }
#yosooi_popup h1{ margin-bottom:10px;}
#yosooi_popup .pop_yosooi_suteki { margin-top:10px; }
#yosooi_popup {}
#nyuenshiki_box3_inner { }
.yosooi_pic {float:left; width:120px;}
.yosooi_txt {float:left; width:378px;}
.yosooi_ttlimg { margin:5px;}
.yosooi_txts { line-height:150%; margin-left:20px;}
/* 091217 Edit by Axis kamigata */
#kamigata_ol  { margin-top:5px; margin-left:15px;}
*html #kamigata_ol { margin-top:5px; margin-left:25px;}
*:first-child+html #kamigata_ol { margin-top:5px; margin-left:25px;}
#kamigata_popup { width:508px; margin: 10px 0px 10px 15px; line-height:150%;}
#kamigata_popup .nyuenshiki_hair_box { margin:5px;}
#kamigata_popup .nyuenshiki_hair_ttl { font-weight:bold; color:#309932;}
#kamigata_popup .nyuenshiki_hair_pic { margin: 5px auto 5px 5px; }
#kamigata_popup .eninfo_close{ text-align: center; width:508px;}
#kamigata_popup .eninfo_close .close { margin-right:5px; }
#kamigata_popup h1{ margin-bottom:10px;}
/* 091217 Edit by Axis kochare */
#jyunbi_kochare {  border:1px solid #CCC; padding:8px; margin-top: 30px; }
*html #jyunbi_kochare {  border:1px solid #CCC; padding:8px; width:490px;}
.jyunbi_kochare_midashi {}
.jyunbi_kochare_copy { margin:10px 0px; background: url('../img/jyunbi_kochare_line.gif') repeat-x left bottom; padding: 0 10px 15px;}
#jyunbi_kochare_box { margin: 0 10px; }
.jyunbi_kochare_left {float:left; width:300px;}
.jyunbi_kochare_txtb { font-weight:bold; color:#00B0EF;}
.jyunbi_kochare_right {float:right; width:255px; }
.jyunbi_kochare_right_txt
 { font-size:0.9em; margin-top:3px;}

.jyunbi_kochare_right .text_small {font-size:0.8em;}
#jyunbi_kochare_bottom { margin-top:5px; margin-left: -10px;}
.jyunbi_kochare_bottom_link { margin:0 3px; font-size:0.9em;}
/* 091217 Edit by Axis Menu */
#jyunbi-menu .menu_small{ font-size:0.8em;}
*html .menu_small{ font-size:0.8em;}
*:first-child+html .menu_small{ font-size:0.8em;}
/* */
#jyunbi_attentiontxt { font-size:0.9em; margin-bottom:20px;}
/* 091217 Edit by Axis IE6 IE7 UL LI */
*html #life li{ display: block; }
*html #tool li{ display: block; }
*html #sack li{ display: block; }
*:first-child+html #life li{ display: block; }
*:first-child+html #tool li{ display: block; }
*:first-child+html #sack li{ display: block; }
/* 091217 Edit by Axis Jyunbi Presents */
#jyunbi-present-jyunbi { margin-top:10px; margin-bottom:10px; }
/* 091217 Edit by Axis Section */
#life .jyunbi-section2 {
	background:url(/contents/eninfo/jyunbi/img/dot.gif) repeat-x left bottom;
	padding:10px 5px;
}
#life .jyunbi-section2 {
	background:url(/contents/eninfo/jyunbi/img/dot.gif) repeat-x left bottom;
	padding:20px 25px;
}
/* 091218 Edit by Axis Popup Banner */
#popup_banner { margin-top: 10px; }
.popup_banner_txtlink { margin-top: 5px; text-align:center; }
/* 100104 Edit by Axis Popup Flash Popup */
#flash_popup { width:920px; margin: 10px 0px 10px 15px; line-height:150%;}
#flash_popup .eninfo_close{ text-align: center; width:920px;}
#flash_popup .eninfo_close .close { margin-right:5px; text-align: center;vertical-align: middle; }
#flash_popup .flash_area {margin:10px auto}
/* 100104 Edit by Axis Popup Flash Popup */
#enseikatsu_flash {text-align:center; }
.enseikatsu_bt {text-align:center; margin:10px 0px 0px 0px;}
/* 100108 Edit by Axis Popup Irodori */
#irodori_popup { width:508px; margin: 10px 0px 10px 15px; }
#irodori_popup h1{ margin-bottom:10px;}
#irodori_box3_inner { }
.irodori_pic {float:left; width:200px;}
.irodori_txt {float:left; padding-left:10px; width:270px;}
.irodori_txt_ttl { line-height:150%; font-weight:bold; margin-top:20px;}
.irodori_txts { line-height:150%; }
.irodori_txts_s { line-height:150%; font-size: 0.9em; margin-top:10px; color:red;}
.irodori_txt_ttl_recipi { line-height:150%; font-weight:bold; font-size: 1.2em; color: orange;}
.recipi_ttl { margin-bottom:10px;}
#irodori_popup .eninfo_close{ text-align: center; width:508px;}
#irodori_popup .eninfo_close .close { margin-right:5px; }
/* 100108 Edit by Axis Popup Kawaiku */
#kawaiku_popup { width:508px; margin: 10px 0px 10px 15px; }
#kawaiku_popup h1{ margin-bottom:10px;}
#kawaiku_box3_inner { }
.kawaiku_pic {float:left; width:240px;}
.kawaiku_ill {float:left; width:240px; margin-left:10px; }
#kawaiku_popup .eninfo_close{ text-align: center; width:508px;}
#kawaiku_popup .eninfo_close .close { margin-right:5px; }
/* 100112 Edit by Axis kochare Popup */
#jyunbi_kochare_pop {  border:1px solid #CCC; padding:8px; width:600px; margin:0px auto; margin-top:10px;}
*html #jyunbi_kochare_pop {  border:1px solid #CCC; padding:8px; width:490px;}
#jyunbi_kochare_box_pop { width:600px;}
.jyunbi_kochare_copy_pop { width:600px; margin:10px 0px;}
.jyunbi_kochare_left_pop {float:left; width:300px;}
.jyunbi_kochare_left_pop .text_small {font-size:0.8em}
.enseikatsu_text {
	float: right;
	width: 300px;
}
.jyunbi_kochare_right_pop {
	float:left;
	margin-left:10px;
	width: 280px;
}
.enseikatsu_flash_waku {
	height: 200px;
	/*width: 490px;*/
	padding: 20px;
}
#enseikatsu_flash01 {
	float: left;
}
#enseikatsu_flash02 {
	float: left;
}
#enseikatsu_flash03 {
	float: left;
}
.enseikatsu_startbtn {
	/* margin-left: auto; */
	width: 240px;
}
#enseikatsu_txtbox {
	/*height: 140px;*/
	width: 340px;
	margin-left: auto;
}
#enseikatsu_oowaku {
}
/* 20100115 Pluto */
#eninfo-main p.jyunbi-present2 {
	margin-bottom:0;
	clear:both;
}
p.jyunbi-present2 img {
	vertical-align:middle;
	padding-right:5px;
}

/* rule */
#obentou-rule {
	width:648px;
	border:1px solid #b5d48d;
	margin-bottom:5px;
	margin-top: 20px;
}
#obentou-rule h3 img {
	vertical-align:middle;
	padding-right:5px;
}
#obentou-rule p.jyunbi-img {
	width:160px;
	text-align:center;
}
#obentou-rule .obentou-note {
	padding: 15px;
	background: #eafad4;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
}
#obentou-rule .obentou-note p {
	margin-bottom:0;
	font-size:85%;
	margin-left:2.5em;
	text-indent:-2.5em;
}
/* color */
#jyunbi-color {
	width:648px;
	border:1px solid #ffb87f;
	margin-bottom:5px;
	margin-top: 20px;
}
#jyunbi-color .obentou-block {
	width:294px;
	float:left;
	margin:0 4px 10px;
	padding-left:-6px;
}
#jyunbi-color .obentou-block h3 {
	margin-bottom:3px;
}
#jyunbi-color #obentou-green {
	border:1px solid #b5d48d;
}
#jyunbi-color #obentou-red {
	border:1px solid #eca8a1;
}
#jyunbi-color #obentou-yellow {
	border:1px solid #fac800;
	margin-bottom: 20px;
}
#jyunbi-color #obentou-brown {
	border:1px solid #c9b9ab;
	margin-bottom: 20px;
}
#eninfo-main #jyunbi-color .obentou-block p {
	width:132px;
	float:left;
	padding-left:10px;
	padding-bottom:5px;
	padding-top: 5px;
}
#jyunbi-color .obentou-block2 {
	width:296px;
	float:left;
}
#obentou-moritsuke p {
	margin-left: 4px;
}
#obentou-sauce {
	margin-right: 4px;
}
#jyunbi-color #obentou-sauce {
	float:right;
}
/* kawaiku */
#jyunbi-kawaiku {
	width:648px;
	border:1px solid #98d1fa;
	margin-bottom:5px;
	margin-top: 20px;
}
#jyunbi-kawaiku h3 {
	clear:both;
}
#jyunbi-kawaiku .obentou-block {
	width:100%;
	margin-bottom:15px;
	padding-left:-6px;
}
#jyunbi-kawaiku .obentou-block p {
	width:193px;
	margin-right: 10px;
	margin-bottom: 15px;
	float:left;
}
#jyunbi-kawaiku .obentou-block2 p {
	width:142px;
}#obentou_color_sauce {
	height: 150px;
	width: 225px;
}


/* */
.greenbox {
	margin-top: 20px;
	padding: 15px;
	background: #e8f1dc;
}
.greenbox2 {
	margin-top: 20px;
	padding: 20px;
	background: #e8f1dc;
}
.redbox {
	margin-top: 20px;
	padding: 20px;
	background: #fae5e4;
}
.yellowbox {
	margin-top: 20px;
	padding: 20px;
	background: #fdf2cf;
}
.blackbox {
	margin-top: 20px;
	padding: 20px;
	background: #ebe5e0;
}
.orangebox {
	margin-top: 20px;
	padding: 20px;
	background: #ffead9;
}
.bluebox {
	margin-top: 20px;
	padding: 20px;
	background: #dff0fd;
}
.box-row {
	margin-top: 15px;
}
.box-row--irodori{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.box-row:after {
	display: block;
	content: "";
	clear: both;
}

/* */
.white2box {
	width: 303px;
	padding-bottom: 5px;
	background: #fff url('../img/white2_bottom.gif') no-repeat left bottom;
	word-break: normal;
}
.white2box-inner {
	padding: 20px 20px 15px 20px;
	background: url('../img/white2_top.gif') no-repeat left top;
}

/* */
.white3box {
	width: 295px;
	padding-bottom: 5px;
	background: url('../img/white3_bottom.png') no-repeat left bottom;
	word-break: normal;
}
.white3box--irodori{
  max-width: 295px;
  width: auto;
  background-color: #fff;
	width: 50%;
	margin: 0 auto;
  border-radius: 5px;
}
.white3box-inner {
	padding-top: 5px;
	background: url('../img/white3_top.png') no-repeat left top;
}
.white3box-inner2 {
	padding: 15px 20px;
	background: #fff;
}

/* */
.white4box {
	width: 610px;
	padding-bottom: 5px;
	background: url('../img/white4_bottom.png') no-repeat left bottom;
	word-break: normal;
}
.white4box-inner {
	padding-top: 5px;
	background: url('../img/white4_top.png') no-repeat left top;
}
.white4box-inner2 {
	padding: 15px 20px;
	background: #fff;
}

.commentarea * {
	display: inline;
}
.commentarea .image {
	margin-left: 10px;
	margin-bottom: 10px;
	float: right;
}


/* */
.orange-bbox {
	padding: 10px;
	background: url('../img/orange_b_middle.gif') repeat left top;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
}
.orange-bbox-inner {
	padding: 30px;
	background-color: #fff;
	border-bottom: 1px solid #cdc0b1;
}
#ribbon.orange-bbox-inner {
	background: #fff url('../img/kamigata_bg_01.gif') no-repeat 440px 170px;
}
#mitsuami.orange-bbox-inner {
	background: #fff url('../img/kamigata_bg_02.gif') no-repeat 460px 170px;
}
.orange-bbox-inner2 {
	padding: 0 10px;
	background: url('../img/orange_b_middle.gif') repeat left top;
}
.kamigata-photo {
	width: 163px;
	margin-right: 30px;
	float: left;
}
.kamigata-description {
	width: 360px;
	float: left;
}
.kamigata-description .line {
	padding-top: 1px;
	line-height: 2.6;
	/line-height: 2.4;
	background: url('../img/kamigata_note.gif') repeat left top;
}
.color-pink { color: #ff668f; }

/* */
.irodori-image {
	margin-bottom: 20px;
	text-align: center;
}
.irodori-title {
	margin-bottom: 5px;
	font-weight: bold;
}
.col2.white4box {
	margin-top: 20px;
}
.col2 .irodori-image {
	width: 199px;
	margin-right: 25px;
	float: left;
}
.col2 .irodori-description {
	width: 345px;
	float: left;
}
.col2 .irodori-description .irodori-title {
	text-align: left;
}


/* */
.kawaii-name {
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #339933;
}