@charset "utf-8";
/* ======================================================
　　　山本七平学のすすめ[デザイン変更]contents.css(ベース)
====================================================== */
/*---------- 共通設定 ----------*/

html{
	font-size: 62.5%;
}
body{
	-webkit-text-size-adjust: 100%;
	margin: 0;
	padding: 0;
	color: #222222;
	font-size: 1.6rem;
	line-height: 160%;
	background : url(bg-rice.png) 0% 0% / auto auto repeat scroll padding-box border-box transparent;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
a{
	color: #205386;
	text-decoration: none;
}
a:hover{
	color: #24B0FF;
}
img{
	max-width: 100%;
	　height: auto;
}
a:hover img {
	opacity: 0.6;
}
hr{
	padding: 0;
	border: 0;
	margin: 2rem 0;
	height: 0;
	border-top: 1px dotted #999;
}
h1{
	margin: 0 2rem 0 0;
}
.mgt-20{
	margin-top: 20px;
}
/*テキストボタン*/
.btn-blue{
	display: inline-block;
	padding: 5px 10px;
	text-align: center;
	text-decoration: none;
	font-size: 90%;
	color: #fff;
	border-radius: 5px;
	background: #5B84C1 -webkit-linear-gradient(top, #7396C9, #5B84C1);
	font-weight: 400;
	font-family: "Noto Sans JP";
}
.btn-blue a{
	color: #FFF;
}
.btn-blue:hover{
	cursor: pointer;
	text-decoration: none;
	color: #FFF;
	background: #484A79;
}
.btn-gray{
	display: inline-block;
	font-size: 100%;
	padding: 5px 10px;
	text-align: center;
	text-decoration: none;
	color: #222;
	border-radius: 5px;
	font-weight: 400;
	font-family: "Noto Sans JP";
	background: #E7E7E7 -webkit-linear-gradient(top, #F8F8F8, #E7E7E7);
}
.btn-gray:hover{
	cursor: pointer;
	text-decoration: none;
	color: #0066CC;
	background: #D2D2D2;
}
/*トップヘッダー・対話、論争ボタン用*/
.hd-btn{
	display: flex;
	flex-wrap: wrap;
	margin: 5px 20px;
}
.btn-taiwa{
	display: block;
	margin: 3px 6px;
	font-size: 110%;
	padding: 5px 10px 6px 10px;
	width: 4em;
	text-align: center;
	text-decoration: none;
	color: #222;
	border-radius: 5px;
	font-weight: bold;
	font-family: "Noto Serif JP";
	background: #E7E7E7 -webkit-linear-gradient(top, #F8F8F8, #E7E7E7);
}
.btn-taiwa:hover{
	cursor: pointer;
	text-decoration: none;
	color: #0066CC;
	background: #D2D2D2;
}
.btn-home{
	width: 120px;
	height: auto;
	margin: 0 auto;
}
.btn-back{
	width: 160px;
	height: auto;
	margin: 0 auto;
}
.bd-none td{
	border: none!important;
}
/*---------- レイアウト設定 ----------*/

#bg{
	background : url(bg-take.png) center top / auto auto no-repeat scroll padding-box border-box transparent;
}
#h-bd{
	padding: 3px;
	background: rgba(0,51,102,1.00);
}
.wrap{
	max-width: 1100px;
	width: 95%;
	margin: 0 auto;
}
header{
	width: 100%;
	padding: 2.5rem 0 1.5rem 0;
}
header table{
	border: 0;
	width: 100%;
	padding: 0 1rem;
}
nav{
	border-radius: 5px;
	background : url(bg-green.png) 0% 0% / auto auto repeat scroll padding-box border-box transparent;
	width: 100%;
	padding: 1rem 0;
	font-family: "Noto Sans JP";
	font-weight: 400;
}
nav table{
	width: 100%;
	text-align: center;
	margin: 0;
}
nav table td:not(:last-child){
	border-right: 1.5px #FFF solid;
}
nav table td{
	padding: 0;
}
#main{
	padding: 2rem 1rem;
}
#main h2{
	padding: 0.5rem 0 0.8rem 1rem;
	font-size: 130%;
	border-left: solid 5px #1F4F8B;
	font-family: "Noto Serif JP";
	font-weight: 500;
}
#main p{
	width: 95%;
	margin: 0 auto 0.8em;
}
footer{
	width: 100%;
	background: rgba(207,207,207,1.00);
	padding: 0.5rem 0;
	text-align: center;
	color: #FFF;
	margin-top: 3rem;
	font-size: 80%;
}
/*--------------　【トップページ】　--------------*/

