body.en.page #contents {
  /*word-break: break-all;*/
  word-wrap: break-word;
  word-break: keep-all; 
  line-break: strict;
}


body.en .nav-global-wrapper #nav-global span {
  padding: 0 5px;

}

body.en .monthly-archive h2.title {
  font-weight:bold;
}
body.en .monthly-archive .title span {
  background: rgba(0, 0, 0, 0) url("/common/images/icon_arrow06.png") no-repeat scroll 0 center;
  display: inline-block;
  padding-left: 22px;
}

body.en .search form input#phrase {
  width: 250px;
}

body.en #page-header .util-box input[type="submit"]:hover {
  background-color: #922521;
}

body.en .mod-list-entries01 .meta .label {
  vertical-align: top;
  width: 6em;
  padding: 4px 1px;
  margin-top: 3px;
}
body.en .mod-list-entries01 .title {
    margin-left: 14rem;
}

body.en #contents main.main-col .mod-gray-border-box01 ul.mod-arrow-list03.inline li {
    margin: 0.5em auto;
}
body.en .youtube-channel p.mod-more-left01 a {
  text-align:left;
}

body.enprofile #contents main.main-col .entry-body table span.name {
  font-weight:bold;
}

body.enprofile #contents main.main-col .entry-body dl {
  margin-left:40px;
}
body.enprofile #contents main.main-col .entry-body dl dt {
  font-weight:bold;
  margin:5px 0;
}



body.en.page #contents main.main-col .photo.fr + ul::after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

body.en .nav-mega-menu .row {
    display: table-cell;
    padding-left: 10px;
}

body.en.page #contents main.main-col .noteBg02 {
  margin-left:1em;
}

body.en #page-header .util-box input[type="submit"] {
    background-color: #00073f;
    border: 0 none;
    color: #fff;
    display: block;
    float: right;
    font-weight: bold;
    line-height: 1.5em;
    padding: 1px 0;
    text-align: center;
    width: 70px;
}


body.en#index .mod-gray-border-box01 {
 border:none;
 padding: 0 0 20px;
}

body.enprofile #contents main.main-col .entry-body dl dt {
margin-top:20px;
}
body.enprofile #contents main.main-col .entry-body dl dt + dt {
margin-top:15px;
}

/* body.enprofile #contents main.main-col .entry-body > dl > dt {
  font-weight:normal;
}*/

body.enprofile #contents main.main-col .entry-body span.name {
  font-weight:bold;
}
body.enprofile #contents main.main-col .entry-body span.title {
  font-style: italic;
}

body.en.page #contents main.main-col a.pdf,
body.en.page #contents main.main-col span.pdf {
    background: rgba(0, 0, 0, 0) url("/common/images/icon_pdf.png") no-repeat scroll right 0 center;
    margin-right: 0.5em;
    padding: 3px 2em 3px 0;
}

body.en #page-footer .go-top {
  width:120px;
}

/*
body.en.page #contents main.main-col .entry-body ul[type="circle"] li {
  list-style-type: circle;
}
body.en.page #contents main.main-col .entry-body ol[type="i"] > li {
  list-style-type: lower-roman;
}*/
/* body.page #contents main.main-col .entry-body ol[type="I"] > li {
  list-style-type: upper-roman;
}*/
/*
body.en.page #contents main.main-col .entry-body ol[type="a"] > li {
  list-style-type: lower-latin;
}*/
/* body.page #contents main.main-col .entry-body ol[type="A"] > li {
    list-style-type: upper-latin;
}*/

body.en #contents main.main-col .yui3-g .yui3-u-1-4 {
    width: 23%;
}
body.en #contents main.main-col .yui3-g .yui3-u-1-3 {
    width: 31%;
}
body.en #contents main.main-col .yui3-g .yui3-u-1-2 {
    width: 46%;
}


body.en .mod-list-entries01 .meta {
    width: 200px;
}
body.en .mod-list-entries01 .meta time {
    width: 100%;
}
body.en .mod-list-entries01 .meta .label {
    width: 100%;
}
body.en .mod-list-entries01 .title {
    margin-left: 220px;
}

body.category.en .mod-list-entries01.no-label .meta,
body#speech.category.en .mod-list-entries01 .meta,
body#announce.en .mod-list-entries01 .meta,
body#policy.category.en .mod-list-entries01 .meta {
    width: 160px;
}
body.category.en .mod-list-entries01.no-label .title,
body#speech.category.en .mod-list-entries01 .title,
body#announce.en .mod-list-entries01 .title,
body#policy.category.en .mod-list-entries01 .title {
    margin-left: 180px;
}