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

@media screen and (max-width:750px){

/*------------------------------------------------------------------------------------------------
  サイドメニュー
------------------------------------------------------------------------------------------------*/
.contentWrap .twoColumnSection .sideArea ul li > ul { margin:0 auto 20px; width:90%; }
.contentWrap .twoColumnSection .sideArea ul li > ul.current { display:block; }
.contentWrap .twoColumnSection .sideArea ul li > ul li { border-bottom:none; font-size:92%; }
.contentWrap .twoColumnSection .sideArea ul li > ul li:first-child { border-top:none; }
.contentWrap .twoColumnSection .sideArea ul li > ul li a { padding:3px 0 3px 15px; }

/*------------------------------------------------------------------------------------------------
  アナウンス
------------------------------------------------------------------------------------------------*/
#announceWrap #announceSection {  width:80%; padding:5% 3%; }
#announceWrap #announceSection p.announceHead { font-size:133%; font-weight:bold; }
#announceWrap #announceSection p.announceTxt { font-size:85%; margin-top:5%; }

/*------------------------------------------------------------------------------------------------
  トップページ
------------------------------------------------------------------------------------------------*/

/* INFORMATION お知らせ */
#partnerWrap #infoSection h2 span { font-size:186%; }
#partnerWrap #infoSection ul#infoTabList { margin-top:15px; }
#partnerWrap #infoSection ul#infoTabList li { width:24%; margin-left:1.3%; }
#partnerWrap #infoSection .infoContentsList { margin-top:0; }
#partnerWrap #infoSection .infoContentsList li a { background-position:right center; }
#partnerWrap #infoSection .infoContentsList li .infoTxt { width:auto; margin:5px 0 0; }
#partnerWrap #infoSection .infoContentsList li .infoDate { width:auto; }

/* リスト */
#partnerWrap .singleColumnSection #indexArea ul#partnerIndexList { margin-top:40px; justify-content:flex-start; }
#partnerWrap .singleColumnSection #indexArea ul#partnerIndexList li { margin:1.5%; padding:30px 5px 40px; width:47%; box-sizing:border-box; }
#partnerWrap .singleColumnSection #indexArea ul#partnerIndexList li:nth-child(-n+3) { margin-top:1.5%; }
#partnerWrap .singleColumnSection #indexArea ul#partnerIndexList li:nth-child(-n+2) { margin-top:0; }
#partnerWrap .singleColumnSection #indexArea ul#partnerIndexList li:nth-child(3n+1) { margin-left:1.5%; }
#partnerWrap .singleColumnSection #indexArea ul#partnerIndexList li > a > img { width:50%; }
#partnerWrap .singleColumnSection #indexArea ul#partnerIndexList li > a > span { font-size:108%; margin-top:15px; }
#partnerWrap .singleColumnSection #indexArea ul#partnerIndexList li > span { bottom:10px; font-size:85%; }

#partnerWrap .twoColumnSection #topicsDetailArea p.dateTxt { margin-top:10px; }
#partnerWrap .twoColumnSection #topicsDetailArea p.articleTxt { margin-top:10px; }

/*------------------------------------------------------------------------------------------------
  お知らせ一覧
------------------------------------------------------------------------------------------------*/
#newsWrap .twoColumnSection .mainArea h3 { font-size:133%; padding-bottom:6px; margin-top:30px; }

/*------------------------------------------------------------------------------------------------
  CI-NETによる電子商取引のご案内
------------------------------------------------------------------------------------------------*/
.contentWrap .twoColumnSection .mainArea.cinetArea ul.colList li a { width:300px; }

.contentWrap .twoColumnSection .mainArea.cinetArea ol.stepList li { background-position:center top; }

}
