@charset "utf-8";

/************************************************

　　　　　CustomTemplate_P-red

************************************************/


/*　categorypage_fathersday resetCSS　*/

#contents {
	width: 960px;
	margin: -3px auto 0;
	padding: 25px;
	overflow: auto;
	*zoom: 1;
	overflow: auto;
}

#main-column {
	width: 960px;
	margin-bottom: 60px;
}

/*　categorypage_fathersday resetCSS　*/


/* ↓fathersday resetCSS ショップサーブのdefault.cssを無効化↓ */

body {
	font-size: 18px;
	line-height: 100%;
}

#wrapper {
	width: 100%;
	min-width: 0px;
}

header {
	padding-bottom: 0;
	background-color: #fff;
}

header #header-inner {
}

#header-inner #logoWrap {
	width: 550px;
}

#header-inner h2.logo,
#header-inner h2.siteName {
	display: table-cell;
	vertical-align: middle;
	width: 100px;
	background: none;
	margin: 0;
	padding: 0;
}

#header-inner h2.sitecopy {
	font-size: 16px;
	max-width: 540px;
}

#header-inner #logo div.shoplogo {
	width: 410px;
}

#header-inner #logo p#topcopy {
	font-size: 12.8px;
}

#header-inner #logo div.shoplogo h2.siteName {
	font-size: 32px;
	width: 440px;
	padding: 5px 0px 10px 0px;
}

#hNav ul#header_guide li#header_guide_phoneicon div#teltext {
	font-size: 12.8px;
}

#hNav ul#header_guide li#header_guide_phoneicon div#tel {
	font-size: 27.2px;
}

#hNav ul#header-nav li {
	font-size: 16px;
}

#contents {
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: visible;
}

#main-column {
	width: 100%;
	margin-bottom: 60px;
	float: none;
	overflow: visible;
}

#main-column #fathersDayGift_wrap,
#main-column #fathersDayGift_wrap p,
#main-column #fathersDayGift_wrap ul li,
#main-column #fathersDayGift_wrap dd {
	font-size: 100%;
	font-size: 18px;
	font-weight: bolder;
	font-size: 1rem;
	line-height: 100%;
	line-height: 1.6em;
}

#main-column #fathersDayGift_wrap strong {
	font-weight: bold;
}

#main-column #fathersDayGift_wrap dt {
	font-size: 100%;
	font-weight: bold;
}

#fathersDayGift_wrap img {
	vertical-align: bottom;
}

div#cart-footer #footer-inner,
#footer-inner {
	width: 960px;
}

.none {
	display: none;
}

.clearfix:after {
	content: " ";
	display: block;
	clear: both;
}


/* ↑fathersday resetCSS ショップサーブのdefault.cssを無効化↑ */


/* ↓header nav↓ */

#gnav {
	transition: all 0.5s;
	height: 48px;
}

#gnav.pc.fixed {
	height: 70px;
}

#gnav nav ul li a {
	transition: all 0.5s;
	display: table-cell;
	width: 200px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}

#gnav.pc.fixed nav ul li a {
	font-size: 20px;
	height: 42px;
}

/* ↑header nav↑ */


/*　categorypage_fathersday　*/


/* ↓共通設定↓ */

a {
	transition: all 1s;
}

a:hover {
	text-decoration: none;
	opacity: 0.8;
}

.textRed {
	color: #dd141c;
}

/* ↑共通設定↑ */


/****************************
PC用設定
****************************/

/* ↓PC表示時非表示↓ */
@media screen and (min-width:768px) {
	div#wrapper .pcNone,
	div#wrapper #header-inner .pcNone {
		display: none;
	}
}
/* ↑PC表示時非表示↑ */


/* ↓父の日プレゼント特集ファーストビュー section#papa_01↓ */

#main-column #fathersDayGift_wrap div.papa_01_wrap {
	width: 100%;
	background-color: #e8f3f7;
}

#main-column #fathersDayGift_wrap section#papa_01 {
	width: 1109px;
	height: 560px;
	border: none;
	padding: 100px 0 80px;
	margin: 0 auto;
	background-image: url("fathersday_img/2017/fd_lp_top.jpg");
	background-repeat: no-repeat;
}

div#papa_01_textbox {
	float: right;
	width: 345px;
	height: 520px;
	border: none;
	margin-right: 55px;
}

#main-column #fathersDayGift_wrap section#papa_01 div.p_01 {
	float: left;
	width: 355px;
	margin-left: 55px;
}

#main-column #fathersDayGift_wrap section#papa_01 div.p_01 p,
#main-column #fathersDayGift_wrap section#papa_01 div.p_01 h1 {
	font-size: 34px;
	font-weight: bold;
	line-height: 42px;
	background-image: none;
}

#main-column #fathersDayGift_wrap section#papa_01 div.p_01 p.firstviewText img {
	margin-bottom: 10px;
}

#main-column #fathersDayGift_wrap section#papa_01 p.p_02 {
	font-weight: bold;
	line-height: 46px;
	font-size: 38px;
	width: 345px;
	margin-bottom: 25px;
}

#main-column #fathersDayGift_wrap section#papa_01 p.p_03 {
	line-height: 26px;
	font-weight: bolder;
	font-size: 17px;
	margin-bottom: 25px;
}

#main-column #fathersDayGift_wrap section#papa_01 p.p_04 {
	margin-bottom: 20px;
}

#main-column #fathersDayGift_wrap section#papa_01 p.p_04 a {
	display: block;
	width: 240px;
	height: 63px;
	padding: 7px 0 0 30px;
	line-height: 28px;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	border-radius: 5px;
	background-color: #b33;
}

#main-column #fathersDayGift_wrap section#papa_01 div.p_05 {
}

#main-column #fathersDayGift_wrap section#papa_01 img.ribbon {
	position: absolute;
	top: 438px;
	left: 0px;
	border: none;
}

/* ↑父の日プレゼント特集ファーストビュー section#papa_01↑ */

/* ↓父の日の贈り物にコーヒーが選ばれています。 section#papa_02↓ */
#main-column #fathersDayGift_wrap section#papa_02 {
	width: 100%;
	border: none;
	margin: 0px auto 80px;
}

#main-column #fathersDayGift_wrap section#papa_02 .title_wrap {
	padding-bottom: 56px;
	background-image: url("fathersday_img/2017/fd_lp_delta.jpg");
	background-position: center bottom;
	background-repeat: no-repeat;
}

#main-column #fathersDayGift_wrap section#papa_02 h3,
#main-column #fathersDayGift_wrap section#papa_02 p.subtitle {
	text-align: center;
	background-color: #e8f3f7;
}

#main-column #fathersDayGift_wrap section#papa_02 h3 {
	font-size: 46px;
	font-weight: bold;
	line-height: 1.2em;
}

#main-column #fathersDayGift_wrap section#papa_02 p.subtitle {
	font-size: 28px;
	padding-bottom: 80px;
}

#main-column #fathersDayGift_wrap section#papa_02 .list_wrap {
	width: 1280px;
	padding-top: 80px;
	margin: 0 auto;
	background-image: url("fathersday_img/2017/fd_lp_riyu_img.jpg");
	background-repeat: no-repeat;
}

#main-column #fathersDayGift_wrap section#papa_02 ul {
	width: 1000px;
	height: 890px;
	margin: 0 auto;
}

#main-column #fathersDayGift_wrap section#papa_02 ul li {
	position: relative;
	width: 510px;
}

#main-column #fathersDayGift_wrap section#papa_02 ul li.mb1em,
#main-column #fathersDayGift_wrap section#papa_02 ul li.right.mb1em {
	margin-bottom: 1em;
}

#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(even) {
	margin-bottom: 2.5em;
}

#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(odd):before {
	content: "";
	display: block;
	position: absolute;
	top: 5px;
	left: 0;
	width: 29px;
	height: 27px;
	background-color: #344a93;
}

#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(even):before {
	content: "";
	display: block;
	position: absolute;
	top: 5px;
	left: 0;
	width: 29px;
	height: 27px;
	background-color: #e6f3fc;
}

#main-column #fathersDayGift_wrap section#papa_02 ul li.right {
	margin: 0 0 0 auto;
}

#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(odd) p.text {
	font-size: 24px;
	font-weight: bold;
	color: #344a93;
	margin-left: 1.5em;
}

#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(even) p.text {
	font-size: 18px;
	margin-left: 1.6em;
	padding-top: 0.3em;
	margin-left: 2em;
}

#main-column #fathersDayGift_wrap section#papa_02 ul li a {
	text-decoration: underline;
	position: relative;
	display: block;
	float: right;
	margin-top: 0.8m;
	margin-right: 1.5em;
}

#main-column #fathersDayGift_wrap section#papa_02 ul li a:after {
	content: "";
	display: block;
	position: absolute;
	top: 7px;
	right: -1em;
	border: 8px solid transparent;
	border-left: 8px solid #000;
}

#main-column #fathersDayGift_wrap section#papa_02 p.giftLink {
}

#main-column #fathersDayGift_wrap section#papa_02 p.giftLink a {
	text-align: center;
	color: #fff;
	font-size: 26px;
	display: block;
	width: 300px;
	height: 44px;
	padding-top: 16px;
	margin: 0 auto;
	border-radius: 5px;
	background-color: #b33;
}

/* ↑父の日の贈り物にコーヒーが選ばれています。 section#papa_02↑ */

/* ↓ROKUMEI COFFEE CO.が選ばれる7つの理由。 section#papa_03↓ */

#main-column #fathersDayGift_wrap section#papa_03 {
	width: 100%;
	height: 700px;
	padding: 50px 0 0;
	margin: 0 auto 150px auto;
	background-color: #e8f3f7;
}

#main-column #fathersDayGift_wrap section#papa_03 div.wrap {
	width: 960px;
	padding: 30px 0 0;
	margin: 0 auto;
	background-image: url("fathersday_img/2017/7riyu_bg.png");
	background-repeat: no-repeat;
}

#main-column #fathersDayGift_wrap section#papa_03 h3 {
	text-align: left;
	width: 480px;
	height: 142px;
	margin-bottom: 0;
}

#main-column #fathersDayGift_wrap section#papa_03 h3 span.sub,
#main-column #fathersDayGift_wrap section#papa_03 h3 span.main {
	text-align: left;
}

#main-column #fathersDayGift_wrap section#papa_03 h3 span.sub {
	line-height: 1.2em;
	font-size: 30px;
}

#main-column #fathersDayGift_wrap section#papa_03 h3 span.main {
	line-height: 1.2em;
	font-size: 60px;
}

#main-column #fathersDayGift_wrap section#papa_03 div.left,
#main-column #fathersDayGift_wrap section#papa_03 ul.right {
	width: 480px;
	float: left;
}

#main-column #fathersDayGift_wrap section#papa_03 ul li {
	position: relative;
	font-weight: bold;
	width: 450px;
	height: 126px;
	border-top: 2px solid #ddd;
}

#main-column #fathersDayGift_wrap section#papa_03 ul li:last-child {
	border-bottom: 2px solid #ddd;
}

#main-column #fathersDayGift_wrap section#papa_03 ul li p {
	font-size: 26px;
	font-weight: bold;
	line-height: 1.2em;
	height: 95px;
	padding: 30px 0 0 0;
	margin: 0 0 0 2.2em;
}

#main-column #fathersDayGift_wrap section#papa_03 ul li p span.sub {
	font-size: 17px
}

#main-column #fathersDayGift_wrap section#papa_03 ul.right li {
	margin: 15px 0 0 30px;
}

#main-column #fathersDayGift_wrap section#papa_03 div.left li {
	margin: 15px 30px 0 0;
}

#main-column #fathersDayGift_wrap section#papa_03 div.left li.one:before {
	content: "1";
	font-size: 52px;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

#main-column #fathersDayGift_wrap section#papa_03 div.left li.two:before {
	content: "2";
	font-size: 52px;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

#main-column #fathersDayGift_wrap section#papa_03 div.left li.three:before {
	content: "3";
	font-size: 52px;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

#main-column #fathersDayGift_wrap section#papa_03 ul.right li.four:before {
	content: "4";
	font-size: 52px;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

#main-column #fathersDayGift_wrap section#papa_03 ul.right li.five:before {
	content: "5";
	font-size: 52px;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

