@charset "utf-8";
/* CSS Document */

/**********************************************************************/
/*↓中ページ共通↓*/
/**********************************************************************/
#contents .p-contenar p.indent {
font-size: 1.3em;
	display: block;
	text-indent:1em;
}
#contents span.indent {
	display: block;
	text-indent:1em;
}
#contents .p-link {
	display: block;
	max-width: 1440px;
	width:95%;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 18px;
	font-size: 1.2em;
}
#contents .p-link dt {
	color: #FFF;
	background-color: #2850A2;
	width: 72px;
	display: block;
	float: left;
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin-right: 1em;
}
#contents .p-link dd {
	display: block;
	max-width: 1347px;
	width:95%;
	padding: 2px;
	color: #000;
}
#contents .p-link dd a {
	color: #2850A2;
	text-decoration: underline;
}
#page #contents {
	display: block;
	padding-top: 2%;
	background-color: #DDF4FF;
}
#header .taitolu-box h2 {
	font-size: 2.4em;
	text-shadow: 2px 6px 8px #000066;
	background-image: url(../img/page/img-h2.png);
	background-repeat: repeat;
	background-position: left top;
	color: #FFF;
	display: block;
	height: 55px;
	max-width: 805px;
	width:96%;
	margin-left:auto;
	margin-right:auto;
	border-radius:10px 10px 10px 10px;
	padding-top: 8px;
	padding-bottom: 14px;
	font-weight: 500;
	text-align:center;
	margin-top:95px;
}


/*********************************************/
/****13インチPC****/
/**********************************************/
@media screen and (max-width : 1440px){
}

@media screen and (max-width : 1180px){
}
/*********************************************/
/*PC,タブレット共通*/
/*********************************************/
@media screen and (max-width : 980px){
}

@media screen and (max-width : 800px){
}
/********************************************/
/*PC,モバイル共通*/
/********************************************/
@media screen and (max-width : 550px){
}
/********************************************/

/***日本身体障害者補助犬学会（JSSDR）とは？about.html*********/
#page .about {
	background-image: url(../img/page/about.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	min-height: 425px;
	width: 100%;
}
#contents .p-contenar {
	display: block;
	max-width: 1420px;
	width:97%;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	border-radius:15px 15px 15px 15px;
	margin-bottom: 76px;
	padding-bottom: 200px;
	padding-top: 29px;
	padding-right: 3%;
	padding-left: 2%;
	clear: both;
	background-image: url(../img/page/p-con-back.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#contents .p-contenar h2 {
	font-size: 2em;
	color: #2850A2;
	text-align: center;
	margin-bottom: 42px;
	background-image: url(../img/page/p-con-h2.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 94px;
}
#contents .p-contenar h2 .h2 {
	display: block;
	font-size: 60%;
	color: #000;
}
#contents .p-contenar h2 .h2 span {
	color: #0066CC;
}
#contents .p-contenar h3 {
	font-size: 1.3em;
	line-height: 180%;
	color: #000;
}
#contents .p-contenar p {
/*	font-size: 1.3em;*/
	line-height: 150%;
	color: #000;
	margin-bottom: 16px;
}
@media screen and (max-width : 980px){
#header .taitolu-box h2 {
	font-size: 1.6em;
	text-shadow: 2px 6px 8px #000066;
	background-image: url(../img/page/img-h2.png);
	background-repeat: repeat;
	background-position: left top;
	color: #FFF;
	display: block;
	height: auto;
	max-width: 342px;
	width:96%;
	margin-left:auto;
	margin-right:auto;
	border-radius:10px 10px 10px 10px;
	padding-top: 8px;
	padding-bottom: 14px;
	font-weight: 500;
	text-align:center;
	margin-top:53px;
}
#contents .p-contenar h2 {
	font-size: 1.6em;
	color: #2850A2;
	text-align: center;
	margin-bottom: 42px;
	background-image: url(../img/page/p-con-h2.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 94px;
}
#contents .p-contenar h2 .h2 {
	display: block;
	font-size: 60%;
	color: #000;
}

}
@media screen and (max-width : 550px){
#page .about {
	background-image: url(../img/page/about-m.jpg);
	background-repeat: no-repeat;
	background-position: 73% top;
	min-height: 425px;
	width: 100%;
}
}
/**************************↑日本身体障害者補助犬学会（JSSDR）とは？about.html**********************************/

#contents .p-contenar h2.add {
	font-size: 2em;
	color: #2850A2;
	text-align: center;
	margin-bottom: 42px;
	background-image: url(../img/page/add-con-h2.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 94px;
}
#contents .p-contenar h3.incon {
	font-size: 1.8em;
	line-height: 180%;
	color: #3366cc;
