/* 月刊競輪--------------- */
/* シューティングスタープレス--------------- */
/* -----------------------------------
	1：全般・他
	2：タイトル
	3：テキスト部
	4：写真
	5：プロフィール
	9：変更履歴
 ------------------------------------ */

/* ---------------------------------------------- */
/* 1：全般・他 ---------------------------------- */
/* ---------------------------------------------- */
.to_backnumber{
		width: 98%;
		text-align: right;
		margin-bottom: 10px;
		}

/* ---------------------------------------------- */
/* 2：タイトル ---------------------------------- */
/* ---------------------------------------------- */

.title {/* タイトル大枠 */
		position: relative;
		border: solid 1px #666;
		clear: both;
		background-color: #fff;
		width: 100%;
		margin: 0 auto 0 auto;
		background:repeating-linear-gradient(0deg, #E57200, #E57200 1px, #ffffff 1px, #ffffff 4px);/* ---★しましま色 */
		}
.title_photo {/* 選手の写真 */
		position: relative;
		width: 100%;
		max-width: 700px;
		margin: 0 auto 0 auto;
		}

.title_logo {/* 写真の上にかぶるタイトルロゴ */
		position: absolute;
		z-index: 101;
		margin: 0;}

.title_name {/* 選手氏名 */
		position: absolute;
		z-index: 101;
		margin-top: -41px;
		margin-right: 20px;
		font-size: 30px;
		width: 100%;
		text-align: right;
		font-weight: bold;
		text-shadow: 
		    #FFF 2px 0px,  #FFF -2px 0px,
		    #FFF 0px -2px, #FFF 0px 2px,
		    #FFF 2px 2px , #FFF -2px 2px,
		    #FFF 2px -2px, #FFF -2px -2px,
		    #FFF 1px 2px,  #FFF -1px 2px,
		    #FFF 1px -2px, #FFF -1px -2px,
		    #FFF 2px 1px,  #FFF -2px 1px,
		    #FFF 2px -1px, #FFF -2px -1px;
		}

@media(max-width:768px) {

.title {/* タイトル */
		width: 95%;
		}
.title_photo {/* 選手の写真 */
		width: 95%;
		}
.title_photo img {/* 選手の写真 */
		width: 100%;
		max-width: 700px;
		}
.title_logo {/* 写真の上にかぶるタイトルロゴ */
		width: 100%;
		max-width:600px;
		margin: 0;}
.title_logo img {/* 写真の上にかぶるタイトルロゴ  */
		width: 100%;
		}
.title_name {/* 選手氏名 */
		font-size: 26px;
		}
}/* max-width:768px-- */


/* ---------------------------------------------- */
/* 3：テキスト部--------------------------------- */
/* ---------------------------------------------- */



.catch1 {/* タイトル */
		margin: 30px auto;
		width: 95%;
		max-width: 900px;
		color: #E01A31;/* -------------------------------------------------------★キャッチ1 文字色 */
		font-weight: bold;
		font-size: 180%;}



.box4 {/* 本文 box1〜3はインデックスで利用 */
		margin: 30px auto;
		width: 95%;
		max-width: 900px;}

.question {/*質問文*/
		margin: 10px 0px 5px;
		color: #Ee6331;/* -------------------------------------------------------★質問分 文字色 */
		font-weight: bold;
		}



/* ---------------------------------------------- */
/* 4：写真--------------------------------------- */
/* ---------------------------------------------- */
.photo {
		position: relative;
		margin: 20px;
		margin-bottom: 5px;
		float: right;
		text-align: center;
		color: #444;
		background-color: #fff;
		}
@media(max-width:768px) {
.photo {
		margin: 0 auto 20px auto;
		clear: both;
		text-align: center;
		color: #444;
		width: 100%;}
}/* max-width:768px-- */

.photo1 {/*大きい写真を1枚 */
		width: 95%;
		height: auto;
		margin: 15px auto;
		text-align: center;
		clear: both;
		color: #444;
		}
.photo1 img {
		max-width: 100%;
		margin: 0 auto 5px auto;
		}

.photo2 {/*写真を横に2枚並べる */
		margin: 15px auto;
		width: 49%;
		float: left;
		text-align: center;
		color: #444;
		}
.photo2 img {
		margin: 0 auto 5px auto;
		}
@media(max-width:768px) {
.photo2 {
		clear: both;
		width: 100%;
		}
}/* max-width:768px-- */
/* ---------------------------------------------- */
/* 5：プロフィール------------------------------- */
/* ---------------------------------------------- */
.profile {
		margin: 30px auto;
		position: relative;
		padding: 20px;
		width: 95%;
		max-width: 900px;
		border: 2px solid #E38A51;/* --------------------------------------------★プロフ 枠色 */
		border-radius: 10px;
		text-align: left;
		}
.profile_logo {
		position: absolute;
		width: 90%;
		max-width: 860px;
		margin: -20px;
		font-weight: bold;
		color: #f3cA91;/* -------------------------------------------------------★「PROFILE」 文字色 */
		text-align: right;
		font-size: 40px;
		z-index: -10;
		}
.profile_name {
		font-size: 20px;
		color: #c33A21;/* -------------------------------------------------------★選手名 文字色 */
		}
.profile img {
		position: relative;
		float: left;
		margin: 5px 15px 5px 5px;
		}

@media(max-width:768px) {
.profile photo {
		position: relative;
		float: none;
		clear: both;
		margin: 10px;
		}
.profile_name {
		clear: both;
		}
}/* max-width:768px-- */



/* 9：変更履歴 -------------------------------

2019.04.01 139 雛形作成
2019.04.12 177 title_nameのmargin-topとfont-size変更

-------------------------------------------- */