#main-column #fathersDayGift_wrap section#papa_03 ul.right li.six:before {
	content: "6";
	font-size: 52px;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

#main-column #fathersDayGift_wrap section#papa_03 ul.right li.seven:before {
	content: "7";
	font-size: 52px;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

/* ↑ROKUMEI COFFEE CO.が選ばれる7つの理由。 section#papa_03↑ */

/* ↓大切な贈り物を心をこめてお包みします 父の日のギフト対応 section#papa_04↓ */

#main-column #fathersDayGift_wrap section#papa_04 {
	width: 960px;
	border: none;
	margin: 0 auto;
}

#main-column #fathersDayGift_wrap section#papa_04 p.subtitle {
	text-align: center;
	font-weight: bold;
	font-size: 28px;
	margin-bottom: 10px;
}

#main-column #fathersDayGift_wrap section#papa_04 h3 {
	text-align: center;
	font-weight: bold;
	font-size: 36px;
	margin-bottom: 40px;
}

#main-column #fathersDayGift_wrap section#papa_04 section h4 {
	font-weight: bold;
	font-size: 26px;
	margin-bottom: 18px;
}

#main-column #fathersDayGift_wrap section#papa_04 section.doukon {
	margin-bottom: 120px;
}

/* ↑大切な贈り物を心をこめてお包みします 父の日のギフト対応 section#papa_04↑ */

/* ↓オリジナルメッセージカード section#papa_05↓ */

#main-column #fathersDayGift_wrap section#papa_05 {
	width: 960px;
	margin: 0 auto 200px;
}

#main-column #fathersDayGift_wrap section#papa_05 h3 {
	font-weight: bold;
	font-size: 26px;
	margin-bottom: 18px;
}

#main-column #fathersDayGift_wrap section#papa_05 p {
	margin-bottom: 35px;
}

#main-column #fathersDayGift_wrap section#papa_05 ul li {
	position: relative;
	float: left;
	width: 465px;
	height: 280px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#main-column #fathersDayGift_wrap section#papa_05 ul li:nth-child(even) {
	margin-right: 0;
}

#main-column #fathersDayGift_wrap section#papa_05 ul li:nth-child(5),
#main-column #fathersDayGift_wrap section#papa_05 ul li:nth-child(6) {
	margin-bottom: 0;
}

#main-column #fathersDayGift_wrap section#papa_05 ul li:nth-child(1) {
	background-image: url("fathersday_img/2017/fd_curd_01.jpg");
	background-repeat: no-repeat;
}

#main-column #fathersDayGift_wrap section#papa_05 ul li:nth-child(2) {
	background-image: url("fathersday_img/2017/fd_curd_02.jpg");
	background-repeat: no-repeat;
}

#main-column #fathersDayGift_wrap section#papa_05 ul li:nth-child(3) {
	background-image: url("fathersday_img/2017/fd_curd_03.jpg");
	background-repeat: no-repeat;
}

#main-column #fathersDayGift_wrap section#papa_05 ul li:nth-child(4) {
	background-image: url("fathersday_img/2017/fd_curd_04.jpg");
	background-repeat: no-repeat;
}

#main-column #fathersDayGift_wrap section#papa_05 ul li:nth-child(5) {
	background-image: url("fathersday_img/2017/fd_curd_05.jpg");
	background-repeat: no-repeat;
}

#main-column #fathersDayGift_wrap section#papa_05 ul li:nth-child(6) {
	background-image: url("fathersday_img/2017/fd_curd_06.jpg");
	background-repeat: no-repeat;
}

#main-column #fathersDayGift_wrap section#papa_05 ul li h4 {
	position: absolute;
	top: 105px;
	left: 20px;
	font-size: 26px;
	font-weight: bold;
	line-height: 1.2em;
}

#main-column #fathersDayGift_wrap section#papa_05 ul li p.messageDetail {
	position: absolute;
	top: 190px;
	left: 20px;
	font-size: 22px;
	line-height: 1.2em;
}

/* ↑オリジナルメッセージカード section#papa_05↑ */

/* ↓ギフト一覧 section#papa_06↓ */

section#papa_06 {
	width: 100%;
	padding: 50px 0 20px 0;
	margin: 0 auto;
	background-color: #e8f3f7;
}

section#papa_06 .wrap {
	width: 960px;
	margin: 0 auto;
}

section#papa_06 h2 {
	text-align: center;
	font-size: 30px;
	border: none;
	background-image: url(mothersday_img/2017/line_blak.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

section#papa_06 p {
	text-align: center;
	margin-bottom: 20px;
	font-size: 16px;
}

section#papa_06 ul#tab-index {
	margin: 0 auto 15px;
}

section#papa_06 ul#tab-index li {
	background-color: #334b91;
	width: 290px;
	height: 40px;
	float: left;
	margin: 0 15px;
	color: #fff;
	text-align: center;
	font-size: 140%;
	padding-top: 10px;
	cursor: pointer;
}

section#papa_06 ul#tab-index li:nth-last-of-type(1) {
	margin-right: 0;
}

section#papa_06 ul#tab-index li.active {
	background-color: #667ae6;
}

section#papa_06 table.tab-content {
	margin: 0 auto 25px;
	border: solid 1px #eae5de;
	font-size: 80%;
	display: none;
}

section#papa_06 table.active {
	display: table !important;
}

section#papa_06 table.tab-content th {
	width: 241px;
	background-color: #cdf;
	border: solid 1px #fff;
	color: #4b2621;
	padding: 15px 0;
	line-height: 1.8em;
	text-align: center;
	vertical-align: middle;
}

section#papa_06 table.tab-content strong {
	background: #334b91;
	color: #fff;
	border-radius: 4px;
	padding: 3px 5px;
	font-weight: normal;
}

section#papa_06 table.tab-content tr {
	vertical-align: baseline;
}

section#papa_06 table.tab-content td {
	background: #fff;
	border: solid 1px #eae5de;
	width: 241px;
	line-height: normal;
}

section#papa_06 table.tab-content td>div,
section#papa_06 table.tab-content td>a {
	display: block;
	padding: 0 20px;
}

section#papa_06 table.tab-content td figure {
	padding: 20px 0;
	border-top: dotted 1px #eae5de;
	overflow: hidden;
	zoom: 1;
}

section#papa_06 table.tab-content td figure:after {
	content: "";
	display: block;
	clear: both;
}

section#papa_06 table.tab-content td figure img {
	float: left;
	margin-right: 10px;
}

/* ↑ギフト一覧 section#papa_06↑ */

/* ↓ギフト一覧 section#papa_07↓ */

#main-column #fathersDayGift_wrap section#papa_07 {
	width: 960px;
	border: none;
	margin: 0 auto 150px;
}
#main-column #fathersDayGift_wrap section#papa_07 .backImg {
	width: 920px;
	padding: 60px 0 348px 50px;
	margin-bottom: 30px;
	background-image: url("fathersday_img/2017/fd_lp_coffeetime.jpg");
	background-repeat: no-repeat;
}

#main-column #fathersDayGift_wrap section#papa_07 h1 {
	font-size: 70px;
	font-weight: bold;
	color: #fff;
	background: none;
	margin-bottom: 40px;
}

#main-column #fathersDayGift_wrap section#papa_07 p.p_01 {
	line-height: 46px;
	font-size: 35px;
	font-weight: bold;
	color: #fff;
}

#main-column #fathersDayGift_wrap section#papa_07 p.p_02 {
	margin-bottom: 1.5em;
}

#main-column #fathersDayGift_wrap section#papa_07 p.p_02,
#main-column #fathersDayGift_wrap section#papa_07 p.p_03 {
	text-align: left;
	line-height: 34px;
	font-size: 23px;
	color: #000;
}

/* ↑ギフト一覧 section#papa_07↑ */

/* ↓知って得する！コーヒーの健康効果 section#papa_08↓ */

#main-column #fathersDayGift_wrap section#papa_08_title {
	width: 960px;
	height: 100px;
	border: none;
	margin: 10px auto 30px auto;
	position: relative;
}

#main-column #fathersDayGift_wrap section#papa_08_title h1 {
	position: absolute;
	top: 50px;
	left: 0px;
	width: 960px;
	text-align: center;
	font-size: 48px;
	font-weight: normal;
	color: #C1272D;
	background: none;
}

#main-column #fathersDayGift_wrap section#papa_08 {
	width: 960px;
	height: 1200px;
	border: none;
	margin: 10px auto 100px auto;
	background-image: url("fathersday_img/2017/papa_08_bg.jpg");
	background-size: 960px 1200px;
	background-repeat: no-repeat;
	position: relative;
}

#main-column #fathersDayGift_wrap section#papa_08 img.icon {
	position: absolute;
	top: 0px;
	left: 0px;
	border: none;
}

#main-column #fathersDayGift_wrap section#papa_08 img.glaph {
	position: absolute;
	top: 610px;
	left: 400px;
	border: none;
}

div#papa_08_border {
	position: absolute;
	top: 135px;
	left: 20px;
	width: 910px;
	height: 1035px;
	border: 5px solid #330f00;
}

div#papa_08_tittlebox {
	position: absolute;
	top: 135px;
	left: 20px;
	width: 910px;
	height: 100px;
	background-color: #330f00;
	border: 5px solid #330f00;
}

#main-column #fathersDayGift_wrap section#papa_08 h1 {
	position: absolute;
	top: 155px;
	left: 40px;
	font-size: 30px;
	color: #fff;
	background: none;
}

#main-column #fathersDayGift_wrap section#papa_08 p.p_01 {
	position: absolute;
	top: 205px;
	left: 45px;
	font-size: 21px;
	font-weight: normal;
	color: #fff;
}

#main-column #fathersDayGift_wrap section#papa_08 p.p_02 {
	position: absolute;
	top: 270px;
	left: 45px;
	width: 870px;
	font-size: 18px;
	line-height: 32px;
	color: #330f00;
}

#main-column #fathersDayGift_wrap section#papa_08 p.p_03 {
	position: absolute;
	top: 610px;
	left: 45px;
	width: 340px;
	font-size: 18px;
	line-height: 32px;
	color: #330f00;
}

#main-column #fathersDayGift_wrap section#papa_08 p.p_04 {
	position: absolute;
	top: 1120px;
	left: 45px;
	width: 870px;
	font-size: 13px;
	color: #330f00;
	background: none;
}

#main-column #fathersDayGift_wrap section#papa_08 h2 {
	position: absolute;
	top: 520px;
	left: 45px;
	font-size: 30px;
	color: #C1272D;
	background: none;
}

/* ↑知って得する！コーヒーの健康効果 section#papa_08↑ */

/* ↓コーヒーには２型糖尿病の予防としての効果がある!? section#papa_09↓ */

#main-column #fathersDayGift_wrap section#papa_09 {
	width: 960px;
	height: 1430px;
	border: none;
	margin: 10px auto 100px auto;
	background-image: url("fathersday_img/2017/papa_09_bg.jpg");
	background-size: 960px 1430px;
	background-repeat: no-repeat;
	position: relative;
}

div#papa_09_border {
	position: absolute;
	top: 135px;
	left: 20px;
	width: 910px;
	height: 1265px;
	border: 5px solid #330f00;
}

div#papa_09_tittlebox {
	position: absolute;
	top: 135px;
	left: 20px;
	width: 910px;
	height: 100px;
	background-color: #330f00;
	border: 5px solid #330f00;
}

#main-column #fathersDayGift_wrap section#papa_09 h1 {
	position: absolute;
	top: 155px;
	left: 40px;
	font-size: 30px;
	color: #fff;
	background: none;
}

#main-column #fathersDayGift_wrap section#papa_09 p.p_01 {
	position: absolute;
	top: 205px;
	left: 45px;
	font-size: 21px;
	font-weight: normal;
	color: #fff;
}

#main-column #fathersDayGift_wrap section#papa_09 p.p_02 {
	position: absolute;
	top: 270px;
	left: 45px;
	width: 850px;
	font-size: 18px;
	line-height: 32px;
	color: #330f00;
}

#main-column #fathersDayGift_wrap section#papa_09 p.p_03 {
	position: absolute;
	top: 800px;
	left: 45px;
	width: 480px;
	font-size: 18px;
	line-height: 32px;
	color: #330f00;
}

