<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(//use.fontawesome.com/releases/v5.0.11/css/all.css);
.fa.fa-question-circle {
  font-weight: bold;
}

/******** for header menu by remove login ********/
/*.inner nav .user-navigation { width: 220px; }*/


/******** for asahi desital page / id,12 ********/
.premium .premium_asahi &gt; h2 {
  margin-bottom: 4px;
}

/******** for bravia page / id,13-16 ********/
#bravia header {
  height: 60px;
  position: relative;
  z-index: 1;
}
#bravia header img {
  vertical-align: middle;
}
#bravia .contents .hl_box h1 img { height: 56px; }
#bravia .contents .hl_box .ic_usa {
  bottom: 10px;
  right: 60px;
  z-index: 9999;
}
#bravia .contents .hl_box+.content-text {
  width: 100%;
  box-sizing: border-box;
  font-family: Helvetica,Arial, Roboto, â€œNoto Sans â€œDroid Japaneseâ€ Sansâ€, â€œæ¸¸ã‚´ã‚·ãƒƒã‚¯â€, YuGothic,â€œãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ ProN W3â€³,â€œHiragino Kaku Gothic ProNâ€, â€œãƒ¡ã‚¤ãƒªã‚ªâ€,Meiryo, sans-serif;
}
#bravia .contents .hl_box+.content-text ol {
  padding-left: 40px;
}
#bravia .contents ul li dd {
  margin-left: 40px;
}
#bravia .contents .content-text.guide {
  width: 100%;
  box-sizing: border-box;
  padding: 0;
}
#bravia .contents .content-text.guide .con_box section p {
  font-weight: normal;
  line-height: 1.7;
  font-family: Helvetica,Arial, Roboto, â€œNoto Sans â€œDroid Japaneseâ€ Sansâ€, â€œæ¸¸ã‚´ã‚·ãƒƒã‚¯â€, YuGothic,â€œãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ ProN W3â€³,â€œHiragino Kaku Gothic ProNâ€, â€œãƒ¡ã‚¤ãƒªã‚ªâ€,Meiryo, sans-serif;
}
#bravia .contents .content-text.guide .con_box .app_box {
  margin-bottom: -150px;
}
#bravia .contents .content-text.guide .con_box .app_box .app_img {
  width: 100%;
}
#bravia .contents .content-text.guide .con_box .app_box .app_img.app_text {
  width: 387px;
  padding: 14rem 0 0 7.5rem;
}
#bravia .contents .content-text.copyright {
  color: #000;
  text-align: left;
  margin-top: 16px;
  width: 100%;
  box-sizing: border-box;
}
#bravia .contents .content-text.copyright dt &gt; img {
  height: 30px;
}
#bravia .contents .content-text.copyright a {
  color: #00f;
  padding-left: 40px;
  text-decoration: underline;
}
#bravia footer {
  background: inherit;
}


/******** for business page ********/
.business-container {
  background-color: #fff;
  font-size: 13px;
  /*padding-top: 10px;*/
}
.business-container .main-capcha.business {
  background-image: url('/Assets/img/business/pexels-photo-346885_2.jpeg');
}
.business-container .main-capcha.platform {
  background-image: url('/Assets/img/business/pexels-photo-273025_2.jpeg');
}
.business-container .main-capcha {
  position: relative;
  
  width: 100%;
  height: 400px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  /*margin-bottom: 60px;*/
  text-align: center;
}
.business-container .main-capcha img {
  top: 100px;
  position: relative;
}

