<br />
<b>Deprecated</b>:  The each() function is deprecated. This message will be suppressed on further calls in <b>/home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php</b> on line <b>456</b><br />
/* CSS Document */

/*---------------------------------ラベルスタイル*/
.label-red{
    display: inline-block;
    background-color: #D8272A;
    margin: 0 5px;
    padding: 3px 8px;
    color: #fff;
    font-size: 80%;
    border-radius: 4px;
    letter-spacing: 0.08em;
}

/*---------------------------------フォントカラー*/
.font-red{
    color: #D8272A;
}

/*---------------------------------ブルーグレーボックス*/

.blue-gray-box {
    padding: 0.2em 1.2em;
    margin: 1em auto 1em auto;
    font-weight: bold;
    background-color: #ECEEFB;
}
.blue-gray-box h3{
    margin: 0; 
    padding-top: 0.7em;
    font-size: 1.3em;
    color: #6B2096;
}

.blue-gray-box p{
     margin: 0; 
    padding: 0.5em 1em 1em;
}

/*---------------------------------再開お知らせボックス*/

.oshirase-box-saikai {
    padding: 0.5em 1em;
    margin: 1em auto 1em auto;
    font-weight: bold;
    border: solid 3px #36a921;
    background-color: #eef8ec;
    width: 600px;
    text-align: center;
}
.oshirase-box-saikai p {
    margin: 0; 
    padding: 0;
    font-size: 1.1em;
}

.oshirase-box-saikai p.text-left {
    text-align: left;
    padding: 10px;
}

.oshirase-box-saikai h2{
    border-bottom: 3px solid #ccc;
    margin: 10px 15px;
}
/*---------------------------------休止お知らせボックス*/

.oshirase-box {
    padding: 0.5em 1em;
    margin: 1em auto 1em auto;
    font-weight: bold;
    border: solid 3px #09124E;
    background-color: #F2F2F2;
    width: 600px;
    text-align: center;
}
.oshirase-box p {
    margin: 0; 
    padding: 0;
    font-size: 1.3em;
}

.oshirase-box dl {
    margin: 0; 
    padding: 0;
    font-size: 1.3em;
}

/*---------------------------------divにスタイル設定*/

div.content-box{
    margin: 30px 0px;
}

div.content-box h3.ttl-line-red{
    border-left: 5px solid #B12A5F;
    padding-left: 5px;
    margin-bottom: 25px;
    font-size: 1.3em;
}

div.content-box h3.ttl-line-blue{
    border-left: 5px solid #1A3696;
    padding-left: 5px;
    margin-bottom: 25px;
    font-size: 1.3em;
}

h2.ttl-schedule{
    padding: 1em;
    margin: 0;
    font-size: 1.3em;
}

