/*
Theme Name:サインコサイン
Theme URL:http://ss817877.stars.ne.jp/
ハンドルネーム：senoka
Author:syouga
Version:1.05
*/
@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP&display=swap');
/*============================================
全般的なスタイル
============================================*/
* {margin:auto; padding: 0em;}

body

{font-family: "IBM Plex Sans JP", sans-serif;
background-color:white;	/*変更　　#B0E0E6（パウダーブルー）#FFCCCC（ピンク）*/
color: #330000;/*変更　　#5F1F1D（焦げ茶）*/
font-size:100%;
line-height:1.5;
padding: 1.75em;
}

img {
max-width: 100%;
height: auto;
}

a:link { color: #00687C; }/*変更　　#008080（青緑）#00687C（青の濃い青緑）*/
a:visited { color: #5F1F1D; }/*変更　#5F1F1D（焦げ茶）*/
a:hover { color: #FF6666; }/*変更　　#FF6666（蛍光レッド）*/
a:active { color: #FF6666; }/*変更　#FF6666（蛍光レッド）*/

li {list-style-type:none;}
img {border:0;} 
a.no-underline {text-decoration: none;}
table { background-color: #ffffff; }
td {text-align: center;}

h1 {
  position: relative;/* 相対的ポジション*/
  font-size: 2em;
}

h2 { 
	font-size: 1.5em; 
	color: #5F1F1D;/*#5F1F1D（焦げ茶）*/
	border-bottom: dashed 2px #666666;/*点線　#666666（鼠色）*/
}

h3 {
  position: relative;/* 相対的ポジション*/
  font-size: 1.125em;
}

h4 {
	position: relative;
	font-size: 1em;
	color: #003399;/* #003399（濃い青）*/
}

p {
    margin: 1.5em 0; /* 段落間のスペース */
}

.nov {
    position: relative;
    margin: 2em 0;
    padding: 25px 10px 7px;
    border: solid 0px #00B1BB;
	background: #FFFFFF;
}
.nov .nov-title {
    position: absolute;
    display: inline-block;
    top: -2px;
    left: -2px;
    padding: 0 9px;
    height: 25px;
    line-height: 25px;
    font-size: 22px;
    background: #CEE2E2;
    color: #5F1F1D;

}
.nov p {
    margin: 0; 
    padding: 0;
}

.link {
	background-color:#EBF7F8;
	margin: 0.75em 0;
	padding: 0.75em;
	/*内容全体の背景色*/
 	}

.rad {
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
}
.box {
    width:95%;
	padding:0.5rem;
    background-color:#FFFFFF;
    text-align:center;
}
