@charset "utf-8";

.container {
margin: 0 auto;
width: 900px;
margin-bottom: 100px;
margin-top: 30px;
}

.f15_175 { font-size: 15px; line-height: 175%; }
.f15_h2 { font-size: 15px; line-height: 200%; }


.mt-5 {
margin-top: 50px;
}

.clear {
clear: both;
}

.close-button {
overflow: hidden;
}

.bokin-onegai {
background-color: #FCF2C9;
padding-top: 30px;
padding-right: 0;
padding-left: 0;
padding-bottom: 30px;
}
.bokin-onegai h1 {
color: #000000;
}
.bokin-onegai h1 .small {
font-weight: normal;
font-size: 16px;
}
.bokin-onegai p {
font-weight: bold;
font-size: 24px;
}
.bokin-onegai .text-center {
text-align: center;
}
.text-body p {
line-height: 1.7em;
padding: 10px 80px 0 80px;
}
#tabbody #tabpage1 p {
padding-left: 0px;
padding-right: 0px;
}

.text-body h4 {
padding: 10px 0 0 80px;
margin-bottom: -20px;
font-size: 18px;
}

.text-body p.lead  {
line-height: 1.7em;
padding: 10px 80px 0 80px;
font-size: 18px;
text-align: center;
}
.text-body p.kakomi  {
padding-top: 14px;
padding-right: 17px;
padding-left: 17px;
padding-bottom: 14px;
border: 1px solid #D8D8D8;
margin-left: 80px;
margin-right: 80px;
}
.text-body p.kakomi .small  {
font-size: 15px;
color: #CB0002;
}


.container.text-center {
text-align: center;
}
.title-area {
padding-right: 0px;
margin-bottom: 52px;
width: 900px;
}
.kiji-style {
margin-top: 45px;
}

.title-area h1 {
display: inline-block;
font-size: 28px;
}
.text-box {
float: left;
}
.img-box   {
width: 550px;
margin-left: 350px
}

.title-area img {
width: 550px;
}

.text-box ul li {
font-size: 20px;
line-height: 2em;
list-style-type: none;
text-decoration: none;
}
ul li a {
color: #2D8CEB;
text-decoration: none;
}
.title-area .img-box .small {
font-size: 15px;
float: right;
padding-right: 5px;
}

/*<agl.folder "link">*/
	a:link		{ text-decoration: none; }
	a:visited	{ text-decoration: none; }
	a:hover		{ color: #2D8CEB; text-decoration: underline; }
	a:active	{ text-decoration: none; }
/*</agl.folder>*/

/* 2022年3月20日版 */
.img-newspaper {
margin-bottom: 10px;
margin-top: 50px;
}
.img-newspaper img {
margin-right: 15px;
margin-left: 15px;
margin-bottom: 20px;
padding-left: 0px;
}

table {
float: left;
border-collapse: collapse;
width: auto;
}
table, th, td, tr  {
padding-top: 0px;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 15px;
}
.img-newspaper .ml-mr50 {
margin-right: 50px;
margin-left: 50px;
}

caption {
font-size: 0.9em;
margin-bottom: 10px;
font-weight: bold;
}

/* 2023年7月28日版 */
.message {
font-size: 20px;
font-weight: bold;
text-align: left;
margin-left: 80px;
margin-right: 80px;
margin-bottom: 40px;
border-bottom: 1px solid #B6B6B6;
width: 720px;
margin-top: 40px;
}
#tabbody {
padding-right: 80px;
padding-left: 80px;
padding-bottom: 80px;
}
.sample-area #tabcontrol a {
margin-left: 70px;
padding-left: 100px;
padding-right: 100px;
}
#tabpage2 p {
width: auto;
padding-left: 0px;
padding-right: 0px;
}
.kiji-0331 .text-box p  {
width: 500px;
}
.kiji-0331 .img-box img {
width: 300px;
padding-top: 24px;
padding-left: 24px;
padding-bottom: 24px;
}
/*
.kiji-0331 .img-box {
background: #F0F0F0;
}
*/
.kiji-0331 .img-box {
width: 350px;
margin-left: 550px;
}

.title-area.kiji-0331 {
overflow: hidden;
margin-bottom: 0px;
}
