@charset "UTF-8";
/*==========================================================

	記載ルール


.(第2カテゴリディクトリ名) .(第3カテゴリディクトリ名) .(第4カテゴリディクトリ名) .hogehoge{
	//ここにスタイル定義
}

==========================================================*/
.imgCaption > p{
box-sizing:border-box;
width:100%;
padding:10px 3.125%;
background-color:#4d4241;
color:#fff;
font-weight:bold;
font-size:1.250rem;
}

.shareList{
padding-top:1px;
padding-right:1px;
}
.shareList > li{
float:left;
margin-left:12px;
margin-bottom:12px;
}

.txtSet p{
margin-bottom:1em;
}

.listMenu .inner .image{
padding:6px 0 6px 6px;
}
.listMenu .inner .text{
padding:0 20px;
}
.listMenu .inner p{
line-height:1.42857;
}
.listMenu .inner p.ttl{
font-size:1.125rem;
line-height:1.33333;
margin-bottom:.25em;
}
.listMenu .inner p.ttl a{
text-decoration:none;
color:#332b2a;
}

.boxElementsB01.boxL .borderStyle01, .boxElementsB01.boxS .borderStyle01{
overflow:hidden;
}
.boxElementsB01.boxL img, .boxElementsB01.boxS img{
width:100%;
}
.boxElementsB01.boxL{
padding:40px 49px;
}
.boxElementsB01.boxS{
padding:20px 20px;
}

.linkArrow > li:before{
content:"> ";
}

.tdu{
text-decoration:underline;
}

.pageMvSetTypeA01{
position:relative;
}
.pageMvSetTypeA01 .pageMvLead{
position:absolute;
left:249px;
top:67px;
width:420px;
color:#fff;
font-size:0.875rem;
line-height:1.57;
}

.pageMvSetTypeB01{
position:relative;
height:180px;
line-height:180px;
}
.pageMvSetTypeB01 .pageMvBg{
position:absolute;
left:0;
top:0;
z-index:0;
}
.pageMvSetTypeB01 .pageMvLead{
position:relative;
z-index:0;
display:inline-block;
vertical-align:middle;
padding:0 30px 0 250px;
color:#fff;
}
.pageMvSetTypeB01 .pageMvTtl{
font-size:1.125rem;
font-weight:bold;
line-height:1.2;
margin-bottom:.8em;
}
.pageMvSetTypeB01 .pageMvTxt{
font-size:0.875rem;
line-height:1.57143;
}

.boxProf{
padding:18px 10px 10px 10px;
}
.boxProf .boxProfTtl{
font-size:0.875rem;
line-height:1.2;
margin-bottom:16px;
padding-bottom:6px;
}

.boxProfTtl{
font-size:0.875rem;
font-weight:bold;
border-bottom:1px dashed #989494;
}

.boxProfCts:after{
content:"";
clear:both;
display:block;
}
.boxProfCts .boxProfPh{
float:left;
width:139px;
}
.boxProfCts .boxProfDesc{
margin-left:158px;
}

.boxProfName{
font-size:1.125rem;
line-height:1.2;
padding-top:4px;
margin-bottom:.9em;
}
.boxProfName small{
font-size:0.625rem;
}

.boxProfLead{
font-size:0.875rem;
line-height:1.71;
}

.uniqueLayoutElements04:after{
content:"";
clear:both;
display:block;
}
.uniqueLayoutElements04 > .inner{
width:53.75723%;
float:left;
}
.uniqueLayoutElements04 > .inner + .inner{
width:43.3526%;
float:right;
}

.boxAdItms{
padding:30px 30px 0 0;
}
.boxAdItms:after{
content:"";
clear:both;
display:block;
}
.boxAdItms .boxAdItm{
float:left;
width:50%;
text-align:center;
padding-left:30px;
padding-bottom:30px;
}

.asideBnrItms{
margin-bottom:20px;
}
.asideBnrItms .asideBnrItm:not(:last-child){
margin-bottom:10px;
}

.btnsInline > a{
margin-left:10px;
margin-right:10px;
}

.textureBoxA01 .textureBoxA01Inner .numListElements01 li{
font-size:0.813rem;
}
.textureBoxA01 .textureBoxA01Inner .numListElements01 li:last-child{
margin-bottom:0;
}

.pa10{
padding:10px;
}

.pa20{
padding:20px;
}

