@charset "UTF-8";
/* ---------------------------------------
  TITLE : HANSHIN Tigers
  URI : hanshintigers.jp
  (C) HANSHIN Tigers.
--------------------------------------- */

/* SOCIAL MEDIA
--------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@500;700&display=swap');
#article {
	padding-bottom: 50px;
}
#article a:active{text-decoration:none;}
#article a.link {
	padding: 1px 0 1px 25px;
	background: url(../../img/arrow_others_trans.gif) center left no-repeat;
}
#article p.lead {
	margin: 20px 0;
}
.st{
	font-size: 15px;
	font-weight: bold;
	background: url(img/pt_title.gif) no-repeat 0 0;
	padding-left: 27px;
	width: 713px;
	height: 32px;
	line-height: 35px;
}
.prohibited_matter{
	background:#f4f4f4;
	padding:10px;
}
.prohibited_matter p{
	font-weight:bold;
	line-height:1.8;
}
.prohibited_matter ul{
	margin-top:10px;
}
.prohibited_matter li{
	list-style:none;
	text-indent:-1em;
	padding-left:1em;
}
.prohibited_matter li + li{
	padding-top:8px;
}
#sns_cont .sns_tit{
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	font-size:28px;
	line-height:28px;
	padding:0 0 5px 35px;
	border-bottom:solid 1px #000;
	background:url(img/x_ico.gif) no-repeat left top;
}
#sns_cont #fb_cont .sns_tit{
	background-image:url(img/fb_ico.gif);
}
#sns_cont #insta_cont .sns_tit{
	background-image:url(img/insta_ico.gif);
}
#sns_cont #yt_cont .sns_tit{
	background-image:url(img/yt_ico.gif);
}
#sns_cont #line_cont .sns_tit{
	background-image:url(img/line_ico.gif);
}
#sns_cont #tiktok_cont .sns_tit{
	background-image:url(img/tiktok_ico.gif);
}
#sns_cont .detail_cont{
	margin-top:30px;
}
#sns_cont .cont_inner{
	display:flex;
	flex-wrap:wrap;
}
#sns_cont .cont_inner > a{
	width:236px;
	margin:20px 16px 0 0;
	display:block;
	transition:all ease-in .2s;
}
#sns_cont .cont_inner > a:nth-child(3n){
	margin-right:0;
}
#sns_cont .cont_inner > a:hover{
	text-decoration:none;
	opacity:0.6;
}
#sns_cont .cont_inner dl{
	display:table;
	width:100%;
}
#sns_cont .cont_inner dt,
#sns_cont .cont_inner dd{
	display:table-cell;
	vertical-align:top;
	text-align:left;
}
#sns_cont .cont_inner dt{
	padding-right:7px;
	width:80px;
}
#sns_cont .cont_inner dt img{
  width:100%;
  height:auto;
}
#sns_cont .cont_inner dd strong{
	display:block;
	margin-bottom:3px;
	color:#000;
}
#sns_cont .cont_inner dd span{
	display:inline-block;
	color:#0066cc;
	font-size:14px;
}


/* userpolicy
--------------------------------------- */
.userpolicy #main {
	background: url(./img/pt_userpolicy.gif) 0 0 no-repeat;
}
.userpolicy #article h4 {
	margin: 20px 0 10px 0;
	padding: 0 30px;
	height: 28px;
	line-height: 28px;
	font-weight: bold;
	background:url(../../home/img/bg_st.gif) 0 0 no-repeat;
}
.userpolicy  #article h5 {
	margin: 15px 0;
	font-weight: bold;
}
.userpolicy #article p {
	margin: 0 10px 10px 10px;
	line-height: 1.8;
}
.userpolicy #article li p {
	margin: 0;
}
.userpolicy #article ol {
	margin: 0 10px 10px 20px;
}
.userpolicy #article ol li {
	margin: 0 0 12px 15px;
	list-style: decimal;
	line-height: 1.8;
}
.userpolicy #article ol ol li {
	list-style: lower-roman;
}
.userpolicy #article ul li {
	list-style: disc;
}
.userpolicy #article ol ol,
.userpolicy #article ol ul {
	margin: 10px 10px 10px 0;
}
.userpolicy #article ol li li {
	margin: 0 0 0 2em;
}
