
#l_header{
    border-bottom: ridge ; 
	border-color: #4f4f4f;
}

.content {
    margin-left: auto;
    margin-right: auto;
    margin-top: 1ex;
    margin-bottom: 25ex;
    padding-top: 1ex;
    max-width: 1000px;
    text-align: center;
    word-break : break-word;
    font-family: "hiragino sans", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", 
    "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

@media screen and (max-width: 900px){
	.content{
		margin-left: 0%;
        margin-right: 0%;
        margin-bottom: 5ex;
        padding-left: 0%;
        padding-right: 0%;
        font-size: 14px;
    }
}


.content .sender{
	margin: 0 13% 5ex 13%;
	padding: 2ex 0;
	text-align: right;
	font-size: 90%;
	text-transform: none;
    font-family: "futura-pt";
    font-weight: 20;
    letter-spacing: 0ex;
    line-height: 2ex;
    text-transform: capitalize;
    color: #202020;
}

@media screen and (max-width: 900px){
    .content .sender{
        margin: 0 3% 5ex 3%;
    }
}


.content .sender .date{
	margin: 1ex;
}

.content .sender .company{
    margin: 1ex;
    line-height: 2.5ex;
}


.content .title{
	margin: 0 14%;
	text-align: center;
}

@media screen and (max-width: 900px){
    .content .title{
        margin: 0 5%;
    }
}


.content .title h1 {
    font-size: 3ex;
    text-transform: none;
    font-family: futura-pt;
    font-weight: 700;
    letter-spacing: 0ex;
    line-height: 2ex;
    text-transform: capitalize;
    color: #202020;
    margin: 1ex;
}

.content .title .sub-title {
    text-transform: none;
    font-family: futura-pt;
    letter-spacing: 0ex;
    line-height: 3ex;
    text-transform: capitalize;
    color: #202020;
}


.content .text{
	margin: 3em 9%;
	text-align: left;
    font-size: 1em;
    /* font-size: 14px; */
	text-transform: none;
    font-weight: 1;
    letter-spacing: 0.01rem;
    line-height: 1.7em;
    text-transform: capitalize;
    color: #151515;
}

@media screen and (max-width: 900px){
    .content .text{
        margin: 3em 5%;
    }
}


.content .text h2{
    font-size: 2.5ex;
	text-align: left;
	margin: 3ex 0;
	padding: 1ex 0 1ex 1.5ex;
	border-left: 7px solid ; 
	border-color: #002e81;
	line-height: 2ex;
}

.content .text p{
	margin-top: 2ex;
	margin-bottom: 2ex;
}


.content .text .image{
	text-align: center;
	vertical-align: middle;
	float: center;
	margin-bottom: 3ex;
	margin-top: 3ex;
}

.content .text .image img{
	width: 80%;
	float: center;
}

.tdfont{
    font-size: 0.9em;
 }

.m-txtSuper {
    font-size: 0.6em;
    vertical-align: super;
    position: relative;
   
    color: #4f4f4f;
}

.annotation{
 list-style: none;
 margin-top: 1ex;
}

.annotation .text{
    font-size: 0.75rem;
    margin: 0 0 0.5em 0;

}

.content .text .end-content{
	text-align: right;
	padding-bottom: 1ex
}




