@charset "utf-8";

/* english-page */

/* --------------------------------------
　=toppage
-------------------------------------　*/

/* Topメイン部分 */

.top-note-margin {
	margin-left: 1em;
}


.mainTtl {
margin-bottom: 20px;
}
.newsTbl {
width: 530px;
margin: 0 0 10px 4px;
}
.newsTbl tr {
background: #eaeaea url(../images/bg_topnews.gif) repeat-x left bottom;
}
.newsTbl tr.odd {
background: #e5efef url(../images/bg_topnews.gif) repeat-x left bottom;
}

.newnewsTbl tr {
background: url(../images/bg_topnews.gif) repeat-x left bottom;
}
.newnewsTbl {
width: 530px;
margin: 0 0 10px 4px;
}


/*見出し*/
.newsTbl th {
/*width: 115px;*/
width: 100px;
vertical-align: baseline;
padding: 11px 0px 11px 10px;
font-size: 10px;
/*color: #666;*/
}


/*リンク▶*/
.linkmark {
padding: 20px 5px 0px 0px;
}


/*表*/
.newsTbl td {
font-size: 13px;
padding: 11px 10px 11px 10px;
/*width: 394px;*/
line-height: 1.5;
/*height: 13px;*/
}


/*.newsTbl a.latest {
background: url(../images/arrow_or.gif) no-repeat 0 3px;
}
*/

.topnewsfontsize {
    font-size: 13px;

}

.topcontents {
    padding-left: 100px;
}


.newsTbl td a {
color: #333;
padding: 0 0 0 0px;
}
.newsTbl td a:visited {
text-decoration: none;
color: #333;
}
.newsTbl td a:hover {
text-decoration: none;
color: #0000ff;
}
.newsTbl td a:active {
text-decoration: none;
color: #333;
}


/* Top右側リンク */

.linkSec {
background: url(../images/line_dot.gif) repeat-x left bottom;
padding: 8px 0 10px;
margin: 0 5px 10px 5px;
}
.bnr {
margin: 0 0 5px 10px;
}
.bnrlast {
margin: 10px 0 5px 10px;
}
.linkSeclast {
margin: 0 0 10px 5px;
}


/* --------------------------------------
　=common
-------------------------------------　*/

.ttlBl {
font-size: 14px;
font-weight: bold;
color: #0066cc;
margin-bottom: 10px;
}
secEng.secEng {
margin-left: 22px;
width: 678px;
}
secEng.secEng02 {
margin-left: 22px;
width: 510px;
}


/* --------------------------------------
　=announce
-------------------------------------　*/

.ttlNewsdate {
font-size: 12px;
background: #e3e3e3;
padding: 3px 10px 3px;
margin-bottom: 20px;
}
.ttlCtns {
font-size: 14px;
margin: 0 0 8px 8px;
}
dl.jcnews {
line-height: 1.5;
width: 598px;
margin: 0 0 110px 22px;
}
dl.jcnews dt {
text-indent: -15px;
padding-left: 15px;
}
dl.jcnews dt span {
color: #ff9900;
padding-right: 10px;
}
dl.jcnews dd {
padding-left: 50px;
margin-bottom: 3px;
}
dl.jcnews .indent {
	margin-left: -10px;	
margin-bottom: 3px;
}

dl.jcnews .ind{
padding-left: 40px;
margin-bottom: 3px;
}
/* --------------------------------------
　=greeting
-------------------------------------　*/

.photoMsg {
padding-bottom: 12px;
margin-bottom: 20px;
width: 100%;
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-around;
justify-content: space-around;
}
.photoMsg dl {
padding-top: 20px;
padding-bottom: 20px;
width: 50%;
float: left;
border-right: 1px solid #d0d0d0;
border-bottom: 1px solid #d0d0d0;
cursor: pointer;
}
.photoMsg dl:first-child {
border-bottom: none;
}
.photoMsg dl:last-child {
border-right: none;
}

.photoMsg dl dt {
margin-bottom: 10px;
}

