@charset "UTF-8";
/* CSS Document */

/* base */
#theme {
	background-color:#f2f2f2;
	background-image:url("/common/images/simple_bg/mainbg_038.png");
	background-repeat:no-repeat;
	background-position:center top;
	-webkit-background-size:1400px 560px;
	background-size:1400px 560px;
	min-width:1000px;
	}
#theme #fp-l a,
#theme #fp-l a:link,
#theme #fp-l a:visited,
#theme #fp-l a:hover,
#theme #fp-l a:active { color:#af1e24;}
#theme #fp-l h2 { color:#b89200; background:url("/common/images/pattern/pat_gold_001.png") repeat; border-bottom: 4px solid #b89200;
	-webkit-background-size:5px 5px;
	background-size:5px 5px;}
#theme #fp-l h3 { background-color: #b59621; }
#theme #fp-l h4 { border-left-color: #b59621;}
#theme #fp-l #fp-airdate { color: #b89200;}
#theme #fp-l #fp-nav ul{ background-color: #8d6424; color:#fff; border-bottom: 1px solid #8d6424;}
#theme #fp-l #fp-nav ul li a {color:#fff; background-color:#bd8d0a;}
#theme #fp-l #fp-nav ul li a:hover { background-color: #d3a117;}
#theme #fp-l #fp-nav ul li a.current { background-color: #ab7f08; box-shadow: inset 0 4px 0 #987107;}
#theme #fp-l .btn a { color: #fff; background-color:#c4961a; box-shadow: 0 4px 0 #8d6424,inset 0 0 2px rgba(255, 255, 255, 0.6);}
#theme #fp-l .btn a:hover { background-color: #d3a424;}
#theme #fp-l #fp-ftr { background-color:#efefef;}

/*#theme #fp-l #addCnt img {margin-bottom:20px;}*/

/* cooking */
#theme #fp-l #cooking {margin-bottom:20px;}
#theme #fp-l #cooking h4 {margin:20px 0 0 0; padding:0 0 0 3px; color:#b59621; border-bottom:3px solid #b59621; border-left:none;}
#theme #fp-l #cooking .recipe {margin-bottom:30px;}
#theme #fp-l #cooking .recipe > img {display:block; margin:0 auto 10px auto;}
#theme #fp-l #cooking .item {width:600px;}
#theme #fp-l #cooking .item dl {margin:0; padding:7px 0 3px 0; line-height:1.43em; border:none; border-bottom:1px dotted #b59621; box-shadow:none;}
#theme #fp-l #cooking .item dt {float:left; width:12em; padding:0 0 0 1em; border:none; background:none; line-height:1.43em;}
#theme #fp-l #cooking .item dd {padding:0;}
#theme #fp-l #cooking .item dl:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#theme #fp-l #cooking .howto > ol {margin: 10px 0 24px 1.5em;}
.cx_smartphoneview #theme #fp-l #cooking .howto > ol {margin: 0 0 24px 1.8em}
#theme #fp-l #cooking .howto > ol li {list-style: decimal!important; margin: 0 0 8px;}
.cx_smartphoneview #theme #fp-l #cooking .howto > ol li {margin: 22px 0 12px;}


/* ------------------------------
  for Smartphone
------------------------------ */
.cx_smartphoneview #theme{ min-width:640px;}
.cx_smartphoneview #theme #fp-l h2 { background-image:url("/common/images/pattern/pat_gold_001_2x.png") ;
	-webkit-background-size:10px 10px;
	background-size:10px 10px;}


#fp-l p.apply a { float:none; width: 17em; margin:0 auto; display:block;}
#fp-l p.apply a.withQR { float: left; margin-top: 32px; display: block; width: 17em; margin-left: 150px;}

#fp-l #data_present { margin-top:1.5em; }
#fp-l #data_present .btn { width: 300px; margin:1em auto 2.5em; }


.cx_smartphoneview #fp-l p.apply a,
.cx_smartphoneview #fp-l p.apply a.withQR { display:block; margin-top: 0; margin-left:0}
.cx_smartphoneview #fp-l #present .btn { width:auto;}