.pa30{
padding:30px;
}

.pa40{
padding:40px;
}

.showMoreCts01{
position:relative;
max-height:230px;
overflow:hidden;
}
.showMoreCts01:before{
content:" ";
display:block;
z-index:1;
position:absolute;
left:0;
bottom:0;
background:url(/common/images/mod_bg_more_01.png) repeat-x center bottom;
width:100%;
height:118px;
}

.containerLayoutFull #contents{
width:100%;
}
.containerLayoutFull .pageHeadingElementsA01{
background:url(/common/images/mod_bg_pageHeadingA01_01_full.png) repeat-y left top;
border-left:1px solid;
}

.layoutAdWsR:after{
content:"";
clear:both;
display:block;
}
.layoutAdWsR .leyoutAdCts{
float:left;
width:830px;
}
.layoutAdWsR .leyoutAdBnr{
float:right;
width:160px;
}

[class*="layoutRow"]{
display:block;
position:relative;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
[class*="layoutRow"]:after{
clear:both;
content:"";
display:table;
}
[class*="layoutRow"] [class*="layoutCol"]{
float:left;
}

.layoutRow-05{
margin-left:-5px;
}
.layoutRow-05 [class*="layoutCol"]{
padding-left:5px;
margin-bottom:5px;
}

.layoutRow-10{
margin-left:-10px;
}
.layoutRow-10 [class*="layoutCol"]{
padding-left:10px;
margin-bottom:10px;
}

.layoutRow-15{
margin-left:-15px;
}
.layoutRow-15 [class*="layoutCol"]{
padding-left:15px;
margin-bottom:15px;
}

.layoutRow-20{
margin-left:-20px;
}
.layoutRow-20 [class*="layoutCol"]{
padding-left:20px;
margin-bottom:20px;
}

.layoutRow-25{
margin-left:-25px;
}
.layoutRow-25 [class*="layoutCol"]{
padding-left:25px;
margin-bottom:25px;
}

.layoutRow-30{
margin-left:-30px;
}
.layoutRow-30 [class*="layoutCol"]{
padding-left:30px;
margin-bottom:30px;
}

[class*="layoutCol"]{
display:block;
position:relative;
min-height:1px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.layoutCol1{
width:8.33333%;
}

.layoutCol2{
width:16.66667%;
}

.layoutCol3{
width:25%;
}

.layoutCol4{
width:33.33333%;
}

.layoutCol5{
width:41.66667%;
}

.layoutCol6{
width:50%;
}

.layoutCol7{
width:58.33333%;
}

.layoutCol8{
width:66.66667%;
}

.layoutCol9{
width:75%;
}

.layoutCol10{
width:83.33333%;
}

.layoutCol11{
width:91.66667%;
}

.layoutCol12{
width:100%;
}

.faqList .col{
margin-bottom:20px;
}
.faqList .qTxt{
position:relative;
padding-left:2em;
border-left:4px solid #4d4241;
background:#9e9995;
color:#fff;
font-size:1.000rem;
font-weight:bold;
line-height:1.5;
padding:10px 52px 10px 52px;
cursor:pointer;
}
.faqList .qTxt:before{
content:"Q.";
display:block;
position:absolute;
left:12px;
top:8px;
font-size:1.250rem;
font-weight:bold;
line-height:1;
}
.faqList .qTxt .qaToggle{
position:absolute;
right:0;
top:0;
width:40px;
height:100%;
background:#4d4241;
text-align:center;
}
.faqList .qTxt .qaToggle:before{
content:" ";
display:block;
width:12px;
height:2px;
background:#fff;
position:absolute;
left:50%;
top:50%;
margin-left:-6px;
margin-top:-1px;
}
.faqList .qTxt .qaToggle:after{
content:" ";
display:block;
width:2px;
height:12px;
background:#fff;
position:absolute;
left:50%;
top:50%;
margin-left:-1px;
margin-top:-6px;
}
.faqList .qTxt.active .qaToggle:after{
content:none;
}
.faqList .qTxt.active + .aTxt{
margin-bottom:60px;
}
.faqList .qTxt.active + .aTxt .qaToggle:after{
content:none;
}
.faqList .aTxt{
position:relative;
padding-left:2em;
background:rgba(255, 255, 255, 0.8);
color:#4d4241;
padding:12px 16px 10px 52px;
border-bottom:4px solid rgba(77, 66, 65, 0.8);
}
.faqList .aTxt table{
width:100%;
margin:1em 0;
border-top:1px solid #c9c9c9;
}
.faqList .aTxt table tr th{
color:#fff;
font-weight:bold;
padding:10px 14px;
background:#817a77;
border-right:1px solid #c9c9c9;
}
.faqList .aTxt table tr td{
padding:10px 14px;
background:#fdfdfb;
border-left:1px solid #c9c9c9;
border-right:1px solid #c9c9c9;
border-bottom:1px solid #c9c9c9;
}
.faqList .aTxt:before{
content:"A.";
display:block;
position:absolute;
left:0;
top:0;
font-size:1.250rem;
font-weight:bold;
line-height:1;
border-left:4px solid #a59f9e;
padding:10px 0 10px 12px;
}
.faqList .aTxt .qaToggle{
position:absolute;
right:0;
bottom:-44px;
width:40px;
height:40px;
background:rgba(77, 66, 65, 0.8);
text-align:center;
cursor:pointer;
}
.faqList .aTxt .qaToggle:before{
content:" ";
display:block;
width:12px;
height:2px;
background:#fff;
position:absolute;
left:50%;
top:50%;
margin-left:-6px;
margin-top:-1px;
}
.faqList .aTxt .qaToggle:after{
content:" ";
display:block;
width:2px;
height:12px;
background:#fff;
position:absolute;
left:50%;
top:50%;
margin-left:-1px;
margin-top:-6px;
}

[class*="defLayoutA01"] dt{
float:left;
width:4em;
font-weight:bold;
}
[class*="defLayoutA01"] dd{
margin-left:4em;
}
[class*="defLayoutA01"].defLayoutA01-05 dt{
width:5em;
}
[class*="defLayoutA01"].defLayoutA01-05 dd{
margin-left:5em;
}
[class*="defLayoutA01"].defLayoutA01-06 dt{
width:6em;
}
[class*="defLayoutA01"].defLayoutA01-06 dd{
margin-left:6em;
}
[class*="defLayoutA01"].defLayoutA01-07 dt{
width:7em;
}
[class*="defLayoutA01"].defLayoutA01-07 dd{
margin-left:7em;
}
[class*="defLayoutA01"].defLayoutA01-08 dt{
width:8em;
}
[class*="defLayoutA01"].defLayoutA01-08 dd{
margin-left:8em;
}
[class*="defLayoutA01"].defLayoutA01-09 dt{
width:9em;
}
[class*="defLayoutA01"].defLayoutA01-09 dd{
margin-left:9em;
}
[class*="defLayoutA01"].defLayoutA01-10 dt{
width:10em;
}
[class*="defLayoutA01"].defLayoutA01-10 dd{
margin-left:10em;
}

.headingElementsC01.min{
padding-top:2px;
padding-bottom:2px;
margin-bottom:10px;
line-height:1.2;
}

.linkStyle01.inline li{
display:inline-block;
}
.linkStyle01.inline li:not(:first-child){
margin-left:18px;
}

.tableElements10 th.danshi, .tableElements10 td.danshi{
background:#e7e7f2;
color:#2f32b4;
}
.tableElements10 th.joshi, .tableElements10 td.joshi{
background:#f3e5e9;
color:#9b003f;
}

.menLegend{
display:inline-block;
width:0.7em;
height:0.7em;
background:#696387;
margin-right:5px;
}

.womenLegend{
display:inline-block;
width:0.7em;
height:0.7em;
background:#996868;
margin-right:5px;
}

.faqKihuTable01{
padding:10 30px;
margin:20px;
}
.faqKihuTable01 td{
padding:0 20px;
}
.faqKihuTable01 strong{
font-weight:bold;
}

.player .sidou .tableElements03 th{
padding:3px;
text-align:center;
line-height:1.4;
}
.player .sidou .tableElements03 th:first-child{
padding:3px 7px;
text-align:left;
}
.player .sidou .tableElements03 td{
padding:8px;
vertical-align:top;
font-size:0.688rem;
}
.player .sidou .tableElements03 td:first-child{
padding:8px;
text-align:left;
}

.headingElementsA01Area .logoSponsor{
height:54px;
display:table;
float:right;
margin:0 0 20px;
padding:0;
}

.headingElementsA01Area .logoSponsor li{
display:table-cell;
vertical-align:middle;
margin:0;
padding:0;
}

/* mobile */
.pagettl-mobile-A{
}
.pagettl-mobile-A .inner{
height:200px;
padding-left:40px;
padding-top:60px;
background:url(/mobile/images/pageTitleImg02.png) no-repeat;
background-size: contain;
}
.pagettl-mobile-A .inner h1{
margin-bottom:5px;
font-size:18px;
font-weight:bold;
}

.pagettl-mobile-A-txt{
  color: #ffffff;
  padding-top: 20px;
}

.pagettl-mobile-B{
height:180px;
background:url(/mobile/images/bg-mobile.png);
}
.pagettl-mobile-B .inner{
height:180px;
padding-left:250px;
padding-top:60px;
background:url(/mobile/images/img-mobile.jpg) no-repeat left top;
}
.pagettl-mobile-B .inner h1{
margin-bottom:5px;
font-size:18px;
font-weight:bold;
}

/* mobile -news */
.mobilenews-item{
padding:20px 0;
border-bottom:1px dashed #8a8785;
}
.mobilenews-item:nth-child(1){
padding-top:0;
}
.mobilenews-item .image img{
width:100px;
height:auto;
}

/* link */
.link-bnr th, .link-bnr td{
padding:10px 0;
}
.link-bnr th{
width:100px;
}

/* sitemap */
.ttl-sitemap{
margin-bottom:15px;
padding:3px 10px 4px 10px;
background:rgba(35, 24, 21, 0.5);
color:#fff;
font-size:1rem;
}

/*追加mitsui*/
.th_ttl{
padding:5px 0;
background-color:#817a77;
color:#fff;
}

.mobile-btn-nav-box{
overflow:hidden;
}

.mobile-btn-nav-box li{
float:left;
}

.mobile-download-wrap{
  background: url(/common/images/header_bg_01.gif) 0 0 repeat;
  padding: 30px;
  margin: 10px;
}

.mobile-download-wrap:not(:last-child){
  margin-bottom: 20px;
}

.mobile-download-box{
  float: right;
}

.mobile-download-box dl dt{
  display:table-cell;
  vertical-align:middle;
  padding-right: 38px;
  padding-top: 13px;
  position: relative;
  font-size: 14px;
  color: #000000;
}

.mobile-download-box dl dt::after{
  content: "";
  display: block;
  background: url(../../mobile/images/download-arrow.png);
  width: 25px;
  height: 70px;
  background-size: contain;
  position: absolute;
  right: 16px;
  top: 0;
}

.mobile-download-box dl dd{
  display:table-cell;
  overflow:hidden;
  vertical-align:middle;
  color: #666666;
}
.mobile-download-box dl dd li{
  float:left;
  text-align:center;
  font-size: 12px;
}
.mobile-download-box dl dd li:first-child{
  padding-right: 7px;
}

.mobile-download-btn{
  margin-top: 15px;
}

.mobile-download-btn a{
  font-size: 14px !important;
  padding: 4px 8px 4px 26px !important
}

.pr60{
padding-right:60px !important;
}

.pb20{
padding-bottom:20px !important;
}

.mobile-download-box .image{
display:table-cell;
vertical-align:top;
width:1%;
padding-right:60px;
}

.mobile-column2-img-txt-box{
margin:0 -30px;
overflow:hidden;
display:table;
border-collapse:separate;
border-spacing:30px 0;
}

.mobile-column2-img-txt{
vertical-align:top;
display:table-cell;
}

.mobile-column2-img-txt:nth-child(2n){
border-right:0px solid srgb(0, 0, 0, 0);
margin-right:0px;
margin-right:0px;
}

.mobile-column2-left{
width:180px;
float:left;
}

.mobile-column2-right{
float:right;
width:110px;
}

.match .btnElements03_k{
width:100%;
text-align:center;
background:#dad1d0;
position:relative;
}

.match .btnElements03_k:before{
content:"";
display:block;
position:absolute;
top:1.1em;
left:10px;
border-top:3px solid transparent;
border-bottom:3px solid transparent;
border-left:6px solid #4a4342;
}

.match .btnElements03_k a{
display:block;
color:#4d4241;
font-size:15px;
font-weight:bold;
text-decoration:none;
padding:6px 0;
}

.match .btnElements04_k{
width:100%;
}

.match .btnElements04_k li{
width:94px;
display:inline-block;
text-align:center;
background:#dad1d0;
margin:0 10px 10px 0;
padding:0;
}

.match .btnElements04_k li:nth-child(3n){
margin-right:0px;
}

.match .btnElements04_k li a{
display:block;
font-size:13px;
font-weight:bold;
text-decoration:none;
position:relative;
color:#4d4241;
padding:6px 0;
}

.match .btnElements04_k li a:before{
content:"";
display:block;
position:absolute;
top:1.0em;
left:0.8em;
border-top:3px solid transparent;
border-bottom:3px solid transparent;
border-left:6px solid #4a4342;
}

.match .tableElements07_k{
width:100%;
}

.match .tableElements07_k thead{
border-top:1px solid #67615f;
border-left:1px solid #67615f;
border-right:1px solid #67615f;
}

.match .tableElements07_k thead th{
color:#fff;
padding:7px 5px;
background:#817a77;
border-right:1px solid #c9c9c9;
text-align:center;
letter-spacing:2px;
}

.match .tableElements07_k thead th:last-child{
border-right:none;
}

.match .tableElements07_k tbody th{
padding:10px 12px;
font-size:0.857rem;
vertical-align:top;
background:#d8d7d5;
text-align:center;
border-left:1px solid #b1afaf;
border-right:1px solid #c9c9c9;
border-bottom:1px solid #c9c9c9;
}

.match .tableElements07_k tbody td{
padding:10px 12px;
font-size:0.857rem;
vertical-align:top;
background:#fdfdfb;
border-left:1px solid #c9c9c9;
border-right:1px solid #c9c9c9;
border-bottom:1px solid #c9c9c9;
}

.match .tableElements07_k tbody a{
color:#99003e;
}

.match .tableElements07_k.alignC tbody th, .tableElements07_k.alignC tbody td{
text-align:center;
}

.match .tableElements07_k.alignL tbody th, .tableElements07_k.alignL tbody td{
text-align:left;
}

.match .tableElements04.t10_9 td, .match .tableElements04.t10_9 th{
text-align:center;
}

.match .finished .tableElements04 td, .match .finished .tableElements04 th{
text-align:center;
vertical-align:top;
padding:10px 3px;
}

.match .tableElements10 thead tr th.styleHeader01{
border-bottom:1px solid #c9c9c9;
}

.license .w260{
width:260px !important;
}

[class*="btnElementsA"].w300 a{
width:300px;
}

.publish .book .tableElements03 tbody td[colspan="4"]{
background:#e8e7e6;
}

.school .noDecoration{
text-decoration:none;
color:#4d4241;
}

.school .noDecoration:hover{
color:#4d4241;
opacity:1;
}

.school .colorStyle01 td{
background-color:#f2e6e9;
}

.school .colorStyle02 td{
background-color:#dfe4f4;
}

.school .tableElements10{
border-top:1px solid #c9c9c9;
}

/*==========================================================

	branch

==========================================================*/
.branch .youkou .numList01 li{
display:table;
width:100%;
margin-bottom:10px;
}
.branch .youkou .numList01 li div{
display:table-cell;
vertical-align:top;
}
.branch .youkou .numList01 li div:first-child{
width:3em;
}

/*==========================================================

	game

==========================================================*/
.game .yotei .tabElements01 .tabNav01 li:after{
display:none;
}
.game .yotei .tabElements01 .tabNav01 li span{
display:block;
line-height:1.3;
padding:4px 0;
}
.game .yotei .tabElements01 .tabNav01 li span:first-line{
font-size:1.125rem;
}
.game .yotei .tabElements01 .tabNav01 li.active:after{
display:block;
}
.game .yotei .tableElements03 th{
text-align:center;
}

/*==========================================================

	about

==========================================================*/
.about .greetingLayout01 img{
width:180px;
}
.about .greetingLayout01 figcaption{
padding-top:10px;
}

/*==========================================================

	dojo

==========================================================*/
.dojo .column2-A01 .inner a{
color:#4d4241;
text-decoration:none;
}

.dojo .tabElements02 .tabContentsA01{
padding:20px 0;
}

.dojo .tabElements01 #jsTabE01_tabNav, .dojo .tabElements02 #jsTabE01_tabNav{
margin-bottom:20px;
}

.dojo .tabElements01 #jsTabE01_tabNav_b, .dojo .tabElements02 #jsTabE02_tabNav_b{
margin-top:20px;
}