.business-container .main-capcha .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  background: rgba(0,0,0,0.6);
}
.business-container .main-capcha .overlay .inner {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
.business-container .main-capcha .overlay .inner p {
  padding: 25px 0;
  text-align: center;
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.business-container .main-capcha span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  font-size: 40px;
  font-weight: bold;
  -webkit-text-stroke: 1px #555;
  color: #fff;
}
.business-container .service-container {
  position: relative;
  display: block;
  width: 90%;
  margin: 0 auto;
  padding: 10px 20px;
  box-sizing: border-box;
  max-width: 800px;
}
.business-container .service-container h2 {
  font-size: 1.75rem;
  margin: 20px 0;
  color: #d4ab36; /* ï¾Œï¾Ÿï¾šï¾ï½±ï¾‘ã®ï½ºï¾žï½°ï¾™ï¾„ï¾ž */
}
.business-container .service-container h3 {
  font-size: 1.2rem;
}
.business-container .service-container .service-contents {
  margin-top: 40px;
  box-shadow: 5px 5px #eee;
  border: 1px solid #eee;
  padding: 5px;
}
/*
.business-container .service-container .title {
  font-size: 1.25rem;
  font-weight: bold;
}
*/
.business-container .service-container .subtitle {
  display: block;
  margin: 10px 20px;
  font-size: 0.8rem;
}
.business-container .service-container .attribute {
  display: block;
  margin: 0 30px;
  padding: 10px 10px 0;
  /*border: solid 1px #d4ab36;*/ /* ï¾Œï¾Ÿï¾šï¾ï½±ï¾‘ã®ï½ºï¾žï½°ï¾™ï¾„ï¾ž */
}
.business-container .service-container .attribute ol,
.business-container .service-container .attribute li {
  margin: 10px 0;
}
.business-container .service-container .attribute li {
  list-style: inside;
  padding-left: 10px;
}
.business-container .service-container .contact-container {
  margin: 40px auto;
}
.business-container .service-container .contact-container .contact-block {
  display: inline-block;
}
.business-container .service-container .contact-container .contact-block a {
  border: 1px solid #dfdfdf;
  background-color: #dfdfdf;
  padding: 10px 20px;
  border-radius: 5px;
  color: #000;
}


/*-----------------//////////////--------------------*/
/* min-width: 0px--767px
/*-----------------//////////////--------------------*/
@media screen and (max-width: 767px) {

  .business-container .main-capcha {
    /*margin-top: -50px;*/
    height: 240px;
  }
  .business-container .main-capcha img {
    height: 20%;
    top: 30px;
    position: relative;
  }
  .business-container .main-capcha .overlay .inner p {
    padding: 10px 15px;
    font-size: 15px;
  }
  .business-container .main-capcha span {
    font-size: 1rem;
    width: auto;
    word-break: keep-all;
  }
  .business-container .service-container {
    padding: 0;
  }
  .business-container .service-container .service-contents {
    margin-top: 20px;
  }
  .business-container .service-container h2 {
    font-size: 1.3rem;
    margin: 20px 10px 10px;
  }
  .business-container .service-container .subtitle {
    font-size: 0.9rem;
    margin: 0 10px;
  }
  .business-container .service-container .attribute {
    margin: 10px;
    padding: 5px;
  }
  .business-container .service-container .contact-container {
    text-align: center;
    padding-bottom: 40px;
  }
}


/******** for form error ********/
.error_form {
  border-color: #f00 !important;
}


/******** for @press custom ********/
.atpress_pr_body img {
    width: 100%;
}


/******** for static page ********/
#static-webview {
  width: 100%;
  position: relative;
  padding: 40px;
  box-sizing: border-box;
  font-size: 100%;
}
#static-webview h1 {
  width: 100%;
  padding: 0 0 40px;
  border-bottom: 1px solid #ccc;
  text-align: center;
  font-size: 34px;
  font-weight: bold;
  line-height: 1;
  color: #34a9cd;
  margin-bottom: 20px;
}
#static-webview h2,
#static-webview h3,
#static-webview h4 {
  color: #555;
  line-height: 1.2;
  font-weight: bold;
  margin-bottom: 10px;
  padding-top: 10px;
}
#static-webview h2 {
  font-size: 1.2em;
  margin-top: 20px;
}
#static-webview h2:first-child {
  margin-top: 0;
}
#static-webview h3 {
  font-size: 1.1em;
  margin-top: 10px;
}
#static-webview h4 {
  font-size: 1em;
}
#static-webview p {
  font-size: 0.8em;
  /* margin-bottom: 20px; */
}
#static-webview ol,
#static-webview li {
  list-style: none;
}
#static-webview ol {
  font-size: 0.8em;
  margin: 0 0 0 6px;
}
#static-webview ol p {
  font-size: 1em;
}
#static-webview li {
  line-height: 1.8;
  padding-left: 1em;
  text-indent: -0.5em;
}




