<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 */

.wrapper-content{
	width: 900px;
	margin-left:20px;
	float: right;
	box-sizing: content-box;
	font-feature-settings: "palt";
	margin: 0 10px 30px 10px;
    font-weight: 500;
    font-size:16px;
	color:#464646;
	letter-spacing:0.05em; 
	line-height:1.5;
}

br {letter-spacing:normal; line-height:normal;}
img { -ms-interpolation-mode: bicubic; }

.left {text-align:left;}

.notes{
    font-size: 0.9em;
}


/*　横幅　*/
.wid340{width:340px}


.ml20 {margin-left:20px;}

.mt1 {margin-top:1em;}
.mt2 {margin-top:2em;}
.mt3 {margin-top:3em;}
.mt5 {margin-top:5em;}

.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 40px;}
.mt50 {margin-top: 50px;}
.mt60 {margin-top: 60px;}
.mt80 {margin-top: 80px;}
.mt100 {margin-top: 100px;}


.wrapper-content p{
    font-size:16px;
	letter-spacing:0.05em; 
	line-height:1.5;
}    
    

.qa-title{
    margin:  0;             /* デフォルトCSS打ち消し */
    font-size:  36px;       /* 文字サイズ指定 */
    position:  relative;    /* 位置調整 */
    font-weight:  normal;   /* 文字の太さ調整 */
    margin-bottom: 15px;    /* 周りの余白指定 */
    text-align:  center; 
}



/* Q &amp; A 大カテゴリーのタイトル */
.heading-title {
    margin:  0;                 /* デフォルトCSS打ち消し */
    font-size:  24px;           /* 文字サイズ指定 */
    position:  relative;        /* 位置調整 */
    font-weight:  normal;       /* 文字の太さ調整 */
    display:  inline-block;     /* インラインブロックにする */
    padding-top: 40px;          /* 余白指定 */
    padding-left: 40px;         /* 余白指定 */
    padding-bottom: 20px;       /* 余白指定 */
}
p {
    margin:  0;                 /* デフォルトCSS打ち消し */
    line-height: 2;             /* 行間調整 */
    padding: 5px 0 10px 10px;         /* 余白指定 */
}
.heading-title:before {
    content:  '';               /* 空白の要素を作る */
    background-color: #ffeaac;  /* 背景色指定 */
    display:  block;            /* ブロック要素にする */
    position:  absolute;        /* 位置調整 */
    left:  0;                   /* 位置調整 */
    height: 90px;               /* 高さ指定 */
    width: 90px;                /* 幅指定 */
    border-radius:  50%;        /* 丸くする */
    top: 0;                     /* 位置調整 */
    z-index:  -1;               /* 重なり調整 */
}


/*ボックス全体*/
.que {
    margin: 2em 0;
    padding: 0;
    width: 850px;
    max-height:60em;
	border-radius: 0.5em;
    color :#464646;
    background :#eee9e6;
}

/*ラベル*/
.que  {
    margin: 30px 0 0;
    padding : 12px 15px;
	font-weight: bold;
    font-size: 16px;
    letter-spacing:0.1em;
}


.que  p::before {
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin-left: 5px;
	padding-right: 0.5em;
	content: 'Q';}	
	
/* 答え */

.ans {
    padding: 15px 10px 15px 20px;
    width: 100%; 
    max-height:40em;
    font-size:15px;
	font-weight: normal;
	line-height:1.5;
    color:#464646;
    background:#fff;
}
 .ans::before {
	font-family: Helvetica, sans-serif;
	font-size: 1.5em;
	margin-left: 5px;
	padding-right: 0.5em;
	content: 'A';
}

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