#main-column #fathersDayGift_wrap section#papa_09 p.p_04 {
	position: absolute;
	top: 1185px;
	left: 45px;
	width: 850px;
	font-size: 18px;
	line-height: 32px;
	color: #330f00;
}

#main-column #fathersDayGift_wrap section#papa_09 p.p_05 {
	position: absolute;
	top: 1350px;
	left: 45px;
	width: 870px;
	font-size: 13px;
	color: #330f00;
	background: none;
}

#main-column #fathersDayGift_wrap section#papa_09 h2 {
	position: absolute;
	top: 710px;
	left: 45px;
	font-size: 30px;
	color: #C1272D;
	background: none;
}

#main-column #fathersDayGift_wrap section#papa_09 img.glaph {
	position: absolute;
	top: 800px;
	left: 550px;
	border: none;
}

/* ↑コーヒーには２型糖尿病の予防としての効果がある!? section#papa_09↑ */

/* ↓スペシャルティコーヒーってなあに？ section#papa_10↓ */

#main-column #fathersDayGift_wrap section#papa_10 {
	width: 100%;
	padding-top: 70px;
	padding-bottom: 70px;
	margin: 0;
	background-color: #e8f3f7;
}

#main-column #fathersDayGift_wrap section#papa_10 h3 {
	font-size: 32px;
	line-height: 1.6em;
	text-align: center;
	margin-bottom: 75px;
}

#main-column #fathersDayGift_wrap section#papa_10 div.wrap {
	width: 960px;
	margin: 0 auto;
}

#main-column #fathersDayGift_wrap section#papa_10 div.textBox p {
	float: left;
}

#main-column #fathersDayGift_wrap section#papa_10 div.textBox p.img {
	width: 450px;
	height: 400px;
	margin: 0 15px;
	overflow: hidden;
}

#main-column #fathersDayGift_wrap section#papa_10 p.text {
	margin-bottom: 15px;
}

#main-column #fathersDayGift_wrap section#papa_10 p.text:last-child {
	margin-bottom: 0;
}

#main-column #fathersDayGift_wrap section#papa_10 div.textBox p.text {
	width: 480px;
}

#main-column #fathersDayGift_wrap section#papa_10 div.textBox p:nth-child(2) {
	margin-top: 40px;
}

/* ↑スペシャルティコーヒーってなあに？ section#papa_10↑ */

/* ↓お客様の声 section#papa_11↓ */

#main-column #fathersDayGift_wrap section#papa_11 {
	width: 100%;
	padding-bottom: 70px;
	background-color: #e8f3f7;
	margin-bottom: 150px;
}

#main-column #fathersDayGift_wrap section#papa_11 h3 {
	font-size: 32px;
	line-height: 1.6em;
	text-align: center;
	margin-bottom: 70px;
}

#main-column #fathersDayGift_wrap section#papa_11 ul {
	width: 960px;
	margin: 0 auto
}

#main-column #fathersDayGift_wrap section#papa_11 ul li {
	float: left;
	text-align: center;
	width: 452px;
	height: 568px;
	border: 1px solid #000;
	margin: 0 50px 0 0;
	background-color: #fff;
}

#main-column #fathersDayGift_wrap section#papa_11 ul li:last-child {
	margin: 0;
}

#main-column #fathersDayGift_wrap section#papa_11 ul li p.customerImg {
	text-align: center;
	margin-bottom: 15px;
}

#main-column #fathersDayGift_wrap section#papa_11 ul li h4 {
	text-align: center;
	font-size: 26px;
	margin-bottom: 20px;
}

#main-column #fathersDayGift_wrap section#papa_11 ul li p.name {
	text-align: center;
	margin-bottom: 20px;
}

#main-column #fathersDayGift_wrap section#papa_11 ul li p.text {
	text-align: center;
	font-size: 14px;
}

/* ↑お客様の声 section#papa_11↑ */

/* ↓ROKUMEI COFFEE CO. のこだわり section#papa_12↓ */

#main-column #fathersDayGift_wrap section#papa_12 {
	width: 960px;
	margin: 0 auto 150px;
}

#main-column #fathersDayGift_wrap section#papa_12 h3 {
	font-size: 32px;
	line-height: 1.6em;
	text-align: center;
	margin-bottom: 70px;
}

#main-column #fathersDayGift_wrap section#papa_12 ul li {
	border-bottom: 1px solid #999;
	padding: 0 0 35px 0;
	margin: 0 0 35px 0;
}

#main-column #fathersDayGift_wrap section#papa_12 ul li:last-child {
	border: none;
}

#main-column #fathersDayGift_wrap section#papa_12 ul li h4,
#main-column #fathersDayGift_wrap section#papa_12 ul li p.img01 {
	float: left;
	width: 480px;
}

#main-column #fathersDayGift_wrap section#papa_12 ul li h4 {
	font-size: 36px;
	line-height: 1.2em;
}

#main-column #fathersDayGift_wrap section#papa_12 ul li p.text {
	float: left;
	width: 460px;
	margin: 0 0 40px 10px;
}

#main-column #fathersDayGift_wrap section#papa_12 ul li p.img01 {
	clear: both;
}

#main-column #fathersDayGift_wrap section#papa_12 ul li p.img02 {
	float: left;
	width: 230px;
	margin: 0 0 0 10px;
}

#main-column #fathersDayGift_wrap section#papa_12 ul li p.imgStaff {
	clear: both;
}

#main-column #fathersDayGift_wrap section#papa_12 ul li:nth-child(even) h4,
#main-column #fathersDayGift_wrap section#papa_12 ul li:nth-child(even) p.text {
	float: right;
}

#main-column #fathersDayGift_wrap section#papa_12 ul li:nth-child(even) h4 {
	width: 460px;
}

#main-column #fathersDayGift_wrap section#papa_12 ul li:nth-child(even) p.text {
	margin: 0 40px 40px 0;
}

/* ↑ROKUMEI COFFEE CO. のこだわり section#papa_12↑ */

/* ↓多数のメディアにも section#papa_13↓ */

#main-column #fathersDayGift_wrap section#papa_13 {
	width: 960px;
	margin: 0 auto 150px;
}

#main-column #fathersDayGift_wrap section#papa_13 h3 {
	font-size: 32px;
	line-height: 1.6em;
	text-align: center;
	margin-bottom: 70px;
}

#main-column #fathersDayGift_wrap section#papa_13 dl {
	position: relative;
	float: left;
	width: 465px;
	height: 580px;
}

#main-column #fathersDayGift_wrap section#papa_13 dl.magazine {
	margin-right: 30px;
}

#main-column #fathersDayGift_wrap section#papa_13 dl dt {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 1em;
	font-size: 46px;
	width: 112px;
	height: 107px;
	padding: 21px 0 0 16px;
	border: 1px solid #000;
}

#main-column #fathersDayGift_wrap section#papa_13 dl dd.media {
	text-indent: 1em;
	line-height: 1em;
	font-size: 20px;
	width: 220px;
}

#main-column #fathersDayGift_wrap section#papa_13 dl dd.media:before {
	content: "";
	position: absolute;
	top: 1px;
	display: block;
	background-color: #000;
	border-radius: 50%;
	width: 16px;
	height: 16px;
}

#main-column #fathersDayGift_wrap section#papa_13 dl dd.media01 {
	position: absolute;
	top: 0px;
	left: 240px;
}

#main-column #fathersDayGift_wrap section#papa_13 dl dd.media02 {
	position: absolute;
	top: 300px;
	left: 0px;
}

#main-column #fathersDayGift_wrap section#papa_13 dl dd.media03 {
	position: absolute;
	top: 300px;
	left: 240px;
}

#main-column #fathersDayGift_wrap section#papa_13 dl dd span.subtext {
	display: block;
	float: right;
	font-size: 10px;
}

#main-column #fathersDayGift_wrap section#papa_13 dl.magazine dd.media02 {
	text-align: right;
	line-height: 1em;
	width: auto;
}

#main-column #fathersDayGift_wrap section#papa_13 dl.magazine dd span.cafe_rest {
	font-size: 10px;
}

#main-column #fathersDayGift_wrap section#papa_13 dl.magazine dd span.cafe_rest:nth-child(2) {
	margin-left: 5px;
}

#main-column #fathersDayGift_wrap section#papa_13 dl.magazine dd span.cafe_rest:nth-child(3) {
	margin-left: 10px;
}

#main-column #fathersDayGift_wrap section#papa_13 dl.magazine dd span.cafe_rest:nth-child(6) {
	margin-left: 5px;
}

/* ↑多数のメディアにも section#papa_13↑ */

/* ↓よくある質問 section#papa_14↓ */

#main-column #fathersDayGift_wrap section#papa_14 {
	width: 960px;
	margin: 0 auto 150px;
}

#main-column #fathersDayGift_wrap section#papa_14 h2 {
	font-size: 32px;
	line-height: 1.6em;
	text-align: center;
	margin-bottom: 50px;
}

#main-column #fathersDayGift_wrap section#papa_14 dl {
	width: 480px;
	float: left;
}

#main-column #fathersDayGift_wrap section#papa_14 dt {
	font-size: 16px;
	background: url(fathersday_img/2017/sec14_ico01.png) no-repeat left top;
	min-height: 55px;
	padding: 15px 0 0 72px;
	margin-bottom: 15px;
}

#main-column #fathersDayGift_wrap section#papa_14 dd {
	font-size: 16px;
	width: 368px;
	background: url(fathersday_img/2017/sec14_ico02.png) no-repeat left top;
	min-height: 55px;
	padding: 5px 0 0 72px;
	margin-bottom: 45px;
}

/* ↑よくある質問 section#papa_14↑ */

/* ↓ランキング section#papa_15↓ */

#main-column #fathersDayGift_wrap section#papa_15 {
	width: 100%;
	background-color: #EAF5F9;
	padding: 70px 0;
	margin-bottom: 150px;
}

#main-column #fathersDayGift_wrap section#papa_15 .papa15_wrap {
	width: 960px;
	margin: 0 auto;
}