/******** for appinfo ********/
#appli-info-container {
  /*margin-bottom: 7rem;*/
  margin-top: 80px;
}

#appli-header-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 900;
  background-color: #fff;
  display: block;
  /*height: 40px;*/
  overflow: hidden;
}

.appli-tab-container {
  overflow-x: auto;
  position: fixed;
  top: 40px;
  left: 0;
  width: 100%;
  z-index: 900;
  background-color: #eee;
}
.appli-tab-container .tab-arrow-left,
.appli-tab-container .tab-arrow-right {
  position: fixed;
  bottom: 0;
  z-index: 901;
}
.appli-tab-container .tab-arrow-left {
  left: 10px;
}
.appli-tab-container .tab-arrow-right {
  right: 10px;
}
.appli-tab-container::-webkit-scrollbar {
  height: 0;
}
.appli-tab-container::-webkit-scrollbar-track {
  background: #ffffe0;
}
.appli-tab-container::-webkit-scrollbar-thumb {
  background: #ffffe0;
}
.appli-tab-list{
  display: table;
  width: 100%;
  /*margin-top: 20px;*/
}
.appli-tab-child{
  display: table-cell;
  text-align: center;
  background-color: #def7fe;
  vertical-align: middle;
  width: 30%;
  
  border-left: 1px solid #39abcc;
  border-right: 1px solid #39abcc;
  border-top: 2px solid #39abcc;
  border-bottom: 2px solid #39abcc;
  box-sizing: border-box;
  /*border-radius: 10px 10px 0 0;*/
  height: 40px;
}
.appli-tab-child:first-child {
  border-left: 2px solid #39abcc;
}
.appli-tab-child:last-child {
  border-right: 2px solid #39abcc;
}
.appli-tab-child a {
  text-decoration: none;
  color: #333;
  
  display: block;
  width: 100%;
  height: 100%;
  line-height: 280%;
}
.appli-tab-child.active {
  background-color: #39abcc;
}
.appli-tab-child.active a {
  text-decoration: none;
  color: #fff;
}
.appli-tab-headers {
  display: table;
  width: 100%;
}
.appli-tab-contents {
  overflow: hidden;
}
.app-child-information, 
.app-child-campaign, 
.app-child-sns {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  /*border-bottom: 1px solid #000;*/
}
.appli-contents-header {
  display: table-cell;
  width: 100%;
  height: 40px; /* Fixed */
  vertical-align: middle;
  text-align: left;
  /*margin-bottom: 50px;*/
  overflow-x: hidden;
  overflow-y: hidden;
  box-sizing: border-box;
  padding-left: 10px;
}

#appli-info-container .appli-contents-main {
    display: block;
    box-sizing: border-box;
    width: 95%;
    margin: 0 auto;
    word-break: break-all;
}
#appli-info-container .appli-contents-main .banner-slider .slick-track {
  /*margin: 0 auto;*/
}

#appli-info-container .appli-contents-main .banner-slider .slick-track .slick-slide a {
  border: solid 1px #ccc;
  display: block;
  width: 100%;
  height: 100%;
}

#appli-info-container .appli-contents-main.w100 {
  width: 100%;
}

#appli-info-container .appli-contents-main .list-blocks li {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #ccc;
    box-sizing: border-box;
    padding: 10px;
}

#appli-info-container .appli-contents-main .list-blocks a {
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}

