<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */
.u-w480{
	width:100%;
}
.t-article-main__theme{
  position: absolute;
  top: -60px;
  left: 20px;
  width: 314px;
}
.t-article-main__theme p{
  font-size: 1.8rem;
  font-weight: bold;
}


@media (min-width: 1025px) {
.u-w480 {
	width: 480px;
}
}

.u-mb80 {
	margin-bottom: 80px!important;
}
.u-pb0pb1em {
	padding-bottom: 1.0em !important;
}

@media (min-width: 1025px) {
.u-pb0pb1em {
	padding-bottom: 0.2em !important;
}
}
.is-orange {
	color: #F99954;
	font-weight: normal;
	margin-right: 1em;
}
.t-article-main__prof {
	width: 100%;
	border: 1px solid #CCCCCC;
	overflow: hidden;
		display: block;
}

@media (min-width: 1025px) {
.t-article-main__prof {
	width: 100%;
	border: 1px solid #CCCCCC;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
}
.t-article-main__prof-image {
	width:70%;
    height: auto;
	margin: 10% 15% 5%;
   
}

@media (min-width: 1025px) {
.t-article-main__prof-image {
	width: 210px;
    height: 250px;
    padding: 40px 0 40px 40px;
	margin: 0;
}
}
.t-article-main__prof-image img {
	width: 100%;
}

.t-article-main__prof-txt {
	line-height: 1.6;
    width: 80%;
    padding: 0% 0% 0%;
    margin: 0 10% 10%;
}

@media (min-width: 1025px) {
.t-article-main__prof-txt {
		padding: 40px 40px 40px 40px;
	width: 510px;
	margin: 0;
}
}
.t-article-main__prof-txt span {
	font-weight: bold!important;
}
.t-article-main__list {
	/*	padding: 30px 40px;*/
	width: 100%;
	overflow: hidden;
	clear: both;
}
.t-article-main__item-img {
	display: block;
	width: 100%;
	border-radius: 3px;
	margin: 1em auto;
}

@media (min-width: 1025px) {
.t-article-main__list {
	width: 720px;
	margin: 0 auto;
	padding: 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
}
.t-article-main__item {
	width: 100%;
	font-size: 1.4rem;
	line-height: 1.6;
}

@media (min-width: 1025px) {
.t-article-main__item {
	width: 345px
}
}
.t-article-bottom {
	background-color: #EFF2F5;
}
.t-article-exh__heading {
	width: 100%;
	background-color: #FA9A55;
	font-size: 2.0rem;
	font-weight: bold;
	padding: 0.5em 0;
	color: #fff;
	text-align: center;
	margin-bottom: 1em;
}

@media (min-width: 1025px) {
.t-article-exh__heading {
	font-size: 2.4rem;
}
}
.t-article-exh__list {
	padding: 0 0 3em;
	width: 100%;
	overflow: hidden;
	clear: both;
}

@media (min-width: 1025px) {
.t-article-exh__list {
	width: 720px;
	margin: 0 auto;
	padding: 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
}
.t-article-exh__item img {
	display: block;
	width: 100%;
}
.t-article-exh__item {
	width: 100%;
	/*	font-size: 1.4rem;*/
	line-height: 1.6;
	/*	margin: 0em auto 2em;*/
	padding: 0 0 3em;
}

@media (min-width: 1025px) {
.t-article-exh__item {
	width: 165px
}
}
.t-article-exh__btn1 p {
	font-weight: bold;
	padding: 1em 0 0em;
	line-height: 1.8;
}
.t-article-exh__btn2 p {
	font-size: 1.2rem
}
.t-article-catalog {
	background-color: #EFF2F5;
	width: 100%;
	padding-bottom: 2em;
}
.t-article-catalog__body {
	padding: 2em 2em 0em;
	width: 100%;
	overflow: hidden;
	clear: both;
}

@media (min-width: 1025px) {
.t-article-catalog__body {
	width: 660px;
	margin: 0 auto;
	padding: 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
}
.t-article-catalog__box {
	width: 100%;
	padding: 0 0 2em;
	line-height: 1.8;
}

@media (min-width: 1025px) {
.t-article-catalog__box {
	width: 315px;
}
}
.t-article-catalog__heading {
	font-size: 1.6rem;
	font-weight: bold;
	position: relative;
	padding: 1em 0 0.5em;
}

@media (min-width: 1025px) {
.t-article-catalog__heading {
	font-size: 2.0rem;
	padding: 1em 0 0.5em;
}
}
.t-article-catalog__img {
	padding: 2em 0 0em;
	display: block;
	
}
.t-article-catalog__img img {
	width: 100%;
}

@media (min-width: 1025px) {
.t-article-catalog__img {
	padding: 2em 0 0.5em;
	width: 316px;
}
}
.t-article-catalog__btn {
	font-size: 1.6rem;
	font-weight: bold;
	position: relative;
	text-align: center;
	color: #F89953;
	border: 3px solid #F99954;
	display: block;
	width: 90%;
	padding: 0.8em 0 0.8em;
	margin: 0 auto;
	display: none;
}

@media (min-width: 1025px) {
.t-article-catalog__btn {
	font-size: 2.0rem;
	padding: 0.8em 0 0.8em;
	width: 350px;
	margin: 0 auto;
	display: block
}
}

.t-article-catalog__btn2 {
	font-size: 1.6rem;
	font-weight: bold;
	position: relative;
	text-align: center;
	color: #F89953;
	border: 3px solid #F99954;
	display: block;
	width: 90%;
	padding: 0.8em 0 0.8em;
	margin: 0 auto;
	display: block;
}

@media (min-width: 1025px) {
.t-article-catalog__btn2 {
	font-size: 2.0rem;
	padding: 0.8em 0 0.8em;
	width: 350px;
	margin: 0 auto;
	display: none;
}
}


.book{
  background-image:url(/members/assets/img/201807/interior/book_line.png);
  background-repeat:repeat-x;
  background-size:2px;
  padding:15px 0 0}
  @media (min-width: 1025px){
    .book{
    padding:50px 0 0;
    background-size:4px}
  }
    .book__txt{
      line-height:1.8;
    padding:0 0 15px}
    @media (min-width: 1025px){
      .book__txt{
      font-size:2rem;
    padding:0 0 30px}
  }
    .book__txt span{
      font-weight:bold;
    color:#0046a5}
    .book-box{
      background-color:#f4f6f8;
    margin:0 -20px;
  padding:20px 15px;
  position:relative}
  @media (min-width: 1025px){
    .book-box{
    margin:0;
    padding:40px 40px 35px}
  }
    .book-box__txt{
      font-size:1.4rem;
    text-align:center;
  font-weight:bold;
  color:#0046a5;
  margin:0 0 10px}
  @media (min-width: 1025px){
    .book-box__txt{
    font-size:2rem}
}
  .book-box__txt span{
    font-size:2rem;
    display:block}
    @media (min-width: 1025px){
      .book-box__txt span{
      font-size:3.6rem}
  }
    .book-box__img{
      display:block;
    width:218px;
  margin:0 0 30px}
  @media (min-width: 1025px){
    .book-box__img{
    width:438px;
    margin:0 0 20px 5px}
  }
    .book-box__sample{
      display:block;
      padding: 5px 0 15px;
    }
  @media (min-width: 1025px){
    .book-box__sample{
    width:100%;
    padding: 20px 0 30px;
  }
}
  .book-box__btn{
    display:block;
    border:1px solid #ff7325;
  background-color:#fff;
  position:relative;
  border-radius:4px;
  text-align:center;
  line-height:1;
  padding:22px 0;
  color:#ff7325;
  font-size:1.6rem;
  -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.1);
  box-shadow:0 3px 3px rgba(0,0,0,0.1)}
  @media (min-width: 1025px){
    .book-box__btn{
    padding:30px 0;
    font-size:2.4rem;
  font-weight:bold}
}
  .book-box__btn img{
    display:block;
    width:52px;
  position:absolute;
  top:-25px;
  left:35px}
  @media (min-width: 1025px){
    .book-box__btn img{
    width:85px;
    top:-40px;
  left:125px}
}















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