@charset "UTF-8";
/* information */

H1{margin:20px 0;}

.pick-item--blue .inquiry{
	background-color:#ecf0f7;
	margin:0;padding:10px;
}
.pick-item--blue P.icon-list{
	margin:10px 0;
	text-indent:0;
}
.pick-item--blue P{margin:0;}
.pick-item--blue DT{margin-right:1em;float:left;}



.pick-item--blue H3.ribon{
	background-color:#ecf0f7;
	border-left:solid 10px #3c7ab1;
	color:#3c7ab1;
	padding:5px 10px;
	margin-bottom:10px;
}
.pick-item--blue H3.gomi{
	background-color:#7d9ec8;
	padding:5px;color:#fff;margin-top:20px;
}
.pick-item--blue H3.gomi SMALL{
	font-size:11pt;
	display:block;
}


.denchi{border:solid 1px #b7b8b8;border-radius:10px;padding:10px;}

.pickup-title span {
  display: block;
  background: #7191BC;
  color: #fff;
  font-weight: 700;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  padding: 5px;
}

.pickup-title small {
  display: block;
  color: #809AC4;
  padding: 5px;
  font-size: 18px;
}

.pick-item--blue h2 {
  background: #407bb1;
  color: #fff;
  text-align: center;
  font-size: 24px;
  padding: 5px 0;
  margin: 0;
}

.pick-item--blue h2 small {
  display: block;
}

.pick-item--blue h3{margin:0;}

.pick-item--blue h3.blue-bg{
  background: #87a3cb;
  color: #fff;
  padding: 10px 20px 0 20px;
  font-size: 20px;
}

.pick-item--blue h4 {
  color: #407bb1;
	margin:0;
}

.pick-item--blue DL.m80 DD{margin-left:100px;}

.pick-item--green {
  border: 4px solid #E7F3ED;
}

.pick-item--green h2 {
  color: #007E3C;
  font-size: 24px;
  padding: 5px 0;
  margin: 0;
}

.pick-item--green h2 small {
  display: block;
}

.pick-item--green h3 {
  color: #007E3C;
  padding: 5px 20px;
  font-size: 20px;
}

.pick-item--pink {
  background: #F5DEE9;
}

.pick-item--pink h2 {
  color: #D11E7D;
  font-size: 24px;
  padding: 5px 0;
  margin: 0;
}

.pick-item--pink h2 small {
  display: block;
}

.border-box__gray {
  border: 1px solid #666;
  background: #fff;
  padding: 10px;
  position: relative;
  border-radius: 5px;
}

.border-box__gray .floating {
  position: absolute;
}

.border-box__gray .floating.right-up {
  top: -10px;
  right: 10px;
}

.box-blue {
  background: #EDF0F6;
}

.box-orange {
  background: #DB6A44;
  color: #fff;
  margin: 20px 0;
  padding: 10px;
}

.box-orange span {
  font-size: 24px;
  font-weight: 700;
}

.box-shigikai {
  background: #fff;
}

.box-shigikai h4 {
  background: #004ea2;
  color: #fff;
  padding: 5px;
  font-size: 24px;
}
.box-shigikai P{padding:10px;}
.pick-item--recipe {
  background: #FEFCEF;
}

.pick-item--recipe h2 {
  background: #AD2215;
  color: #fff;
  font-size: 24px;
  padding: 5px 0 5px 120px;
  margin: 0;
  position: relative;
}

.pick-item--recipe h2 small {
  display: block;
}

.pick-item--recipe h2 .toriq {
  position: absolute;
  top: -30px;
  left: 20px;
}

.pick-item--recipe .menu-nutritional dt.menu {
  display: inline-block;
  background: #BB5837;
  color: #fff;
  padding: 2px 10px;
}

.pick-item--recipe .menu-nutritional dt.nutritional {
  display: inline-block;
  background: #646262;
  color: #fff;
  padding: 2px 10px;
}

.pick-item--recipe .menu-nutritional dd {
  margin: 0 0 20px;
}

.pick-item--recipe .menu-nutritional dd .pick {
  position: relative;
  list-style: none;
}

.pick-item--recipe .menu-nutritional dd .pick:before {
  content: "★";
  position: absolute;
  left: -1.3rem;
}

.pick-item--media {
  background: #fdeef4;
}

.pick-item--media h2 {
  background: #b8033b;
  color: #fff;
  font-size: 24px;
  padding: 5px 20px;
  margin: 0;
  position: relative;
}

.pick-item--media h2 small {
  display: block;
}

.pick-item--media h2 .toriq {
  position: absolute;
  top: -20px;
  left: 20px;
}

.box__media {
  background: #fff;
  padding: 10px;
  margin-bottom: 20px;
}

.shirasetai {
  background: #fff;
  border: 3px solid #F00;
  padding: 10px;
}

.radio-schedule dt {
  color: #AF2646;
  margin-bottom: 5px;
  font-weight: 700;
}

.radio-schedule dd {
  font-weight: 500;
  margin-bottom: 10px;
}

.pick-item--blue DD{margin-left:80px;}

.table_1{width:100%;}
.table_1 CAPTION{font-weight:normal;text-align:right;}
.table_1 TH,.table_1 TD{border:solid 1px #fff;}
.table_1 TH{background-color:#adbedb;}
.table_1 TD{text-align:center;}
.table_1 TD:nth-of-type(odd){background-color:#dae2f0;}
.table_1 TD:nth-of-type(even){background-color:#ecf0f7;}
.table_1 TR:nth-of-type(1) TH{background-color:#6a91c0;color:#fff;}

.pick-item--blue .note{margin-left:20px;}

.table_2 TD{text-align:center;white-space:nowrap;vertical-align:bottom;font-weight:bold;padding:4px;}
.table_2 TD:last-child{background-color:#ecf0f7;}

.table_3 TH{border:solid 1px #fff;color:#fff;background-color:#87a3cb;}
.table_3 TD{border:solid 1px #6a91c0;}
.table_3 TR:nth-of-type(-n+3) TH{background-color:#6a91c0;}
.table_3 TR:nth-of-type(4) TD:nth-of-type(1){width:30%;}
.table_3 TD.nowrap{white-space:nowrap;text-align:right;}
.table_3 TR:nth-of-type(n+4) TH{white-space:nowrap;}

.m100 DD{margin-left:100px;}

.gikai{background-color:#fff;}
.gikai H3{background-color:#3368b2;color:#fff;padding:10px;margin:0;}
.gikai P{margin:0;padding:10px;}

#campaign{background-color:#dff2fc;border:double 2px #FFF;padding:10px;}
#campaign H3{color:#e95098;}


/* 9月号修正 */

#gomi TABLE{width:100%;margin-bottom:10px;}
#gomi TH,#gomi TD{border:solid 1px #7d9ec8;text-align:center;}
#gomi TH{background-color:#dae2f0;}
#gomi TR:nth-of-type(1) TH{background-color:#7d9ec8;color:#fff;}
#gomi TD.furikae{background-color:#eeefef;}
#gomi TD.yasumi{background-color:#c9c9ca;}
#gomi TR:nth-of-type(1) TH{border-right:solid 1px #fff;border-left:solid 1px #fff;}
#gomi TR:nth-of-type(1) TH:first-of-type{border-left:solid 1px #7d9ec8;}
#gomi TR:nth-of-type(1) TH:last-of-type{border-right:solid 1px #7d9ec8;}

/* 10月号追加 */
#pick_01 DD{margin-left:110px;}
#pick_03 TH,#pick_03 TD{border:solid 1px #fff;}
#pick_03 TH{background-color:#b7c6df;}
#pick_03 TD{background-color:#e4e8f3;}
#pick_03 TR:nth-of-type(1) TH{background-color:#7e9ec7;color:#fff;}
#pick_03 TD:nth-of-type(2){white-space:nowrap;text-align:center;}
#pick_04 TABLE{width:100%;}
#pick_04 TH,#pick_04 TD{border:solid 1px #fff;}
#pick_04 TD{background-color:#e4e8f3;}
#pick_04 TR:nth-of-type(1) TH{background-color:#91aacf;white-space:nowrap;}
#pick_04 TD:nth-of-type(odd){text-align:center;}
#pick_04 CAPTION{color:#003c83;text-align:left;}
#pick_04 CAPTION SPAN{color:#000;font-weight:normal;}

#pick_07 H3{color:#417bb1;}
#pick_07 UL{list-style-type:none;}
#pick_10 H5{font-size:13pt;}