#main-column #fathersDayGift_wrap section#papa_15 h4 {
	text-align: center;
	line-height: 1.2em;
	font-size:32px;
	font-weight:bold;
	padding: 0 40px;
	margin-bottom: 40px;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(1),
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(2),
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(3) {
	position: relative;
	float: left;
	width: 280px;
	padding: 10px;
	margin-right: 30px;
	background-color: #fff;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(3) {
	margin-right: 0;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(1) img.productImg,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(2) img.productImg,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(3) img.productImg {
	display: block;
	margin: 0 auto 10px;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(1) p.title,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(2) p.title,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(3) p.title {
	font-size: 20px;
	line-height: 1.2em;
	height: 80px;
	margin-bottom: 10px;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(1) p.text,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(2) p.text,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(3) p.text {
	font-size: 13px;
	margin-bottom: 10px;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(1) p.price,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(2) p.price,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(3) p.price {
	margin-bottom: 10px;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(1) p.price span,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(2) p.price span,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(3) p.price span {
	display:block;
	float:left;
	font-size:18px;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(1) p.price span:nth-child(1),
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(2) p.price span:nth-child(1),
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(3) p.price span:nth-child(1) {
	text-align: center;
	color:#000;
	width:48%;
	border:1px solid #000;
	box-sizing: border-box;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(1) p.price span:nth-child(2),
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(2) p.price span:nth-child(2),
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(3) p.price span:nth-child(2) {
	text-align: right;
	color:#E72A10;
	width:50%;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(1) p.buy,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(2) p.buy,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(3) p.buy {
	clear: both;
	position: relative;
	color: #fff;
	font-size: 18px;
	text-align: center;
	background-color: #364B9A;
	border-radius: 5px;
	height:32px;
	padding-top:8px;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(1) p.buy:after,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(2) p.buy:after,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(3) p.buy:after {
	position: absolute;
	top: 13px;
	right: 12px;
	content:"";
	display:block;
	border: 8px solid transparent;
	border-left: 8px solid #fff;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(4),
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(5) {
	position: relative;
	float: left;
	width: 425px;
	padding: 20px;
	margin-right: 30px;
	margin-top: 30px;
	background-color: #fff;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(5) {
	margin-right: 0;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(4) img.productImg,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(5) img.productImg {
	display: block;
	float: left;
	width: 160px;
	margin: 0 10px 0 0;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(4) .wrap,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(5) .wrap {
	float: left;
	width: 255px;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(4) p.title,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(5) p.title {
	font-size: 18px;
	line-height: 1.2em;
	height: 85px;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(4) p.price,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(5) p.price {
	margin: 10px 0;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(4) p.price span,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(5) p.price span {
	display:block;
	float:left;
	font-size:16px;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(4) p.price span:nth-child(1),
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(5) p.price span:nth-child(1) {
	text-align: center;
	color:#000;
	width:48%;
	border:1px solid #000;
	box-sizing: border-box;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(4) p.price span:nth-child(2),
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(5) p.price span:nth-child(2) {
	text-align: right;
	color:#E72A10;
	width:50%;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(4) p.buy,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(5) p.buy {
	clear: both;
	position: relative;
	color: #fff;
	font-size: 16px;
	text-align: center;
	background-color: #364B9A;
	border-radius: 5px;
	height:28px;
	padding-top:2px;
}

#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(4) p.buy:after,
#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(5) p.buy:after {
	position: absolute;
	top: 7px;
	right: 18px;
	content:"";
	display:block;
	border: 8px solid transparent;
	border-left: 8px solid #fff;
}

#main-column #fathersDayGift_wrap section#papa_15 li a:hover p {
	opacity: 0.7;
}

/* ↑ランキング section#papa_15↑ */

/* ↓section#fathersday07 ハーバリウムセット↓ */
/*
#fathersDayGift_wrap section#fathersday07 {
	width: 960px;
	margin: 0 auto 210px auto;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox01 h4,
#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 h4 {
	font-size: 22px;
	line-height: 100%;
	height: 34px;
	padding: 16px 0.5em 0;
	margin-bottom: 20px;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox01 h4 {
	background-color: #A1A6CE;
	color: #fff;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 h4 {
	background-color: #A1A6CE;
	color: #fff;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox01 {
	margin-bottom: 50px;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox01 p {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 15px;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul.selectProduct {
	margin-bottom: 30px;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul li {
	float: left;
	width: 470px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul li:nth-child(even) {
	margin-right: 0;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul li p.image {
	margin-bottom: 10px;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul.giftDoukon {
	margin-bottom: 95px;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul.giftDoukon li:nth-child(1) p.image {
	margin-bottom: 0;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul.giftDoukon li:nth-child(2) p.image {
	margin-top: 12px;
	margin-bottom: 0;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul li p.title {
	font-weight: bold;
	margin-bottom: 4px;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul li p.link {
	width: 250px;
	margin: 0 0 0 auto;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul li p.link a {
	position: relative;
	display: block;
	text-decoration: none;
	text-align: center;
	font-size: 20px;
	color: #fff;
	width: 100%;
	height: 38px;
	padding-top: 15px;
	border-radius: 12px;
	background-color: #9fa8d3;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul li p.link a:after {
	content: " ";
	display: block;
	position: absolute;
	top: 19px;
	right: 26px;
	border: 10px solid transparent;
	border-left: 10px solid #fff;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul li p.link a:hover {
	text-decoration: none;
	opacity: 0.7;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 p.text {
	font-size: 16px;
	font-weight: normal;
	height: 126px;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 h5 {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	line-height: 100%;
	width: 298px;
	height: 26px;
	padding-top: 7px;
	border: 1px solid #000;
	margin: 30px 0;
}

#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul.selectProduct li p.text {
	height: 100px;
}

#fathersDayGift_wrap section#fathersday07 div.preservedSetPriceBox {
	position: relative;
	width: 960px;
	margin: 0 auto 100px auto;
}

#fathersDayGift_wrap section#fathersday07 div.preservedSetPriceBox p.preservedSetPrice {
	float: left;
	line-height: 1.2em;
	color: #fff;
	text-align: right;
	width: 290px;
	border-radius: 10px;
	padding: 17px 20px 6px 0;
	margin: 0 15px 0 335px;
	background-color: #9fa8d3;
}

#fathersDayGift_wrap section#fathersday07 div.preservedSetPriceBox p.preservedSetPrice span {
	font-size: 36px;
}

#fathersDayGift_wrap section#fathersday07 div.preservedSetPriceBox p.preservedSetLink {
	float: left;
	width: 300px;
}

#fathersDayGift_wrap section#fathersday07 div.preservedSetPriceBox p.preservedSetLink a {
	position: relative;
	text-align: center;
	color: #fff;
	font-size: 26px;
	display: block;
	width: 100%;
	height: 35px;
	padding-top: 15px;
	border-radius: 10px;
	background-color: #424966;
}

#fathersDayGift_wrap section#fathersday07 div.preservedSetPriceBox p.preservedSetLink a:hover {
	opacity: 0.7;
	text-decoration: none;
}

#fathersDayGift_wrap section#fathersday07 div.preservedSetPriceBox p.preservedSetLink a:after {
	content: " ";
	display: block;
	position: absolute;
	top: 14px;
	right: 27px;
	border: 12px solid transparent;
	border-left: 12px solid #fff;
}
*/

#fathersDayGift_wrap section#fathersday07 {
	width: 960px;
	margin: 0 auto 150px auto;
}

#fathersDayGift_wrap section#fathersday07 h3 {
text-align: center;
font-weight: bold;
font-size: 36px;
line-height: 1.6em;
margin-bottom: 40px;
background-image: url(mothersday_img/2017/line_blak.jpg);
background-repeat: no-repeat;
background-position: bottom;
background-size: contain;
}

#fathersDayGift_wrap section#fathersday07 .secFv {
	margin-bottom: 2em;
}

#fathersDayGift_wrap section#fathersday07 .secFv h4 {
	margin-bottom: 1em;
}

#fathersDayGift_wrap section#fathersday07 .secFv .text p {
	line-height: 1.8em;
	text-align: center;
	margin-bottom: 1em;
	font-size: 18px;
}

#fathersDayGift_wrap section#fathersday07 .sec .text p {
	line-height: 1.8em;
	margin-bottom: 1em;
	font-size: 18px;
}

#fathersDayGift_wrap section#fathersday07 .sec {
	margin-bottom: 2em;
}

#fathersDayGift_wrap section#fathersday07 .sec h4 {
	font-size: 26px;
	background-color: #E8F3F7;
	padding: 10px 5px;
	margin-bottom: 0.7em;
	clear: both;
}

#fathersDayGift_wrap section#fathersday07 .sec01 .text,
#fathersDayGift_wrap section#fathersday07 .sec01 .image {
	float: right;;
}

#fathersDayGift_wrap section#fathersday07 .sec01 .text {
	width: 480px;
	margin-right: 20px;
}

#fathersDayGift_wrap section#fathersday07 .sec01 .image {
	width: 460px;
}

#fathersDayGift_wrap section#fathersday07 .sec02 ul li {
	margin-bottom: 3em;
}

#fathersDayGift_wrap section#fathersday07 .sec02 ul li img {
	float: left;
	width: 470px;
}

#fathersDayGift_wrap section#fathersday07 .sec02 ul li .rightBox {
	float: left;
	width: 480px;
	margin-left: 10px;
}

#fathersDayGift_wrap section#fathersday07 .sec02 ul li .rightBox .title {
	font-size: 24px;
	margin: 5px 0 10px 0;
}

#fathersDayGift_wrap section#fathersday07 .sec02 ul li .rightBox .text {
	margin-bottom: 10px;
}

#fathersDayGift_wrap section#fathersday07 .sec02 ul li .rightBox .buyInfo {
	text-align: right;
}

#fathersDayGift_wrap section#fathersday07 .sec02 ul li .rightBox .buyInfo .price {
	font-size: 20px;
	display: inline-block;
	vertical-align: bottom;
}

#fathersDayGift_wrap section#fathersday07 .sec02 ul li .rightBox .buyInfo .price span {
	font-size: 40px;
}

#fathersDayGift_wrap section#fathersday07 .sec02 ul li .rightBox .buyInfo .link {
	display: inline-block;
}

#fathersDayGift_wrap section#fathersday07 .sec02 ul li .rightBox .buyInfo .link a {
	position: relative;
	display: block;
	text-align: center;
	color: #fff;
	width: 180px;
	padding: 10px 0;
	background-color: #aa3333;
}

#fathersDayGift_wrap section#fathersday07 .sec02 ul li .rightBox .buyInfo .link a:hover {
	color: #fff;
	text-decoration: none;
	opacity: 0.7;
}

#fathersDayGift_wrap section#fathersday07 .sec02 ul li .rightBox .buyInfo .link a:after {
	content: "";
	display: block;
	position: absolute;
	top: 13px;
	right: 2px;
	border: 10px solid transparent;
	border-left: 10px solid #fff;
}
/* ↑section#fathersday07 ハーバリウムセット↑ */

#fathersDayGift_wrap section#sec_dandy_ds {
	width: 960px;
	margin: 0 auto 150px auto;
}

#fathersDayGift_wrap section#sec_dandy_ds h3 {
	text-align: center;
	font-weight: bold;
	font-size: 36px;
	line-height: 1.6em;
	margin-bottom: 40px;
	background-image: url(mothersday_img/2017/line_blak.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: contain;
}

#fathersDayGift_wrap section#sec_dandy_ds h4 {
	background-color: #E8F3F7;
	margin-bottom: 1.5em;
	padding: 10px;
	font-size: 26px;
	font-weight: bold;
}

#fathersDayGift_wrap section#sec_dandy_ds h4.img {
	padding: 0;
}

#fathersDayGift_wrap section#sec_dandy_ds h4 img {
	width: 100%;
}

#fathersDayGift_wrap section#sec_dandy_ds section {
	margin-bottom: 4em;
}

#fathersDayGift_wrap section#sec_dandy_ds .secFv .text p {
	text-align: center;
	margin-bottom: 1em;
	font-size: 18px;
}

#fathersDayGift_wrap section#sec_dandy_ds .image {
	width: 100%;
	margin-bottom: 1em;
}

#fathersDayGift_wrap section#sec_dandy_ds .recommend .box img {
	float: left;
	width: 360px;
	border: 1px solid #000;
	margin-bottom: 0;
}

#fathersDayGift_wrap section#sec_dandy_ds .recommend .box .detail {
	float: left;
	width: 568px;
	margin-left: 30px;
}

#fathersDayGift_wrap section#sec_dandy_ds .recommend .box .detail .name {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 5px;
}

#fathersDayGift_wrap section#sec_dandy_ds .recommend .box .detail .text {
	font-size: 16px;
	line-height: 1.5em;
	width: auto;
	height: 220px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #000;
	margin-bottom: 10px;
}

#fathersDayGift_wrap section#sec_dandy_ds .recommend .box .detail .option {
	text-align: right;
	font-size: 20px;
	font-weight: bold;
}

#fathersDayGift_wrap section#sec_dandy_ds .recommend .box .detail .price {
	text-align: right;
	font-weight: bold;
	font-size: 24px;
}

#fathersDayGift_wrap section#sec_dandy_ds .recommend .box .detail .link {
	float: left;
	width: 240px;
	margin-left: 10px;
}

#fathersDayGift_wrap section#sec_dandy_ds .recommend .box .detail .link a {
	position: relative;
	display: block;
	text-align: center;
	font-size: 20px;
	width: 100%;
	padding: 18px 0;
	background-color: #b33;
	color: #fff;
	font-weight: bold;
}

#fathersDayGift_wrap section#sec_dandy_ds .recommend .box .detail .link a:after {
	content: "";
	display: block;
	position: absolute;
	top: 16px;
	right: 15px;
	border: 12px solid transparent;
	border-left: 12px solid #fff;
}

#fathersDayGift_wrap section#sec_dandy_ds .recommend .box .detail .wrap.type01a {
	float: left;
	width: 318px;
}

#fathersDayGift_wrap section#footer {
	width: 960px;
	margin: 0 auto 50px;
}

#fathersDayGift_wrap section#footer a {
	color: #00f;
	text-decoration: underline;
}

#fathersDayGift_wrap #footer .text-wrap {
	margin: 0 auto;
}

