/*===============================================
●画面の横幅が768px以上
===============================================*/
@media print, screen and (min-width: 768px){

img{
max-width: 100%;
height: auto;
width /***/:auto;　
}

/*  ページレイアウト　*/
/*--------------------------------------------------------*/

.contentsBox{
	margin-top:70px;
	padding:0 50px;
}

/*  用語一覧　*/
/*--------------------------------------------------------*/

.contentsBox #words{
}

.contentsBox #words ul.wordlist{
	display:flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.contentsBox #words ul.wordlist li{
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	letter-spacing:0.5px;
	margin:0 10px 10px 0;
}

.contentsBox #words ul.wordlist li.word01{
	font-size:11px;
	font-weight:normal;
	color:#666;
	line-height:11px;
}
.contentsBox #words ul.wordlist li.word02{
	font-size:14px;
	font-weight:normal;
	color:#666;
	line-height:14px;
}
.contentsBox #words ul.wordlist li.word03{
	font-size:16px;
	font-weight:normal;
	color:#666;
	line-height:16px;
}
.contentsBox #words ul.wordlist li.word04{
	font-size:20px;
	font-weight:normal;
	color:#666;
	line-height:20px;
}
.contentsBox #words ul.wordlist li.word05{
	font-size:24px;
	font-weight:normal;
	color:#666;
	line-height:24px;
}
.contentsBox #words ul.wordlist li.word06{
	font-size:30px;
	font-weight:normal;
	color:#666;
	line-height:30px;
}

.contentsBox #words ul.wordlist li a{
	text-decoration:none;
}

.contentsBox #words ul.wordlist li a:hover{
	text-decoration:underline;
}

/*  用語詳細　*/
/*--------------------------------------------------------*/

.contentsBox .words_detail{
	margin-top:70px;
}

.contentsBox .wordsBox{
}

.contentsBox .wordsBox h2.words_tit{
	font-size:20px;
	font-weight:bold;
	line-height:1.5em;
	color:#666;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	letter-spacing:2.0px;
	margin-bottom:12px;
}

.contentsBox .wordsBox p.words_txt{
	font-size:20px;
	font-weight:normal;
	line-height:1.5em;
	color:#666;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	margin-bottom:70px;
	letter-spacing:2.0px;
}

.contentsBox .wordsBox p.words_txt br{
	display:none;
}

}













/*===============================================
●画面の横幅が768px以下
===============================================*/
@media screen and (max-width:768px){

img{
max-width: 100%;
height: auto;
width /***/:auto;　
}

/*  ページレイアウト　*/
/*--------------------------------------------------------*/

.contentsBox{
	margin-top:70px;
	padding:0 30px;
}

/*  用語一覧　*/
/*--------------------------------------------------------*/

.contentsBox #words{
}

.contentsBox #words ul.wordlist{
	display:flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.contentsBox #words ul.wordlist li{
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	letter-spacing:0.5px;
	margin:0 10px 10px 0;
}

.contentsBox #words ul.wordlist li.word01{
	font-size:10px;
	font-weight:normal;
	color:#666;
	line-height:10px;
}
.contentsBox #words ul.wordlist li.word02{
	font-size:12px;
	font-weight:normal;
	color:#666;
	line-height:12px;
}
.contentsBox #words ul.wordlist li.word03{
	font-size:14px;
	font-weight:normal;
	color:#666;
	line-height:14px;
}
.contentsBox #words ul.wordlist li.word04{
	font-size:17px;
	font-weight:normal;
	color:#666;
	line-height:17px;
}
.contentsBox #words ul.wordlist li.word05{
	font-size:20px;
	font-weight:normal;
	color:#666;
	line-height:20px;
}
.contentsBox #words ul.wordlist li.word06{
	font-size:24px;
	font-weight:normal;
	color:#666;
	line-height:24px;
}

.contentsBox #words ul.wordlist li a{
	text-decoration:none;
}

.contentsBox #words ul.wordlist li a:hover{
	text-decoration:underline;
}

/*  用語詳細　*/
/*--------------------------------------------------------*/

.contentsBox .words_detail{
	margin-top:70px;
	padding-right:10px;
	display:flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.contentsBox .wordsBox{
	margin-bottom:70px;
}

.contentsBox .wordsBox h2.words_tit{
	font-size:16px;
	font-weight:bold;
	line-height:1.8em;
	color:#666;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	letter-spacing:1.0px;
	margin-bottom:22px;
}

.contentsBox .wordsBox p.words_txt{
	font-size:15px;
	font-weight:normal;
	line-height:1.8em;
	letter-spacing:0.5px;
	color:#666;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

}