#appli-info-container .appli-contents-main.contents-information .list-blocks a::after,
#appli-info-container .appli-contents-main.contents-campaign .list-blocks a::after {
    content: '\f101';
    font-family: 'FontAwesome';
    position: absolute;
    top: 50%;
    right: 0;
    color: #ccc;
    font-size: 2.0rem;
    transform: translate(0 ,-50%);
}
#appli-info-container .appli-contents-main.contents-information .list-blocks li.list-more,
#appli-info-container .appli-contents-main.contents-campaign .list-blocks li.list-more {
  text-align: right;
}
#appli-info-container .appli-contents-main.contents-information .list-blocks li.list-more a::after,
#appli-info-container .appli-contents-main.contents-campaign .list-blocks li.list-more a::after {
    content: none;
}
#appli-info-container .appli-contents-main .list-blocks li p.title {
  word-break: keep-all;
  display: block;
  overflow: hidden;
  width: 87%;
}
#appli-info-container .appli-contents-main .list-blocks li p.catch {
    display: block;
    max-height: 2.8em;
    width: 87%;
    overflow: hidden;
    word-break: break-all;
}

#appli-info-container .appli-contents-main .no-info {
  padding: 10px 5px;
}

#appli-info-container .main-color {
  color: #39abcc;
}
#appli-info-container .sub-color {
  color: #def7fe;
}
#appli-info-container .sdate,
#appli-info-container .catch {
    color: #333;
    /*font-size: 13px;*/
}

#appli-info-container .appli-contents-main .list-blocks li p.sdate, 
#appli-info-container .appli-contents-main .list-blocks li p.title, 
#appli-info-container .appli-contents-main .list-blocks li p.catch {
    /*font-size: 7px;*/
}

/*ã‚¿ãƒ–åˆ‡ã‚Šæ›¿ãˆå…¨ä½“ã®ã‚¹ã‚¿ã‚¤ãƒ«*/
#appli-info-container .appli-sns-header {
  margin-top: 50px;
  padding-bottom: 40px;
  background-color: #fff;
  /*box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);*/
  width: 100%;
  margin: 0 auto;}

/*ã‚¿ãƒ–ã®ã‚¹ã‚¿ã‚¤ãƒ«*/
#appli-info-container .sns_tab_item {
  width: calc(100%/3);
  height: 40px;
  /*border-bottom: 2px solid #39abcc;*/
  background-color: #d9d9d9;
  line-height: 40px;
  font-size: 16px;
  text-align: center;
  color: #565656;
  display: block;
  float: left;
  text-align: center;
  font-weight: bold;
  transition: all 0.2s ease;
  cursor: pointer;
}
#appli-info-container .sns_tab_item:hover {
  opacity: 0.75;
}
#appli-info-container .appli-sns-header .sns_tab_item.active {
  background-color: #c4c4c4;
}
#appli-info-container .appli-sns-header .sns_tab_item label {
  font-size: 0.8rem;
}

/*ã‚¿ãƒ–åˆ‡ã‚Šæ›¿ãˆã®ä¸­èº«ã®ã‚¹ã‚¿ã‚¤ãƒ«*/
#appli-info-container .appli-sns-header .tab_content {
  padding: 0;
  clear: both;
  overflow: hidden;
}

/*é¸æŠžã•ã‚Œã¦ã„ã‚‹ã‚¿ãƒ–ã®ã‚¹ã‚¿ã‚¤ãƒ«ã‚’å¤‰ãˆã‚‹*/
#appli-info-container .appli-sns-header input:checked + .sns_tab_item {
  background-color: #5ab4bd;
  color: #fff;
}

#appli-info-container #twitter-widget-outer .widget-inner {
  width: 90%;
  max-width: 600px;
  margin: 0 auto 10px;
  border: solid 1px #87b5e0;
}

#facebook-widget-outer .catch,
#twitter-widget-outer .catch,
#instagram-widget-outer .catch {
  padding: 15px 10px;
}