.photoMsg dl dd {
text-align: center;
}
.photoMsg dl dd.post {
color: #336699;
/*text-decoration: underline;*/
}


.photoMsg dl dd.katagaki {
color: #232323;
/*text-decoration: underline;*/
}






.secMsg {
width: 650px;
margin-bottom: 110px;
font-size: 11pt;
	}

.secMsg02 {
width: 540px;
margin-bottom: 110px;
line-height: 1.7;
font-size: 11pt;	
}

.secMsg .tytle {
font-size: 13pt;
color: brown;
}


.secMsg p {
line-height: 1.4;
padding-bottom: 10px;
}


.tytle02 {
font-size: 13pt;
}


.tytle03 {
font-size: 12pt;
font-weight: bold;
}

p {
    line-height: 1.3；
    
}
.botmspace {
    margin-bottom: 0px;
}


/* --------------------------------------
　=works
-------------------------------------　*/

/* Work1*/

.secWork {
width: 645px;
margin: 0 0 60px 22px;
}
.secWork dl {
margin: 0 0 15px 22px;
}
.secWork dl dt span {
color: #ff9900;
padding-right: 10px;
}
.secWork dl dd {
margin: 0 0 5px 15px;
}
.secWork dl.work1Left {
float: left;
display: inline;
width: 435px;
}
.work1Photo {
float: right;
display: inline;
width: 150px;
}
.work1Photo img {
margin-bottom: 5px;
}
.secWork p {
margin: 0 0 0 20px;
}

/* Work3-7 */
.secWork p.txtWork3 {
color: #666;
margin: 0 0 40px 0;
}
.imgRight {
float: right;
padding: 0 0 30px 30px;
}
.secWork3 p,
.secWork5 p,
.secWork6 p,
.secWork7 p{
margin: 0 0 20px 20px;
}
.secWorkbox {
margin-bottom: 20px;
}
.imgRightbox {
float: right;
width: 200px;
}
p.txtLeft {
float: left;
display: inline;
width: 400px;
margin: 0 0 0 20px;
}
.secWork7 {
margin-bottom: 90px;
}

/* --------------------------------------
　=summary
-------------------------------------　*/
/*----table_start----*/

.bo table {
	width: 710px;
}


.bo td {
text-align: left;
vertical-align: top;
line-height: 1.2em;
margin-top: 20px;
padding-top: 5px;
padding-bottom: 3px;	
	
}


/*----table_ed----*/

.ttlSmmry {
font-size: 14px;
font-weight: bold;
color: #0066cc;
margin-bottom: 2px;
}
.secSmmry p {
margin: 0 0 13px 30px;
}
dl.network {
/*background: url(../images/line_dot.gif) repeat-x left bottom;*/
padding-bottom: 10px;
margin: 10px 0 10px 40px;
}
dl.last {
background: none;
margin-bottom: 50px;
}
dl.network dt {
font-weight: bold;
background: url(../images/icon_blsquare.gif) no-repeat 0 5px;
padding-left: 15px;
margin-bottom: 2px;
}
dl.network dd {
line-height: 1.5;
}
dl.network dd.support {
margin-left: 36px;
}

.supportin_01 {
margin-left: 60px;
}
.supportin_02 {
padding-left: 80px;
}
.supportin_03 {
padding-left: 270px;
}
/* --------------------------------------
　=Contact
-------------------------------------　*/
.fontsizeup01{
	font-size: 16px;
	font-weight: 500;
}


.ttlCntus {
font-size: 14px;
font-weight: bold;
color: #0066cc;
background: url(../images/line_dot.gif) repeat-x left bottom;
margin-bottom: 15px;
}
.ttlCntus span {
font-size: 12px;
color: #333;
font-weight: normal;
padding-left: 30px;
}
.secContact {
margin: 0 0 0 90px;
}
.secContact dl {
padding-bottom: 10px;
margin: 0 0 10px 0;
}
.secContact dl.chapter {
background: url(../images/line_dot.gif) repeat-x left bottom;
}
.secContact dt.img-bldg {
margin-bottom: 28px;
}
.secContact dl.telfax dt {
    float: left;
    /*width: 30px;*/
    width: 160px;
    margin-right: -30px;
    clear: left;
}
/*.secContact dl.telfax dd {
padding-left: 30px;
}*/

