/*====================================
               pickup
=====================================*/

h3 {
	margin-bottom: 10px;
}

#crumb {
	margin-bottom: 10px;
}

#crumb span {
	color: #75BAB8;
	font-weight: bold;
}

#pickupbox {
	width: 678px;
	border: solid 1px #9F3F6F;
	background: #ffffff;
	padding: 2px;
}

#pickupbox #pickup_inner {
	width: 636px;
	border: solid 1px #9F3F6F;
	padding: 20px;
	background: #ffffff;
}

#pickupbox #pickup_inner img.f_right {
	float: right;
}

#pickupbox #pickup_inner img.f_left {
	float: left;
}

#pickupbox #pickup_inner #pickup_left {
	width: 360px;
	float: left;
}

#pickupbox #pickup_inner #pickup_left p {
	margin-bottom: 15px;	
}

#pickupbox #pickup_inner p.date {
	background: #9F3F6F;
	padding: 2px 6px;
	color: #ffffff;
}

#pickupbox #pickup_inner p.note {
	background: #9F3F6F;
	padding: 6px 6px;
	color: #ffffff;
}

#pickupbox #pickup_inner div.infomation {
	background: #9F3F6F;
	padding: 7px 20px;
	color: #ffffff;
}


#pickupbox #pickup_inner div.infomation_orange {
	background: #cd4c15;
	padding: 7px 20px;
	color: #ffffff;
}

#pickupbox #pickup_inner div.infomation ul li{
	padding: 5px;
	border-bottom:solid 1px #84315A;
	border-top:solid 1px #BA4781;
}

#pickupbox #pickup_inner div.infomation_orange ul li{
	padding: 5px;
	border-bottom:solid 1px #ff6600;
	border-top:solid 1px #A33804;
}

#pickupbox #pickup_inner div.infomation ul li a {
	color: #ffffff;
	text-decoration: underline;
}

#pickupbox #pickup_inner div.infomation_orange ul li a {
	color: #ffffff;
	text-decoration: underline;
}

#pickupbox #pickup_inner div.infomation ul li.first {
	border-top:none;
}

#pickupbox #pickup_inner div.infomation_orange ul li.first {
	border-top:none;
}

#pickupbox #pickup_inner div.infomation ul li.last {
	border-bottom:none;
}


#pickupbox #pickup_inner div.infomation_orange ul li.last {
	border-bottom:none;
}

.page1 {
	margin-top: 60px;
}

* html .page1 {
	margin-top: 90px;
}

.group {
	margin-bottom: 15px;
}





#pickupbox #pickup_inner img.f_right-page2 {
	float: right;
	margin-top: 30px;
}

#pickupbox #pickup_inner div.infomation-page2 {
	width: 330px;
	background: #9F3F6F;
	padding: 7px 20px;
	color: #ffffff;
	margin-top: 15px;
}

#pickupbox #pickup_inner div.infomation-page2 ul li {
	padding: 5px;
	border-bottom:solid 1px #84315A;
	border-top:solid 1px #BA4781;
}

#pickupbox #pickup_inner div.infomation-page2 ul li a {
	color: #ffffff;
	text-decoration: underline;
}

#pickupbox #pickup_inner div.infomation-page2 ul li.first {
	border-top:none;
}

#pickupbox #pickup_inner div.infomation-page2 ul li.last {
	border-bottom:none;
}



#pickupbox-page3 {
	width: 678px;
	border: solid 1px #336633;
	background: #ffffff;
	padding: 2px;
}

#pickupbox-page3 #pickup_inner {
	width: 636px;
	border: solid 1px #336633;
	padding: 20px;
	background: #ffffff;
}

#pickupbox-page3 #pickup_inner p {
	margin-bottom: 15px;
}

#pickupbox-page3 #pickup_inner p.date {
	background: #336633;
	padding: 2px 6px;
	color: #ffffff;
}

#pickupbox-page3 #pickup_inner img.f_right {
	float: right;
	margin: 10px 0 0 15px;
}

#pickupbox-page3 #pickup_inner #pickup_left {
	padding-top: 10px;
}

#pickupbox-page3 #pickup_inner div.infomation {
	width: 300px;
	background: #336633;
	padding: 7px 20px;
	color: #ffffff;
}

#pickupbox-page3 #pickup_inner div.infomation ul li {
	padding: 5px;
	border-bottom:solid 1px #264C26;
	border-top:solid 1px #438643;
}

#pickupbox-page3 #pickup_inner div.infomation ul li a {
	color: #ffffff;
	text-decoration: underline;
}

#pickupbox-page3 #pickup_inner div.infomation ul li.first {
	border-top:none;
}