#instagram-widget-outer .insta-img img {
  
}
#instagram-widget-outer .img-inner {
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-flex;
  display:flex;

  -webkit-flex-pack:distribute;
  -moz-flex-pack:distribute;
  -ms-flex-pack:distribute;
  -webkit-justify-content:space-around;
  -moz-justify-content:space-around;
  justify-content:space-around;
  
  /*justify-content: flex-start;*/
  flex-wrap: wrap;
}
#instagram-widget-outer .insta-img {
  width: 100px;
  margin: 5px 0 0 5px;
}

#twitter-widget-outer .catch .button-block {
  display: inline-block;
}









#twitter-widget-outer .catch .tw-like a {
    display: inline-block;
    background-color: #1b95e0;
    border: 1px solid #1b95e0;
    border-radius: 3px;
    padding: 4px 10px;
    color: #fff;
    text-decoration: none;
    /*font-weight: bold;*/
    font-size: 12px;
}
#twitter-widget-outer .catch .tw-like a .fa {
  font-size: 18px;
}
#twitter-widget-outer .catch .tw-like a .fa .sr-only {
  display: none;
}
#twitter-widget-outer .twitter-inline-blocks {
  display: block;
  box-sizing: border-box;
  padding: 10px;
}
#twitter-widget-outer .twitter-inline-blocks a {
  text-decoration: none;
  color: #55acee;
}
#twitter-widget-outer .twitter-inline-blocks .fa {
  color: #8899A6;
}
#twitter-widget-outer .twitter-inline-blocks .sr-only {
  display: none;
}
#twitter-widget-outer .twitter-inline-blocks .header {
  display: table;
  width: 100%;
}
#twitter-widget-outer .twitter-inline-blocks .header .user-icon {
  display: table-cell;
  width: 60px;
  text-align: left;
}
#twitter-widget-outer .twitter-inline-blocks .header .user-icon img {
  border-radius: 30px;
  width: 48px;
}
#twitter-widget-outer .twitter-inline-blocks .header .user-title {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}
#twitter-widget-outer .twitter-inline-blocks .header .user-title .user {
  font-weight: 700;
  color: #000;
  font-size: 12px;
}
#twitter-widget-outer .twitter-inline-blocks .header .user-title .screen {
  color: #8899A6;
  font-size: 10px;
}
#twitter-widget-outer .twitter-inline-blocks .header .bland-icon {
  display: table-cell;
  text-align: right;
  vertical-align: top;
  font-size: 18px;
}
#twitter-widget-outer .twitter-inline-blocks .body {
  display: block;
  font-size: 12px;
  padding: 10px 10px 10px 60px;
  word-break: break-all;
}
#twitter-widget-outer .twitter-inline-blocks .body .block-media {
  display: table;
  border: 2px solid #E1E8ED;
  border-radius: 10px;
  width: 100%;
}
#twitter-widget-outer .twitter-inline-blocks .body .block-media a {
  height: 100%;
  width: 100%;
  display: block;
}
#twitter-widget-outer .twitter-inline-blocks .body .block-media .col-icon {
  display: table-cell;
  width: 100px;
  height: 100px;
  vertical-align: middle;
  text-align: center;
  background-color: #E1E8ED;
}
#twitter-widget-outer .twitter-inline-blocks .body .block-media .col-caption {
  display: table-cell;
  width: auto;
  padding: 10px;
  font-size: 12px;
  line-height: 22px;
}
#twitter-widget-outer .twitter-inline-blocks .body .block-media .col-caption p {
  color: #8899A6;
}
#twitter-widget-outer .twitter-inline-blocks .body .block-media .col-caption p.launcher-label {
  color: #333;
  font-weight: bold;
  font-size: 12px;
}
#twitter-widget-outer .twitter-inline-blocks .body .block-media .col-caption p.launcher-title {
  color: #333;
  margin-bottom: 5px;
}
#twitter-widget-outer .twitter-inline-blocks .body .pictures .picture img {
  border-radius: 10px;
  margin-top: 10px;
}

