@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

/************************************
** フッターウィジェット(PC)
************************************/

.w-footer {
	font-size: 0.75em;
	line-height: 1.75;
	letter-spacing: 0;
}


/************************************
** 声素材DLテーブル
************************************/

#koetable {
    width: 100%;
    margin: 0 0 0 0;
    padding:0;
    border: 0;
    border-spacing: 0;
    border-collapse: collapse;
}
#koetable caption {
    padding: 0 0 5px 0;
    font: italic 11px;
    text-align: right;
}
#koetable th {
    color: #875d3d;
    text-shadow:0px -1px #FFFFFF,1px 0px #FFFFFF,0px 1px #FFFFFF,-1px 0px #FFFFFF; /* 文字を白で縁取り */
    border: 1px solid #e8f2fc;
	font-size: 1em;
    text-align: center;
    padding: 6px 6px 6px 12px;
    background: #8dbff2 url("https://amitaro.net/wp-content/uploads/h17.gif") repeat;
}
#koetable th.thcenter {
    text-align: center;
}
#koetable th.nobg {
    border-top: 0;
    border-left: 0;
    background: none;
}
#koetable td {
    border: 1px solid #e8f2fc;
    background: #fff;
    padding: 6px 6px 6px 12px;
    color: #263340;
}
#koetable tr:nth-child(odd) td {
    background: #fafcfe;
    color: #432929;
}
#koetable tr td:nth-child(1) {
	width: 0;
}
#koetable tr td:nth-child(2) {
	white-space: nowrap;
	font-size: 0.9em;
	font-family: "Meiryo UI", "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#koetable tr td:nth-of-type(3) {
	font-size: 0.75em;
	letter-spacing: -0.5px;
	font-family: "Meiryo UI", "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.nowrap{
	white-space: nowrap;
}

/************************************
** テーブル(一般)
************************************/

#mytable {
    width: 100%;
    margin: 0 0 0 0;
    padding:0;
    border: 0;
    border-spacing: 0;
    border-collapse: collapse;
	overflow-x: scroll;
}
#mytable caption {
    padding: 0 0 5px 0;
    font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}
#mytable th {
    color: #875d3d;
    text-shadow:0px -1px #FFFFFF,1px 0px #FFFFFF,0px 1px #FFFFFF,-1px 0px #FFFFFF; /* 文字を白で縁取り */
    border: 1px solid #e8f2fc;
    letter-spacing: 2px;
    text-align: left;
    padding: 6px 6px 6px 12px;
    background: #8dbff2 url("https://amitaro.net/wp-content/uploads/h17.gif") repeat;
}
#mytable th.thcenter {
    text-align: center;
}
#mytable th.nobg {
    border-top: 0;
    border-left: 0;
    background: none;
}
#mytable td {
    border: 1px solid #e8f2fc;
    background: #fff;
    padding: 6px 6px 6px 12px;
    color: #263340;
	word-wrap: break-word;
}
#mytable tr:nth-child(odd) td {
    background: #fafcfe;
    color: #432929;
}
.nowrap{
	white-space: nowrap;
}

/************************************
** 目次下層の数字をシンプルに
************************************/

ol.is-style-index ol > li::before {
font-family: "Font Awesome 5 Free";
    content: "\f0da";
    font-weight: 900;
	margin-right: 0.7em;
	border-right: solid 0px	currentColor;
}

ol:not(.is-style-default)[class*=is-style-] ol, ol:not(.is-style-default)[class*=is-style-] ul, ul:not(.is-style-default)[class*=is-style-] ol, ul:not(.is-style-default)[class*=is-style-] ul {
    padding-left: 0;
    list-style: decimal;
}

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}