#pickupbox-page3 #pickup_inner div.infomation ul li.last {
	border-bottom:none;
}




#pickupbox-page4 {
	width: 678px;
	border: solid 1px #6091A3;
	background: #ffffff;
	padding: 2px;
}

#pickupbox-page4 #pickup_inner {
	width: 636px;
	border: solid 1px #6091A3;
	padding: 20px;
	background: #ffffff;
}

#pickupbox-page4 #pickup_inner p {
	margin-bottom: 15px;
}

#pickupbox-page4 #pickup_inner p.date {
	background: #6091A3;
	padding: 2px 6px;
	color: #ffffff;
}

#pickupbox-page4 #pickup_inner div.infomation {
	background: #6091A3;
	padding: 7px 20px;
	color: #ffffff;
	margin-top: 15px;
}

#pickupbox-page4 #pickup_inner div.infomation ul li {
	padding: 5px;
	border-bottom:solid 1px #537E8D;
	border-top:solid 1px #699FB2;
}

#pickupbox-page4 #pickup_inner div.infomation ul li a {
	color: #ffffff;
	text-decoration: underline;
}

#pickupbox-page4 #pickup_inner div.infomation ul li.first {
	border-top:none;
}

#pickupbox-page4 #pickup_inner div.infomation ul li.last {
	border-bottom:none;
}

.m20 {
	padding-left: 20px;
}

.none {
	margin-bottom: 0;
}

.box {
	float: left;
	width: 300px;
	margin-right: 10px;
}

.box img  {
	margin-right: 5px;
}

.box p {
	padding: 20px 0 0 0;
	
}

.visual {
	padding-bottom: 15px;
}

body.page5 #pickupbox #pickup_inner .page5 {
	width: 370px;
}

#pickupbox #pickup_inner div.infomation2 {
	background: #9F3F6F;
	padding: 1px;
	color: #ffffff;
	margin-bottom: 15px;
}

#pickupbox #pickup_inner div.infomation2 .head {
	text-align: center;
	padding: 7px 0;
}

.info2_cnt {
	background: #ffffff;
	padding: 5px 0;
}

.info2_cnt .box p {
	color: #9f3f6f;
}

.page6 {
	width: 335px;
}

.page6date {
	margin-bottom: 15px;
}



#pickupbox-page7 {
	width: 678px;
	border: solid 1px #336633;
	background: #ffffff;
	padding: 2px;
}

#pickupbox-page7 #pickup_inner {
	width: 636px;
	border: solid 1px #336633;
	padding: 20px;
	background: #ffffff;
}

#pickupbox-page7 #pickup_inner p {
	margin-bottom: 15px;
}

#pickupbox-page7 #pickup_inner p.date {
	background: #336633;
	padding: 2px 6px;
	color: #ffffff;
	margin-bottom: 0;
}

#pickupbox-page7 #pickup_inner img.f_right {
	float: right;
	margin: 10px 0 0 15px;
}

#pickupbox-page7 #pickup_inner #pickup_left {
	padding-top: 10px;
}

#pickupbox-page7 #pickup_inner div.infomation {
	width: 600px;
	background: #336633;
	padding: 7px 20px;
	color: #ffffff;
}

#pickupbox-page7 #pickup_inner div.infomation ul li {
	padding: 5px;
	border-bottom:solid 1px #264C26;
	border-top:solid 1px #438643;
}

#pickupbox-page7 #pickup_inner div.infomation ul li a {
	color: #ffffff;
	text-decoration: underline;
}

#pickupbox-page7 #pickup_inner div.infomation ul li.first {
	border-top:none;
}

#pickupbox-page7 #pickup_inner div.infomation ul li.last {
	border-bottom:none;
}

#pickupbox-page7 #pickup_inner #main_cnt {
	width: 640px;
	height: 443px;
	background: url(./img/img_pickup_091016_1.jpg) no-repeat;
}

#pickupbox-page7 #pickup_inner #main_cnt p {
	width: 400px;
	padding-top: 80px;
}




#pickupbox-page8 {
	width: 678px;
	border: solid 1px #D25C78;
	background: #ffffff;
	padding: 2px;
}

#pickupbox-page8 #pickup_inner {
	width: 636px;
	border: solid 1px #D25C78;
	padding: 20px;
	background: #ffffff;
}

#pickupbox-page8 #pickup_inner p {
	margin-bottom: 15px;
}

#pickupbox-page8 #pickup_inner p.date {
	background: #D25C78;
	padding: 2px 6px;
	color: #ffffff;
}

#pickupbox-page8 #pickup_inner img.f_right {
	float: right;
	margin: 10px 0 0 15px;
}