.dojo .column2-A01 > .inner{
width:335px;
}

.dojo .tabElements02 .tabNav01Wrap .tabNav01 li a span.targetBlank{
padding:0 30px 0 10px;
background:url(/dojo/images/mod_ico_window_01.png) no-repeat right;
}

.dojo .boxElementsZ01{
background:#dad1d0;
padding:15px;
}

.dojo .boxElementsZ02{
width:663px;
background:url(/dojo/images/s_kodomo_oneday_bg_01.png) repeat-x left bottom;
margin:0 auto 20px;
padding:0 0 20px;
}

.dojo .boxElementsZ02.nobd{
background:none;
}

.dojo .tabElements02 .floatListA01Col5 li a{
height:61px;
font-size:0.813rem;
}

.dojo .tabElements02 .tabNav01Wrap .tabNav01 li:last-child:after{
content:none;
}

.dojo .tabElements01.tabOption01 .tabNav01{
width:460px;
margin:0 auto 20px;
}

.dojo .calendarList{
display:table;
margin:0 0 3px;
}

.dojo .calendarList td span{
width:130px;
display:block;
text-align:center !important;
box-sizing:border-box;
color:#fff;
font-weight:normal;
padding:2px;
margin:0;
}

.dojo .calendarList td span.icon_bgs{
background:#9d5e2a;
}