.secContact dl.telfax dd {

  padding-left: 129px;
}


.secContact dd.map {
padding-top: 15px;
}

/* --------------------------------------
　=Inquiry
-------------------------------------　*/

.secInquiry {
margin: 0 0 0 10px;
}
.secInquiry p {
font-size: 13px;
}
p.txtInqry1 {
color: #336633;
padding-right: 10px;
}
p.txtInqry2 {
margin-bottom: 30px;
}

#tbl-inquiry {
width: 714px;
margin-bottom: 40px;
}
#tbl-inquiry th {
font-size: 13px;
width: 164px;
vertical-align: top;
padding: 16px 0 12px 10px;
}
#tbl-inquiry th,
#tbl-inquiry td {
background: url(../images/line_dot.gif) repeat-x left top;
}
#tbl-inquiry td.required {
width: 15px;
padding: 16px 0 0 0;
color: #ff9900;
}
#tbl-inquiry td {
vertical-align: top;
padding: 12px 0 12px 0;
}
#tbl-inquiry input.finpt,
#tbl-inquiry textarea {
width: 374px;
padding: 4px 0 0;
}
#tbl-inquiry input.finpt {
height: 20px;
}
#formBtn {
margin: 0 0 30px 254px;
}
#formBtn li {
display: inline;
float: left;
padding-right: 18px;
}

/* --------------------------------------
　=Sitemap
-------------------------------------　*/

#secSitemap {
margin: 0 0 200px 95px;
}
#secSitemap a {
background: url(../images/arrow_or.gif) no-repeat 0 3px;
padding-left: 12px;
}
#secSitemap h4 {
margin: 0 0 15px 0;
}
#secSitemap h5 {
margin: 0 0 5px 15px;
}
#secSitemap h6 {
margin: 0 0 5px 36px;
}
#secSitemap h6.mjactv {
margin: 0 0 5px 46px;
}
#secSitemap ul {
margin: 0 0 20px 70px;
}
#secSitemap ul li {
padding: 1px 0 1px 0;
}

/* --------------------------------------
　=Jaef
-------------------------------------　*/

/* Jaef Top */

.sectionJaef,
.sectionJaef02 {
margin: 20px 0 60px 20px;
}
dl.jaef-contents {
margin: 0 0 30px 30px;
}
dl.jaef-contents dt {
float: left;
margin-right: -100px;
width: 100px;
clear: left;
padding: 10px 0 0;
}
dl.jaef-contents dd {
width: 260px;
margin: 0 0 0 100px;
padding: 10px 0 10px 5px;
border-bottom: 1px solid #ccc;
}

.jaefTopimg {
margin: 0 0 30px 130px;
}
dl.jaef-supplement {
margin: 0 0 30px 30px;
}
.jaef-supplement dt {
float: left;
margin-right: -100px;
width: 100px;
clear: left;
margin-top: -10px;
}
.jaef-supplement dd {
width: 260px;
margin: 0 0 0 100px;
padding: 10px 0 10px 5px;
border-bottom: 1px solid #ccc;
}

dl.jaef-contents dd.last,
dl.jaef-supplement dd.last {
border: none;
}
dl.jaef-contents dd a,
dl.jaef-supplement a {
color: #333;
}
dl.jaef-contents dd a:visited,
dl.jaef-supplement a:visited {
color: #333;
}
dl.jaef-contents dd a:hover,
dl.jaef-supplement a:hover {
text-decoration: none;
color: #0000ff;
}
dl.jaef-contents dd a:active,
dl.jaef-supplement a:active {
text-decoration: none;
color: #0000ff;
}


/* Navi,title,width */
#jaefNav {
width: 510px;
margin: 0 0 70px 30px;
}
.sectionJaef02 #jaefNav {
margin: 0 0 40px 30px;
}