#pickupbox-page8 #pickup_inner #pickup_left {
	padding-top: 10px;
}

#pickupbox-page8 #pickup_inner div.infomation {
	width: 600px;
	background: #D25C78;
	padding: 7px 20px;
	color: #ffffff;
}

#pickupbox-page8 #pickup_inner div.infomation ul li {
	padding: 5px;
	border-bottom:solid 1px #B85169;
	border-top:solid 1px #EC6786;
}

#pickupbox-page8 #pickup_inner div.infomation ul li a {
	color: #ffffff;
	text-decoration: underline;
}

#pickupbox-page8 #pickup_inner div.infomation ul li.first {
	border-top:none;
}

#pickupbox-page8 #pickup_inner div.infomation ul li.last {
	border-bottom:none;
}

#pickupbox #pickup_inner p.page9date {
	margin-bottom: 15px;
}

.page9_left {
	width:  353px;
	float: left;
}

.page9_right {
	width:  270px;
	float: right;
}

.page9_left p,
.page9_right p {
	margin-bottom:  10px;
}

.page9_left p.mb_30 {
	margin-bottom: 30px;
}

.pp {
	color: #9F3F6F;
}

.page9info {
	width: 595px;
}


#pickupbox-page10 {
	width: 678px;
	border: solid 1px #336633;
	background: #ffffff;
	padding: 2px;
}

#pickupbox-page10 h4 {
	margin-bottom: 15px;
}

#pickupbox-page10 #pickup_inner {
	width: 636px;
	border: solid 1px #336633;
	padding: 20px;
	background: #ffffff;
}

#pickupbox-page10 #pickup_inner p {
	margin-bottom: 15px;
}

#pickupbox-page10 #pickup_inner p.date {
	background: #336633;
	padding: 2px 6px;
	color: #ffffff;
	margin-bottom: 15px;
}

#pickupbox-page10 #pickup_inner img.f_right {
	float: right;
	margin: 10px 0 0 15px;
}

#pickupbox-page10 #pickup_inner #pickup_left {
	padding-top: 10px;
}

#pickupbox-page10 #pickup_inner div.infomation {
	width: 376px;
	background: #336633;
	padding: 7px 20px;
	color: #ffffff;
	float: left;
	margin: 40px 10px 0 0;
}

* html #pickupbox-page10 #pickup_inner div.infomation {
	margin: 40px 3px 0 0;
}

#pickupbox-page10 #pickup_inner div.infomation ul li {
	padding: 5px;
	border-bottom:solid 1px #264C26;
	border-top:solid 1px #438643;
}

#pickupbox-page10 #pickup_inner div.infomation ul li a {
	color: #ffffff;
	text-decoration: underline;
}

#pickupbox-page10 #pickup_inner div.infomation ul li.first {
	border-top:none;
}

#pickupbox-page10 #pickup_inner div.infomation ul li.last {
	border-bottom:none;
}

#pickupbox-page10 #pickup_inner #main_cnt p {
}

#pickupbox-page10 #pickup_inner .f_right {
	padding: 0;
	margin: 0;
}




#pickupbox-page11 {
	width: 678px;
	border: solid 1px #9C774C;
	background: #ffffff;
	padding: 2px;
}

#pickupbox-page11 h4 {
	margin-bottom: 15px;
}

#pickupbox-page11 #pickup_inner {
	width: 636px;
	border: solid 1px #9C774C;
	padding: 20px;
	background: #ffffff;
}

#pickupbox-page11 #pickup_inner p {
	margin-bottom: 15px;
}

#pickupbox-page11 #pickup_inner p.date {
	background: #9C774C;
	padding: 2px 6px;
	color: #ffffff;
	margin-bottom: 15px;
}

#pickupbox-page11 #pickup_inner #pickup_left {
	padding-top: 10px;
}

#pickupbox-page11 #pickup_inner div.infomation {
	background: url(./img/index_r4_c1.jpg) no-repeat;
	width: 640px;
	height: 101px;
	color: #ffffff;
}

#pickupbox-page11 #pickup_inner div.infomation ul {
	padding: 10px 0 0 15px;
}

#pickupbox-page11 #pickup_inner div.infomation ul li {
	padding: 5px;
}

#pickupbox-page11 #pickup_inner div.infomation ul li a {
	color: #ffffff;
	text-decoration: underline;
}

#pickupbox-page11 #pickup_inner div.infomation ul li.first {
	border-top:none;
}

#pickupbox-page11 #pickup_inner div.infomation ul li.last {
	border-bottom:none;
}

#pickupbox-page11 #pickup_inner #main_cnt p {
}

#pickupbox-page11 #pickup_inner .f_right {
	padding: 0;
	margin: 0;
}

