/*! japan-association-of-new-economy 2014-02-21 */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}
body{line-height:1;color:#000;background:#fff}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0;vertical-align:middle}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
a img{border:none}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);filter:inherit}
body{-webkit-text-size-adjust:100%;font-family:'Meiryo','Meiryo UI','Hiragino Kaku Gothic Pro','MS PGothic',sans-serif}
@media screen and (max-width: 640px){html,body{height:100%}
#container{min-height:100%;position:relative;left:0;z-index:2;overflow:hidden;background:#fff;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;}
#container.menuView{left:-285px;-webkit-box-shadow:0 0 5px 5px #222;box-shadow:0 0 5px 5px #222}
hr{height:1px;margin:20px 0;color:#ccc;background:#ccc;font-size:0;border:0}
a:link,a:visited,a:hover,a:active{color:#09c}
.highlight{line-height:1.3;font-weight:bold;color:#70879e;font-family:'Hiragino Kaku Gothic Pro','Meiryo','Meiryo UI','MS PGothic',sans-serif}
.emphasis{line-height:1.3;font-size:22px;color:#000;font-family:'Hiragino Kaku Gothic Pro','Meiryo','Meiryo UI','MS PGothic',sans-serif}
.lead{line-height:1.3;font-size:14px;font-family:'Hiragino Kaku Gothic Pro','Meiryo','Meiryo UI','MS PGothic',sans-serif}
h1.heading{margin-bottom:12px;line-height:1.3;font-size:24px;font-weight:bold;color:#000;font-family:'Hiragino Kaku Gothic Pro','Meiryo','Meiryo UI','MS PGothic',sans-serif;}
h1.heading small{font-size:20px}
h2.heading{margin-bottom:10px;line-height:1.3;font-size:20px;font-family:'Hiragino Kaku Gothic Pro','Meiryo','Meiryo UI','MS PGothic',sans-serif;}
h2.heading small{font-size:80%}
h3.heading{margin-bottom:10px;line-height:1.3;font-size:16px;font-weight:bold;font-family:'Hiragino Kaku Gothic Pro','Meiryo','Meiryo UI','MS PGothic',sans-serif}
*.headline{margin-bottom:20px;line-height:1.3;padding:2px 8px;background:#e0e0e0;font-size:16px;font-family:'Hiragino Kaku Gothic Pro','Meiryo','Meiryo UI','MS PGothic',sans-serif}
p.paragraph{margin-bottom:20px}
div.block{margin-bottom:20px}
ul.anchorMod{margin-bottom:20px;}
ul.anchorMod li{display:inline;margin-right:10px}
ul.anchorMod a{margin-right:10px}
ul.square{margin-bottom:20px;}
ul.square li{margin-bottom:5px;margin-left:12px;text-indent:-12px;}
ul.square li:before{display:inline-block;content:" ";width:7px;height:7px;margin-right:5px;background-color:#afbcc6;vertical-align:middle}
ul.square li .before{display:inline-block;width:7px;height:7px;margin-right:5px;background-color:#afbcc6;vertical-align:middle}
ul.arrow{margin-bottom:20px;}
ul.arrow li{margin-bottom:5px;margin-left:10px;text-indent:-10px;}
ul.arrow li:before{display:inline-block;content:" ";margin-right:6px;width:0;height:0;border-left:4px solid #e60012;border-top:4px solid transparent;border-bottom:4px solid transparent;vertical-align:middle;vertical-align:middle}
ul.arrow li .before{display:inline-block;margin-right:6px;width:0;height:0;border-left:4px solid #e60012;border-top:4px solid transparent;border-bottom:4px solid transparent;vertical-align:middle;vertical-align:middle}
ul.note{margin-left:1em;margin-bottom:20px;}
ul.note li{margin-bottom:5px;text-indent:-.65em;}
ul.note li:before{display:inline;content:"* ";color:#c00}
ul.note li .before{display:inline;color:#c00}
ul.inline{margin-bottom:20px;}
ul.inline li{display:inline;margin-right:20px}
ol.decimal{list-style-type:decimal;margin-left:20px}
.nested{margin-top:5px;margin-left:10px}
table.simpleTbl{width:100%;margin-bottom:10px;border-collapse:collapse;}
table.simpleTbl th{padding:6px 10px;border:1px solid #ccc;background-color:#1d2088;color:#fff}
table.simpleTbl td{padding:6px 10px;border:1px solid #ccc;background-color:#fff}
.processBtn{display:inline-block;padding:15px 25px;-webkit-border-radius:4px;border-radius:4px;border:4px solid #c33;background-color:#b00000;-webkit-box-shadow:0 1px 0 0 #a7a6a6;box-shadow:0 1px 0 0 #a7a6a6;}
.processBtn:link,.processBtn:visited,.processBtn:hover,.processBtn:active{color:#fff;font-size:21px;text-decoration:none}
.processBtn:hover{border-color:#e83a3a;background-color:#e83a3a}
#header{zoom:1;position:relative;width:100%;background:#151515;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888;}
#header:before,#header:after{content:"";display:table}
#header:after{clear:both}
#header .identity{float:left;width:100%;margin-right:-128px;}
#header .identity h1{display:block;margin-right:128px;margin-left:10px;}
#header .identity h1 img.logoPc{display:none}
#header .identity h1 img.logoSp{display:inline-block;margin-top:6px}
#header .utility{float:right;width:118px}
#header #langBtn{float:left;padding:11px 0 0;vertical-align:middle;}
#header #langBtn a{position:relative;display:block;padding:8px 5px;border:1px solid #848484;-webkit-border-radius:2px;border-radius:2px;font-size:10px;color:#d3d3d3;line-height:1;white-space:nowrap;text-decoration:none;zoom:1;behavior:url("/summit/summit/2014/css/PIE.htc");}
#header #langBtn a:before{display:inline-block;content:" ";margin-right:3px;width:0;height:0;border-left:3px solid #e60012;border-top:3px solid transparent;border-bottom:3px solid transparent;vertical-align:middle;vertical-align:middle}
#header #langBtn a .before{display:inline-block;margin-right:3px;width:0;height:0;border-left:3px solid #e60012;border-top:3px solid transparent;border-bottom:3px solid transparent;vertical-align:middle;vertical-align:middle}
#header #menuBtn{float:left;padding:3px 2px 0;}
#header #menuBtn span{display:inline-block;padding:12px}
#headerVisual{display:none}
#headerMenu,#footerMenu{display:none}
#footer{padding:10px 0;background:#333;color:#999;text-align:center;}
#footer a:link,#footer a:visited,#footer a:hover,#footer a:active{color:#fff}
#footer .logo{display:none}
#footer .policylink{font-size:12px}
#footer .copyright{margin-top:8px;font-size:10px}
#footerMenu{display:none}
#sideMenu{font-family:'Hiragino Kaku Gothic Pro','Meiryo','Meiryo UI','MS PGothic',sans-serif;position:fixed;top:0;right:0;height:100%;width:285px;z-index:1;overflow-x:none;overflow-y:auto;font-size:15px;background:#333;color:#fff;}
#sideMenu nav ul{border-bottom:1px solid #4d4d4d;}
#sideMenu nav ul li{display:block;line-height:48px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a;}
#sideMenu nav ul li:hover{border-top:1px solid #1a1a1a;-webkit-box-shadow:inset 0 0 2px 2px #222;box-shadow:inset 0 0 2px 2px #222}
#sideMenu nav ul li .btn{display:block;padding:0 15px;font-size:16px;text-decoration:none;}
#sideMenu nav ul li .btn small{margin-left:10px;font-size:12px}
#sideMenu nav ul li span.btn{color:#666;}
#sideMenu nav ul li span.btn small{color:#666}
#sideMenu nav ul li a.btn{color:#fff;}
#sideMenu nav ul li a.btn small{color:#09c}
#sideMenu nav ul li.current a.btn{background:#2e318f;}
#sideMenu nav ul li.current a.btn small{color:#fff}
#sideMenu nav ul li.disabled{border-top:1px solid #4d4d4d;-webkit-box-shadow:none;box-shadow:none}
#contents{margin-bottom:20px;line-height:1.6;font-size:13px;color:#333}
article .division{padding:10px;}
article .division:nth-child(odd){background-color:#f3f3f3;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
article .division.odd-child{background-color:#f3f3f3;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
article .division:first-child{border-top:0}
article .division.first-child{border-top:0}
#buttonMod{margin-top:25px;text-align:center}
#socialMod{margin-top:25px;text-align:center;}
#socialMod ul{margin:0 auto;}
#socialMod ul li{display:inline;margin:0 9px;}
#socialMod ul li a{display:inline-block;width:36px;height:36px}
}@media screen and (min-width: 641px){hr{height:1px;margin:30px 0;color:#ccc;background:#ccc;font-size:0;border:0}
a:link,a:visited,a:hover,a:active{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;color:#09c}
.highlight{line-height:1.3;font-weight:bold;color:#70879e;font-family:'Hiragino Kaku Gothic Pro','Meiryo','Meiryo UI','MS PGothic',sans-serif}
.emphasis{line-height:1.3;font-size:30px;color:#000;font-family:'Hiragino Kaku Gothic Pro','Meiryo','Meiryo UI','MS PGothic',sans-serif}
.lead{line-height:1.3;font-size:18px;font-family:'Hiragino Kaku Gothic Pro','Meiryo','Meiryo UI','MS PGothic',sans-serif}
h1.heading{margin-bottom:12px;line-height:1.3;font-size:40px;font-weight:bold;color:#000;font-family:'Hiragino Kaku Gothic Pro','Meiryo','Meiryo UI','MS PGothic',sans-serif;}
h1.heading small{font-weight:normal}
h2.heading{margin-bottom:10px;line-height:1.3;font-size:24px;font-family:'Hiragino Kaku Gothic Pro','Meiryo','Meiryo UI','MS PGothic',sans-serif;}
h2.heading small{font-size:80%}
h3.heading{margin-bottom:10px;line-height:1.3;font-size:16px;font-weight:bold;font-family:'Hiragino Kaku Gothic Pro','Meiryo','Meiryo UI','MS PGothic',sans-serif}
*.headline{margin-bottom:20px;line-height:1.3;padding:2px 8px;background:#e0e0e0;font-size:16px;font-family:'Hiragino Kaku Gothic Pro','Meiryo','Meiryo UI','MS PGothic',sans-serif}
p.paragraph{margin-bottom:20px}
div.block{margin-bottom:30px}
ul.anchorMod{margin-bottom:20px;}
ul.anchorMod li{display:inline;margin-right:10px}
ul.anchorMod a{margin-right:10px}
.simpleBtn,.closeBtn,#cboxClose{padding:0;margin:0;overflow:visible;width:100px;background-color:#ebebeb;border:4px solid #ccc;-webkit-border-radius:2px;border-radius:2px;line-height:32px;font-size:14px;text-decoration:none;color:#333;cursor:pointer;text-align:center}
.closeBtn,#cboxClose{width:130px;padding-left:10px;background:url("../img/icon_close_01.gif") no-repeat 25px center #ebebeb}
ul.square{margin-bottom:20px;}
ul.square li{margin-bottom:5px;margin-left:12px;text-indent:-12px;}
ul.square li:before{display:inline-block;content:" ";width:7px;height:7px;margin-right:5px;background-color:#afbcc6;vertical-align:middle}
ul.square li .before{display:inline-block;width:7px;height:7px;margin-right:5px;background-color:#afbcc6;vertical-align:middle}
ul.arrow{margin-bottom:20px;}
ul.arrow li{margin-bottom:5px;margin-left:10px;text-indent:-10px;}
ul.arrow li:before{display:inline-block;content:" ";margin-right:6px;width:0;height:0;border-left:4px solid #e60012;border-top:4px solid transparent;border-bottom:4px solid transparent;vertical-align:middle;vertical-align:middle}
ul.arrow li .before{display:inline-block;margin-right:6px;width:0;height:0;border-left:4px solid #e60012;border-top:4px solid transparent;border-bottom:4px solid transparent;vertical-align:middle;vertical-align:middle}
ul.note{margin-left:1em;margin-bottom:20px;}
ul.note li{margin-bottom:5px;text-indent:-.65em;}
ul.note li:before{display:inline;content:"* ";color:#c00}
ul.note li .before{display:inline;color:#c00}
ul.inline{margin-bottom:20px;}
ul.inline li{display:inline;margin-right:20px}
ol.decimal{list-style-type:decimal;margin-left:20px}
.nested{margin-top:5px;margin-left:10px}
table.simpleTbl{width:100%;margin-bottom:10px;border-collapse:collapse;}
table.simpleTbl th{padding:6px 10px;border:1px solid #ccc;background-color:#1d2088;color:#fff}
table.simpleTbl td{padding:6px 10px;border:1px solid #ccc;background-color:#fff}
.processBtn{display:inline-block;padding:10px 15px;-webkit-border-radius:4px;border-radius:4px;border:4px solid #c33;background-color:#b00000;-webkit-box-shadow:0 1px 0 0 #000;box-shadow:0 1px 0 0 #000;}
.processBtn:link,.processBtn:visited,.processBtn:hover,.processBtn:active{color:#fff;font-size:18px;text-decoration:none}
.processBtn:hover{border-color:#e83a3a;background-color:#e83a3a}
#header{min-width:990px;}
#header .inner{zoom:1;position:relative;width:950px;margin:0 auto}
#header .inner:before,#header .inner:after{content:"";display:table}
#header .inner:after{clear:both}
#header .identity{display:none}
#header #langBtn{position:absolute;top:0;right:0;z-index:2;}
#header #langBtn a{position:relative;display:block;padding:7px 13px;border:2px solid #848484;border-top:0;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background:#000;font-size:12px;color:#d3d3d3;white-space:nowrap;text-decoration:none;zoom:1;}
#header #langBtn a:before{display:inline-block;content:" ";margin-right:4px;width:0;height:0;border-left:4px solid #e60012;border-top:4px solid transparent;border-bottom:4px solid transparent;vertical-align:middle;vertical-align:middle}
#header #langBtn a .before{display:inline-block;margin-right:4px;width:0;height:0;border-left:4px solid #e60012;border-top:4px solid transparent;border-bottom:4px solid transparent;vertical-align:middle;vertical-align:middle}
#header #langBtn a:hover{background:#343434}
#header #menuBtn{display:none}
#headerVisual{min-width:990px;height:160px;background:url("../img/bg_header_01.jpg") top center no-repeat #000;}
#headerVisual .inner{position:relative;zoom:1;width:950px;margin:0 auto}
#headerVisual .inner:before,#headerVisual .inner:after{content:"";display:table}
#headerVisual .inner:after{clear:both}
#headerVisual h1{padding-top:40px}
#headerVisual .infoText{position:absolute;right:-10px;top:35px;z-index:1}
#headerVisual .ticketBtn{position:absolute;right:0;top:100px;z-index:2}
#headerMenu,#footerMenu{position:relative;min-width:990px;background:#151515;z-index:1;font-family:'Hiragino Kaku Gothic Pro','Meiryo','Meiryo UI','MS PGothic',sans-serif;}
#headerMenu nav,#footerMenu nav{width:949px;margin:0 auto;height:65px;}
#headerMenu nav li,#footerMenu nav li{float:left;}
#headerMenu nav li .btn,#footerMenu nav li .btn{display:table-cell;width:135px;height:65px;line-height:1.2;vertical-align:middle;font-size:14px;text-decoration:none;text-align:center;}
.lt-ie8 #headerMenu nav li .btn,.lt-ie8 #footerMenu nav li .btn{zoom:1;}
.lt-ie8 #headerMenu nav li .btn .adjuster,.lt-ie8 #footerMenu nav li .btn .adjuster{width:0;height:100%;vertical-align:middle;zoom:1}
.lt-ie8 #headerMenu nav li .btn .name,.lt-ie8 #footerMenu nav li .btn .name{vertical-align:middle;cursor:pointer;zoom:1}
#headerMenu nav li .btn small,#footerMenu nav li .btn small{display:block;margin-top:3px;font-size:10px}
#headerMenu nav li span.btn,#footerMenu nav li span.btn{color:#666;}
#headerMenu nav li span.btn small,#footerMenu nav li span.btn small{color:#666}
#headerMenu nav li a.btn,#footerMenu nav li a.btn{color:#fff;}
#headerMenu nav li a.btn small,#footerMenu nav li a.btn small{color:#09c}
#headerMenu nav li a.btn:hover,#footerMenu nav li a.btn:hover{background:#343434}
#headerMenu nav li.current .btn small,#footerMenu nav li.current .btn small{color:#fff}
#headerMenu nav li.current a.btn,#footerMenu nav li.current a.btn{padding-bottom:9px;background:#2e318f}
#headerMenu nav li.current a.btn:hover,#footerMenu nav li.current a.btn:hover{background:#2e318f}
#footerMenu{border-bottom:1px solid #151515;}
#footerMenu nav li.current a.btn{position:relative;top:-9px;padding-top:9px;padding-bottom:0}
#sideMenu{display:none}
#footer{min-width:990px;background:#333;color:#999;text-align:center;}
#footer a:link,#footer a:visited,#footer a:hover,#footer a:active{color:#fff}
#footer .inner{position:relative;width:950px;margin:0 auto;padding:14px 0}
#footer .logo{position:absolute;left:0;top:50%;display:block;margin-top:-13px}
#footer .policylink{font-size:12px}
#footer .copyright{position:absolute;right:0;top:16px;font-size:10px}
#contents{position:relative;line-height:1.6;font-size:13px;color:#333}
article .division{min-width:990px;}
article .division .inner{position:relative;width:950px;margin:0 auto;padding:30px 0 20px;}
article .division .inner:after{display:block;position:absolute;content:"";right:0;top:-8px;width:48px;height:32px;background:url("../img/bg_symbol_01.gif") no-repeat}
article .division .inner .after{display:block;position:absolute;content:"";right:0;top:-8px;width:48px;height:32px;background:url("../img/bg_symbol_01.gif") no-repeat}
article .division:nth-child(odd){background:#f3f3f3;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
article .division.odd-child{background:#f3f3f3;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
article .division:first-child{border-top:0;}
article .division:first-child .inner{padding-top:60px;}
article .division:first-child .inner:after{display:none}
article .division:first-child .inner .after{display:none}
article .division.first-child{border-top:0;}
article .division.first-child .inner{padding-top:60px;}
article .division.first-child .inner:after{display:none}
article .division.first-child .inner .after{display:none}
article .division:last-child{border-bottom:0;}
article .division:last-child .inner{padding-bottom:60px}
article .division.last-child{border-bottom:0;}
article .division.last-child .inner{padding-bottom:60px}
#buttonMod{display:none}
#socialMod{position:absolute;top:10px;left:0;right:0;}
#socialMod .inner{width:950px;margin:0 auto}
#socialMod ul{float:right;margin:0 auto;}
#socialMod ul li{float:left;padding:0 9px;}
#socialMod ul li a{display:block;width:36px;height:36px}
#cboxLoadedContent{margin-bottom:0}
#cboxTopLeft{width:54px;height:54px}
#cboxTopCenter{height:54px}
#cboxTopRight{width:54px;height:54px}
#cboxBottomLeft{width:54px;height:54px}
#cboxBottomCenter{height:54px}
#cboxBottomRight{width:54px;height:54px}
#cboxMiddleLeft{width:54px}
#cboxMiddleRight{width:54px}
#cboxClose{position:absolute;bottom:-50px;left:50%;margin-left:-65px}
}@media screen and (max-width: 640px){#messageDiv hgroup{margin-bottom:12px}
#messageDiv .object{float:left;margin:0 10px 10px 0;}
#messageDiv .object img{width:140px;height:auto}
#venueDiv hgroup{margin-bottom:12px}
#mapBlk{border:1px solid #b7b7b7;padding:3px;}
#mapBlk img{width:100%;height:auto;vertical-align:bottom}
#mapBlk iframe{display:none}
#overviewDiv dl{margin-bottom:10px;}
#overviewDiv dl dd{margin-left:15px}
#overviewDiv dl ul{margin-bottom:0}
#overviewDiv ul.supportersList{text-align:left;}
#overviewDiv ul.supportersList li{display:inline-block;width:48%;margin-bottom:5px;padding:0 2px;text-align:center;vertical-align:top;}
.lt-ie8 #overviewDiv ul.supportersList li{display:inline;zoom:1}
#overviewDiv ul.supportersList a{width:100%;}
#overviewDiv ul.supportersList a img{width:100%;height:auto;border:1px solid #e0e0e0;vertical-align:bottom}
#roomMainImgBlk div.object{border:1px solid #e6e6e6;padding:9px;background-color:#fff;}
#roomMainImgBlk div.object img{width:100%;height:auto}
#roomImgBlk .object{margin-bottom:10px;text-align:center;}
#roomImgBlk .object img{width:100%;height:auto}
#roomImgBlk .roomTsuru .object,#roomImgBlk .roomFuyo .object{max-width:410px;margin:0 auto}
.bottomBtn{display:none}
}@media screen and (min-width: 641px){#messageDiv{zoom:1;}
#messageDiv:before,#messageDiv:after{content:"";display:table}
#messageDiv:after{clear:both}
#messageDiv hgroup{float:right;width:610px;margin-bottom:40px}
#messageDiv .object{float:left;margin:0 50px 0 0}
#messageDiv .paragraph{margin-left:340px}
#overviewDiv hgroup{margin-bottom:30px}
#overviewDiv dl{zoom:1;margin-bottom:10px;}
#overviewDiv dl:before,#overviewDiv dl:after{content:"";display:table}
#overviewDiv dl:after{clear:both}
#overviewDiv dl dt{float:left;width:300px;text-align:right}
#overviewDiv dl dd{margin-left:320px}
#overviewDiv dl ul{margin-bottom:0}
#overviewDiv ul.supportersList{zoom:1;margin-left:-20px;}
#overviewDiv ul.supportersList:before,#overviewDiv ul.supportersList:after{content:"";display:table}
#overviewDiv ul.supportersList:after{clear:both}
#overviewDiv ul.supportersList li{float:left;width:174px;margin-left:20px;text-align:center}
#overviewDiv ul.supportersList a{display:block;}
#overviewDiv ul.supportersList a img{border:1px solid #e0e0e0;vertical-align:bottom}
#venueDiv hgroup{margin-bottom:40px}
#mapBlk{border:1px solid #b7b7b7;padding:3px;}
#mapBlk img{display:none}
#mapBlk iframe{width:100%;vertical-align:bottom}
#roomMainImgBlk div.object{border:1px solid #e6e6e6;padding:19px;background-color:#fff}
#roomImgBlk{zoom:1;}
#roomImgBlk:before,#roomImgBlk:after{content:"";display:table}
#roomImgBlk:after{clear:both}
#roomImgBlk .object{margin-bottom:10px;text-align:center;}
#roomImgBlk .object img{vertical-align:bottom}
#roomImgBlk .roomTsuru{float:left;width:455px}
#roomImgBlk .roomFuyo{float:right;width:455px}
.bottomBtn{text-align:center;}
.bottomBtn a.processBtn{padding-left:70px;padding-right:70px}
}