#jaefNav ul li {
float:left;
display: inline;
}
.jaefttl {
margin-bottom: 20px;
}
.secJaef {
width: 570px;
line-height: 1.5;
}
.sectionJaef02 h2 {
margin: 0 0 0 30px;
}

/* outline */
.imgOutline {
text-align: center;
margin: 30px 0 0;
}

/* enter */
.secEnter h4 {
font-weight: bold;
}
.secEnter ul {
margin: 0 0 20px 20px;
}
.secEnter ul li dl {
margin: 0 0 0 10px;
}
.secEnter ul li dl dd {
margin: 0 0 0 10px;
}

/* Summary of events */
.secJSmmry {
padding: 0 0 20px;
margin: 0 0 20px;
background: url(../images/jaef/jaef_dotBorder.gif) no-repeat left bottom;
}

.secJSmmry h4 {
font-weight: bold;
margin-bottom: 10px;
}
.secJSmmry h5 {
font-weight: bold;
}
.secJSmmry .smmryInr {
margin: 0 0 0 20px;
}
.secJSmmry dl dt {
font-weight: bold;
}
.smmryPhoto {
margin: 20px 0 30px;
}
.smmryPhoto p{
text-align: center;
margin-bottom: 5px;
}
.secJSmmry .chapter {
margin: 0 0 100px;
}
.secJSmmry2 dl dd {
margin: 0 0 0 30px;
}
.secJSmmry3 dl dd {
margin: 0 0 20px 30px;
}

/* Evalution */
.secEvalution dl {
margin: 0 0 0 20px;
}
.secEvalution dl dt {
width: 20px;
float: left;
clear:left;
}
.secEvalution dl dd {
padding: 0 0 0 20px;
margin-bottom: 20px;
}

/* contact*/
.tel_tab100 {
    padding-left: 100px;
}
.tel_tab75 {
    padding-left: 75px;
}
.tel_tab68 {
    padding-left: 68px;
}

.tel_tab155{
    padding-left: 155px;
}




/* Chair's Summary */
.secCsmmry h4 {
text-align:center;
font-weight: bold;
margin-bottom: 20px;
}
.secCsmmry h5 {
font-weight: bold;
margin-bottom: 10px;
}
.secCsmmry p.intro {
margin-bottom: 30px;
}
.secCsmmry p{
margin-bottom: 20px;
}
.secCsmmry p.trade{
margin-bottom: 0;
}
.secCsmmry ul {
margin: 0 0 20px 40px;
}
.secCsmmry ul li span {
margin-right: 10px;
}
.secCsmmry ul li {
text-indent: -20px;
padding-right: 20px;
}

/* Main Participants */
.secMain dl {
margin-bottom: 20px;
}
.secMain dl dt {
font-weight: bold;
color: #AA1F00;
margin-bottom: 5px;
}
.secMain dl dd {
margin: 0 0 0 10px;
}
.secMain p {
margin: 0 0 20px 10px;
}

/* Jaef02 Top */

#jaef02Topindex {
padding-bottom: 20px;
margin: 30px 0 20px;
}
dl.jaef-contents02 {
float: left;
width: 370px;
}
dl.jaef-contents02 dt {
float: left;
margin-right: -100px;
width: 100px;
clear: left;
padding: 10px 0 0;
}
dl.jaef-contents02 dd {
width: 260px;
margin: 0 0 0 100px;
padding: 10px 0 10px 0;
border-bottom: 1px solid #ccc; 
}
.jaef02Topimg {
float: left;
width: 200px;
}
.jaef-supplement02 {
width: 550px;
border-top: 1px solid #ccc;
padding-top:30px;
margin: 0 0 30px 30px;
}
.jaef-supplement02 h3 {
margin-bottom: 10px;
}
table.tbl-jaef02 {
width: 500px;
margin-bottom: 20px;
}
table.tbl-jaef02 th {
width: 110px;
vertical-align: top;
padding: 6px 0 6px;
}
table.tbl-jaef02 td {
padding: 6px 0 6px;
}