background-image: url(../img/page/blue-underline.jpg);
background-repeat: no-repeat;
background-position: left bottom;
margin-bottom: 20px;
}
h4{
font-size: 1.3em;
}
.nam-kajo{
margin-bottom: 30px;
}
.nam-kajo ol{
font-size: 1.3em;
line-height: 180%;
margin-left: 45px;
}
.nam-kajo ol ol{
font-size: 1em;
}
.nam-kajo ul{
line-height: 180%;
margin-left: 40px;
}
.nam-kajo ul.fu{
font-size: 1.3em;
line-height: 180%;
margin-left: 40px;
}
.nam-kajo ul.fupdf{
font-size: 1.3em;
line-height: 180%;
margin-left: 40px;
}
.nam-kajo ul.fupdf li{
list-style: none;
padding-left: 50px;
background-image: url(../img/page/pdficon.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}
#contents .p-contenar p.indentcon {
	display: block;
	text-indent:1em;
	color: #ff0000;
}
/**************************↑admission.html**********************************/

.hyo-riji{
margin-bottom: 50px;
}

.hyo-riji table{
font-size: 1.3em;
border-top: 1px #cccccc solid;
border-right: 1px #cccccc solid;
border-collapse: collapse;
width: 100%;
}

.hyo-riji table th{
color: #ffffff;
border-left: 1px #cccccc solid;
border-bottom: 1px #cccccc solid;
background-color: #3366cc;
padding: 20px;
}

.hyo-riji table td{
border-left: 1px #cccccc solid;
border-bottom: 1px #cccccc solid;
padding: 30px;
}

.hyo-riji table th.selleft{
max-width: 500px;
width: 20%;
}
/**************************↑director.html**********************************/

.formbtn{
text-align: right;
width: 80%;
}

.journal-con{
margin-bottom: 25px;
}

.journal-con dl{
font-size: 1.3em;
}

.nostock{
color: #ff0000;
}

.jour-con-left{
vertical-align: top;
display: inline-block;
}

.jour-con-right{
vertical-align: top;
display: inline-block;
margin-left: 30px;
}

.jour-con-right ul{
margin-left: 50px;
}

.journal-yoko{
font-size: 1.3em;
}

.journal-yoko h4 {
	font-weight: normal;
	margin-bottom: 15px;
}

.journal-yoko h5 {
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 15px;
	border-bottom: none;
}


.journal-yoko ul{
line-height: 180%;
margin-left: 40px;
margin-bottom: 40px;
}

.journal-yoko ul li.yopdf{
padding-left: 50px;
background-image: url(../img/page/pdficon.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

.journal-yoko ul li.yoword{
padding-left: 50px;
background-image: url(../img/page/wordicon.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}
/**************************↑journal.html**********************************/

.jour-individual{
font-size: 1.3em;
margin-bottom: 60px;
}

.jour-individual ul{
line-height: 180%;
margin-left: 50px;
}
/**************************↑journal01.html**********************************/

.kitei-kajo{
font-size: 1.3em;
margin-left: 20px;
}

.kitei-kajo ol,.kitei-kajo ul{
line-height: 180%;
margin-left: 20px;
}

.kitei-kajo ol ol li{
list-style-type: none;
counter-increment: cnt;
}

.kitei-kajo ol ol li::before {
content: "(" counter(cnt) ") ";
}
/**************************↑journal-kitei.html**********************************/

.kitei-kajo ol ul{
margin-left: 50px;
}

.kitei-kajo ol ul li{
list-style-type: disc;
}

.kitei-kajo ol ul li::before {
content: none;
}
/**************************↑kitei.html**********************************/

li.infom-menber{
list-style: none;
}

.infom-menber h4{
color: #003399;
font-size: 0.9em;
}

li.infom-menber ul li{
list-style: none;
background-image: url(../img/page/panelist.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 20px;
}

.infom-ask{
font-size: 1.3em;
line-height: 180%;
border: 1px solid #ffcc00;
background-color: #fcfee7;
padding: 20px;
width: 50%;
}
/**************************↑imformaition.html**********************************/

h4.brown{
color: #9b6518;
border-left: 13px solid #9b6518;
padding-left: 5px;
margin-bottom: 10px;
}



.askbtn{
color: #ffffff;
background-color: #3366cc;
}


h5{
font-size: 1.3em;
border-bottom: 1px dotted #000000;
}