/*　トップページ・七平語録用　*/

#h-goroku{
	background: rgba(235,233,233,0.5);
	padding: 0.5rem;
}
#h-goroku span{
	display: block;
	width: 5em;
	text-align: center;
	white-space: nowrap;
	background: rgba(0,41,82,1.00);
	padding: 10px;
	font-family: "Noto Serif JP";
	font-weight: 400;
	font-size: 110%;
	color: #FFF;
	margin: -1.5rem 0 0 1rem;
}
#h-goroku .ttl{
	font-family: "Noto Serif JP";
	font-weight: 500;
	font-size: 140%;
}
#h-goroku .info{
	font-size: 90%;
	padding: 1rem 0 0;
}
#h-goroku table{
	width: 90%;
	margin: 0.6rem auto;
}
/*　トップページ・七平プロフィール　*/
.co-tpro{
	margin-bottom: 4rem;
}
.co-tpro p{
	font-size: 80%;
	line-height: 150%;
}
/*　ヘッダーブログへのリンク用　*/

.bn-hd{
	width: 100%;
	max-width: 250px;
	height: auto;
	border: 1px solid #999;
	margin: 0;
	padding: 2px;
	box-shadow: 0 0 8px rgba(128,128,128,0.3);
}
/*　トップページ・バナー用　*/

.bn-box{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
	padding: 2rem 0;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	margin: 5rem auto 1rem auto;
}
/*トップページ・バナーサイズ固定用*/
.bn-box img{
	width: 330px;
	max-width: 90%;
	height: auto;
	border: 1px solid #999;
	margin: 5px;
	padding: 2px;
	box-shadow: 0 0 8px rgba(128,128,128,0.3);
}
/*-------------- 【テーブル】デザイン設定 --------------*/