#pickupbox-page11 #pickup_inner p.none {
	margin: 0;
}




#pickupbox-page12 {
	width: 678px;
	border: solid 1px #336633;
	background: #ffffff;
	padding: 2px;
}

#pickupbox-page12 h4 {
	margin-bottom: 15px;
}

#pickupbox-page12 #pickup_inner {
	width: 636px;
	border: solid 1px #336633;
	padding: 20px;
	background: #ffffff;
}

#pickupbox-page12 #pickup_inner p {
	margin-bottom: 15px;
}

#pickupbox-page12 #pickup_inner p.date {
	background: #336633;
	padding: 2px 6px;
	color: #ffffff;
	margin-bottom: 15px;
}

#pickupbox-page12 #pickup_inner img.f_right {
	float: right;
	margin: 10px 0 0 15px;
}

#pickupbox-page12 #pickup_inner #pickup_left {
	padding-top: 10px;
}

#pickupbox-page12 #pickup_inner div.infomation {
	width: 600px;
	background: #336633;
	padding: 7px 20px;
	color: #ffffff;
	margin: 20px 10px 0 0;
}

#pickupbox-page12 #pickup_inner div.infomation ul li {
	padding: 5px;
	border-bottom:solid 1px #264C26;
	border-top:solid 1px #438643;
}

#pickupbox-page12 #pickup_inner div.infomation ul li a {
	color: #ffffff;
	text-decoration: underline;
}

#pickupbox-page12 #pickup_inner div.infomation ul li.first {
	border-top:none;
}

#pickupbox-page12 #pickup_inner div.infomation ul li.last {
	border-bottom:none;
}

#pickupbox-page12 #pickup_inner #main_cnt p {
}

#pickupbox-page12 #pickup_inner .f_right {
	padding: 0;
	margin: 0;
}

.mb_20 {
	margin-bottom: 20px;
}

body.page14 #pickupbox {
	border: solid 1px #CD4C15;
}

body.page14 #pickupbox #pickup_inner {
	border: solid 1px #CD4C15;
}

body.page14 #pickupbox #pickup_inner p.date {
	background: #CD4C15;
}

body.page14 #pickupbox #pickup_inner #pickup_left {
	width: 340px;
	float: left;
}

.f_right_p14 {
	float: right;
	margin: 10px 0 0 10px;
}

body.page14 #pickupbox #pickup_inner div.infomation {
	background: #CD4C15;
	padding: 7px 20px;
	color: #ffffff;
	margin: 30px 0 0 0;
}

#specialbox {
	width: 680px;
	background: #FFEADD;
	padding: 20px 0;
	margin: 20px 0;
}

#specialbox_inner {
	width: 640px;
	margin: 0 auto 20px auto;
	border-bottom: solid 1px #CD4C15;
}

#specialbox p.ttl {
	margin-bottom: 20px;
}

.innerbox {
	width: 575px;
	margin: 0 auto;
}

.innerbox ul {

}

.innerbox ul li {
	width: 270px;
	float: left;
	margin: 0 35px 35px 0;
}

.innerbox ul li.last {
	margin-right: 0;
}

.innerbox p {
	margin-bottom: 10px;
}

#specialbox_foot {
	width: 640px;
	margin: 0 auto;
}

.group div.img01{
float:left;
margin-right:18px;
}

.group p.txt01{
float:right;
width:390px;
margin-top:0px !important;
}

.group div.img02{
float:right;
}

.group p.txt02{
float:left;
width:380px;
margin-top:0px !important;
margin-right:18px;
}

p.pickup_txt03{
margin-bottom:5px !important;
}

p.pickup_txt04{
margin-top:5px !important;
}

.group div.leftbox01 h4{
margin-top:0px;
}

.group div.leftbox01{
float:left;
width:340px;
margin-top:0px !important;
margin-right:10px;
}

.page21_box {
	border: solid 1px #CF9FB7;
	padding: 10px;
	margin-bottom: 20px;
}

.page21_box .head {
	margin-bottom: 7px;
}

.page21_box span {
	color: #9F3F6F;
}


/*====================================
               CLEARFIX
=====================================*/

.group:after,
.box:after,
.info2_cnt:after,
.innerbox ul:after
{
	content: ".";
	height: 0;
	clear: both;
	visibility: hidden;
	display: block;
}

.group,
.box,
.info2_cnt,
.innerbox ul
{
	display: inline-block;
}

/*\*/
* html .group,
* html .box,
* html .info2_cnt,
* html .innerbox ul
{
	height: 1%;
}

.group,
.box,
.info2_cnt,
.innerbox ul
{
	display: block;
}