#fathersDayGift_wrap #footer h2 {
	text-align: center;
	font-size: 36px;
	font-weight: bold;
}

#fathersDayGift_wrap #footer h3 {
	border-left: solid 6px #403630;
	text-align: left;
	font-size: 160%;
	font-weight: bold;
	padding-left: 10px;
	margin: 30px 0 5px;
}

#fathersDayGift_wrap #footer ul li {
	list-style-type: square;
	list-style-position: inside;
	margin-bottom: 10px;
}

#fathersDayGift_wrap #footer strong {
	font-weight: normal;
	color: #8d3114;
}

#fathersDayGift_wrap #footer .map {
	text-align: center;
	margin: 40px 0 60px;
}

#fathersDayGift_wrap #footer table {
	width: 100%;
	border: solid 1px #403630;
}

#fathersDayGift_wrap #footer table th {
	border: solid 1px #fff;
	color: #fff;
	background: #403630;
	text-align: left;
	padding: 15px 17px;
	white-space: nowrap;
}

#fathersDayGift_wrap #footer table td {
	border: solid 1px #403630;
	background: #fff;
	padding: 15px 17px;
}

#fathersDayGift_wrap #footer address {
	font-style: normal;
}


#main-column #fathersDayGift_wrap p.giftLinkBig a {
	position: relative;
	text-align: center;
	color: #fff;
	font-size: 26px;
	font-weight: bold;
	line-height: 1.4em;
	display: block;
	width: 500px;
	height: 86px;
	padding-top: 16px;
	margin: 0 auto 100px;
	border-radius: 10px;
	background-color: #b33;
}

#main-column #fathersDayGift_wrap p.giftLinkBig a:after {
	content: "";
	display: block;
	position: absolute;
	top: 32px;
	right: 15px;
	border: 20px solid transparent;
	border-left: 20px solid #fff;
}

#main-column #fathersDayGift_wrap #shipDayInfo1.shipBnr1 {
	display: none;
}

#main-column #fathersDayGift_wrap #shipDayInfo1.shipBnr2 {
	display: none;
}

#main-column #fathersDayGift_wrap #shipDayInfo1,
#main-column #fathersDayGift_wrap #shipDayInfo2 {
	display: none;
	width: 100%;
	margin: 0 auto 150px auto;
	background-color: #E8F3F7;
}

#main-column #fathersDayGift_wrap #shipDayInfo1 .wrap,
#main-column #fathersDayGift_wrap #shipDayInfo2 .wrap {
	width: 920px;
	margin: 0 auto;
	padding: 40px 20px;
}


#main-column #fathersDayGift_wrap #shipDayInfo1 h3 {
	font-size: 26px;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #000;
}

#main-column #fathersDayGift_wrap #shipDayInfo1 .text {
	margin-bottom: 50px;
}

#main-column #fathersDayGift_wrap #shipDayInfo1 .text p {
	font-size: 20px;
}

#main-column #fathersDayGift_wrap #shipDayInfo1 .text span.note {
	display: block;
}

#main-column #fathersDayGift_wrap #shipDayInfo1 .text span.note a {
	text-decoration: underline;
}

#main-column #fathersDayGift_wrap #shipDayInfo1 p.giftLink a {
	text-align: center;
	color: #fff;
	font-size: 26px;
	display: block;
	width: 300px;
	height: 44px;
	padding-top: 16px;
	margin: 0 auto;
	border-radius: 5px;
	background-color: #b33;
}

#main-column #fathersDayGift_wrap #shipDayInfo2 .shipBnr .shipList {
	background-color: #fff;
}

#main-column #fathersDayGift_wrap #shipDayInfo2 .shipBnr .shipList th {
	background-color: #cdf;
}

#main-column #fathersDayGift_wrap #shipDayInfo2 .shipBnr p {
	font-size: 20px;
	margin-bottom: 0.5em;
}

#main-column #fathersDayGift_wrap #shipDayInfo2 .shipBnr p.note {
	font-size: 14px;
}

#main-column #fathersDayGift_wrap #shipDayInfo2 .shipBnr p.note span {
	display: block;
	text-align: right;
}

#main-column #fathersDayGift_wrap #shipDayInfo2 .shipBnr .shipList th {
	padding: 10px 0;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

#main-column #fathersDayGift_wrap #shipDayInfo2 .shipBnr .shipList td {
	padding: 10px 0;
	text-align: center;
	vertical-align: middle;
}

section#otodoke_kigen {
	border: none;
	margin: 0px 0px 70px 0px;
}


/*　categorypage_fathersday　*/


/*　footer area　*/

div.footer_area {
	width: 720px;
	margin: 50px auto 50px auto;
	border: none;
}


/*　footer area　*/


/* サイドナビゲーションボタン */

#page-top {
	left: auto;
	bottom: 20px;
	right: 40px;
	margin: 0;
}

#page-top a {
	display: block;
	width: 44px;
	height: 44px;
	color: #fff;
	text-align: center;
	line-height: 44px;
	background-color: #000;
	border-radius: 50%;
	margin: 0 0 10px 0;
}

#page-top a:last-child {
	margin: 0;
}

#page-top a:hover {
	background: none;
	background-color: #000;
	opacity: 0.7;
}

/* サイドナビゲーションボタン */

/****************************
スマートフォン用レスポンシブ設定
****************************/

