﻿@charset "utf-8";
/* 色変更時用CSS */

/* 菱形 */
.diamond {
	color: #3DA0D0;
}

/* 表の色 */
table.trbgcolor tr:nth-child(2n+1) {
	background-color: #ECF2F3;
}

/* 表の色2 */
table.trbgcolor2 tr:nth-child(2n) {
	background-color: #ECF2F3;
}

/* 表の文字の位置調整 */
.tdcenter{
	position: absolute; top:50%;left: 40%; 
  	transform: translateY(-50%);
  	-webkit- transform: translateY(-50%);
}

/* 表の上 */
table th.color {
	color: #fff;
	padding: 10px 15px;
	background: no-repeat 2% center, rgb(35, 184, 255); /* Old browsers */
	background: no-repeat 2% center, -moz-linear-gradient(top, rgb(35, 184, 255) 0%, rgb(132, 204, 240) 100%); /* FF3.6+ */
	background: no-repeat 2% center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(35, 184, 255)), color-stop(87%, rgba(132, 204, 240)), color-stop(100%, rgba(207,35, 36))); /* 	Chrome,Safari4+ */
	background: no-repeat 2% center, -webkit-linear-gradient(top, rgb(35, 184, 255) 0%, rgb(132, 204, 240) 100%);
	; /* Chrome10+,Safari5.1+ */
	background: no-repeat 2% center, -o-linear-gradient(top, rgb(35, 184, 255) 0%, rgb(132, 204, 240) 100%); /* Opera 11.10+ */
	background: no-repeat 2% center, -ms-linear-gradient(top, rgb(35, 184, 255) 0%, rgb(132, 204, 240) 100%); /* IE10+ */
	background: no-repeat 2% center, linear-gradient(to bottom, rgba(35, 184, 255,1) 0%, rgba(132, 204, 240,1) 87%, rgba(132, 204, 240,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#022958', endColorstr='#094d9d', GradientType=0 ); /* IE6-9 */
	font-weight: bold;
	border-left: 1px solid #007497;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	line-height: 120%;
	text-align: center;
	text-shadow: 1px 1px 4px #000000;
	box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset;
}

table th.sky {
	background: no-repeat 2% center, rgb(0, 110, 150); /* Old browsers */
	background: no-repeat 2% center, -moz-linear-gradient(top, rgb(0, 110, 150) 0%, rgb(20, 165, 210) 100%); /* FF3.6+ */
	background: no-repeat 2% center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 110, 150)), color-stop(87%, rgba(20, 165, 210)), color-stop(100%, rgba(20, 165, 210))); /* 	Chrome,Safari4+ */
	background: no-repeat 2% center, -webkit-linear-gradient(top, rgb(0, 110, 150) 0%, rgb(20, 165, 210) 100%);
	; /* Chrome10+,Safari5.1+ */
	background: no-repeat 2% center, -o-linear-gradient(top, rgb(0, 110, 150) 0%, rgb(20, 165, 210) 100%); /* Opera 11.10+ */
	background: no-repeat 2% center, -ms-linear-gradient(top, rgb(0, 110, 150) 0%, rgb(20, 165, 210) 100%); /* IE10+ */
	background: no-repeat 2% center, linear-gradient(to bottom, rgba(0, 110, 150,1) 0%, rgba(20, 165, 210,1) 87%, rgba(20, 165, 210,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006e96', endColorstr='#14a5d2', GradientType=0 ); /* IE6-9 */
}
table th.pink {
	background: no-repeat 2% center, rgb(190, 30, 40); /* Old browsers */
	background: no-repeat 2% center, -moz-linear-gradient(top, rgb(190, 30, 40) 0%, rgb(230, 80, 90) 100%); /* FF3.6+ */
	background: no-repeat 2% center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(190, 30, 40)), color-stop(87%, rgba(230, 80, 90)), color-stop(100%, rgba(230, 80, 90))); /* 	Chrome,Safari4+ */
	background: no-repeat 2% center, -webkit-linear-gradient(top, rgb(190, 30, 40) 0%, rgb(230, 80, 90) 100%);
	; /* Chrome10+,Safari5.1+ */
	background: no-repeat 2% center, -o-linear-gradient(top, rgb(190, 30, 40) 0%, rgb(230, 80, 90) 100%); /* Opera 11.10+ */
	background: no-repeat 2% center, -ms-linear-gradient(top, rgb(190, 30, 40) 0%, rgb(230, 80, 90) 100%); /* IE10+ */
	background: no-repeat 2% center, linear-gradient(to bottom, rgba(190, 30, 40,1) 0%, rgba(230, 80, 90,1) 87%, rgba(230, 80, 90,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be1e28', endColorstr='#e6505a', GradientType=0 ); /* IE6-9 */
}

div.pickup_days{
	color: #FFF;
	padding:10px 0;
	margin-bottom: 10px;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	background-color: #888;
	background: no-repeat 2% center, linear-gradient(to bottom, rgba(100, 100, 100,1) 0%, rgba(150, 150, 150,1) 87%, rgba(150, 150, 150,1) 100%);
	text-shadow: 1px 1px 4px #000000;
	box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset;
	border: 1px solid #666666;
}
div.pickup_days p{
	margin-bottom: 0;
}
#news_color .article div.pickup_days p{
	text-align: center;
}
div.pickup{
	width: 96%;
	margin: 0 auto 20px;
	border: 1px solid #CCC;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
div.pickup_detail{
	width: 94%;
	margin: 0 auto;
}

/* 囲み枠*/
.box1 {
    padding: 1em 1em 0 1em;
    border: solid 1.5px #A0A0A0;
	margin:10px;
	
}
.box1 p {
    margin: 0; 
    padding: 0;
}

/* 背景 */
.bg_00{
	background: url(../../../uploads/2018/3rd_pickup_dnrxz/bg_00.png) no-repeat #f7ebd6 center;
	background-size:100%;
}
.bg_01{
	background: url(../../../uploads/2018/3rd_pickup_dnrxz/bg_01.png) no-repeat #d5ebd1 center;
	background-size:100%;
}
.bg_02{
	background: url(../../../uploads/2018/3rd_pickup_dnrxz/bg_02.png) no-repeat #f7edc5 center;
	background-size:100%;
}
.bg_03{
	background: url(../../../uploads/2018/3rd_pickup_dnrxz/bg_03.png) no-repeat #d1ebeb center;
	background-size:100%;
}
.bg_04{
	background: url(../../../uploads/2018/3rd_pickup_dnrxz/bg_04.png) no-repeat #f0f0e7 center;
	background-size:100%;
}
.bg_05{
	background: url(../../../uploads/2018/3rd_pickup_dnrxz/bg_05.png) no-repeat #eedcee center;
	background-size:100%;
}
.bg_06{
	background: url(../../../uploads/2018/3rd_pickup_dnrxz/bg_06.png) no-repeat #f3dbdb center;
	background-size:100%;
}
.bg_07{
	background: url(../../../uploads/2018/3rd_pickup_dnrxz/bg_07.png) no-repeat #dddddd center;
	background-size:100%;
}
.slash{
	background-color: #bbb;
}
