@charset "utf-8";


/* Mobile Layout: 480px and below. */
#スマートフォン {
}
.content h2 {
    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;
    margin-left: 2%;
    font-size: 2em;
}
.content .rinen dt {
    color: #3E342A;
    font-size: 1.4em;
    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;
    font-weight: bold;
    text-align: center;
    padding-bottom: 20px;
    line-height: 3em;
}
.content .rinen dd {
    margin-left: 2%;
    margin-right: 2%;
    font-size: 0.9em;
    font-family: "Times New Roman", Times, serif;

}
.content h3 {
    border-left: 5px solid #E37E87;
    padding-left: 5px;
    margin-left: 2%;
    margin-top: 30px;
    clear: both;
    font-family: "Times New Roman", Times, serif;
}
.content p {
    margin-left: 2%;
    margin-right: 2%;
    line-height: 1.8em;
    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;
}
.content #face {
    margin-left: 2%;
}
.content #face dl {

}
#face dl dt {
    font-size: 0.8em;
}
#face dl dd {
    font-weight: bold;
}
.content #face img {

}






table tr th {
    background-color: #F2C9C9;
    font-size: 0.8em;
    color: #484848;
    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;
}
table tr td {
    background-color: #FFFFFF;
    font-size: 0.9em;
    padding-left: 5%;
    padding-top: 5px;
    padding-bottom: 5px;
}
.content #histry {
    margin-left: 2%;
    margin-right: 2%;
}

.content #histry dt {
    font-size: 0.8em;
    color: #474747;
    border-bottom: 1px solid #4D4D4D;
}
.content #histry dd {
    font-size: 0.9em;
    margin-left: 10px;
    margin-bottom: 20px;
    line-height: 1.8em;
    padding-top: px;
    margin-top: 5px;
}
.content ul {
    margin-left: 0px;
    padding-left: 3%;
}

.content ul .dl_btn_pdf {
    list-style-type: none;
    width: 90%;
    margin-bottom: 20px;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 2%;
}

ul .dl_btn_pdf a {
    padding-top: 10px;
    padding-bottom: 10px;
    width: 90%;
    display: block;
    border-radius: 5px;
    background-repeat: no-repeat;
    padding-left: 12%;
    background-position: 2% center;
    background-image: url(../images/ui/pdf_dl.png), -webkit-linear-gradient(270deg,rgba(239,239,239,1.00) 0%,rgba(188,188,188,1.00) 100%);
    background-image: url(../images/ui/pdf_dl.png), -moz-linear-gradient(270deg,rgba(239,239,239,1.00) 0%,rgba(188,188,188,1.00) 100%);
    background-image: url(../images/ui/pdf_dl.png), -o-linear-gradient(270deg,rgba(239,239,239,1.00) 0%,rgba(188,188,188,1.00) 100%);
    background-image: url(../images/ui/pdf_dl.png), linear-gradient(180deg,rgba(239,239,239,1.00) 0%,rgba(188,188,188,1.00) 100%);
    padding-right: 10px;
    color: #000000;
    text-decoration: none;


}
ul .dl_btn_pdf a:hover  {
    padding-top: 10px;
    padding-bottom: 10px;
    width: 90%;
    display: block;
    border-radius: 5px;
    background-repeat: no-repeat;
    padding-left: 12%;
    background-position: 2% center;
    padding-right: 10px;
    color: #000000;
    text-decoration: none;
    background-image: url(../images/ui/pdf_dl.png);
    background-color: #FFFFFF;


}

.content #gf_logo {
    text-align: center;
}





























































/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {

	
#タブレット {
}


.content {
    width: 100%;

}
.content #face {
    float: right;
    margin-right: 2%;
}

.content table {
    margin-left: 2%;
    width: 96%;

}
.content #gf_logo {
    margin-left: 2%;
}










	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
ul .dl_btn_pdf a {
    padding-left: 10%;



}
ul .dl_btn_pdf a:hover  {
    padding-left: 10%;
}
	
	
	
	
	
	
	
	
	
	
	
	

	
}
/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {

#パソコン {
}
.content h2 {
    padding-top: 30px;

}
.content .rinen dt {
    font-size: 2em;
}
.content .rinen dd {
    font-size: 1em;
}





	





}	
/* WideDesktop Layout: 1233px to a max of 2000px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 1233px) {
#ワイドパソコン {
}

	




		
}
