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

* .contents-recipeoftheathlete	{margin:0;padding:0;font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}

.contents-recipeoftheathlete a{text-decoration:none;}

.contents-recipeoftheathlete ul,.contents-recipeoftheathlete li{list-style-type:none;}

.contents-recipeoftheathlete .archiveList	{margin-top: 100px; padding: 100px 20px 0; border-top: 1px solid #cccccc;}
.contents-recipeoftheathlete .archiveList img	{max-width:  100%;}


/*PC用================================================================================*/
@media screen and (min-width: 1025px) {
.contents-recipeoftheathlete ul.articleList {
	font-size:0;
	margin:0 auto;
	width:960px;
}
.contents-recipeoftheathlete ul.articleList li {
	width:460px;
	margin-right:40px;
	margin-bottom:40px;
	display:inline-block;
	font-size:16px;
	vertical-align:top;
	line-height: 1.6;
}
.contents-recipeoftheathlete ul.articleList li:nth-child(even) {
	margin-right:0;
}
.contents-recipeoftheathlete ul.articleList li a {
	display:block;
	position:relative;
	color:#000;
}

.contents-recipeoftheathlete .articleList p.vol {
	position:absolute;
	top:0;
	left:0;
}
.contents-recipeoftheathlete p.vol strong {
	color:#F00;
	display:inline-block;
	padding-left:10px;
}
.contents-recipeoftheathlete .articleList p.profile {
	position:absolute;
	bottom:0;
	left:0;
}
.contents-recipeoftheathlete .name strong,
.contents-recipeoftheathlete .parents strong {
	font-size:24px;
}
.contents-recipeoftheathlete .belong {
	font-size:12px;
	display:block;
	line-height:1.2;
}
.contents-recipeoftheathlete span.parents {
	display:block;
	margin-top:5px;
}

.contents-recipeoftheathlete .pc{
	display:block;
}

.contents-recipeoftheathlete .sp{
	display:none;
}

.contents-recipeoftheathlete .recipeoftheathlete{
	width:100%;
}

.contents-recipeoftheathlete .ra-header{
	width:1200px;
	margin:0 auto;
	display:table;
	padding-top:30px;
	padding-bottom:20px;
}

.contents-recipeoftheathlete .ra-header .ra-topicpass{
	font-size:16px;
	display:table-cell;
	vertical-align:middle;
	width:1070px;
}

.contents-recipeoftheathlete ra-header .ra-topicpass span{
	font-size:12px;
	display:block;
}

.contents-recipeoftheathlete .ra-header .ra-topicpass a{
	color:#000;
}

.contents-recipeoftheathlete .ra-header .ra-topicpass a:hover{
	color:#999;
	text-decoration:underline;
}

.contents-recipeoftheathlete .ra-header .ra-logo{
	display:table-cell;
	vertical-align:middle;
	text-align:right;
	width:130px;
}

.contents-recipeoftheathlete .ra-title{
	position:relative;
	width:100%;
	height:600px;
}

.contents-recipeoftheathlete .ra-title2{
	position:relative;
	width:100%;
	height:250px;
}

.contents-recipeoftheathlete .ra-title .ra-title-box{
	position:relative;
	width:1200px;
	margin:0 auto;
}

.contents-recipeoftheathlete .snsbtn{
	position:absolute;
	top:0;
	left:200px;
	z-index:99999;
}

.contents-recipeoftheathlete .snsbtn ul li{
	display:inline-block;
	vertical-align: top;
}

.contents-recipeoftheathlete .snsbtn .x {
	display: inline-block;
	width: 28px;
	height: 28px;
	text-align: center;
}
.contents-recipeoftheathlete .snsbtn .x a {
	display: block;
	height: 28px;
	padding: 7px;
	background-color: #000000;
	border-radius: 14px;
	box-sizing: border-box;
}
.contents-recipeoftheathlete .snsbtn .x a:hover {
	opacity: 0.75;
}
.contents-recipeoftheathlete .snsbtn .x a img {
	vertical-align: top;
}
.contents-recipeoftheathlete .snsbtn .facebook {
	margin-left: 7px;
}
.contents-recipeoftheathlete .snsbtn .facebook a img {
	width: 28px;
}
.contents-recipeoftheathlete .snsbtn .fb-count{
	margin-left: 7px;
}

.contents-recipeoftheathlete .ra-title-logo{
	margin:33px 0 0 423px;
	position:absolute;
}

.contents-recipeoftheathlete .ra-title-logo img{
	width:234px;
}

.contents-recipeoftheathlete .ra-title-logo2{
	margin:40px 0;
	position:absolute;
	text-align: center;
}

.contents-recipeoftheathlete .ra-title-logo2 img{
	width:1200px;
}


.contents-recipeoftheathlete .ra-title-catch{
	margin:239px 0 0 223px;
	position:absolute;
}

.contents-recipeoftheathlete .ra-title-catch img{
	width:192px;
}

.contents-recipeoftheathlete .ra-title .ra-title-vol{
	width:244px;
	position:absolute;
	text-align:center;
	margin:100px 0 0 749px;
}

.contents-recipeoftheathlete .ra-title .ra-title-vol .vol{
	font-size:16px;
	margin-bottom:20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .contents-recipeoftheathlete .ra-title .ra-title-vol .vol span{
	color:#F00;
}

.ra-title .ra-title-vol .thum{
	margin-bottom:20px;
}

.contents-recipeoftheathlete .ra-title .ra-title-vol .name span{
	font-size:24px;
}

.contents-recipeoftheathlete .ra-title-arrow{
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
	padding:30px 0;
}

/*index*/
.contents-recipeoftheathlete .index{
	width:1000px;
	overflow:auto;
	margin: 0 auto;
	padding-bottom:50px;
}
.contents-recipeoftheathlete .index a{
	display:block;
	height:auto;
	color:#000;
}

.contents-recipeoftheathlete ul.articleList {
	font-size:0;
}
.contents-recipeoftheathlete ul.articleList li {
	width:460px;
	/*margin:0 20px 20px 20px;*/
	display:inline-block;
	font-size:16px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.contents-recipeoftheathlete .index ul li img{
	width:100%;
}
.contents-recipeoftheathlete .index p{
	position:relative;
	margin:0 auto;
}
.contents-recipeoftheathlete .index p .vol{
	position:absolute;
	top:0;
	left:0;
}
.contents-recipeoftheathlete .index p .vol strong{
	color:#F00;
	padding-left:10px;
}
.contents-recipeoftheathlete .index p .name{
	position:absolute;
	top:180px;
	left:0;
	font-size:1.5em;
	font-weight:bold;
}
.contents-recipeoftheathlete .index p .age{
	position:absolute;
	top:215px;
	left:0;
	font-size:0.7em;
}
.contents-recipeoftheathlete .index p .parents{
	position:absolute;
	top:230px;
	left:0;
	font-size:1.5em;
	font-weight:bold;
}


/*ra-section*/

html,
body {
  /*width: 1200px;*/
  height: 100%;
  margin:0 auto;
}
.contents-recipeoftheathlete article	{
	width: 1200px;
	margin:0 auto;
}
.contents-recipeoftheathlete .pagenavi	{margin-right: auto;margin-left: auto;}
.contents-recipeoftheathlete .bg-holder {
    width: 100%;
    height: 80%;
    background-size: cover;
    background-position: 50% 50%;
    color: #fff;
}

.contents-recipeoftheathlete .ra-section{
	position:relative;
	height:auto;
	width:100%;
	padding-top:5%;
	padding-bottom:5%;
	z-index:2;
	background:#FFF;
	
}

.contents-recipeoftheathlete .ra-section-box{
	position:relative;
	width:1000px;
	margin:0 auto;
	overflow:auto;
}

/*vol1　前編*/

.contents-recipeoftheathlete .ra-section01-photo{
	position:relative;
	width:1200px;
	height:500px;
	overflow:hidden;
	background:url(../images/01/01_photo01_pc.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .ra-section02-photo{
	position:relative;
	width:1200px;
	height:400px;
	overflow:hidden;
	background:url(../images/01/01_photo02_pc.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .ra-section03-photo{
	position:relative;
	width:1200px;
	height:500px;
	overflow:hidden;
	background:url(../images/01/01_photo03_pc.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .ra-section04-photo{
	position:relative;
	width:1200px;
	height:400px;
	overflow:hidden;
	background:url(../images/01/01_photo04_pc.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .ra-section04-photo{
	position:relative;
	width:1200px;
	height:400px;
	overflow:hidden;
	background:url(../images/01/01_photo04_pc.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .ra-section07-photo{
	position:relative;
	width:1200px;
	height:600px;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
	background:url(../images/01/02_photo01_pc.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .ra-section08-photo{
	position:relative;
	width:1200px;
	height:400px;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
	background:url(../images/01/02_photo02_pc.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .ra-section10-photo{
	position:relative;
	width:1200px;
	height:400px;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
	background:url(../images/01/02_photo03_pc.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .ra-section-h600px-photo{
	position:relative;
	width:1200px;
	height:600px;
	overflow:hidden;
}



/*ra-section01*/

.contents-recipeoftheathlete .ra-section01-textbox{
	width:510px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.6em;
	letter-spacing:0.2em;
}

.contents-recipeoftheathlete .ra-section01-textbox:first-letter{
	font-size:3em;
	line-height: 1;
    float: left;
    margin: 0 .2em 0 0;
    padding: .1em 0;
}

.contents-recipeoftheathlete .ra-section01-capbox{
	width:470px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section01-capbox p:first-child{
	display:table-cell;
	padding-right:20px;
	width: 350px;
}

.contents-recipeoftheathlete .ra-section01-capbox p:last-child{
	display:table-cell;
	vertical-align:bottom;
}

/*ra-section02*/

.contents-recipeoftheathlete .ra-section02-box{
	width:1000px;
	margin:0 auto;
	overflow:auto;
}

.contents-recipeoftheathlete .ra-section02-textbox{
	width:630px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section02-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section02-capbox{
	width:350px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section02-capbox p:first-child{
	display:table-cell;
	padding-right:20px;
	width: 240px;
}

.contents-recipeoftheathlete .ra-section02-capbox p:last-child{
	display:table-cell;
	vertical-align:bottom;
}

/*ra-section03*/

.contents-recipeoftheathlete .ra-section03-textbox{
	width:630px;
	float:right;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section03-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section03-capbox{
	width:350px;
	float:left;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section03-capbox p:first-child{
	float:right;
	padding-right:20px;
	vertical-align:bottom;
	padding-left:20px;
}

.contents-recipeoftheathlete .ra-section03-capbox p:last-child{
	vertical-align: bottom;
	width: 80px;
	display: table-cell;
	height: 334px;
}

/*ra-section04*/

.contents-recipeoftheathlete .ra-section04-textbox{
	width:670px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section04-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section04-capbox{
	width:310px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section04-capbox p:first-child{
	padding-right:20px;
}

.contents-recipeoftheathlete .ra-section04-capbox p:last-child{
	width:200px;
	vertical-align:bottom;
	margin-top:20px;
}

/*ra-section05*/

.contents-recipeoftheathlete .ra-section05-textbox{
	width:760px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section05-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section05-capbox{
	width:220px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section05-capbox p:first-child{
	/*padding-right:20px;*/
	vertical-align:bottom;
	width: 220px;
}

.contents-recipeoftheathlete .ra-section05-capbox p:last-child{
	vertical-align:bottom;
	padding-top:20px;
	width: 220px;
}

/*ra-section06*/

.contents-recipeoftheathlete .ra-section06-textbox{
	width:100%;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section06-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

/*vol1　後編*/

/*ra-section11*/

.contents-recipeoftheathlete .ra-section11-textbox{
	width:560px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.6em;
	letter-spacing:0.2em;
}

.contents-recipeoftheathlete .ra-section11-textbox:first-letter{
	font-size:3em;
	line-height: 1;
    float: left;
    margin: 0 .2em 0 0;
    padding: .1em 0;
}

.contents-recipeoftheathlete .ra-section11-capbox{
	width:400px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section11-capbox p:first-child{
	display:table-cell;
	/*padding-right:20px;*/
	width: 240px;
}

.contents-recipeoftheathlete .ra-section11-capbox p:last-child{
	display:table-cell;
	vertical-align:bottom;
}

/*ra-section07*/

.contents-recipeoftheathlete .ra-section07-textbox{
	width:650px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section07-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section07-capbox{
	width:330px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section07-capbox p:first-child{
	/*padding-right:20px;*/
	width: 330px;
}

.contents-recipeoftheathlete .ra-section07-capbox p:last-child{
	display:block;
	width:200px;
	vertical-align:bottom;
	margin-top:20px;
	clear:both;
}

/*ra-section08*/

.contents-recipeoftheathlete .ra-section08-textbox{
	width:760px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section08-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section08-capbox{
	width:220px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section08-capbox p:first-child{
	/*padding-right:20px;*/
	vertical-align:bottom;
	width: 220px;
}

.contents-recipeoftheathlete .ra-section08-capbox p:last-child{
	vertical-align:bottom;
	padding-top:20px;
}

/*ra-section09*/

.contents-recipeoftheathlete .ra-section09-textbox{
	width:650px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section09-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section09-capbox{
	width:330px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section09-capbox p:first-child{
	/*padding-right:20px;*/
	vertical-align:bottom;
	width: 330px;
}

.contents-recipeoftheathlete .ra-section09-capbox p:last-child{
	width: 330px;
	vertical-align:bottom;
	padding-top:20px;
}

/*ra-section10*/

.contents-recipeoftheathlete .ra-section10-textbox{
	width:760px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section10-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section10-capbox{
	width:220px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section10-capbox p:first-child{
	/*padding-right:20px;*/
	vertical-align:bottom;
	width: 220px;
}

.contents-recipeoftheathlete .ra-section10-capbox p:last-child{
	vertical-align:bottom;
	padding-top:20px;
}

/*vol02-1-1*/

.contents-recipeoftheathlete .vol02-1-1-photo{
	position:relative;
	width:1200px;
	height:700px;
	overflow:hidden;
	background:url(../images/02/01_photo01_pc.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .vol02-1-1-textbox{
	width:650px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.6em;
	letter-spacing:0.2em;
}

.contents-recipeoftheathlete .vol02-1-1-textbox:first-letter{
	font-size:3em;
	line-height: 1;
    float: left;
    margin: 0 .2em 0 0;
    padding: .1em 0;
}

.contents-recipeoftheathlete .vol02-1-1-capbox{
	width:330px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-1-1-capbox p:first-child{
	display:table-cell;
}

/*vol02-1-2*/

.contents-recipeoftheathlete .vol02-1-2-photo{
	position:relative;
	width:1200px;
	height:500px;
	overflow:hidden;
	background:url(../images/02/01_photo02_pc.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .vol02-1-2-textbox{
	width:630px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-1-2-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .vol02-1-2-capbox{
	width:350px;
	float:right;
	font-size:10px;
	padding-top:80px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-1-2-capbox p:first-child{
	display:table-cell;
	padding-right:20px;
	width: 260px
}

.contents-recipeoftheathlete .vol02-1-2-capbox p:last-child{
	display:table-cell;
	vertical-align:bottom;
}

/*vol02-1-3*/

.contents-recipeoftheathlete .vol02-1-3-photo{
	position:relative;
	width:1200px;
	height:600px;
	overflow:hidden;
	background:url(../images/02/01_photo03_pc.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .vol02-1-3-textbox{
	width:670px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-1-3-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .vol02-1-3-capbox{
	width:330px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-1-3-capbox p:first-child{
	padding-right:20px;
	width: 330px;	
}

.contents-recipeoftheathlete .vol02-1-3-capbox p:last-child{
	width:200px;
	vertical-align:bottom;
	margin-top:20px;
}

/*vol02-1-4*/

.contents-recipeoftheathlete .vol02-1-4-textbox{
	width:650px;
	float:right;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-1-4-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .vol02-1-4-capbox{
	width:330px;
	float:left;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-1-4-capbox p:first-child{
	padding-right:20px;
	width:350px;
}

.contents-recipeoftheathlete .vol02-1-4-capbox p:last-child{
	width:200px;
	vertical-align:bottom;
	margin-top:20px;
}

/*vol02-2-1*/

.contents-recipeoftheathlete .vol02-2-1-textbox{
	width:630px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-2-1-capbox{
	width:350px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-2-1-capbox p:first-child{
	display:table-cell;
}

.contents-recipeoftheathlete .vol02-2-1-capbox p:last-child{
	display:table-cell;
	vertical-align:bottom;
}

/*vol02-2-2*/

.contents-recipeoftheathlete .vol02-2-2-photo{
	position:relative;
	width:1200px;
	height:600px;
	overflow:hidden;
	background:url(../images/02/02_photo01_pc.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .vol02-2-2-textbox{
	width:750px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-2-2-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .vol02-2-2-capbox{
	width:220px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-2-2-capbox p:first-child{
	padding-right:20px;
	width: 240px;
}

.contents-recipeoftheathlete .vol02-2-2-capbox p:last-child{
	width:220px;
	vertical-align:bottom;
	margin-top:20px;
}

/*vol02-2-3*/

.contents-recipeoftheathlete .vol02-2-3-photo{
	position:relative;
	width:1200px;
	height:400px;
	overflow:hidden;
	background:url(../images/02/02_photo02_pc.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .vol02-2-3-textbox{
	width:640px;
	float:right;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-2-3-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .vol02-2-3-capbox{
	width:330px;
	float:left;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-2-3-capbox p:first-child{
	padding-right:20px;
	width: 350px;
}

.contents-recipeoftheathlete .vol02-2-3-capbox p:last-child{
	width:200px;
	vertical-align:bottom;
	margin-top:20px;
}

/*vol02-2-4*/

.contents-recipeoftheathlete .vol02-2-4-photo{
	position:relative;
	width:1200px;
	height:600px;
	overflow:hidden;
	background:url(../images/02/02_photo03_pc.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .vol02-2-4-textbox{
	width:640px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-2-4-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .vol02-2-4-capbox{
	width:330px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-2-4-capbox p:first-child{
	padding-right:20px;
	width: 350px;
}

.contents-recipeoftheathlete .vol02-2-4-capbox p:last-child{
	width:200px;
	vertical-align:bottom;
	margin-top:20px;
}



/*vol03-1-1*/
.contents-recipeoftheathlete .vol03honbun .textbox{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}
.contents-recipeoftheathlete .vol03honbun .textbox span {
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}
.contents-recipeoftheathlete .movephoto {
	position:relative;
	width:1200px;
	overflow:hidden;
}
.contents-recipeoftheathlete .vol03-1-1-photo {
	background:url(../images/03/01_photo01_pc.jpg) 0 0 no-repeat;
	height:700px;
}
.contents-recipeoftheathlete .vol03-1-2-photo {
	background:url(../images/03/01_photo02_pc.jpg) 0 0 no-repeat;
	height:500px;
}
.contents-recipeoftheathlete .vol03-1-3-photo {
	background:url(../images/03/01_photo03_pc.jpg) 0 0 no-repeat;
	height:400px;
}
.contents-recipeoftheathlete .vol03-2-1-photo {
	background:url(../images/03/02_photo01_pc.jpg) 0 0 no-repeat;
	height:700px;
}
.contents-recipeoftheathlete .vol03-2-2-photo {
	background:url(../images/03/02_photo02_pc.jpg) 0 0 no-repeat;
	height:400px;
}
.contents-recipeoftheathlete .vol03-2-3-photo {
	background:url(../images/03/02_photo03_pc.jpg) 0 0 no-repeat;
	height:400px;
}

.contents-recipeoftheathlete .vol03-1-1-textbox,
.contents-recipeoftheathlete .vol03-2-1-textbox {
	width:650px;
	font-size: 3em;
	line-height: 1;
	float: left;
	margin: 0 .2em 0 0;
	padding: .1em 0;
}

.contents-recipeoftheathlete .vol03-1-1-textbox:first-letter,
.contents-recipeoftheathlete .vol03-2-1-textbox:first-letter {
	font-size:3em;
	line-height: 1;
    float: left;
    margin: 0 .2em 0 0;
    padding: .1em 0;
}
.contents-recipeoftheathlete .vol03-1-2-textbox,
.contents-recipeoftheathlete .vol03-1-3-textbox,
.contents-recipeoftheathlete .vol03-2-2-textbox,
.contents-recipeoftheathlete .vol03-2-4-textbox {
	width: 630px;
	float:left;
}
.contents-recipeoftheathlete .vol03-2-3-textbox {
	width: 720px;
	float:right;
}

.contents-recipeoftheathlete .vol03-1-4-textbox,
.contents-recipeoftheathlete .vol03-2-3-textbox {
	width: 720px;
	float:right;
}
.contents-recipeoftheathlete .vol03honbun .capbox {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
}

.contents-recipeoftheathlete .vol03-1-1-capbox,
.contents-recipeoftheathlete .vol03-2-1-capbox {
	width:330px;
	float:right;
}

.contents-recipeoftheathlete .vol03-1-2-capbox,
.contents-recipeoftheathlete .vol03-2-2-capbox {
	width:350px;
	float:right;
	padding-top: 60px;
}
.contents-recipeoftheathlete .vol03-1-3-capbox,
.contents-recipeoftheathlete .vol03-2-4-capbox {
	width:330px;
	float:right;
}
.contents-recipeoftheathlete .vol03-1-4-capbox,
.contents-recipeoftheathlete .vol03-2-3-capbox {
	width:240px;
	float:left;
}
.contents-recipeoftheathlete .vol03-1-3-capbox p:last-child,
.contents-recipeoftheathlete .vol03-1-4-capbox p:last-child,
.contents-recipeoftheathlete .vol03-2-2-capbox p:last-child,
.contents-recipeoftheathlete .vol03-2-4-capbox p:last-child {
	width:200px;
	vertical-align: bottom;
	margin-top: 20px;
}
.contents-recipeoftheathlete .vol03-1-2-capbox p:first-child{
	display:table-cell;
	padding-right: 20px;
	width: 260px;
}
.contents-recipeoftheathlete .vol03-1-2-capbox p:last-child{
	display:table-cell;
	vertical-align:bottom;
}





.contents-recipeoftheathlete .pagenavi{
	width:1200px;
	text-align:center;
	display:table;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .pagenavi ul{
	display:table-cell;
	top:0;
	left:50%;
	width:40%;
}

.contents-recipeoftheathlete .pagenavi ul li{
	padding:0 10px;
	display:inline-block;
}

.contents-recipeoftheathlete .pagenavi ul li img{
	width:60px;
}

.contents-recipeoftheathlete .pagenavi .prev{
	display:table-cell;
	vertical-align:middle;
	width:30%;
	text-align:left;
}

.contents-recipeoftheathlete .pagenavi .prev img{
	vertical-align:middle;
	margin-top:-4px;
	margin-right:5px;
}

.contents-recipeoftheathlete .pagenavi .next{
	display:table-cell;
	vertical-align:middle;
	width:30%;
	text-align:right;
}

.contents-recipeoftheathlete .pagenavi .next img{
	vertical-align:middle;
	margin-top:-4px;
	margin-right:5px;
}

.contents-recipeoftheathlete .footer{
	width:100%;
	display:block;
	text-align:center;
	padding-top:30px;
	padding-bottom:50px;
	font-size:.83em;
}

.contents-recipeoftheathlete .pagetop {
    display: none;
    position: fixed;
    bottom: 1%;
    right: 3%;
	z-index:9999;
}
.contents-recipeoftheathlete .pagetop a {
    display: block;
    text-align: right;
    color: #222;
    font-size: 12px;
    text-decoration: none;
}
 
.contents-recipeoftheathlete .pagetop a img{
	width:35%;
}

.contents-recipeoftheathlete .pagetop a:hover {
    display: block;
    text-align: right;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
.contents-recipeoftheathlete .date {
    width: 1000px;
    margin: 0 auto 20px;
    text-align: right;
}

	
}





/*タブレット用================================================================================*/
@media screen and (max-width: 1024px) {
.contents-recipeoftheathlete ul.articleList {
	margin:0 auto;
	font-size: 0;
}
.contents-recipeoftheathlete ul.articleList li {
	display:inline-block;
	width:48%;
	margin-right:4%;
	margin-bottom:4%;
	vertical-align:top;
	font-size: 16px;
}
.contents-recipeoftheathlete ul.articleList li:nth-child(even) {
	margin-right:0;
}
.contents-recipeoftheathlete ul.articleList li a {
	display:block;
	position:relative;
	color:#000;
}
.contents-recipeoftheathlete .articleList p {
	font-size: 14px;
	line-height:1.4
}
.contents-recipeoftheathlete .articleList p.vol {
	position:absolute;
	top:0;
	left:0;
}
.contents-recipeoftheathlete .articleList p.vol strong {
	color:#F00;
	display:inline-block;
	padding-left:10px;
}
.contents-recipeoftheathlete .articleList p.profile {
	position:absolute;
	bottom:0;
	left:0;
}
.contents-recipeoftheathlete .name strong,
.contents-recipeoftheathlete .parents strong {
	font-size:20px;
}
.contents-recipeoftheathlete .belong {
	font-size:12px;
	display:block;
	line-height:1.2;
}
.contents-recipeoftheathlete .articleList span.parents {
	display:block;
	margin-top:5px;
}

.contents-recipeoftheathlete .pc{
	display:block;
}

.contents-recipeoftheathlete .sp{
	display:none;
}

.contents-recipeoftheathlete .recipeoftheathlete{
	width:100%;
}

.contents-recipeoftheathlete .ra-header{
	width:980px;
	margin:0 auto;
	display:table;
	padding-top:30px;
	padding-bottom:20px;
}

.contents-recipeoftheathlete .ra-header .ra-topicpass{
	font-size:16px;
	display:table-cell;
	vertical-align:middle;
	width:850px;
}

.contents-recipeoftheathlete .ra-header .ra-topicpass span{
	font-size:12px;
	display:block;
}

.contents-recipeoftheathlete .ra-header .ra-topicpass a{
	color:#000;
}

.contents-recipeoftheathlete .ra-header .ra-topicpass a:hover{
	color:#999;
	text-decoration:underline;
}

.contents-recipeoftheathlete .ra-header .ra-logo{
	display:table-cell;
	vertical-align:middle;
	text-align:right;
	width:130px;
}

.contents-recipeoftheathlete .ra-title{
	position:relative;
	width:100%;
	height:600px;
}

.contents-recipeoftheathlete .ra-title2{
	position:relative;
	width:100%;
	height:180px;
}

.contents-recipeoftheathlete .ra-title .ra-title-box{
	position:relative;
	width:980px;
	margin:0 auto;
}

.contents-recipeoftheathlete .snsbtn{
	position:absolute;
	top:0;
	left:0;
	z-index:99999;
}

.contents-recipeoftheathlete .snsbtn ul li{
	display:inline-block;
	vertical-align: top;
}

.contents-recipeoftheathlete .snsbtn .fb-count{
	margin-left: 5px;
}

.contents-recipeoftheathlete .ra-title-logo{
	margin:33px 0 0 380px;
	position:absolute;
}

.contents-recipeoftheathlete .ra-title-logo img{
	width:200px;
}

.contents-recipeoftheathlete .ra-title-logo2{
	margin:0;
	position:absolute;
}

.contents-recipeoftheathlete .ra-title-logo2 img{
	width:100%;
}

.contents-recipeoftheathlete .ra-title-catch{
	margin:210px 0 0 180px;
	position:absolute;
}

.contents-recipeoftheathlete .ra-title-catch img{
	width:180px;
}

.contents-recipeoftheathlete .ra-title .ra-title-vol{
	width:244px;
	position:absolute;
	text-align:center;
	margin:80px 0 0 650px;
}

.contents-recipeoftheathlete .ra-title .ra-title-vol .vol{
	font-size:16px;
	margin-bottom:20px;
}

.contents-recipeoftheathlete .ra-title .ra-title-vol .vol span{
	color:#F00;
}

.contents-recipeoftheathlete .ra-title .ra-title-vol .thum{
	margin-bottom:20px;
}

.contents-recipeoftheathlete .ra-title .ra-title-vol .name span{
	font-size:24px;
}

.contents-recipeoftheathlete .ra-title-arrow{
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
	padding:30px 0;
}

/*ra-section*/

html,
body {
  width: 980px;
  height: 100%;
  margin:0 auto;
}

.contents-recipeoftheathlete .bg-holder {
    width: 100%;
    height: 80%;
    background-size: cover;
    background-position: 50% 50%;
    color: #fff;
}

.contents-recipeoftheathlete .ra-section{
	position:relative;
	height:auto;
	width:100%;
	padding-top:5%;
	padding-bottom:5%;
	z-index:2;
	background:#FFF;
}

/*index*/
.contents-recipeoftheathlete .index{
	width:1000px;
	overflow:auto;
	margin: 0 auto;
	padding-bottom:50px;
}
.contents-recipeoftheathlete .index a{
	display:block;
	height:auto;
	color:#000;
}
.contents-recipeoftheathlete .index ul li{
	width:460px;
	margin:0 20px;
	float:left;
}
.contents-recipeoftheathlete .index ul li img{
	width:100%;
}
.contents-recipeoftheathlete .index p{
	position:relative;
	margin:0 auto;
}
.contents-recipeoftheathlete .index p .vol{
	position:absolute;
	top:0;
	left:0;
}
.contents-recipeoftheathlete .index p .vol strong{
	color:#F00;
	padding-left:10px;
}
.contents-recipeoftheathlete .index p .name{
	position:absolute;
	top:180px;
	left:0;
	font-size:1.5em;
}
.contents-recipeoftheathlete .index p .age{
	position:absolute;
	top:215px;
	left:0;
	font-size:0.7em;
}
.contents-recipeoftheathlete .index p .parents{
	position:absolute;
	top:230px;
	left:0;
	font-size:1.5em;
}

.contents-recipeoftheathlete .ra-section-box{
	width:980px;
	margin:0 auto;
	overflow:auto;
}

/*画像*/

.contents-recipeoftheathlete .ra-section01-photo{
	position:relative;
	width:980px;
	height:510px;
	overflow:hidden;
	background:url(../images/01/01_photo01_tab.jpg) 0 0 no-repeat;
	background-size:100%;
}

.contents-recipeoftheathlete .ra-section02-photo{
	position:relative;
	width:980px;
	height:400px;
	overflow:hidden;
	background:url(../images/01/01_photo02_tab.jpg) 0 0 no-repeat;
	background-size:100%;
}

.contents-recipeoftheathlete .ra-section03-photo{
	position:relative;
	width:980px;
	height:510px;
	overflow:hidden;
	background:url(../images/01/01_photo03_tab.jpg) 0 0 no-repeat;
	background-size:100%;
}

.contents-recipeoftheathlete .ra-section04-photo{
	position:relative;
	width:980px;
	height:400px;
	overflow:hidden;
	background:url(../images/01/01_photo04_tab.jpg) 0 0 no-repeat;
	background-size:100%;
}

.contents-recipeoftheathlete .ra-section07-photo{
	position:relative;
	width:980px;
	height:600px;
	overflow:hidden;
	background:url(../images/01/02_photo01_tab.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .ra-section08-photo{
	position:relative;
	width:980px;
	height:400px;
	overflow:hidden;
	background:url(../images/01/02_photo02_tab.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .ra-section10-photo{
	position:relative;
	width:980px;
	height:400px;
	overflow:hidden;
	background:url(../images/01/02_photo03_tab.jpg) 0 0 no-repeat;
}

/*ra-section01*/

.contents-recipeoftheathlete .ra-section01-textbox{
	width:470px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.6em;
	letter-spacing:0.2em;
}

.contents-recipeoftheathlete .ra-section01-textbox:first-letter{
	font-size:3em;
	line-height: 1;
    float: left;
    margin: 0 .2em 0 0;
    padding: .1em 0;
}

.contents-recipeoftheathlete .ra-section01-capbox{
	width:470px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section01-capbox p:first-child{
	display:table-cell;
	padding-right:20px;
}

.contents-recipeoftheathlete .ra-section01-capbox p:last-child{
	display:table-cell;
	vertical-align:bottom;
}

/*ra-section02*/

.contents-recipeoftheathlete .ra-section02-textbox{
	width:630px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section02-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section02-capbox{
	width:350px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section02-capbox p:first-child{
	display:table-cell;
	padding-right:20px;
}

.contents-recipeoftheathlete .ra-section02-capbox p:last-child{
	display:table-cell;
	vertical-align:bottom;
}

/*ra-section03*/

.contents-recipeoftheathlete .ra-section03-textbox{
	width:600px;
	float:right;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section03-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section03-capbox{
	width:350px;
	float:left;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section03-capbox p:first-child{
	float:right;
	padding-right:20px;
	vertical-align:bottom;
	padding-left:20px;
}

.contents-recipeoftheathlete .ra-section03-capbox p:last-child{
	vertical-align: bottom;
	width: 80px;
	display: table-cell;
	height: 334px;
}

/*ra-section04*/

.contents-recipeoftheathlete .ra-section04-textbox{
	width:630px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section04-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section04-capbox{
	width:310px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section04-capbox p:first-child{
	padding-right:20px;
}

.contents-recipeoftheathlete .ra-section04-capbox p:last-child{
	width:200px;
	vertical-align:bottom;
	margin-top:20px;
}

/*ra-section05*/

.contents-recipeoftheathlete .ra-section05-textbox{
	width:740px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section05-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section05-capbox{
	width:220px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section03-capbox p:first-child{
	padding-right:20px;
	vertical-align:bottom;
}

.contents-recipeoftheathlete .ra-section05-capbox p:last-child{
	vertical-align:bottom;
	padding-top:20px;
}

/*ra-section06*/

.contents-recipeoftheathlete .ra-section06-textbox{
	width:100%;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section06-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

/*vol1　後編*/

/*ra-section11*/

.contents-recipeoftheathlete .ra-section11-textbox{
	width:560px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.6em;
	letter-spacing:0.2em;
}

.contents-recipeoftheathlete .ra-section11-textbox:first-letter{
	font-size:3em;
	line-height: 1;
    float: left;
    margin: 0 .2em 0 0;
    padding: .1em 0;
}

.contents-recipeoftheathlete .ra-section11-capbox{
	width:400px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section11-capbox p:first-child{
	display:table-cell;
	padding-right:20px;
}

.contents-recipeoftheathlete .ra-section11-capbox p:last-child{
	display:table-cell;
	vertical-align:bottom;
}

/*ra-section07*/

.contents-recipeoftheathlete .ra-section07-textbox{
	width:650px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section07-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section07-capbox{
	width:330px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section07-capbox p:first-child{
	padding-right:20px;
}

.contents-recipeoftheathlete .ra-section07-capbox p:last-child{
	clear:both;
	display:block;
	width:200px;
	vertical-align:bottom;
	margin-top:20px;
}

/*ra-section08*/

.contents-recipeoftheathlete .ra-section08-textbox{
	width:760px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section08-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section08-capbox{
	width:220px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section08-capbox p:first-child{
	padding-right:20px;
	vertical-align:bottom;
}

.contents-recipeoftheathlete .ra-section08-capbox p:last-child{
	vertical-align:bottom;
	padding-top:20px;
}

/*ra-section09*/

.contents-recipeoftheathlete .ra-section09-textbox{
	width:650px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section09-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section09-capbox{
	width:330px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section09-capbox p:first-child{
	padding-right:20px;
	vertical-align:bottom;
}

.contents-recipeoftheathlete .ra-section09-capbox p:last-child{
	vertical-align:bottom;
	padding-top:20px;
}

/*ra-section10*/

.contents-recipeoftheathlete .ra-section10-textbox{
	width:760px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section10-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section10-capbox{
	width:220px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section10-capbox p:first-child{
	padding-right:20px;
	vertical-align:bottom;
}

.contents-recipeoftheathlete .ra-section10-capbox p:last-child{
	vertical-align:bottom;
	padding-top:20px;
}

/*vol02-1-1*/

.contents-recipeoftheathlete .vol02-1-1-photo{
	position:relative;
	width:980px;
	height:500px;
	overflow:hidden;
	background:url(../images/02/01_photo01_tab.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .vol02-1-1-textbox{
	width:630px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.6em;
	letter-spacing:0.2em;
}

.contents-recipeoftheathlete .vol02-1-1-textbox:first-letter{
	font-size:3em;
	line-height: 1;
    float: left;
    margin: 0 .2em 0 0;
    padding: .1em 0;
}

.contents-recipeoftheathlete .vol02-1-1-capbox{
	width:330px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-1-1-capbox p:first-child{
	display:table-cell;
}

/*vol02-1-2*/

.contents-recipeoftheathlete .vol02-1-2-photo{
	position:relative;
	width:980px;
	height:450px;
	overflow:hidden;
	background:url(../images/02/01_photo02_tab.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .vol02-1-2-textbox{
	width:610px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-1-2-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .vol02-1-2-capbox{
	width:350px;
	float:right;
	font-size:10px;
	padding-top:80px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-1-2-capbox p:first-child{
	display:table-cell;
	padding-right:20px;
}

.contents-recipeoftheathlete .vol02-1-2-capbox p:last-child{
	display:table-cell;
	vertical-align:bottom;
}

/*vol02-1-3*/

.contents-recipeoftheathlete .vol02-1-3-photo{
	position:relative;
	width:980px;
	height:450px;
	overflow:hidden;
	background:url(../images/02/01_photo03_tab.jpg) 0 0 no-repeat;
}

.contents-recipeoftheathlete .vol02-1-3-textbox{
	width:630px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-1-3-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .vol02-1-3-capbox{
	width:330px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-1-3-capbox p:first-child{
	padding-right:20px;
}

.contents-recipeoftheathlete .vol02-1-3-capbox p:last-child{
	width:200px;
	vertical-align:bottom;
	margin-top:20px;
}

/*vol02-1-4*/

.contents-recipeoftheathlete .vol02-1-4-textbox{
	width:630px;
	float:right;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-1-4-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .vol02-1-4-capbox{
	width:330px;
	float:left;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-1-4-capbox p:first-child{
	padding-right:20px;
}

.contents-recipeoftheathlete .vol02-1-4-capbox p:last-child{
	width:200px;
	vertical-align:bottom;
	margin-top:20px;
}

/*vol02-2-1*/

.contents-recipeoftheathlete .vol02-2-1-textbox{
	width:630px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-2-1-capbox{
	width:350px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-2-1-capbox p:first-child{
	display:table-cell;
}

.contents-recipeoftheathlete .vol02-2-1-capbox p:last-child{
	display:table-cell;
	vertical-align:bottom;
}

/*vol02-2-2*/

.contents-recipeoftheathlete .vol02-2-2-photo{
	position:relative;
	width:980px;
	height:400px;
	overflow:hidden;
	background:url(../images/02/02_photo01_pc.jpg) 0 0 no-repeat;
	background-size:980px auto;
}

.contents-recipeoftheathlete .vol02-2-2-textbox{
	width:750px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-2-2-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .vol02-2-2-capbox{
	width:220px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-2-2-capbox p:first-child{
	padding-right:20px;
}

.contents-recipeoftheathlete .vol02-2-2-capbox p:last-child{
	width:220px;
	vertical-align:bottom;
	margin-top:20px;
}

/*vol02-2-3*/

.contents-recipeoftheathlete .vol02-2-3-photo{
	position:relative;
	width:980px;
	height:300px;
	overflow:hidden;
	background:url(../images/02/02_photo02_pc.jpg) 0 0 no-repeat;
	background-size:980px auto;
}

.contents-recipeoftheathlete .vol02-2-3-textbox{
	width:640px;
	float:right;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-2-3-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .vol02-2-3-capbox{
	width:330px;
	float:left;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-2-3-capbox p:first-child{
	padding-right:20px;
}

.contents-recipeoftheathlete .vol02-2-3-capbox p:last-child{
	width:200px;
	vertical-align:bottom;
	margin-top:20px;
}

/*vol02-2-4*/

.contents-recipeoftheathlete .vol02-2-4-photo{
	position:relative;
	width:980px;
	height:400px;
	overflow:hidden;
	background:url(../images/02/02_photo03_pc.jpg) 0 0 no-repeat;
	background-size:980px auto;
}

.contents-recipeoftheathlete .vol02-2-4-textbox{
	width:640px;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-2-4-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .vol02-2-4-capbox{
	width:330px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-2-4-capbox p:first-child{
	padding-right:20px;
}

.contents-recipeoftheathlete .vol02-2-4-capbox p:last-child{
	width:200px;
	vertical-align:bottom;
	margin-top:20px;
}


.contents-recipeoftheathlete article {
	margin:0;
	padding:0;
	width:100%;
}
/* vol03 TAB*/
.contents-recipeoftheathlete .vol03honbun .ra-section-box {
	width:85%;
}
.contents-recipeoftheathlete .vol03honbun .movephoto {
	position:relative;
	width:980px;
	overflow:hidden;
}
.contents-recipeoftheathlete .vol03-1-1-photo {
	background:url(../images/03/01_photo01_pc.jpg) 0 0 no-repeat;
	background-size:980px auto;
	height:500px;
}
.contents-recipeoftheathlete .vol03-1-2-photo {
	background:url(../images/03/01_photo02_pc.jpg) 0 0 no-repeat;
	background-size:980px auto;
	height:500px;
}
.contents-recipeoftheathlete .vol03-1-3-photo {
	background:url(../images/03/01_photo03_pc.jpg) 0 0 no-repeat;
	background-size:980px auto;
	height:300px;
}
.contents-recipeoftheathlete .vol03-2-1-photo {
	background:url(../images/03/02_photo01_pc.jpg) 0 0 no-repeat;
	background-size:980px auto;
	height:500px;
}
.contents-recipeoftheathlete .vol03-2-2-photo {
	background:url(../images/03/02_photo02_pc.jpg) 0 0 no-repeat;
	background-size:980px auto;
	height:500px;
}
.contents-recipeoftheathlete .vol03-2-3-photo {
	background:url(../images/03/02_photo03_pc.jpg) 0 0 no-repeat;
	background-size:980px auto;
	height:400px;
}
.contents-recipeoftheathlete .vol03honbun .textbox {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.6em;
	letter-spacing:0.2em;
	font-size:14px;
	width:65%;
}

.contents-recipeoftheathlete .vol03-1-1-textbox,
.contents-recipeoftheathlete .vol03-2-1-textbox,
.contents-recipeoftheathlete .vol03-1-2-textbox,
.contents-recipeoftheathlete .vol03-2-2-textbox,
.contents-recipeoftheathlete .vol03-1-3-textbox,
.contents-recipeoftheathlete .vol03-2-4-textbox {
	float:left;
}
.contents-recipeoftheathlete .vol03-1-4-textbox,
.contents-recipeoftheathlete .vol03-2-3-textbox {
	float:right;
}
.contents-recipeoftheathlete .vol03-1-1-textbox:first-letter,
.contents-recipeoftheathlete .vol03-2-1-textbox:first-letter {
	font-size:3em;
	line-height: 1;
    float: left;
    margin: 0 .2em 0 0;
    padding: .1em 0;
}

.contents-recipeoftheathlete .vol03honbun .capbox{
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width:30%;
}
.contents-recipeoftheathlete .vol03honbun .capbox img {
	max-width:100%;
}
.contents-recipeoftheathlete .vol03-1-1-capbox,
.contents-recipeoftheathlete .vol03-2-1-capbox,
.contents-recipeoftheathlete .contents-recipeoftheathlete .vol03-1-2-capbox,
.vol03-2-2-capbox,
.contents-recipeoftheathlete .vol03-1-3-capbox,
.contents-recipeoftheathlete .vol03-2-4-capbox {
	float:right;
}

.contents-recipeoftheathlete .vol03-1-4-capbox,
.contents-recipeoftheathlete .vol03-2-3-capbox {
	float:left;
}
.contents-recipeoftheathlete .vol03honbun .capbox p:last-child {
	margin-top: 5px;
}



.contents-recipeoftheathlete .pagenavi{
	width:980px;
	text-align:center;
	display:table;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .pagenavi ul{
	display:table-cell;
	top:0;
	left:50%;
	width:30%;
}

.contents-recipeoftheathlete .pagenavi ul li{
	padding:0 10px;
	display:inline-block;
}

.contents-recipeoftheathlete .pagenavi ul li img{
	width:60px;
}

.contents-recipeoftheathlete .pagenavi .prev{
	display:table-cell;
	vertical-align:middle;
	width:35%;
	text-align:left;
}

.contents-recipeoftheathlete .pagenavi .prev img{
	vertical-align:middle;
	margin-top:-4px;
	margin-right:5px;
}

.contents-recipeoftheathlete .pagenavi .next{
	display:table-cell;
	vertical-align:middle;
	width:35%;
	text-align:right;
}

.contents-recipeoftheathlete .pagenavi .next img{
	vertical-align:middle;
	margin-top:-4px;
	margin-right:5px;
}

.contents-recipeoftheathlete .footer{
	width:100%;
	display:block;
	text-align:center;
	padding-top:30px;
	padding-bottom:50px;
	font-size:.83em;
}



.contents-recipeoftheathlete .pagetop {
    display: none;
    position: fixed;
    bottom: 1%;
    right: 3%;
}
.contents-recipeoftheathlete .pagetop a {
    display: block;
    text-align: right;
    color: #222;
    font-size: 12px;
    text-decoration: none;
}
 
.contents-recipeoftheathlete .pagetop a img{
	width:35%;
}

.contents-recipeoftheathlete .pagetop a:hover {
    display: block;
    text-align: right;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
	
	
}

/*スマホ用================================================================================*/
@media screen and (max-width: 767px) {
.contents-recipeoftheathlete .archiveList	{margin-top: 80px; padding-top: 50px; border-top: 1px solid #cccccc;}
.contents-recipeoftheathlete ul.articleList {
	margin:0 auto;
}
.contents-recipeoftheathlete ul.articleList li {
	display:block;
	width:100%;
	margin-right:0;
	margin-bottom:4%;
}
	.contents-recipeoftheathlete ul.articleList li {
		margin-bottom:40px;
	}
	.contents-recipeoftheathlete ul.articleList p {
		font-size:12px;
		line-height:1.4;
	}
	.contents-recipeoftheathlete ul.articleList p.profile {
		position:relative;
	}
	.contents-recipeoftheathlete ul.articleList p.profile strong {
		font-size: 20px;
	}
	.contents-recipeoftheathlete ul.articleList .belong {
		display:inline-block;
		margin-left:10px;
		font-size: 12px;
	}
	.contents-recipeoftheathlete ul.articleList span.parents {
		margin-top:0;
	}
.contents-recipeoftheathlete .pc{
	display:none;
}

.contents-recipeoftheathlete .sp{
	display:block;
}
	
.contents-recipeoftheathlete .recipeoftheathlete{
	width:100%;
}

.contents-recipeoftheathlete .ra-header{
	width:96%;
	margin:0 auto;
	display:table;
	padding-top:3%;
	padding-bottom:2%;
}

.contents-recipeoftheathlete .ra-header .ra-topicpass{
	font-size:0.3em;
	display:table-cell;
	vertical-align:middle;
	width:85%;
}

.contents-recipeoftheathlete .ra-header .ra-topicpass span{
	font-size:0.8em;
	display:block;
}

.contents-recipeoftheathlete .ra-header .ra-topicpass a{
	color:#000;
}

.contents-recipeoftheathlete .ra-header .ra-topicpass a:hover{
	color:#999;
	text-decoration:underline;
}

.contents-recipeoftheathlete .ra-header .ra-logo{
	display:table-cell;
	vertical-align:middle;
	text-align:right;
	width:15%;
}

.contents-recipeoftheathlete .ra-header .ra-logo img{
	width:100%;
}

.contents-recipeoftheathlete .ra-title{
	width:100%;
	height:auto;
}

.contents-recipeoftheathlete .ra-title2{
	position: relative;
	width: 96%;
	overflow: auto;
	display: block;
	height:180px;
	margin:0 auto;
}

.contents-recipeoftheathlete .ra-title .ra-title-box{
	width:96%;
	margin:0 auto;
}

.contents-recipeoftheathlete .snsbtn{
	position:relative;
}

.contents-recipeoftheathlete .snsbtn ul li {
	display:inline-block;
	vertical-align: top;
}
.contents-recipeoftheathlete .snsbtn .fb-count{
	margin-left: 5px;
}
.contents-recipeoftheathlete .ra-title-logo{
	margin:0;
	width:100%;
	text-align:left;
	position:static;
}

.contents-recipeoftheathlete .ra-title-logo img{
	width:100%;
}

.contents-recipeoftheathlete .ra-title-logo2{
	margin-top:40px;
	width:100%;
	text-align:center;
	position:static;
}

.contents-recipeoftheathlete .ra-title-logo2 img{
	width:90%;
}

.contents-recipeoftheathlete .ra-title .ra-title-vol{
	position:static;
	text-align:center;
	margin:0 auto;
	width:96%;
	padding-bottom:3%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-title .ra-title-vol .vol span{
	color:#F00;
}

.contents-recipeoftheathlete .ra-title .ra-title-vol .thum{
	margin-bottom:2%;
}

.contents-recipeoftheathlete .ra-title .ra-title-vol .name span{
	font-size:1.2em;
}

.contents-recipeoftheathlete .ra-title-arrow{
	position:static;
	bottom:0;
	width:100%;
	text-align:center;
	padding:3% 0;
}

.contents-recipeoftheathlete .ra-title-arrow img{
	width:20%;
}

/*index*/
.contents-recipeoftheathlete .index{
	width:100%;
	overflow:hidden;
	margin: 0 auto;
	padding-bottom:5%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.contents-recipeoftheathlete .index a{
	display:block;
	height:auto;
	color:#000;
}
.contents-recipeoftheathlete .index ul li{
	width:96%;
	margin:0 auto;
	float:none;
	display:block;
	padding-bottom:2%;
}
.contents-recipeoftheathlete .index ul li img{
	width:100%;
}
.contents-recipeoftheathlete .index p{
	position:relative;
	margin:0 auto;
	width:100%;
}
.contents-recipeoftheathlete .index p .vol{
	position:absolute;
	top:5%;
	left:0;
	width:100%;
	font-size:0.5em;
}
.contents-recipeoftheathlete .index p .vol strong{
	color:#F00;
	padding-left:1%;
}
.contents-recipeoftheathlete .index p .name{
	position:absolute;
	top:65%;
	left:0;
	font-size:1em;
	width:100%;
}
.contents-recipeoftheathlete .index p .age{
	position:absolute;
	top:75%;
	left:0;
	font-size:0.5em;
	width:100%;
}
.contents-recipeoftheathlete .index p .parents{
	position:absolute;
	top:81%;
	left:0;
	font-size:1em;
	width:100%;
}

/*ra-section*/

html,
body {
  width: 100%;
  height: 100%;
  margin:0 auto;
}

.contents-recipeoftheathlete .spbr{
	display:block;
}

.contents-recipeoftheathlete .bg-holder {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 50% 50%;
    color: #fff;
}

.contents-recipeoftheathlete .ra-section{
	position:relative;
	height:auto;
	width:100%;
	padding-top:5%;
	padding-bottom:5%;
	z-index:2;
	background:#FFF;
}

.contents-recipeoftheathlete .ra-section-box{
	width:85%;
	margin:0 auto;
	overflow:auto;
}

/*画像*/

.contents-recipeoftheathlete .ra-section01-photo{
	position:relative;
	width:100%;
	height:300px;
	overflow:hidden;
	background:url(../images/01/01_photo01_sp.jpg) 0 0 no-repeat;
	background-size:100%;
}

.contents-recipeoftheathlete .ra-section02-photo{
	position:relative;
	width:100%;
	height:300px;
	overflow:hidden;
	background:url(../images/01/01_photo02_sp.jpg) 0 0 no-repeat;
	background-size:100%;
}

.contents-recipeoftheathlete .ra-section03-photo{
	position:relative;
	width:100%;
	height: 300px;
	overflow:hidden;
	background:url(../images/01/01_photo03_sp.jpg) 0 0 no-repeat;
	background-size:100%;
}

.contents-recipeoftheathlete .ra-section04-photo{
	position:relative;
	width:100%;
	height:200px;
	overflow:hidden;
	background:url(../images/01/01_photo04_sp.jpg) 0 0 no-repeat;
	background-size:100%;
}

.contents-recipeoftheathlete .ra-section05-photo{
	position:relative;
	width:100%;
	height:200px;
	overflow:hidden;
	background:url(../images/01/02_photo01_pc.jpg) 0 0 no-repeat;
	background-size:100%;
}

.contents-recipeoftheathlete .ra-section06-photo{
	position:relative;
	width:100%;
	height:200px;
	overflow:hidden;
	background:url(../images/01/02_photo02_pc.jpg) 0 0 no-repeat;
	background-size:100%;
}

.contents-recipeoftheathlete .ra-section07-photo{
	position:relative;
	width:100%;
	height:200px;
	overflow:hidden;
	background:url(../images/01/02_photo03_pc.jpg) 0 0 no-repeat;
	background-size:100%;
}

.contents-recipeoftheathlete .ra-section07-photo{
	position:relative;
	width:100%;
	height:200px;
	overflow:hidden;
	background:url(../images/01/02_photo01_pc.jpg) 0 0 no-repeat;
	background-size:100%;
}

.contents-recipeoftheathlete .ra-section08-photo{
	position:relative;
	width:100%;
	height:200px;
	overflow:hidden;
	background:url(../images/01/02_photo02_pc.jpg) 0 0 no-repeat;
	background-size:100%;
}

.contents-recipeoftheathlete .ra-section10-photo{
	position:relative;
	width:100%;
	height:200px;
	overflow:hidden;
	background:url(../images/01/02_photo03_tab.jpg) 0 0 no-repeat;
	background-size:100%;
}


/*ra-section01*/

.contents-recipeoftheathlete .ra-section01-textbox{
	width:100%;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.5em;
	letter-spacing:0.2em;
	padding-bottom:5%;
}

.contents-recipeoftheathlete .ra-section01-textbox:first-letter{
	font-size:3em;
	line-height: 1;
    float: left;
    margin: 0 .2em 0 0;
    padding: .1em 0;
}

.contents-recipeoftheathlete .ra-section01-capbox{
	width:70%;
	float:none;
	margin:0 auto;
	font-size:0.8em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section01-capbox img{
	width:100%;
	padding-bottom:2.5%;
}

.contents-recipeoftheathlete .ra-section01-capbox p:first-child{
	display:block;
	padding-right:2%;
}

.contents-recipeoftheathlete .ra-section01-capbox p:last-child{
	display:block;
	vertical-align:bottom;
}

/*ra-section02*/

.contents-recipeoftheathlete .ra-section02-textbox{
	width:100%;
	float:none;
	display:block;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
	padding-bottom:5%;
}

.contents-recipeoftheathlete .ra-section02-textbox span{
	font-size:20px;
	line-height: 1.5em;
    float: left;
    margin-bottom:5%;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section02-capbox{
	width:70%;
	float:none;
	margin:0 auto;
	font-size:0.8em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section02-capbox img{
	width:100%;
}

.contents-recipeoftheathlete .ra-section02-capbox p:first-child{
	display:block;
	padding-right:0;
	text-align:center;
	padding-bottom:2.5%
}

.contents-recipeoftheathlete .ra-section02-capbox p:last-child{
	display:block;
	vertical-align:bottom;
}

/*ra-section03*/

.contents-recipeoftheathlete .ra-section03-textbox{
	display:block;
	width:100%;
	float:none;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.5em;
	letter-spacing:0.2em;
	font-size:14px;
	padding-bottom:5%;
}

.contents-recipeoftheathlete .ra-section03-textbox span{
	font-size:20px;
	line-height: 1.5em;
    float: left;
    margin-bottom:5%;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section03-capbox{
	width:70%;
	float:none;
	margin:0 auto;
	font-size:0.8em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section03-capbox img{
	width:100%;
}

.contents-recipeoftheathlete .ra-section03-capbox p:first-child{
	display:block;
	padding-right:20px;
	vertical-align:bottom;
	text-align:center;
	padding-bottom:2.5%;
}

.contents-recipeoftheathlete .ra-section03-capbox p:last-child{
	display:block;
	vertical-align:bottom;
	height:auto;
	width:100%;
}

/*ra-section04*/

.contents-recipeoftheathlete .ra-section04-textbox{
	width:100%;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.5em;
	letter-spacing:0.2em;
	font-size:14px;
	margin-bottom:5%;
}

.contents-recipeoftheathlete .ra-section04-textbox span{
	font-size:20px;
	line-height: 1.5em;
    float: left;
    margin-bottom:5%;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section04-capbox{
	width:70%;
	float:none;
	margin:0 auto;
	font-size:0.8em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section04-capbox img{
	width:100%;
}

.contents-recipeoftheathlete .ra-section04-capbox p:first-child{
	padding-right:0;
}

.contents-recipeoftheathlete .ra-section04-capbox p:last-child{
	width:100%;
	vertical-align:bottom;
	margin:0;
	padding-top:2.5%;
}

/*ra-section05*/

.contents-recipeoftheathlete .ra-section05-textbox{
	display:block;
	width:100%;
	float:none;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.5em;
	letter-spacing:0.2em;
	font-size:14px;
	padding-bottom:5%;
}

.contents-recipeoftheathlete .ra-section05-textbox span{
	font-size:20px;
	line-height: 1.5em;
    float: left;
    margin-bottom:5%;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section05-capbox{
	width:70%;
	float:none;
	margin:0 auto;
	font-size:0.8em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section05-capbox img{
	width:100%;
}

.contents-recipeoftheathlete .ra-section05-capbox p:first-child{
	padding-right:0;
	vertical-align:bottom;
	padding-bottom:2.5%;
}

.contents-recipeoftheathlete .ra-section05-capbox p:last-child{
	vertical-align:bottom;
	padding-top:0;
	width:100%;
}

/*ra-section06*/

.contents-recipeoftheathlete .ra-section06{
	position:relative;
	height:auto;
	width:100%;
	padding-top:5%;
	padding-bottom:5%;
	z-index:2;
	background:#FFF;
}

.contents-recipeoftheathlete .ra-section06-box{
	width:85%;
	margin:0 auto;
	overflow:auto;
}

.contents-recipeoftheathlete .ra-section06-textbox{
	width:100%;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.5em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .ra-section06-textbox span{
	font-size:20px;
	line-height: 1.5em;
    float: left;
    margin-bottom:5%;
    padding: .1em 0;
	display:block;
	width:100%;
}

/*vol1　後編*/

/*ra-section11*/

.contents-recipeoftheathlete .ra-section11-textbox{
	width:100%;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.6em;
	letter-spacing:0.2em;
	padding-bottom:5%;
}

.contents-recipeoftheathlete .ra-section11-textbox:first-letter{
	font-size:3em;
	line-height: 1;
    float: left;
    margin: 0 .2em 0 0;
    padding: .1em 0;
}

.contents-recipeoftheathlete .ra-section11-capbox{
	width:100%;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section11-capbox p:first-child{
	display:block;
	padding-right:0;
	width:100%;
	text-align:center;
}

.contents-recipeoftheathlete .ra-section11-capbox p:last-child{
	display:block;
	width:220px;
	margin:0 auto;
	vertical-align:bottom;
	padding-top:3%;
}

/*ra-section07*/

.contents-recipeoftheathlete .ra-section07-textbox{
	width:100%;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
	padding-bottom:5%;
}

.contents-recipeoftheathlete .ra-section07-textbox span{
	font-size:20px;
	line-height: 1.4;
    float: left;
    margin-bottom:5%;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section07-capbox{
	width:330px;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section07-capbox p:first-child{
	padding-right:20px;
}

.contents-recipeoftheathlete .ra-section07-capbox p:last-child{
	clear:both;
	display:block;
	width:330px;
	vertical-align:bottom;
	margin-top:3%;
}

/*ra-section08*/

.contents-recipeoftheathlete .ra-section08-textbox{
	width:100%;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
	padding-bottom:5%;
}

.contents-recipeoftheathlete .ra-section08-textbox span{
	font-size:20px;
	line-height: 1.4;
    float: left;
    margin-bottom:5%;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section08-capbox{
	width:100%;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section08-capbox p:first-child{
	width:100%;
	padding-right:0;
	vertical-align:bottom;
	text-align:center;
}

.contents-recipeoftheathlete .ra-section08-capbox p:last-child{
	width:220px;
	vertical-align:bottom;
	padding-top:3%;
	margin:0 auto;
}

/*ra-section09*/

.contents-recipeoftheathlete .ra-section09-textbox{
	width:100%;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
	margin-bottom:5%;
}

.contents-recipeoftheathlete .ra-section09-textbox span{
	font-size:20px;
	line-height: 1.4;
    float: left;
    margin-bottom:5%;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section09-capbox{
	width:100%;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section09-capbox p:first-child{
	padding-right:20px;
	vertical-align:bottom;
}

.contents-recipeoftheathlete .ra-section09-capbox p:last-child{
	vertical-align:bottom;
	padding-top:3%;
}

/*ra-section10*/

.contents-recipeoftheathlete .ra-section10-textbox{
	width:100%;
	float:left;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
	padding-bottom:5%;
}

.contents-recipeoftheathlete .ra-section10-textbox span{
	font-size:20px;
	line-height: 1.4;
    float: left;
    margin-bottom:5%;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .ra-section10-capbox{
	width:100%;
	float:right;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .ra-section10-capbox p:first-child{
	width:100%;
	padding-right:0;
	vertical-align:bottom;
	text-align:center;
}

.contents-recipeoftheathlete .ra-section10-capbox p:last-child{
	width:220px;
	vertical-align:bottom;
	padding-top:3%;
	margin:0 auto;
}

/*vol02-1-1*/

.contents-recipeoftheathlete .vol02-1-1-photo{
	position:relative;
	width:100%;
	height:300px;
	overflow:hidden;
	background:url(../images/02/01_photo01_sp.jpg) 0 0 no-repeat;
	background-size:100%;
}

.contents-recipeoftheathlete .vol02-1-1-textbox{
	width:100%;
	float:none;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.6em;
	letter-spacing:0.2em;
	padding-bottom:5%;
}

.contents-recipeoftheathlete .vol02-1-1-textbox:first-letter{
	font-size:3em;
	line-height: 1;
    float: left;
    margin: 0 .2em 0 0;
    padding: .1em 0;
}

.contents-recipeoftheathlete .vol02-1-1-capbox{
	width:100%;
	float:none;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-1-1-capbox p:first-child{
	display:block;
	width:100%;
	text-align:center;
}

.contents-recipeoftheathlete .vol02-1-1-capbox p:first-child img{
	width:330px;
	max-width:100%;
}

/*vol02-1-2*/

.contents-recipeoftheathlete .vol02-1-2-photo{
	position:relative;
	width:100%;
	height:300px;
	overflow:hidden;
	background:url(../images/02/01_photo02_sp.jpg) 0 0 no-repeat;
	background-size:100%;
}

.contents-recipeoftheathlete .vol02-1-2-textbox{
	width:100%;
	float:none;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
	padding-bottom:5%;
}

.contents-recipeoftheathlete .vol02-1-2-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:5%;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .vol02-1-2-capbox{
	width:100%;
	float:none;
	font-size:10px;
	padding-top:0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-1-2-capbox p:first-child{
	display:block;
	padding-right:0;
	text-align:center;
	padding-bottom:5%;
}

.contents-recipeoftheathlete .vol02-1-2-capbox p:last-child{
	display:block;
	padding-right:0;
	vertical-align:bottom;
}

/*vol02-1-3*/

.contents-recipeoftheathlete .vol02-1-3-photo{
	position:relative;
	width:100%;
	height:300px;
	overflow:hidden;
	background:url(../images/02/01_photo03_sp.jpg) 0 0 no-repeat;
	background-size:100%;
}

.contents-recipeoftheathlete .vol02-1-3-textbox{
	width:100%;
	float:none;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-1-3-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:5%;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .vol02-1-3-capbox{
	width:100%;
	float:none;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-1-3-capbox p:first-child{
	padding-right:0;
	text-align:center;
	margin-top:5%;
}

.contents-recipeoftheathlete .vol02-1-3-capbox p:first-child img{
	width:330px;
	max-width:100%;
}

.contents-recipeoftheathlete .vol02-1-3-capbox p:last-child{
	width:100%;
	vertical-align:bottom;
	margin-top:5%;
}

/*vol02-1-4*/

.contents-recipeoftheathlete .vol02-1-4-textbox{
	width:100%;
	float:right;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-1-4-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:5%;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .vol02-1-4-capbox{
	width:100%;
	float:none;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-1-4-capbox p:first-child{
	padding-right:0;
	width:100%;
	text-align:center;
}

.contents-recipeoftheathlete .vol02-1-4-capbox p:first-child img{
	width:330px;
	max-width:100%;
	padding-top:5%;
}

.contents-recipeoftheathlete .vol02-1-4-capbox p:last-child{
	width:100%;
	vertical-align:bottom;
	margin-top:5%;
}

/*vol02-2-1*/

.contents-recipeoftheathlete .vol02-2-1-textbox{
	width:100%;
	float:none;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
	padding-bottom:5%;
}

.contents-recipeoftheathlete .vol02-2-1-capbox{
	width:100%;
	float:none;
	text-align:center;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-2-1-capbox p:first-child{
	display:block;
}

.contents-recipeoftheathlete .vol02-2-1-capbox p:last-child{
	display:block;
	vertical-align:bottom;
}

/*vol02-2-2*/

.contents-recipeoftheathlete .vol02-2-2-photo{
	position:relative;
	width:100%;
	height:300px;
	overflow:hidden;
	background:url(../images/02/02_photo01_pc.jpg) 0 0 no-repeat;
	background-size:100% auto;
}

.contents-recipeoftheathlete .vol02-2-2-textbox{
	width:100%;
	float:none;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-2-2-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .vol02-2-2-capbox{
	width:100%;
	float:none;
	font-size:10px;
	padding-top:5%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-2-2-capbox p:first-child{
	width:100%;
	padding-right:0;
	text-align:center;
}

.contents-recipeoftheathlete .vol02-2-2-capbox p:first-child img{
	width:220px;
	max-width:100%;
}

.contents-recipeoftheathlete .vol02-2-2-capbox p:last-child{
	width:100%;
	vertical-align:bottom;
	margin-top:3%;
}

/*vol02-2-3*/

.contents-recipeoftheathlete .vol02-2-3-photo{
	position:relative;
	width:100%;
	height:200px;
	overflow:hidden;
	background:url(../images/02/02_photo02_sp.jpg) 0 0 no-repeat;
	background-size:100% auto;
}

.contents-recipeoftheathlete .vol02-2-3-textbox{
	width:100%;
	float:none;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-2-3-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .vol02-2-3-capbox{
	width:100%;
	float:none;
	font-size:10px;
	text-align:center;
	padding-top:5%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-2-3-capbox p:first-child{
	padding-right:0;
}

.contents-recipeoftheathlete .vol02-2-3-capbox p:last-child{
	width:100%;
	vertical-align:bottom;
	margin-top:3%;
	text-align:left;
}

/*vol02-2-4*/

.contents-recipeoftheathlete .vol02-2-4-photo{
	position:relative;
	width:100%;
	height:300px;
	overflow:hidden;
	background:url(../images/02/02_photo03_sp.jpg) 0 0 no-repeat;
	background-size:100% auto;
}

.contents-recipeoftheathlete .vol02-2-4-textbox{
	width:100%;
	float:none;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
}

.contents-recipeoftheathlete .vol02-2-4-textbox span{
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}

.contents-recipeoftheathlete .vol02-2-4-capbox{
	width:100%;
	float:none;
	text-align:center;
	font-size:10px;
	padding-top:5%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .vol02-2-4-capbox p:first-child{
	padding-right:0;
}

.contents-recipeoftheathlete .vol02-2-4-capbox p:first-child img{
	width:330px;
	max-width:100%;
}

.contents-recipeoftheathlete .vol02-2-4-capbox p:last-child{
	width:100%;
	vertical-align:bottom;
	margin-top:3%;
	text-align:left;
}


/* vol03 SP */
.contents-recipeoftheathlete .vol03honbun .textbox{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height: 1.8em;
	letter-spacing:0.2em;
	font-size:14px;
	width:100%;
	float:none !important;
}
.contents-recipeoftheathlete .vol03honbun .textbox span {
	font-size:20px;
	line-height: 1;
    float: left;
    margin-bottom:30px;
    padding: .1em 0;
	display:block;
	width:100%;
}
.contents-recipeoftheathlete .vol03honbun .movephoto {
	position:relative;
	width:100%;
	background-size:100% auto;
	overflow:hidden;
}

.contents-recipeoftheathlete .vol03-1-1-photo {
	background:url(../images/03/01_photo01_pc.jpg) 0 0 no-repeat;
	background-size:100% auto;
	height:300px;
}
.contents-recipeoftheathlete .vol03-1-2-photo {
	background:url(../images/03/01_photo02_pc.jpg) 0 0 no-repeat;
	background-size:100% auto;
	height:300px;
}
.contents-recipeoftheathlete .vol03-1-3-photo {
	background:url(../images/03/01_photo03_pc.jpg) 0 0 no-repeat;
	background-size:100% auto;
	height:150px;
}
.contents-recipeoftheathlete .vol03-2-1-photo {
	background:url(../images/03/02_photo01_pc.jpg) 0 0 no-repeat;
	background-size:100% auto;
	height:300px;
}
.contents-recipeoftheathlete .vol03-2-2-photo {
	background:url(../images/03/02_photo02_pc.jpg) 0 0 no-repeat;
	background-size:100% auto;
	height:200px;
}
.contents-recipeoftheathlete .vol03-2-3-photo {
	background:url(../images/03/02_photo03_pc.jpg) 0 0 no-repeat;
	background-size:100% auto;
	height:200px;
}
.contents-recipeoftheathlete .vol03honbun .capbox {
	width:100%;
	float:none;
	font-size:10px;
	padding-top:5%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.contents-recipeoftheathlete .vol03honbun .capbox p:first-child {
	display:block;
	padding-right: 0;
	text-align:center;
}
.contents-recipeoftheathlete .vol03honbun .capbox p:last-child{
	display:block;
	vertical-align:bottom;
	margin-top:3%;
	text-align:left;
}
.contents-recipeoftheathlete .vol03honbun .capbox p:first-child img{
	max-width:100%;
}

.contents-recipeoftheathlete .footer{
	width:100%;
	display:block;
	text-align:center;
	padding-top:3%;
	padding-bottom:5%;
	font-size:.83em;
}

.contents-recipeoftheathlete .pagenavi{
	width:90%;
	text-align:center;
	display:table;
	margin:0 auto;
	padding: 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.contents-recipeoftheathlete .pagenavi ul{
	display:table-cell;
	width:20%;
	margin:0 auto;
}

.contents-recipeoftheathlete .pagenavi ul li{
	padding:0 !important;
	display:inline-block;
	width:38%;
}

.contents-recipeoftheathlete .pagenavi ul li img{
	width:100%;
}

.contents-recipeoftheathlete .pagenavi .prev{
	display:table-cell;
	vertical-align:middle;
	width:40%;
	text-align:left;
}

.contents-recipeoftheathlete .pagenavi .prev img{
	vertical-align:middle;
	margin-top:-4px;
	margin-right:5px;
}

.contents-recipeoftheathlete .pagenavi .next{
	display:table-cell;
	text-align:right;
	vertical-align:middle;
	width:40%;
}

.contents-recipeoftheathlete .pagenavi .next img{
	vertical-align:middle;
	margin-top:-4px;
	margin-right:5px;
}

.contents-recipeoftheathlete .pagetop {
    display: none;
    position: fixed;
    bottom: 1%;
    right: 3%;
}
.contents-recipeoftheathlete .pagetop a {
    display: block;
    text-align: right;
    color: #222;
    font-size: 12px;
    text-decoration: none;
    /*padding: 1%;*/
}
 
.contents-recipeoftheathlete .pagetop a img{
	width:35%;
}

.contents-recipeoftheathlete .pagetop a:hover {
    display: block;
    text-align: right;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
.contents-recipeoftheathlete .date {
	text-align: center;
}

}