.dojo .calendarList td span.icon_ntt{
background:#666666;
}

.dojo .calendarList td span.icon_evt{
background:#994040;
}

.dojo .calendarList td span.icon_rrk{
background:#32a056;
}

.dojo .calendarList td span.icon_kyt{
background:#bea12d;
}

.dojo .calendarList td span.icon_yys{
background:#364990;
}

.dojo .calendarList td span.icon_lds{
background:#bb417a;
}

.dojo .calendarList td span.icon_gsk{
background:#2383a3;
}

.dojo .calendarList td span.icon_ksk{
background:#4365b3;
}

.dojo .calendarList td span.icon_syk{
background:#5db718;
}

.dojo .calendarList td{
font-size:0.75rem;
}

/*# sourceMappingURL=lowerSetting.css.map */


/*==========================================================

	2017年6月20日に追加
  コラム用

==========================================================*/

.writerLink01 {
  padding-bottom: 3px;
  border-bottom: 1px solid #170c0a;
}

.writerLink02 {
  line-height: 1.2;
  border-bottom: 1px solid #99003e;
}

.mt7 {
  margin-top: 7px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.snsFollowArea {
  width: 692px;
  height: 162px;
  background: url(/column/img/sns_follow_bg.png) 100% center;
  padding: 20px 30px 30px 30px;
  color: #fff;
}

.snsFollowArea-List {
  text-align: center;
  float: left;
  margin-right: 16px;
}

.snsFollowArea-List:last-child {
  margin-right: 0px;
}

.snsFollowArea-List a {
  color: #fff;
}

.snsFollowArea-Ttl {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
}

.snsFollowArea-Txt {
  font-weight: normal;
  margin-bottom: 7px;
  font-size: 14px;
}

.snsFollowArea-Btn {
  width: 200px;
  height: 36px;
  line-height: 36px;
  font-weight: bold;
  position: relative;
  margin: auto;
}

.snsFollowArea-Btn-Twi {
}

.snsFollowArea-Btn-Fb {
}

.snsFollowArea-Btn-Rss {
  background-color: #dc4e41;
}

.snsFollowArea-Btn-Rss::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 10px;
  top: 10px;
  background: url(/column/img/sns_follow_rss.png) no-repeat;
}

.snsFollowArea::after {
  content: "";
  display: table;
  clear: both;
}


/*==========================================================

	2017年7月12日に追加
  - News / Match_News トップ

==========================================================*/

.news #container #main .index .section02 .listElementA01-10 li {
  line-height: 2.4;
}

.news #container #main .index .section02 .listElementA01-10 li a {
  border-bottom: 1px dashed #c6c0b5;
  width: 97%;
}
.news #container #main .index .section02 .listElementA01-10 li:last-child a {
  border-bottom: none;
  margin-bottom: 30px;
}

.news #container #main .index .section02 .listElementA01-10 li a::before {
  top: 1em !important;
}

.news #container #main .index .section02 .listElementA01-10 li a small {
  color: #4d4241;
}