#twitter-widget-outer .twitter-inline-blocks .footer {
  display: table;
  width: 100%;
  margin-top: 5px;
}
#twitter-widget-outer .twitter-inline-blocks .footer .like {
  display: table-cell;
  padding-left: 60px;
  font-size: 12px;
}
#twitter-widget-outer .twitter-inline-blocks .footer .vote-date {
  color: #8899A6;
  font-size: 10px;
  text-align: right;
  padding-right: 10px;
}


#appli-info-container .tab_content_description {
  -webkit-overflow-scrolling: touch;
}

#appli-info-container #twitter-widget-outer, 
#appli-info-container #facebook-widget-outer {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}

#appli-info-container #facebook-widget-outer &gt; * {
  -webkit-transform: translateZ(0px);
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  
}

#appli-info-container #facebook-widget-outer .widget-inner {
  width: 90%;
  max-width: 600px;
  margin: 0 auto 10px;
  border: 1px solid #e9ebee;
  background-color: #f6f7f9;
  padding: 10px;
  box-sizing: border-box;
}
#facebook-widget-outer .catch .fb-like a {
    display: inline-block;
    background-color: #4267b2;
    border: 1px solid #4267b2;
    border-radius: 3px;
    padding: 5.5px 10px;
    color: #fff;
    text-decoration: none;
    /*font-weight: bold;*/
    font-size: 12px;
}
#facebook-widget-outer .catch .fb-like a .fa {
  font-size: 15px;
}
#facebook-widget-outer .catch .fb-like a .fa .sr-only {
  display: none;
}
#facebook-widget-outer .facebook-inline-blocks {
  display: block;
  box-sizing: border-box;
  padding: 10px;
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .12);
  margin-bottom: 10px;
}
#facebook-widget-outer .facebook-inline-blocks a {
  text-decoration: none;
  color: #365899;
}
#facebook-widget-outer .facebook-inline-blocks .fa {
  color: #8899A6;
}
#facebook-widget-outer .facebook-inline-blocks .sr-only {
  display: none;
}
#facebook-widget-outer .facebook-inline-blocks .header {
  display: table;
  width: 100%;
}
#facebook-widget-outer .facebook-inline-blocks .header .user-icon {
  display: table-cell;
  width: 60px;
  text-align: left;
}
#facebook-widget-outer .facebook-inline-blocks .header .user-icon img {
  /* border: 1px solid #000; */
  width: 48px;
}
#facebook-widget-outer .facebook-inline-blocks .header .user-title {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}
#facebook-widget-outer .facebook-inline-blocks .header .user-title .user {
  font-weight: 700;
  color: #000;
  font-size: 12px;
}
#facebook-widget-outer .facebook-inline-blocks .header .user-title .screen {
  color: #8899A6;
  font-size: 10px;
}
#facebook-widget-outer .facebook-inline-blocks .header .user-title .vote-date {
  font-size: 10px;
}
#facebook-widget-outer .facebook-inline-blocks .header .bland-icon {
  display: table-cell;
  text-align: right;
  vertical-align: top;
  font-size: 18px;
}
#facebook-widget-outer .facebook-inline-blocks .header .bland-icon .fa {
  color: #365899
}
#facebook-widget-outer .facebook-inline-blocks .body {
  display: block;
  font-size: 12px;
  margin-top: 10px;
  word-break: break-all;
}
#facebook-widget-outer .facebook-inline-blocks .footer {
  display: block;
  width: 100%;
  font-size: 12px;
  border-top: 1px solid #e9ebee;
  margin-top: 10px;
  padding-top: 10px;
}
#facebook-widget-outer .facebook-inline-blocks .footer .nice, 
#facebook-widget-outer .facebook-inline-blocks .footer .comment, 
#facebook-widget-outer .facebook-inline-blocks .footer .share {
  display: inline-block;
}
#facebook-widget-outer .facebook-inline-blocks .footer .comment, 
#facebook-widget-outer .facebook-inline-blocks .footer .share {
  margin-left: 30px;
}
#facebook-widget-outer .facebook-inline-blocks .pictures {
  display: block;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}