table.tb-bd-01{
	background: #FFF;
	border-collapse: collapse;
	margin: 0 auto;
	font-size: 90%;
	width: 95%;
	line-height: 150%;
}
.tb-bd-01 td, .tb-bd-01 th{
	border: 1px solid #999;
	padding: 2px 6px;
}
.tb-bd-01 th{
	white-space: nowrap;
	background: rgba(232,232,232,0.5);
	font-size: 85%;
	color: #666;
	font-weight: normal;
	font-family: "Noto Sans JP";
}
table.tb-bd-02{
	border-collapse: collapse;
	margin: 0 auto;
	font-size: 90%;
	width: 95%;
	border-radius: 3px;
}
.tb-bd-02 td{
	border: 1px solid #999;
	padding: 6px;
}
.tb-bd-02 th{
	white-space: nowrap;
	background: rgba(232,232,232,0.5);
	color: #666;
	font-family: "Noto Sans JP";
	font-size: 90%;
	font-weight: 400;
	border: 1px solid #999;
}
table ul{
	margin: 0 2rem 0 0;
}
table.tb-brownbtn{
	border-collapse: separate;
	margin: 2rem auto 1rem auto;
	font-size: 90%;
	color: #45371D;
	width: 95%;
	border-radius: 5px;
}
.tb-brownbtn td{
	border-radius: 5px;
	border-bottom: 1px solid #BCA06B;
	border-top: #FFF 1px solid;
	background: -moz-linear-gradient(top, #E8DFCF 20%, #D3C09E 90%);
	background: -webkit-linear-gradient(top, #E8DFCF 20%, #D3C09E 90%);
	background: linear-gradient(to bottom, #E8DFCF 20%, #D3C09E 90%);
	font-weight: normal;
	font-family: "Noto Serif JP";
	padding: 2px 4px 4px;
}
table.tb-graybtn{
	border-collapse: separate;
	border-spacing: 5px;
	margin: 2rem auto 1rem auto;
	font-size: 90%;
	color: #45371D;
	border-radius: 5px;
}
.tb-graybtn td{
	border-radius: 5px;
	border-bottom: 1px solid #CACACA;
	border-top: #FFF 1px solid;
	background: -moz-linear-gradient(top, #F3F3F3 20%, #EBEBEB 90%);
	background: -webkit-linear-gradient(top, #F3F3F3 20%, #EBEBEB 90%);
	background: linear-gradient(to bottom, #F3F3F3 20%, #EBEBEB 90%);
	font-weight: normal;
	font-family: "Noto Serif JP";
	padding: 4px 10px;
}
table.tb-links{
	border-collapse: collapse;
	margin: 2rem auto 3rem auto;
	font-size: 90%;
	width: 95%;
	border-radius: 3px;
}
.tb-links td, .tb-links th{
	border: 1px solid #999;
	padding: 8px;
}
.tb-links th{
	background: rgba(234,242,243,1.00)!important;
	font-family: "Noto Serif JP";
	text-align: left;
	font-size: 110%;
	font-weight: 400;
}
/*-------------- 【フォント】設定 --------------*/

.txt-80{
	font-size: 80%
;
}
.txt-90{
	font-size: 90%;
}
p.txt-80, p.txt-90{
	line-height: 150%;
}
.txt-110{
	font-size: 110%;
}
.txt-120{
	font-size: 120%;
}
.txt-center{
	text-align: center;
}
.txt-center80{
	font-size: 80%;
	text-align: center;
}
.txt-right{
	text-align: right;
}
.txt-blue{
	color: #0031B7;
}
.txt-green{
	color: #009602;
}
.txt-red{
	color: #D90003;
}
.f-right{
	float: right;
}
.f-left{
	float: left;
}
/*　ボタン・ページトップ用　*/

#ptp a{
	background : url(btn-htop.png) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
	width: 60px;
	height: 70px;
	padding: 0;
	position: fixed;
	display: block;
	right: 0;
	bottom: 0;
	opacity: 0.6;
	z-index: 1;
}
/*--------------　【サブページ】　--------------*/

#sub header{
	padding: 3rem 0 3rem 0;
}
table.img-box{
	margin: 5px 5px 10px 5px!important;
}
.img-box img{
	height: auto;
}
table.img-box td{
	border: none;
	text-align: center;
	margin: 0;
	padding: 0!important;
	line-height: 120%;
	font-size: 85%;
}
figure{
	text-align: center;
	display: table;
	margin: 0;
}
figcaption{
	font-size: 85%;
	line-height: 110%;
	display: table-caption;
	caption-side: bottom;
	text-align: center;
}
/*　サブタイトルデザイン　*/
#sub-ttl{
	background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0) 0%, rgba(139,184,148,0.2) 30%, rgba(103,177,184,0.2) 60%, rgba(255,255,255,0) 100% );
	padding: 1.8rem 0 0.8rem 0;
	border-radius: 5px;
	width: 100%;
	margin: auto;
	color: #444;
}
#sub-ttl h1{
	font-size: 150%;
	display: flex;
	width: 80%;
	margin: 2.5rem auto 3.5rem;
	align-items: center;
	font-family: "Noto Serif JP";
	font-weight: 500;
}
#sub-ttl h1::before, #sub-ttl h1::after{
	content: "";
	flex-grow: 1;
	height: 0.5px;
	background: #FFF;
	display: block;
}
#sub-ttl h1::before{
	margin-right: 2em;
}
#sub-ttl h1::after{
	margin-left: 2em;
}
#sub-main{
	padding: 2rem 2.5rem;
	background: rgba(255,255,255,0.5);
	box-shadow: 0 0 8px rgba(128,128,128,0.3);
	border-radius: 5px;
	margin: 0 auto 3rem auto;
}
#sub-pg{
	padding: 0 0 2rem 0;
	background: #FFF;
	margin: 0 auto 0 auto;
}
#sub-main section, #sub-pg section{
	padding-bottom: 1rem;
}
#sub-main p, #sub-pg p{
	width: 95%;
	margin: 0 auto 0.8em;
}
.pan{
	margin: 0;
	padding: 0;
	font-size: 80%;
	color: #B9B9B9;
}
#sub-main p.pg-intro{
	margin-top: 2rem;
	font-size: 90%;
	line-height: 150%;
}
#sub-main h2{
	position: relative;
	overflow: hidden;
	padding: 2rem 1rem;
	margin: 2rem 1rem 3rem 0;
	font-family: "Noto Serif JP";
	font-weight: 500;
	font-size: 140%;
}
#sub-pg h2{
	position: relative;
	overflow: hidden;
	padding: 2rem 1rem;
	margin: 0 1rem 3rem 0;
	font-family: "Noto Serif JP";
	font-weight: 500;
	font-size: 140%;
}
#sub-main h2::before, #sub-main h2::after, #sub-pg h2::before, #sub-pg h2::after{
	content: "";
	position: absolute;
	bottom: 0;
}
#sub-main h2::before, #sub-pg h2::before{
	border-bottom: 3px solid #7AA394;
	width: 100%;
}
#sub-main h2::after, #sub-pg h2::after{
	border-bottom: 3px solid #F0F0F0;
	width: 100%;
}
#sub-main h3{
	padding: 0.8rem 0 1rem 1.2rem;
	font-size: 140%;
	border-left: solid 5px #1F4F8B;
	font-family: "Noto Serif JP";
	font-weight: 500;
	margin-bottom: 3rem;
}
#sub-pg h3{
	padding: 0.8rem 0 1rem 1.2rem;
	font-size: 125%;
	border-left: solid 5px #1F4F8B;
	font-family: "Noto Serif JP";
	font-weight: 500;
	margin: 3rem 0 1rem 1.5rem;
}
#sub-main h4{
	font-family: "Noto Serif JP";
	font-weight: 500;
	font-size: 120%;
	margin: 2rem 0 2rem 1.5rem;
}
#sub-main h4::before{
	content: '●';
	color: #C9E2E7;
	font-size: 80%;
	margin-right: 5px;
}
#sub-pg h4{
	font-family: "Noto Serif JP";
	font-weight: 500;
	font-size: 120%;
	margin: 2rem 0 2rem 1.5rem;
}
#sub-pg h4::before{
	content: '●';
	color: #C9E2E7;
	font-size: 80%;
	margin-right: 5px;
}
.frame-nav{
	padding-top: 2rem;
	width: 25%;
}
#sub-main td section, #sub-pg td section{
	padding: 0;
}
#sub-main blockquote{
	position: relative;
	padding: 20px;
	border-left: 2px solid #EDEDED;
	font-style: oblique;
	color: #484848;
	font-size: 90%;
}
#sub-main blockquote::before{
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0px;
	content: "“";
	font-family: serif;
	color: #dcdcdc;
	font-size: 60px;
	line-height: 1;
}
#sub-main blockquote::after{
	display: inline-block;
	position: absolute;
	bottom: -50px;
	right: 20px;
	margin-bottom: 10px;
	content: "”";
	font-family: serif;
	color: #dcdcdc;
	font-size: 60px;
	line-height: 1;
}
#sub-main blockquote cite{
	position: relative;
	padding: 10px;
	z-index: 3;
	display: block;
	text-align: right;
	color: #888888;
	font-size: 0.9em;
}
/*　タイトルデザイン(サブページ用)　*/
.ttl-kiwameru#bnsub-ttl{
	background : url(ttl.png) center center / auto auto repeat scroll padding-box border-box transparent;
}
.ttl-kodaishi#bnsub-ttl{
	background : url(../../kodaishi/img/ttl.png) center center / auto auto repeat scroll padding-box border-box transparent;
}
.ttl-kingendai#bnsub-ttl{
	background : url(ttl1.png) center center / auto auto repeat scroll padding-box border-box transparent;
}
.ttl-jiji#bnsub-ttl{
	background : url(file:///C:/Users/homepage/【新】ホームページ/kingendai/nankin/) center center / auto auto repeat scroll padding-box border-box transparent;
}
.ttl-kyouiku#bnsub-ttl{
	background : url(ttl1.png) center center / auto auto repeat scroll padding-box border-box transparent;
}
.ttl-kyodo#bnsub-ttl{
	background : url(ttl1.png) center center / auto auto repeat scroll padding-box border-box transparent;
}
#bnsub-ttl{
	padding: 1.8rem 0 0.8rem 0;
	border-radius: 5px;
	width: 100%;
	margin: auto;
	color: #444;
}
#bnsub-ttl h1{
	font-size: 150%;
	display: flex;
	width: 80%;
	margin: 2.5rem auto 3.5rem;
	text-shadow: 0 0 20px rgba(0,0,0,0.77);
	align-items: center;
	color: #FFF;
	font-weight: 500;
	font-family: "Noto Serif JP";
}
#bnsub-ttl h1::before, #bnsub-ttl h1::after{
	content: "";
	flex-grow: 1;
	height: 0.5px;
	background: #FFF;
	display: block;
}
#bnsub-ttl h1::before{
	margin-right: 2em;
}
#bnsub-ttl h1::after{
	margin-left: 2em;
}
.date{
	text-align: right;
	font-size: 85%;
	margin: 0 auto 2rem auto;
	color: #999;
	width: 95%;
}
/*　【インラインフレーム用】　*/