dl.jaef-contents02 dd.last {
border: none;
}
dl.jaef-contents02 dd a,
div.jaef-supplement02 a {
color: #333;
}
dl.jaef-contents02 dd a:visited,
div.jaef-supplement02 a:visited {
color: #333;
}
dl.jaef-contents02 dd a:hover,
div.jaef-supplement02 a:hover {
text-decoration: none;
color: #0000ff;
}
dl.jaef-contents02 dd a:active,
div.jaef-supplement02 a:active {
text-decoration: none;
color: #0000ff;
}


/* background02 */
.secBack02 p {
margin-bottom: 15px;
}
.secBack02 dl {
text-align: center;
margin: 30px 0 0;
}
.secBack02 dl dt {
color: #999;
margin-bottom: 30px;
}

/* Outline02 */
.secOutline02 p {
margin-bottom: 15px;
}

/* Evalution02 */
.secEvalution02 ul {
list-style-type: square;
list-style-position: outside;
margin: 0 0 0 30px;
}
.secEvalution02 ul li {
color: #999;
margin-bottom: 20px;
}
.secEvalution02 ul li span {
color: #333;
}

/* enter02 */
.secEnter02 h4 {
font-weight: bold;
}
.secEnter02 h5 {
font-weight: bold;
margin: 0 0 0 50px;
text-decoration: underline;
}
.secEnter02 p {
margin: 0 0 20px 40px;
}
.secEnter02 ul {
margin: 0 0 20px 60px;
}
.secEnter02 ul li {
text-indent: -12px;
padding-left: 12px;
}
.secEnter02 ul li span {
color: #999;
padding-right: 6px;
}
.secEnter02 ul li ul {
margin: 0 0 0 6px;
}

/* Summry02 */

ul.smmry02index  {
list-style-type: decimal;
list-style-position: inside;
margin: 0 0 30px 40px;
}
.secJSmmry02 {
padding: 0 0 20px;
margin: 0 0 20px;
background: url(../images/jaef/jaef_dotBorder.gif) no-repeat left bottom;
}
.secJSmmry02 h4 {
font-size: 15px;
font-weight: bold;
color: #993300;
margin-bottom: 10px;
}
.secJSmmry02 h5 {
font-weight: bold;
}
.secJSmmry02 .smmryInr {
margin: 0 0 0 20px;
}
.secJSmmry02 p {
margin-bottom: 12px;
}
.secJSmmry02 ul {
margin: 0 0 10px 20px;
list-style-type: square;
list-style-position: outside;
}

/* Declaration */
.secDeclaration h4 {
text-align:center;
font-size: 13px;
color: #003399;
margin-bottom: 20px;
}
.secDeclaration h5 {
font-weight: bold;
margin: 10px 0 10px;
}
.secDeclaration p.intro {
margin-bottom: 30px;
}
.secDeclaration p span {
color: #990033;
font-weight: bold;
font-size: 13px;
}
.secDeclaration p{
margin-bottom: 20px;
}
.secDeclaration p.trade{
margin-bottom: 0;
}
.secDeclaration ul {
margin: 0 0 20px 40px;
}
.secDeclaration ul li span {
margin-right: 10px;
}
.secDeclaration ul li {
text-indent: -20px;
padding-right: 20px;
}

/* Main Participants02 */
.secMain02 dl {
margin-bottom: 20px;
}
.secMain02 dl dt {
font-weight: bold;
color: #AA1F00;
margin-bottom: 5px;
}
.secMain02 dl.japan dt {
color: #D45F00;
}
.secMain02 dl.arab dt {
color: #D45F00;
}
.secMain02 dl.arab dd {
margin: 0;
}
.secMain02 dl dd span {
color: #999;
padding-right: 10px;
}
.secMain02 dl dd {
text-indent: -17px;
padding-left: 17px;
text-indent: -22px;
margin: 0 0 0 10px;
}