.bx-viewport {
  overflow-y: auto !important;
}


/*ã‚¤ãƒ³ã‚¹ã‚¿ãƒ•ã‚©ãƒ­ãƒ¼ãƒœã‚¿ãƒ³*/
#instagram-widget-outer .catch a.insta_btn2{ /*ãƒœã‚¿ãƒ³ã®ä¸‹åœ°*/
  color: #FFF;/*æ–‡å­—ãƒ»ã‚¢ã‚¤ã‚³ãƒ³è‰²*/
  border-radius: 5px;/*è§’ä¸¸ã«*/
  position: relative;
  display: inline-block;
  height: 20px;/*é«˜ã•*/
  width: 95px;/*å¹…*/
  text-align: center;/*ä¸­èº«ã‚’ä¸­å¤®å¯„ã›*/
  font-size: 11px;/*æ–‡å­—ã®ã‚µã‚¤ã‚º*/
  line-height: 20px;/*é«˜ã•ã¨åˆã‚ã›ã‚‹*/
  vertical-align: middle;/*åž‚ç›´ä¸­å¤®å¯„ã›*/
  background: -webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;
  background: linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;/*ã‚°ãƒ©ãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³â‘&nbsp;*/
  overflow: hidden;/*ã¯ã¿å‡ºãŸéƒ¨åˆ†ã‚’éš&nbsp;ã™*/
  text-decoration:none;/*ä¸‹ç·šã¯æ¶ˆã™*/
  vertical-align: top;/*ä¸¦ã¹ãŸæ™‚ã®ã‚ºãƒ¬ã‚’ä¿®æ­£*/
}
#instagram-widget-outer .catch .insta_btn2:before{ /*ã‚°ãƒ©ãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³â‘¡*/
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;/*å…¨ä½“ã‚’è¦†ã†*/
  height: 100%;/*å…¨ä½“ã‚’è¦†ã†*/
  background: -webkit-linear-gradient(15deg, #ffdb2c, rgb(249, 118, 76) 25%, rgba(255, 77, 64, 0) 50%) no-repeat;
  background: linear-gradient(15deg, #ffdb2c, rgb(249, 118, 76) 25%, rgba(255, 77, 64, 0) 50%) no-repeat;
}
#instagram-widget-outer .catch .insta_btn2 .fa-instagram{ /*ã‚¢ã‚¤ã‚³ãƒ³*/
  font-size: 12px;/*ã‚¢ã‚¤ã‚³ãƒ³ã‚µã‚¤ã‚º*/
  position: relative;
  top: 1px;/*ã‚¢ã‚¤ã‚³ãƒ³ä½ç½®ã®å¾®èª¿æ•´*/
}
#instagram-widget-outer .catch .insta_btn2 span { /*ãƒ†ã‚­ã‚¹ãƒˆ*/
  display:inline-block;
  position: relative;
  transition: .5s
}

/* ã‚µã‚¤ã‚ºå¼·åˆ¶èª¿æ•´ */
#instagram-widget-outer .catch a.insta_btn2 {
  font-size: 13px;
  width: auto;
  height: 26px;
  line-height: 26px;
  padding: 2px 10px;
}
#instagram-widget-outer .catch .insta_btn2 .fa-instagram {
  font-size: 16px;
}

/*ã‚¤ãƒ³ã‚¹ã‚¿ãƒ•ã‚©ãƒ­ãƒ¼ãƒœã‚¿ãƒ³ã“ã“ã¾ã§*/

.mode-debug {
  color: #f00;
}

/* é…å»¶ç”»åƒãƒ­ãƒ¼ãƒ‰å‰ */
.clickimages {
  display: block;
  margin: 15px 0;
  cursor: pointer;
  text-decoration: underline;
  color: #55acee;
  font-size: 1.5em;
}

#facebook-widget-outer .clickimages {
  color: #365899;
}

</pre></body></html>