/*メイン部分*/
.frame-main h2{
	margin: 0 0 1rem 0!important;
}
.frame-main h3{
	margin-left: 0.8rem;
	padding: 0.8rem 0.8rem 1rem 1.2rem;
	display: block;
	margin-top: 3rem;
	margin-bottom: 2rem;
	font-size: 120%;
	color: #140F5B;
	background: #F5F5F5;
}
.frame-main h4{
	margin-left: 0.8rem;
	padding: 0;
	margin-top: 2.5rem;
	margin-bottom: 1.5rem;
	font-size: 110%;
}
.frame-main h5{
	margin-left: 1.5rem;
	padding: 0;
	margin-top: 1.5rem;
	margin-bottom: 1rem;
	font-size: 100%;
}
/*メニュー部分*/
#in-nav th{
	background: rgba(221,221,221,0.5);
	font-family: "Noto Serif JP";
	font-weight: 500;
	font-size: 90%;
	text-align: center;
	border-bottom: #CCC 1px solid;
}
#in-nav th.index{
	background: rgba(122,163,148,0.40);
	font-family: "Noto Serif JP";
	font-weight: 400;
	font-size: 80%;
	text-align: center;
	padding: 5px;
	line-height: 150%;
}
#in-nav td.index{
	font-family: "Noto Serif JP";
	font-weight: 400;
	font-size: 80%;
	text-align: center;
	padding: 5px;
	line-height: 150%;
}
#in-nav td{
	font-size: 90%;
	background: #F9F9F9;
}
#in-nav th, #in-nav td{
	padding: 8px 10px;
}
#in-nav ul{
	list-style: none;
	padding: 1rem 0 2rem 2rem;
	margin-top: -0.5em;
	margin-right: 0;
}
#in-nav ul li{
	font-size: 95%;
	padding: 0.2em 0 0.2em 1em;
	border-bottom: 1px dotted #D1D1D1;
	margin: 3px 0 2px 2px;
	line-height: 150%;
}
#in-nav li:last-child{
	border-bottom: none;
}
#in-nav li::before{
	content: "• ";
	color: #105B55;
	padding-right: 0;
}
table#in-nav-ttlonly{
	width: 100%;
}
#in-nav-ttlonly th{
	background: rgba(122,163,148,0.40);
	font-family: "Noto Serif JP";
	font-weight: 400;
	font-size: 80%;
	text-align: center;
	padding: 5px;
	border-bottom: #A4CAB4 1px solid;
}
#in-nav-ttlonly td{
	background: rgba(225,225,225,0.40);
	font-family: "Noto Serif JP";
	font-weight: 500;
	font-size: 90%;
	text-indent: -1em;
	padding: 8px 8px 8px 2em;
	line-height: 150%;
	border-bottom: #CCC 1px solid;
}
#in-nav-ttlonly td::before{
	content: "• ";
	color: #105B55;
	margin-right: 0.2em;
}
/*サブページ・記事一覧テーブル用*/
table #sub-txtnav{
	width: 95%;
	margin: auto;
}
#sub-txtnav th{
	background: rgba(221,221,221,0.5);
	font-family: "Noto Serif JP";
	font-weight: 500;
	text-align: center;
}
#sub-txtnav td{
	background: rgba(242,242,242,0.20);
	font-size: 95%;
}
#sub-txtnav th, #sub-txtnav td{
	padding: 1rem 1.5rem;
}
#sub-txtnav ul{
	list-style: none;
	padding: 0;
	margin-right: 0;
	margin-top: -0.5em;
}
#sub-txtnav li{
	font-size: 85%;
	padding: 0.1em 0 0.1em 1em;
	text-indent: -.5em;
	border-bottom: 1px dotted #D1D1D1;
	margin: 2px 0 1px 0;
}
#sub-txtnav li:last-child{
	border-bottom: none;
	margin-bottom: 0;
}
#sub-txtnav li::before{
	content: "• ";
	color: #9DBAAF;
	margin-right: 0.2em;
}
/*　サブページ・山本七平年譜　*/
#nenpu h3{
	background: rgba(237,241,242,1.00);
	border-radius: 5px;
	padding: 0.8rem;
	margin: 2rem 1rem 1.8rem 1rem;
	font-family: "Noto Serif JP";
	font-weight: 500;
	font-size: 120%;
	border-left: none;
}
#nenpu h3::before{
	content: '●';
	color: white;
	margin-right: 5px;
}
#nenpu img{
	max-width: 200px;
	height: auto;
	padding: 5px;
	border: 1px solid #CCC;
	margin: 0 10px;
	line-height: 100%;
}
#nenpu table.np-box{
	font-size: 85%;
	margin-bottom: 3rem;
	line-height: 160%;
}
#nenpu table.np-box blockquote{
	border: 1px dotted #CCC;
	padding: 0.8em;
	font-size: 95%;
	width: 90%;
	margin: 0 auto;
	font-style: normal;
}
#nenpu table.np-box blockquote::before, #nenpu table.np-box blockquote::after{
	content: none;
}
#nenpu table.np-box blockquote::after{
	margin-bottom: 0;
}
#nenpu table.np-box blockquote p{
	width: 98%;
}
#nenpu02 table{
	line-height: 150%;
	font-size: 85%;
}
#nenpu02 table img{
	max-width: 250px;
	height: auto;
	padding: 5px;
	border: 1px solid #CCC;
	margin: 0;
	line-height: 100%;
}
/*　サブページ・戦歴トピック　*/
table.tb-senreki{
	background: #FFF;
	border-collapse: collapse;
	margin: 2rem auto 0 auto;
	font-size: 85%;
	width: 95%;
	line-height: 150%;
}
.tb-senreki td{
	border: 1px solid #999;
	padding: 10px!important;
}
.tb-senreki th{
	border: 1px solid #999;
	white-space: nowrap;
	background: rgba(232,232,232,0.5);
	font-size: 85%;
	color: #666;
	padding: 4px;
	font-weight: normal;
	font-family: "Noto Sans JP";
}
.tb-senreki img{
	max-width: 250px;
	height: auto;
	padding: 3px;
}
/*　サブページ・語録　*/
#goroku strong{
	font-size: 120%;
	font-weight: 500;
	font-family: "Noto Serif JP";
}
/*　サブページ・プロフィール　*/

#profile img{
	padding: 5px;
	border: 1px solid #CCC;
	margin: 0 10px;
	line-height: 100%;
}

@media screen and (max-width:1100px) {
/*　ボタン・ページトップ用　*/
#ptp a{
	background : url(btn-htop.png) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
	width: 60px;
	height: 70px;
	position: fixed;
	display: block;
	right: 0;
	bottom: 0;
	opacity: 0.6;
	z-index: 1;
}
.hd-btn{
	margin: 0px;
}
.btn-taiwa{
	margin: 3px 3px;
	font-size: 100%;
	padding: 3px 3px 4px 3px;
	width: 4em;
}
}

@media screen and (max-width:700px) {
/*　【インラインフレーム】メニュー用　*/
.frame-nav{
	width: 35%;
}
#in-nav td{
	padding: 10px 5px;
}
#in-nav ul{
	list-style: none;
	padding: 0.5rem 0.5rem 1rem 0.5rem;
}
#in-nav li{
	padding: 0.2em 0 0.2em 1em;
	text-indent: -1em;
}
#in-nav li::before{
	content: "• ";
	color: #105B55;
	margin-right: 0.2em;
}
}