@media screen and (max-width:767px) {
	div#wrapper .spNone,
	div#wrapper #header-inner .spNone {
		display: none;
	}
	header #header-inner {
		padding: 0;
	}
	#header-inner #logoWrap {
		float: none;
		width: 100%;
	}

	#header-inner #logoWrap h1 {
		text-align: center;
	}

	#header-inner #logoWrap h1 p {
		float: none;
	}

	#header-inner #logoWrap h1 .shopName {
		font-size: 32px;
	}

	#header-inner #iconWrap {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 70px;
		border-top: 1px solid #000;
		background-color: #fff;
		text-align: center;
	}

	#header-inner #iconWrap .spInfomation {
		margin-bottom: 0;
	}
	#mothersDayGift_wrap.sp_sawarabimincho {
		font-family: "Sawarabi Mincho", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	}
	/* ↓header↓ */
	#header-inner {
		width: 100%;
	}
	#header-inner div#logo {
		width: 100%;
		display: block;
		text-align: center;
	}
	#header-inner div#logo div.shoplogo {
		/*float: left;*/
		width: 100%;
		max-width: 365px;
		display: inline-block;
	}
	#header-inner div#logo div.shoplogo h2.sitecopy,
	#header-inner div#logo div.shoplogo h2.siteName {
		display: block;
		width: 100%;
		height: auto;
	}
	#header-inner div#hNav {
		position: fixed;
		z-index: 50;
		bottom: 0;
		left: 0;
		width: 100%;
		display: block;
		padding: 0;
	}
	#hNav ul#header_guide {
		position: relative;
		text-align: center;
		width: 100%;
		height: 60px;
		padding: 5px 0 0 0;
		margin: 0;
		border-top: 1px solid #000;
		background-color: #fff;
	}
	#hNav ul#header_guide li {
		margin: 0;
		vertical-align: middle;
	}
	#hNav ul#header_guide li#header_guide_phone,
	#hNav ul#header_guide li#header_guide_mailicon {
		width: 40px;
		margin: 16px 8px 0;
	}
	#hNav ul#header_guide li#header_guide_phoneicon {
		position: absolute;
		top: 2px;
		left: 0;
		text-align: center;
		text-indent: 1em;
		width: 100%;
	}
	#hNav ul#header_guide li#header_guide_phoneicon div#teltext {
		text-align: center;
		font-size: 14px;
	}
	#gnav nav {
		width: 100%;
	}
	#gnav div.cart-nav ul,
	#gnav nav ul {
		background-image: none;
	}
	#gnav div.cart-nav ul li,
	#gnav nav ul li {
		padding: 0;
		width: 25%;
		height: 40px;
		background-image: none;
		box-sizing: border-box;
		border-right: 1px solid #fff;
	}
	#gnav div.cart-nav ul li:nth-child(4),
	#gnav nav ul li:nth-child(4) {
		border: none;
	}
	#gnav div.cart-nav ul li a,
	#gnav nav ul li a {
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		width: 187.5px;
		height: 40px;
	}
	/* ↑header↑ */
	
	/* 共通項目一括設定 */
	#contents #main-column #fathersDayGift_wrap section#papa_01,
	#contents #main-column #fathersDayGift_wrap section#papa_02,
	#contents #main-column #fathersDayGift_wrap section#papa_03,
	#contents #main-column #fathersDayGift_wrap section#papa_03_title,
	#contents #main-column #fathersDayGift_wrap section#papa_04,
	#contents #main-column #fathersDayGift_wrap section#papa_05,
	#contents #main-column #fathersDayGift_wrap section#papa_06,
	#contents #main-column #fathersDayGift_wrap section#papa_07,
	#contents #main-column #fathersDayGift_wrap section#papa_08,
	#contents #main-column #fathersDayGift_wrap section#the_reason_of_the_choice_coffee,
	#contents #main-column #fathersDayGift_wrap section#the_reason_of_the_choice,
	#contents #main-column #fathersDayGift_wrap section#gift_table {
		width: 100%;
		height: auto;
		margin: 0 auto 24%;
	}

	#contents #main-column #fathersDayGift_wrap section h1,
	#contents #main-column #fathersDayGift_wrap section h2 {
		text-align: center;
		font-size: 32px;
		font-weight: bold;
		line-height: 1.6em;
		height: auto;
		border: none;
		margin: 0 auto 4% auto;
	}

	#contents #main-column #fathersDayGift_wrap section,
	#contents #main-column #fathersDayGift_wrap section p,
	#contents #main-column #fathersDayGift_wrap section ul li,
	#contents #main-column #fathersDayGift_wrap section dd,
	#contents #main-column #fathersDayGift_wrap div,
	#contents #main-column #fathersDayGift_wrap div p,
	#contents #main-column #fathersDayGift_wrap div ul li,
	#contents #main-column #fathersDayGift_wrap div dd {
		font-size: 100%;
		font-size: 18px;
		line-height: 100%;
		line-height: 1.6em;
	}
	
	#fathersDayGift_wrap section img,
	#fathersDayGift_wrap div img {
		width: 100%;
	}
	
	/* 共通項目一括設定 */
	#wrapper #page-top {
		bottom: 70px;
		left: auto;
		right: 4px;
		margin: 0;
	}
	#wrapper #page-top a {
		margin-bottom: 6px;
	}
	
	/* ↓父の日プレゼント特集ファーストビュー section#papa_01↓ */
	#contents #main-column #fathersDayGift_wrap section#papa_01 {
		position: relative;
		padding: 87px 0 8%;
		background-image: none;
		margin: 0;
	}
	
	#main-column #fathersDayGift_wrap div#papa_01_textbox,
	#main-column #fathersDayGift_wrap section#papa_01 h1,
	#main-column #fathersDayGift_wrap section#papa_01 div.p_01,
	#main-column #fathersDayGift_wrap section#papa_01 p.p_02,
	#main-column #fathersDayGift_wrap section#papa_01 p.p_03,
	#main-column #fathersDayGift_wrap section#papa_01 p.p_04,
	#main-column #fathersDayGift_wrap section#papa_01 p.p_05,
	#main-column #fathersDayGift_wrap section#papa_01 img.ribbon {
		position: static;
		width: 100%;
		height: auto;
		padding: 0;
		border: none;
		margin: 0;
	}
	#main-column #fathersDayGift_wrap div#papa_01_textbox {
		width: 100%;
		margin: 0 auto;
	}
	#main-column #fathersDayGift_wrap section#papa_01 div.p_01 {
		color: #000;
		margin: 0;
	}
	#main-column #fathersDayGift_wrap section#papa_01 div.p_01 p.spFirstView {
		margin-bottom: 15px;
	}
	#main-column #fathersDayGift_wrap section#papa_01 div.p_01 img.topLogo {
		display: block;
		position: absolute;
		top: 16px;
		left: 4px;
		width: 320px;
	}
	
	#main-column #fathersDayGift_wrap section#papa_01 div.p_01 span.border01 {
		display: block;
		position: absolute;
		top: 52px;
		left: 0;
		width: 100%;
		border-top: 12px solid #364c88;
		margin-bottom: 3px;
	}
	#main-column #fathersDayGift_wrap section#papa_01 div.p_01 span.border02 {
		display: block;
		position: absolute;
		top: 65px;
		left: 0;
		width: 100%;
		border-top: 4px solid #364c88;
	}
	#main-column #fathersDayGift_wrap section#papa_01 div.p_01 p.firstviewText {
		display: inline;
		font-size: 24px;
		line-height: 1.2em;
	}
	
	#main-column #fathersDayGift_wrap section#papa_01 div.p_01 h1 {
		display: inline;
		font-size: 24px;
		line-height: 1.2em;
	}
	
	#main-column #fathersDayGift_wrap section#papa_01 p.p_02 {
		font-size: 38px;
		margin: 8px 0 12px;
	}
	#main-column #fathersDayGift_wrap section#papa_01 p.p_03 {
		font-weight: normal;
		margin-bottom: 40px;
	}
	#main-column #fathersDayGift_wrap section#papa_01 p.p_04 {
		margin-bottom: 4%;
	}
	#main-column #fathersDayGift_wrap section#papa_01 p.p_04 a {
		margin: 0 auto;
	}
	#main-column #fathersDayGift_wrap section#papa_01 div.p_05 {
		width: 150px;
		margin: 0 auto;
	}
	
	/* ↑父の日プレゼント特集ファーストビュー section#papa_01↑ */

	/* ↓父の日の贈り物にコーヒーが選ばれています。 section#papa_02↓ */
	
	#contents #main-column #fathersDayGift_wrap section#papa_02 {
		margin-bottom: 12%;
	}
	#main-column #fathersDayGift_wrap section#papa_02 h3 {
		padding-bottom: 15px;
	}
	#main-column #fathersDayGift_wrap section#papa_02 .list_wrap {
		width: 100%;
		padding-top: 4%;
		background-image: none;
	}
	#main-column #fathersDayGift_wrap section#papa_02 ul {
		width: 100%;
		height: auto;
		background-image: none;
	}

	#main-column #fathersDayGift_wrap section#papa_02 ul li {
		width: 98%;
		margin-bottom: 4%;
	}

	#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(odd):before {
		content: "";
		display: block;
		position: absolute;
		top: 9px;
		left: 12px;
		width: auto;
		height: auto;
		border: 10px solid #b33;
		background-color: transparent;
	}

	#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(even):before {
		content: "";
		display: block;
		position: absolute;
		top: 5px;
		left: 12px;
		width: auto;
		height: auto;
		border: 15px solid transparent;
		border-left: 15px solid #FFA0A9;
		background-color: transparent;
	}

	#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(1):before,
	#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(5):before,
	#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(9):before {
		border-color: #344a93;
	}
	#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(2):before,
	#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(6):before,
	#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(10):before {
		border-left-color: #344a93;
	}

	#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(3):before,
	#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(7):before {
		border-color: #e6f3fc;
	}
	#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(4):before,
	#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(8):before {
		border-left-color:#e6f3fc;
	}

	#main-column #fathersDayGift_wrap section#papa_02 ul li.right {
		margin: 0 0 4%;
	}

	#main-column #fathersDayGift_wrap section#papa_02 ul li.mb1em {
		margin-top: 3em;
	}

	#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(1),
	#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(7) {
		margin-top: 0;
	}

	#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(2) {
		padding-bottom: 28%;
		background-image: url("fathersday_img/2017/fd_lp_mobile_img_01.jpg");
		background-position: bottom right;
		background-repeat: no-repeat;
		background-size: contain;
	}

	#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(6) {
		padding-bottom: 28%;
		background-image: url("fathersday_img/2017/fd_lp_mobile_img_02.jpg");
		background-position: bottom right;
		background-repeat: no-repeat;
		background-size: contain;
	}

	#main-column #fathersDayGift_wrap section#papa_02 ul li:nth-child(10) {
		padding-bottom: 28%;
		background-image: url("fathersday_img/2017/fd_lp_mobile_img_03.jpg");
		background-position: bottom right;
		background-repeat: no-repeat;
		background-size: contain;
	}
	
	/* ↑父の日の贈り物にコーヒーが選ばれています。 section#papa_02↑ */

	/* ↓ROKUMEI COFFEE CO.が選ばれる7>つの理由。 section#papa_03↓ */

	#main-column #fathersDayGift_wrap section#papa_03 {
		width: 100%;
		height: auto;
	}

	#main-column #fathersDayGift_wrap section#papa_03 div.wrap {
		width: 100%;
		padding-bottom: 11%;
		background-image: url("fathersday_img/2017/fd_lp_mobile_seven_back.png");
		background-repeat: no-repeat;
		background-size: contain;
	}
	#main-column #fathersDayGift_wrap section#papa_03 h3 span.sub {
		text-align: center;
		font-size: 30px;
		line-height: 1.4em;
	}
	#main-column #fathersDayGift_wrap section#papa_03 h3 span.main {
		text-align: center;
		font-size: 60px;
	}
	#main-column #fathersDayGift_wrap section#papa_03 div.left,
	#main-column #fathersDayGift_wrap section#papa_03 ul.right {
		width: 100%;
		float: none;
		margin: 0 auto;
	}
	#main-column #fathersDayGift_wrap section#papa_03 div ul,
	#main-column #fathersDayGift_wrap section#papa_03 ul.right {
		width: 92%;
		margin: 0 auto;
	}
	#main-column #fathersDayGift_wrap section#papa_03 div.left li,
	#main-column #fathersDayGift_wrap section#papa_03 ul.right li {
		width: 100%;
		height: auto;
		margin: 0;
	}
	#main-column #fathersDayGift_wrap section#papa_03 div.left h3 {
		width: 100%;
		height: auto;
		padding: 0;
	}
	#main-column #fathersDayGift_wrap section#papa_03 div.left li.three,
	#main-column #fathersDayGift_wrap section#papa_03 ul.right li.seven {
		margin-bottom: 0;
	}
	#main-column #fathersDayGift_wrap section#papa_03 div.left li.three {
		border-bottom: none;
	}
	#main-column #fathersDayGift_wrap section#papa_03 ul li:nth-child(even) {
		padding: 0;
	}
	#main-column #fathersDayGift_wrap section#papa_03 ul li:nth-child(odd) {
		padding: 0;
	}
	#main-column #fathersDayGift_wrap section#papa_03 ul li p {
		font-size: 4.7vw;
		height: auto;
		padding: 5% 0;
		margin-left: 3em;
	}
	#main-column #fathersDayGift_wrap section#papa_03 ul li p span.sub {
		font-size: 3.7vw;
	}
	
	/* ↑ROKUMEI COFFEE CO.が選ばれる7つの理由。 section#papa_03↑ */

	/* ↓大切な贈り物を心をこめてお包みします 父の日のギフト対応 section#papa_04↓ */
	
	#main-column #fathersDayGift_wrap section#papa_04 {
		width: 100%;
		position: static;
	}
	
	#main-column #fathersDayGift_wrap section#papa_04 .doukon>p {
		width: 92%;
		margin: 0 auto 4%;
	}

	#main-column #fathersDayGift_wrap section#papa_04 .doukon h4 {
		text-align: center;
		line-height: 1.4em;
	}
	
	/* ↑大切な贈り物を心をこめてお包みします 父の日のギフト対応 section#papa_04↑ */

	/* ↓オリジナルメッセージカード section#papa_05↓ */
	
	#main-column #fathersDayGift_wrap section#papa_05 {
		width: 100%;
		height: auto;
		position: static;
	}
	
	#main-column #fathersDayGift_wrap section#papa_05>p {
		width: 92%;
		margin: 0 auto 4%;
	}
	
	#main-column #fathersDayGift_wrap section#papa_05 ul li {
		float: none;
		width: 92%;
		max-width: 475px;
		height: auto;
		padding-top: 56%;
		margin: 0 auto 4%;
		background-size: contain;
	}
	#main-column #fathersDayGift_wrap section#papa_05 ul li:nth-child(even) {
		margin-right: auto;
	}
	#main-column #fathersDayGift_wrap section#papa_05 ul li:nth-child(5) {
		margin-bottom: 4%;
	}
	#main-column #fathersDayGift_wrap section#papa_05 ul li h4 {
		position: absolute;
		top: 35%;
		left: 4%;
		font-size: 5vw;
		font-weight: bold;
	}
	#main-column #fathersDayGift_wrap section#papa_05 ul li p.messageDetail {
		position: absolute;
		top: 68%;
		left: 4%;
		font-size: 4.2vw;
	}
	
	/* ↑オリジナルメッセージカード section#papa_05↑ */

	/* ↓ギフト一覧 section#papa_06↓ */
	
	#contents #main-column #fathersDayGift_wrap section#papa_06 {
		margin-bottom: 0;
	}
	
	#contents #fathersDayGift_wrap section#papa_06 .wrap {
		width: 100%;
	}
	#contents #fathersDayGift_wrap #papa_06 ul#tab-index li {
		width: 46%;
		height: 50px;
		float: left;
		margin: 2% 2% 4%;
		color: #fff;
		text-align: center;
		font-size: 140%;
		line-height: 2.5em;
		padding-top: 0;
		cursor: pointer;
	}
	#contents #fathersDayGift_wrap #papa_06 ul#tab-index li:last-child {
		clear: both;
		float: none;
		line-height: 3em;
		font-size: 120%;
		margin: 0 auto;
	}
	#fathersDayGift_wrap #papa_06 h2 {
		background-image: none;
	}
	#fathersDayGift_wrap #papa_06 p {
		width: 92%;
		margin: 0 auto 4%;
	}
	#fathersDayGift_wrap #papa_06 .spDetail {
		margin: 12% 0 0;
	}
	#fathersDayGift_wrap #papa_06 table.tab-content tr {
		vertical-align: baseline;
	}
	#fathersDayGift_wrap #papa_06 table.tab-content th {
		width: 33.3%;
	}
	#fathersDayGift_wrap #papa_06 table.tab-content th strong {
		display: block;
	}
	#fathersDayGift_wrap #papa_06 table.tab-content td {
		background: #fff;
		border: none;
	}
	#fathersDayGift_wrap #papa_06 table.tab-content td > a {
		display: block;
		padding: 0 3%;
	}
	#fathersDayGift_wrap #papa_06 ul.link01 {
		width: 100%;
	}
	#fathersDayGift_wrap #papa_06 ul.link01 li {
		float: none;
		height: auto;
	}
	#fathersDayGift_wrap #papa_06 ul.link01 li:last-child {
		float: none;
	}
	#fathersDayGift_wrap #papa_06 table.smp.tab-content th {
		width: 28%;
		height: auto;
		padding: 0;
		border: none;
		margin-left: 4%;
		background: none;
		color: #fff;
		cursor: pointer;
		display: block;
		float: left;
	}
	#fathersDayGift_wrap #papa_06 table.smp.tab-content th strong {
		width: 100%;
		height: auto;
		padding: 6px 0;
		background-color: #334b91;
		border-radius: 0;
	}
	#fathersDayGift_wrap #papa_06 table.smp.tab-content th.active {
		background-color: #a33;
	}
	#fathersDayGift_wrap #papa_06 table.smp.tab-content th.active strong {
		background-color: #667ae6;
	}
	#fathersDayGift_wrap #papa_06 table.smp.tab-content td {
		display: none;
		width: 100%;
	}
	#fathersDayGift_wrap #papa_06 table.smp.tab-content td div,
	#fathersDayGift_wrap #papa_06 table.smp.tab-content td a {
		float: left;
		width: 42%;
		padding: 0;
		margin: 4%;
	}
	#fathersDayGift_wrap #papa_06 table.smp.tab-content td a:nth-child(odd) {
		clear: both;
	}
	#fathersDayGift_wrap #papa_06 table.smp.tab-content td.active {
		display: block;
	}
	
	/* ↑ギフト一覧 section#papa_06↑ */

	/* ↓父の日に珈琲を贈る section#papa_07↓ */

	#main-column #fathersDayGift_wrap section#papa_07 {
		width: 100%;
		height: auto;
		background-size: contain;
	}

	#main-column #fathersDayGift_wrap section#papa_07 .backImg {
		width: 100%;
		padding: 65% 0 0;
		background-size: contain;
	}
	
	#main-column #fathersDayGift_wrap section#papa_07 h1 {
		text-align: left;
		font-size: 50px;
		color: #000;
	}

	#main-column #fathersDayGift_wrap section#papa_07 p.p_01 {
		font-size: 30px;
		color: #000;
		width: 92%;
		margin: 0 auto 4%;
	}
	
	#main-column #fathersDayGift_wrap section#papa_07 p.p_02,
	#main-column #fathersDayGift_wrap section#papa_07 p.p_03 {
		font-size: 18px;
		width: 92%;
		margin: 0 auto 4%;
	}
	
	/* ↑父の日に珈琲を贈る section#papa_07↑ */

	/* ↓知って得する！コーヒーの健康効果 section#papa_08↓ */

	#contents #main-column #fathersDayGift_wrap section#papa_08_title {
		position: static;
		width: 100%;
		margin: 0;
	}

	#main-column #fathersDayGift_wrap section#papa_08_title h1 {
		position: static;
		line-height: 1.2em;
		width: 100%;
	}

	#main-column #fathersDayGift_wrap section#papa_08 {
		width: 100%;
		height: auto;
		border: none;
		position: static;
		padding: 4% 0;
		background-image: url("fathersday_img/2017/papa_03_bg_sp.jpg");
		background-repeat: repeat;
		background-size: auto;
	}

	#main-column #fathersDayGift_wrap section#papa_08 img.icon {
		position: static;
		width: 30%;
	}

	#main-column #fathersDayGift_wrap section#papa_08 img.glaph {
		position: static;
	}

	div#papa_08_border {
		position: static;
		width: 100%;
		height: auto;
		border: none;
	}

	div#papa_08_tittlebox {
		position: static;
		width: 100%;
		height: auto;
		border: none;
	}

	#main-column #fathersDayGift_wrap section#papa_08 h1 {
		position: static;
		color: #000;
	}

	#main-column #fathersDayGift_wrap section#papa_08 p.p_01 {
		position: static;
		font-weight: bold;
		color: #000;
		width: 92%;
		margin: 0 auto 4%;
	}

	#main-column #fathersDayGift_wrap section#papa_08 p.p_02 {
		position: static;
		width: 92%;
		margin: 0 auto 4%;
	}

	#main-column #fathersDayGift_wrap section#papa_08 p.p_03 {
		position: static;
		width: 92%;
		margin: 0 auto 2%;
	}

	#main-column #fathersDayGift_wrap section#papa_08 p.p_04 {
		position: static;
		width: 92%;
		margin: 0 auto 4%;
	}

	#main-column #fathersDayGift_wrap section#papa_08 h2 {
		position: static;
		margin-bottom: 4%;
	}
	
	/* ↑知って得する！コーヒーの健康効果 section#papa_08↑ */

	/* ↓コーヒーには２型糖尿病の予防としての効果がある!? section#papa_09↓ */

	#main-column #fathersDayGift_wrap section#papa_09 {
		width: 100%;
		height: auto;
		border: none;
		position: static;
		padding: 4% 0;
		background-image: url("fathersday_img/2017/papa_03_bg_sp.jpg");
		background-repeat: repeat;
		background-size: auto;
	}

	div#papa_09_border {
		position: static;
		width: 100%;
		height: auto;
		border: none;
	}

	div#papa_09_tittlebox {
		position: static;
		width: 100%;
		height: auto;
		border: none;
	}
	
	#main-column #fathersDayGift_wrap section#papa_09 img.icon {
		position: static;
		width: 30%;
	}

	#main-column #fathersDayGift_wrap section#papa_09 h1 {
		position: static;
		font-weight: bold;
		color: #000;
	}

	#main-column #fathersDayGift_wrap section#papa_09 p.p_01 {
		position: static;
		color: #000;
		font-weight: bold;
		width: 92%;
		margin: 0 auto 4%;
	}

	#main-column #fathersDayGift_wrap section#papa_09 p.p_02 {
		position: static;
		width: 92%;
		margin: 0 auto 4%;
	}

	#main-column #fathersDayGift_wrap section#papa_09 p.p_03 {
		position: static;
		width: 92%;
		margin: 0 auto;
	}

	#main-column #fathersDayGift_wrap section#papa_09 p.p_04 {
		position: static;
		width: 92%;
		margin: 0 auto 2%;
	}

	#main-column #fathersDayGift_wrap section#papa_09 p.p_05 {
		position: static;
		width: 92%;
		margin: 0 auto 4%;
	}

	#main-column #fathersDayGift_wrap section#papa_09 h2 {
		position: static;
		margin-bottom: 4%;
	}

	#main-column #fathersDayGift_wrap section#papa_09 img.glaph {
		position: static;
	}
	
	/* ↑コーヒーには２型糖尿病の予防としての効果がある!? section#papa_09↑ */

	/* ↓スペシャルティコーヒーってなあに？ section#papa_10↓ */

	#main-column #fathersDayGift_wrap section#papa_10 {
		width: 100%;
		height: auto;
	}

	#main-column #fathersDayGift_wrap section#papa_10 div.wrap {
		width: 100%;
	}
	#main-column #fathersDayGift_wrap section#papa_10 div.textBox p {
		float: none;
	}
	#main-column #fathersDayGift_wrap section#papa_10 div.textBox p.img,
	#main-column #fathersDayGift_wrap section#papa_10 div.textBox p.text {
		height: auto;
		margin-bottom: 2em;
	}
	#main-column #fathersDayGift_wrap section#papa_10 div.textBox p.img {
		width: 100%;
		margin: 0;
	}
	#main-column #fathersDayGift_wrap section#papa_10 p.text,
	#main-column #fathersDayGift_wrap section#papa_10 div.textBox p.text {
		width: 92%;
		margin: 0 auto 2em;
	}
	#main-column #fathersDayGift_wrap section#papa_10 div.textBox p:nth-child(2) {
		margin-top: 0;
	}
	
	/* ↑スペシャルティコーヒーってなあに？ section#papa_10↑ */

	/* ↓お客様の声 section#papa_11↓ */
	
	#main-column #fathersDayGift_wrap section#papa_11 ul {
		width: 100%;
	}
	#main-column #fathersDayGift_wrap section#papa_11 ul li {
		float: none;
		width: 100%;
		height: auto;
		max-width: 455px;
		margin: 0 auto 12%;
		box-sizing: border-box;
	}
	#main-column #fathersDayGift_wrap section#papa_11 ul li:last-child {
		margin: 0 auto;
	}
	#main-column #fathersDayGift_wrap section#papa_11 ul li p.customerImg {
		width: 100%;
		margin: 0 0 4%;
	}
	#main-column #fathersDayGift_wrap section#papa_11 ul li h4 {
		font-size: 22px;
		width: 98%;
		margin: 0 auto 4%;
	}
	#main-column #fathersDayGift_wrap section#papa_11 ul li p.name {
		font-size: 18px;
		width: 92%;
		margin: 0 auto 4%;
	}
	#main-column #fathersDayGift_wrap section#papa_11 ul li p.text {
		text-align: center;
		font-size: 16px;
		width: 92%;
		margin: 0 auto 4%;
	}
	
	/* ↑お客様の声 section#papa_11↑ */

	/* ↓ROKUMEI COFFEE CO. のこだわり section#papa_12↓ */
	
	#main-column #fathersDayGift_wrap section#papa_12 {
		width: 100%;
		height: auto;
	}

	#main-column #fathersDayGift_wrap section#papa_12 ul li {
		border: none;
		padding: 0;
		margin-bottom: 18%;
	}
	#main-column #fathersDayGift_wrap section#papa_12 ul li h4,
	#main-column #fathersDayGift_wrap section#papa_12 ul li p,
	#main-column #fathersDayGift_wrap section#papa_12 ul li p.text {
		float: none;
		width: 100%;
		margin: 0 auto 4%;
	}
	#main-column #fathersDayGift_wrap section#papa_12 ul li h4 {
		font-size: 32px;
		text-align: center;
	}
	#main-column #fathersDayGift_wrap section#papa_12 ul li p.text {
		width: 92%;
	}
	#main-column #fathersDayGift_wrap section#papa_12 ul li:nth-child(even) h4 {
		width: 100%;
	}
	#main-column #fathersDayGift_wrap section#papa_12 ul li:nth-child(even) p.text {
		width: 92%;
		margin: 0 auto 4%;
	}
	#main-column #fathersDayGift_wrap section#papa_12 ul li p.img01 {
		width: 100%;
		float: none;
		margin: 0;
	}
	#main-column #fathersDayGift_wrap section#papa_12 ul li p.img02 {
		width: 50%;
		margin: 0;
	}
	#main-column #fathersDayGift_wrap section#papa_12 ul li:nth-child(even) h4 {
		float: none;
	}
	#main-column #fathersDayGift_wrap section#papa_12 ul li:nth-child(even) p.text {
		float: none;
	}
	#main-column #fathersDayGift_wrap section#papa_12 ul li:last-child {
		margin: 0;
	}
	
	/* ↑ROKUMEI COFFEE CO. のこだわり section#papa_12↑ */

	/* ↓多数のメディアにも section#papa_13↓ */

	#main-column #fathersDayGift_wrap section#papa_13 {
		width: 100%;
		height: auto;
	}
	#main-column #fathersDayGift_wrap section#papa_13 dl {
		float: none;
		width: 92%;
		height: auto;
		margin: 0 auto;
	}

	#main-column #fathersDayGift_wrap section#papa_13 dl.magazine {
		margin-right: auto;
		margin-bottom: 12%;
	}

	#main-column #fathersDayGift_wrap section#papa_13 dl dt {
		font-size: 46px;
	}

	#main-column #fathersDayGift_wrap section#papa_13 dl dd.media {
		text-indent: 1em;
		font-size: 3.9vw;
		width: 50%;
	}
	#main-column #fathersDayGift_wrap section#papa_13 dl dd.media:before {
		top: 8%;
		width: 3vw;
		height: 3vw;
	}

	#main-column #fathersDayGift_wrap section#papa_13 dl dd.media01 {
		top: 0px;
		left: 52%;
	}

	#main-column #fathersDayGift_wrap section#papa_13 dl dd.media02 {
		top: 52%;
		left: 0;
	}

	#main-column #fathersDayGift_wrap section#papa_13 dl dd.media03 {
		top: 52%;
		left: 52%;
	}

	#main-column #fathersDayGift_wrap section#papa_13 dl dd span.subtext {
		font-size: 1vw;
	}

	#main-column #fathersDayGift_wrap section#papa_13 dl dd span.spNone {
		display: none;
	}

	#main-column #fathersDayGift_wrap section#papa_13 dl.magazine dd.media02 {
		top: 48%;
		text-align: left;
		width: 100%;
	}

	#main-column #fathersDayGift_wrap section#papa_13 dl.magazine dd span.cafe_rest {
		display: block;
		float: left;
		font-size: 1vw;
		text-align: right;
		width: 50%;
		margin: 0;
	}

	#main-column #fathersDayGift_wrap section#papa_13 dl.magazine dd span.cafe_rest:nth-child(2) {
		margin-left: 0;
	}

	#main-column #fathersDayGift_wrap section#papa_13 dl.magazine dd span.cafe_rest:nth-child(3) {
		margin-left: 0;
	}

	#main-column #fathersDayGift_wrap section#papa_13 dl.magazine dd span.cafe_rest:nth-child(6) {
		margin-left: 0;
	}
	
	/* ↑多数のメディアにも section#papa_13↑ */

	/* ↓よくある質問 section#papa_14↓ */
	
	#main-column #fathersDayGift_wrap section#papa_14 {
		width: 100%;
		height: auto;
	}
	#main-column #fathersDayGift_wrap section#papa_14 dl {
		float: none;
		width: 92%;
		margin: 0 auto 18%;
	}
	#main-column #fathersDayGift_wrap section#papa_14 dd {
		width: auto;
		margin: 0;
	}
	
	/* ↑よくある質問 section#papa_14↑ */
	
	/* ↓ランキング section#papa_15↓ */
	
	#main-column #fathersDayGift_wrap section#papa_15 {
		width: 100%;
		height: auto;
		padding: 50px 0;
	}
	
	#main-column #fathersDayGift_wrap section#papa_15 .papa15_wrap {
		width: 100%;
		height: auto;
	}
	
	#main-column #fathersDayGift_wrap section#papa_15 ul {
		width: 320px;
		margin: 0 auto;
	}
	
	#main-column #fathersDayGift_wrap section#papa_15 ul li:nth-child(1) {
		float: none;
		width: 300px;
		margin: 0 auto 20px;
	}
	
	#main-column #fathersDayGift_wrap section#papa_15 ul li:nth-child(2),
	#main-column #fathersDayGift_wrap section#papa_15 ul li:nth-child(4) {
		clear: both;
		width: 130px;
		margin-right: 20px;
	}
	
	#main-column #fathersDayGift_wrap section#papa_15 ul li:nth-child(3),
	#main-column #fathersDayGift_wrap section#papa_15 ul li:nth-child(5) {
		width: 130px;
		margin-right: 0;
	}
	
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(4),
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(5) {
		padding: 10px;
		margin-top: 20px;
	}
	
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(4) .wrap,
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(5) .wrap {
		width: 100%;
	}
	
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(4) img.productImg,
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(5) img.productImg {
		width: auto;
	}
	
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(1) p.title {
		font-size: 24px;
	}
	
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(2) p.title,
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(3) p.title,
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(4) p.title,
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(5) p.title {
		font-size: 16px;
	}
	
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(2) p.price span:nth-child(1),
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(3) p.price span:nth-child(1),
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(4) p.price span:nth-child(1),
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(5) p.price span:nth-child(1) {
		width: 100%;
		margin-bottom: 5px;
	}
	
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(2) p.price span:nth-child(2),
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(3) p.price span:nth-child(2),
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(4) p.price span:nth-child(2),
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(5) p.price span:nth-child(2) {
		width: 100%;
	}
	
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(1) p.buy:after,
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(2) p.buy:after,
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(3) p.buy:after,
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(4) p.buy:after,
	#main-column #fathersDayGift_wrap section#papa_15 li:nth-child(5) p.buy:after {
		content: "";
		position: static;
		border: none;
	}
	
	/* ↑ランキング section#papa_15↑ */
	
	/* ↓section#fathersday07 プリザセット↓ */
	/*
	#fathersDayGift_wrap section#fathersday07 {
		width: 100%;
	}
	#fathersDayGift_wrap section#fathersday07 h3 {
		width: 100%;
		margin: 0;
		overflow: hidden;
	}
	#fathersDayGift_wrap section#fathersday07 div.preservedSetPriceBox {
		width: 100%;
	}
	#fathersDayGift_wrap section#fathersday07 section.preservedSetBox01 h4,
	#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 h4 {
		line-height: 1.4em;
		height: auto;
		padding: 4px 0.5em 0;
		margin-bottom: 12%;
	}
	#fathersDayGift_wrap section#fathersday07 section.preservedSetBox01 p {
		width: 92%;
		margin: 0 auto 12%;
	}
	#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul li {
		width: 100%;
		margin-bottom: 12%;
	}
	#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul li:last-child {
		margin-bottom: 0;
	}
	#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 h5 {
		margin: 12% auto 6%;
	}
	#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 p.text {
		width: 92%;
		height: auto;
		margin: 0 auto 4%;
		;
	}
	#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul li p.image {
		margin-bottom: 2%;
	}
	#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul li p.title {
		width: 92%;
		margin: 0 auto 2%;
	}
	#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul.selectProduct {}
	#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul.selectProduct li p.text {
		height: auto;
		margin-bottom: 4%;
	}
	#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul li p.link {
		margin-right: 1em;
	}
	#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul.giftDoukon {
		margin-bottom: 12%;
	}
	#fathersDayGift_wrap section#fathersday07 div.preservedSetPriceBox p.preservedSetPrice {
		float: none;
		width: 92%;
		text-align: center;
		padding: 5% 0 2.9%;
		margin: 0 auto 4%;
	}
	#fathersDayGift_wrap section#fathersday07 div.preservedSetPriceBox p.preservedSetPrice span {}
	#fathersDayGift_wrap section#fathersday07 div.preservedSetPriceBox p.preservedSetLink {
		float: none;
		width: 92%;
		margin: 0 auto;
	}
	#fathersDayGift_wrap section#fathersday07 section.preservedSetBox02 ul li p.link a:after {
		top: 15px;
	}
	*/
	#fathersDayGift_wrap section#fathersday07 {
		width: 100%;
		margin: 0 auto 100px auto;
	}
	
	#fathersDayGift_wrap section#fathersday07 h3 {
		font-size: 28px;
	}
	#fathersDayGift_wrap section#fathersday07 .secFv .text p {
		text-align: left;
	}

	#fathersDayGift_wrap section#fathersday07 .secFv .text {
		width: 92%;
		margin: 0 auto;
	}

	#fathersDayGift_wrap section#fathersday07 .sec01 .text {
		float: none;
		width: 92%;
		margin: 0 auto;
	}

	#fathersDayGift_wrap section#fathersday07 .sec01 .image {
		float: right;
		width: 48%;
		margin-left: 2%;
	}

	#fathersDayGift_wrap section#fathersday07 .sec02 ul li img {
		float: none;
		width: 100%;
	}
	#fathersDayGift_wrap section#fathersday07 .sec02 ul li .rightBox {
		float: none;
		width: 92%;
		margin: 0 auto;
	}

	#fathersDayGift_wrap section#fathersday07 .sec02 ul li .rightBox .text {
		margin-bottom: 20px;
	}

	#fathersDayGift_wrap section#fathersday07 .sec02 ul li .rightBox .buyInfo .price {
		width: 100%;
		font-size: 18px;
		margin-bottom: 0.5em;
	}
	/* ↑section#fathersday07 プリザセット↑ */
	
	#fathersDayGift_wrap section#sec_dandy_ds {
		width: 100%;
		margin: 0 auto 70px 0;
	}

	#fathersDayGift_wrap section#sec_dandy_ds h3 {
		text-align: center;
		font-weight: bold;
		font-size: 28px;
		line-height: 1.6em;
		margin-bottom: 40px;
		background-image: url(mothersday_img/2017/line_blak.jpg);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: contain;
	}

	#fathersDayGift_wrap section#sec_dandy_ds h4 {
		background-color: #E8F3F7;
		margin-bottom: 1.5em;
		padding: 10px;
		font-size: 22px;
		font-weight: bold;
	}

	#fathersDayGift_wrap section#sec_dandy_ds h4.img {
		padding: 0;
	}

	#fathersDayGift_wrap section#sec_dandy_ds h4 img {
		width: 100%;
	}

	#fathersDayGift_wrap section#sec_dandy_ds section {
		margin-bottom: 3em;
	}
	
	#fathersDayGift_wrap section#sec_dandy_ds .text {
		width: 94%;
		margin: 0 auto;
	}

	#fathersDayGift_wrap section#sec_dandy_ds .secFv .text p {
		text-align: left;
		margin-bottom: 1em;
	}

	#fathersDayGift_wrap section#sec_dandy_ds .image {
		width: 100%;
		margin-bottom: 1em;
	}

	#fathersDayGift_wrap section#sec_dandy_ds .recommend .box img {
		float: none;
		display: block;
		width: 94%;
		border: 1px solid #000;
		margin: 0 auto 1em auto;
	}

	#fathersDayGift_wrap section#sec_dandy_ds .recommend .box .detail {
		float: none;
		width: 94%;
		margin: 0 auto 1em auto;
	}

	#fathersDayGift_wrap section#sec_dandy_ds .recommend .box .detail .name {
		font-size: 22px;
		font-weight: bold;
		margin-bottom: 5px;
	}

	#fathersDayGift_wrap section#sec_dandy_ds .recommend .box .detail .text {
		font-size: 16px;
		line-height: 1.5em;
		width: auto;
		height: 220px;
		padding-bottom: 10px;
		border-bottom: 1px dotted #000;
		margin-bottom: 10px;
	}

	#contents #main-column #fathersDayGift_wrap section#sec_dandy_ds .recommend .box .detail .option {
		text-align: right;
		font-size: 20px;
		font-weight: bold;
	}

	#contents #main-column #fathersDayGift_wrap section#sec_dandy_ds .recommend .box .detail .price {
		text-align: right;
		font-weight: bold;
		font-size: 24px;
	}

	#fathersDayGift_wrap section#sec_dandy_ds .recommend .box .detail .link {
		float: none;
		width: 94%;
		margin: 0 auto 10px auto;
	}

	#fathersDayGift_wrap section#sec_dandy_ds .recommend .box .detail .link a {
		position: relative;
		display: block;
		text-align: center;
		font-size: 20px;
		width: 100%;
		padding: 18px 0;
		background-color: #b33;
		color: #fff;
		font-weight: bold;
	}

	#fathersDayGift_wrap section#sec_dandy_ds .recommend .box .detail .link a:after {
		content: "";
		display: block;
		position: absolute;
		top: 16px;
		right: 15px;
		border: 12px solid transparent;
		border-left: 12px solid #fff;
	}

	#fathersDayGift_wrap section#sec_dandy_ds .recommend .box .detail .wrap.type01a {
		float: none;
		width: 94%;
		margin: 0 auto 15px auto;
	}
	
	#fathersDayGift_wrap section#footer {
		width: 100%;
		margin: 0 auto;
	}
	#fathersDayGift_wrap section#footer h2 {}
	#fathersDayGift_wrap section#footer h3 {
		text-align: left;
		box-sizing: border-box;
		margin-bottom: 4%;
	}
	#fathersDayGift_wrap #footer .text-wrap {}
	#fathersDayGift_wrap #footer .text-wrap p {
		width: 92%;
		margin: 0 auto 12%;
	}
	#fathersDayGift_wrap #footer ul {
		width: 92%;
		margin: 0 auto;
	}
	#fathersDayGift_wrap #footer ul li {
		margin: 0 auto 12%;
	}
	#fathersDayGift_wrap #footer table th {
		display: block;
		border: solid 1px #fff;
		color: #fff;
		background: #403630;
		text-align: left;
		padding: 15px 17px;
		white-space: nowrap;
	}
	#fathersDayGift_wrap #footer table td {
		display: block;
		border: solid 1px #403630;
		background: #fff;
		padding: 15px 17px;
	}
	#fathersDayGift_wrap #footer address {
		font-style: normal;
	}
	
	#main-column #fathersDayGift_wrap p.giftLinkBig a {
		width: 92%;
		height: 74px;
		margin: 0 auto 100px;
		font-size: 22px;
	}

	#main-column #fathersDayGift_wrap p.giftLinkBig a:after {
		top: 28px;
		right: -15px;
	}
	
	#main-column #fathersDayGift_wrap #shipDayInfo1,
	#main-column #fathersDayGift_wrap #shipDayInfo2 {
		width: 92%;
		margin: 0 auto 70px auto;
		padding: 8% 4%;
	}
	
	#main-column #fathersDayGift_wrap #shipDayInfo1 .wrap,
	#main-column #fathersDayGift_wrap #shipDayInfo2 .wrap {
		width: 100%;
		padding: 0;
	}
	
	#main-column #fathersDayGift_wrap #shipDayInfo2 .shipBnr .shipList td[rowspan="2"] {
		display: none;
	}

	section#otodoke_kigen {
		margin: 0;
	}
	
	div#cart-footer #footer-inner,
	#footer-inner {
		width: 100%;
	}
	
	div.footer_area {
		width: 100%;
	}
}

@media screen and (min-width:540px) and (max-width:767px) {
	#main-column #fathersDayGift_wrap section#papa_05 ul li {
		padding-top: 287px;
	}
	#main-column #fathersDayGift_wrap section#papa_05 ul li h4 {
		position: absolute;
		top: 105px;
		left: 20px;
		font-size: 25px;
		font-weight: bold;
		line-height: 1.2em;
	}
	#main-column #fathersDayGift_wrap section#papa_05 ul li p.messageDetail {
		position: absolute;
		top: 190px;
		left: 20px;
		font-size: 22px;
	}
}


/****************************
JavaScript用設定
****************************/

header.mb51 {
	margin-bottom: 48px;
}

#gnav.fixed {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
}