/*---------------------------------hrスタイル*/
hr {
  height: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
hr.line-gray{
    border-top: 1px solid #ccc;
    margin-bottom: 50px;
    margin-top: 30px;
}

/*---------------------------------リストを横並び*/
.flex_list {
 display: flex;
 }

/*---------------------------------リストのスタイル*/
.flex_list dt {
 font-weight: 700;
    white-space: nowrap;
    text-align: right;
    width: 15%;
 }

.flex_list dd {
    width: 85%;
    margin-bottom: 15px;
 }

/*---------------------------------マージン*/
.m-15{
    margin: 15px;
}

.p-15{
    padding: 15px;
}

/*---------------------------------テキスト*/
.text-center{
    text-align: center;
}

/*---------------------------------診断テストへのボタンスタイル*/
.petlosstestbutton{
display       : inline-block;
  font-size     : 15pt;        /* 文字サイズ */
  text-align    : center;      /* 文字位置   */
  cursor        : pointer;     /* カーソル   */
  padding       : 12px 20px;   /* 余白       */
  background    : #C9F7B2;     /* 背景色     */
  color         : #2C650F;     /* 文字色     */
  line-height   : 1.3em;         /* 1行の高さ  */
  opacity       : 1;           /* 透明度     */
  transition    : .3s;         /* なめらか変化 */
  border: 1px solid #2C650F;
text-decoration: none;
	
}
.petlosstestbutton:hover {
  opacity       : 0.6;         /* カーソル時透明度 */
}
.izontestbutton{
	display       : inline-block;
  font-size     : 15pt;        /* 文字サイズ */
  text-align    : center;      /* 文字位置   */
  cursor        : pointer;     /* カーソル   */
  padding       : 12px 20px;   /* 余白       */
  background    : #DACAFB;     /* 背景色     */
  color         : #3C2962;     /* 文字色     */
  line-height   : 1.3em;         /* 1行の高さ  */
  opacity       : 1;           /* 透明度     */
  transition    : .3s;         /* なめらか変化 */
  border: 1px solid #3C2962;
text-decoration: none;
	
}
.izontestbutton:hover {
  opacity       : 0.6;         /* カーソル時透明度 */
}
/*---------------------------------診断テストの診断ボタンスタイル*/
.shindanbutton {
  display       : inline-block;
  font-size     : 18pt;        /* 文字サイズ */
  text-align    : center;      /* 文字位置   */
  cursor        : pointer;     /* カーソル   */
  padding       : 12px 35px;   /* 余白       */
  background    : #000066;     /* 背景色     */
  color         : #ffffff;     /* 文字色     */
  line-height   : 1em;         /* 1行の高さ  */
  opacity       : 1;           /* 透明度     */
  transition    : .3s;         /* なめらか変化 */
  border: 1px solid #000066;
}
.shindanbutton:hover {
  opacity       : 0.8;         /* カーソル時透明度 */
}

.shindanbutton-clear {
  display       : inline-block;
  font-size     : 18pt;        /* 文字サイズ */
  text-align    : center;      /* 文字位置   */
  cursor        : pointer;     /* カーソル   */
  padding       : 12px 10px;   /* 余白       */
  background    : #fefefe;     /* 背景色     */
  color         : #69676b;     /* 文字色     */
  line-height   : 1em;         /* 1行の高さ  */
  opacity       : 1;           /* 透明度     */
  transition    : .3s;         /* なめらか変化 */
  border: 1px solid #ccc;
}

.shindanbutton-clear:hover {
  color         : #251ED6;     /* 文字色     */
}


/*---------------------------------印刷設定*/
.hyou table{
  border-collapse: collapse;
}

.hyou th{
	border: 1px solid #666666;
	background-color: #CCFFCC;
}

.hyou td{
  border: 1px solid #666666;
}

.hyou1{
  border: 1px solid #666666;
  background-color: #FFFFCC;
}

.hyou2{
	border: 1px solid #666666;
	background-color: #CFC;
}

.hyou-none td{
  border: none;
}

.hyou-noneb td{
  border: none;
  background-color: #E8F4FF;
}

.box-blue {
  border: 1px solid #0066CC;
}

.box-green {
  border: 1px solid #009900;
}

.font-s{
	font-size:85%;
}

.font-blue{
	color: #0000FF;
}

.font-blue-b{
	color: #0000FF;
	font-size: 120%;
	font-weight: bold;
}

.font-red{
	color: #cc0000;
}

.font-red-b{
	color: #cc0000;
	font-size: 120%;
	font-weight: bold;
}

.font-navy{
	color: #333366;
}



p.ttl2 {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	font-size:120%;
	color:#006;
	letter-spacing: 0.1em;
	line-height: 130%;
	margin-top:0px;
	margin-bottom:0px;
	text-align:right
}

p.ttl {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	font-size:120%;
	color:#006;
	letter-spacing: 0.1em;
	line-height: 180%;
	margin-top:15px;
}

.ttl3 {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	font-size:80%;
	color:#006;
	letter-spacing: 0.1em;
	line-height: 180%;
	margin-top:3px;
}


p.font {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	font-size:95%;
	color:#006;
	letter-spacing: 0.1em;
	line-height: 140%;
}

p.font2 {
	font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif;
	font-size:95%;
	color:#006;
	letter-spacing: 0.1em;
	line-height: 140%;
	font-weight: bold;
	margin-top:30px;
	margin-bottom:30px;
}

p.font3 {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	font-size:85%;
	color:#006;
	letter-spacing: 0.1em;
	line-height: 140%;
}

.font4 {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	font-size:120%;
	color:#006;
	letter-spacing: 0.1em;
	line-height: 120%;
	margin-top:3px;
}

.font5 {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	font-size:95%;
	color:#006;
	letter-spacing: 0.1em;
	line-height: 140%;
}

.font6 {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	font-size:95%;
	color:#006;
	letter-spacing: 0.1em;
}

.font-green-s {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	font-size:85%;
	color:#556B2F;
	letter-spacing: 0.1em;
	line-height: 140%;
}

li.font {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝", serif;
	font-size:95%;
	color:#006;
	letter-spacing: 0.1em;
	line-height: 140%;
	padding-bottom: 5px;
}

.bg-blue {
	background-color: #deeaff;
}

.bg-yellow{
    background-color: #FDFFB7;
    
}


.box-blue2 {
  border: 1px solid #006;
}

.box-blue3 {
  border: 1.5px solid #ccc;
  background-color: #ebebeb;
}

.box-blue-voice {
  border: 1px solid #006;
  padding:10px;
  margin-bottom:25px;
  
}

p.copy {
    font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	color:#006;
    font-size:70%;
	}



@media print {
.hyou table{
  border-collapse: collapse;
}

.hyou th{
	border: 1px solid #666666;
	font-weight: bold;
}

.hyou td{
  border: 1px solid #666666;
}

.hyou1{
  border: 1px solid #666666;
  font-weight: bold;
}

.hyou-none td{
  border: none;
}
 
.hyou-noneb td{
  border: none;
}

.box-blue {
  border: 1px solid #0066CC;
}

.box-green {
  border: 1px solid #009900;
}

p.ttl2 {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	font-size:120%;
	color:#006;
	letter-spacing: 0.1em;
	line-height: 130%;
	margin-top:0px;
	margin-bottom:0px;
	text-align:right
}

.ttl3 {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	font-size:80%;
	color:#006;
	letter-spacing: 0.1em;
	line-height: 180%;
	margin-top:3px;
}

p.ttl {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	font-size:120%;
	color:#006;
	letter-spacing: 0.1em;
	line-height: 180%;
	margin-top:3px;
}


p.font {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	font-size:95%;
	color:#006;
	letter-spacing: 0.1em;
	line-height: 140%;
}

p.font2 {
	font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif;
	font-size:95%;
	color:#006;
	letter-spacing: 0.1em;
	line-height: 140%;
	font-weight: bold;
	margin-top:30px;
	margin-bottom:30px;
}

p.font3 {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	font-size:85%;
	color:#006;
	letter-spacing: 0.1em;
	line-height: 140%;
}

.font4 {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	font-size:120%;
	color:#006;
	letter-spacing: 0.1em;
	line-height: 120%;
	margin-top:3px;
}

.font5 {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	font-size:95%;
	color:#006;
	letter-spacing: 0.1em;
	line-height: 140%;
}

.font6 {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	font-size:95%;
	color:#006;
	letter-spacing: 0.1em;
}

.font-green-s {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	font-size:85%;
	color:#556B2F;
	letter-spacing: 0.1em;
	line-height: 140%;
}

li.font {
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝", serif;
	font-size:95%;
	color:#006;
	letter-spacing: 0.1em;
	line-height: 140%;
	padding-bottom: 5px;
}

.bg-blue {
	border: 1px solid #deeaff;
}

.box-blue2 {
  border: 1px solid #006;
}

p.copy {
    font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝",serif;
	color:#006;
    font-size:70%;
	}
	
.pageblock { page-break-before: always; }

 
 }