body { text-align:left; }
#outline {
 width:800px;
 text-align:left;
 margin:0 ;
 }

h1 {font-size:16px;}
h2 {font-size:16px;font-weight:bold;color:#CC1A20;}
h3 {font-size:16;font-weight:bold;color:#F24922;background-color:#FAE492;padding:5px;width:100%; height:auto; float:left;margin-left:0px;margin-bottom:20px;}
h4 {font-weight:normal;font-size:14px;color:#4d1a00;background-color:#fff8cf;padding:10px;border:dotted 1px #F24922;width:100%; height:auto;float:left;margin-left:0px;margin-right:;margin-bottom:20px;}
h5 {font-size:14px;color:;background-color:;padding:10px;border:solid 1px #00BFF3;}

.outline-margin { margin:0 10px;padding:10px; }
.navi { width:780px; height:15px; background:;padding:5px;margin-left:10px; font-size:12px; color:#aaaaaa;}
.title{ width:780px;height:auto; background:; padding-left:10px;margin-bottom:5px; vertical-align:top;text-align:left;}


.main { width:780px; height:100%; float:left; background:; padding:15px; vertical-align:top;}
.sab { width:100px; height:100%;}
.info{ width:80%; height:30px; float:left; background:;padding:5px;margin-left:15px;border-bottom:solid 2px #008DF0;font-size:16;font-weight:bold;color:#008DF0;}
.info2{ width:80%; height:15px; float:left; background:;padding:5px;margin-left:15px;font-size:16px;font-weight:bold;margin-right:15%;}


.section1{ width:700px; height:auto; float:left; background:; padding:5px;margin-left:15px;margin-right:100px; }
.section2{ width:700px; height:auto; float:left; background:; padding:5px; }
.section3{ width:700px; height:auto; float:left; background:; padding:1px;margin-left:15px;margin-right:100px; }
.section4{ width:700px; height:auto; float:left; background:; padding:10px;margin:5px; }
.section5{ width:600px; height:auto; float:left; background:; padding:10px; margin-left:20px;}
.section6{ width:480px; height:100%; float:left; background:; padding-left:40px;margin-left:15px; }
.section7{ width:480px; height:auto; float:right; background:; padding-right:10px; }
.section8{ width:700px; height:auto; float:left; background:; padding-left:10px;margin-left:15px; }
.section9{ width:750px; height:auto; float:left; padding-left:20px;background-color:; }
.section10{ width:90%; height:auto; float:left; background:; padding:5px;margin-left:20px;border-bottom:solid 0px #008DF0;padding-right:5%;}
.section11{ width:700px; height:500px;margin-left:15px; float:left; background-image: url("event/jpg/jpn_map.gif");padding:5px; background-position:10% 10%; background-repeat:no-repeat; background-attachment:fixd;background-color:#E1FAF1;margin-right:80px;}
.section12{ width:750px; height:auto; float:left; background:; padding-left:10px;margin-left:20px;line-height:140% }
.section18{ width:730px; height:auto; float:left; background:; padding-left:15px;margin-left:25px; }



.boxin1 { width:48%; float:left; background:;margin:1px; padding:10px;font-size:14px; border:solid 1px #008DF0;}
.boxin2 { width:40%; float:right; background:#ffff66;margin:1px; padding:10px;font-size:14px; border:solid 1px #ffb366;}

.boxin5 {width:250px; height:100px; float:left;margin:20px;padding:10px;font-size:14px; border:solid 0px #008DF0;background-image:url("event/jpg/w_b01.gif");background-repeat:no-repeat;}
.boxin6 {width:250px; height:100px; float:right;margin-top:40px;padding:10px;font-size:14px; border:solid 0px #008DF0;background-image:url("event/jpg/w_b01.gif")
;background-repeat:no-repeat;}
.boxin7 {width:250px; height:100px; float:left;margin-top:20px;padding:10px;top:100px; left:5px;font-size:14px; border:solid 0px #008DF0;background-image:url("event/jpg/w_b01.gif")
;background-repeat:no-repeat;}
.boxin8 {width:250px; height:100px; float:right;margin-top:60px;margin-right:40px;padding:10px;top:100px;font-size:14px;  border:solid 0px #008DF0;background-image:url("event/jpg/w_b01.gif")
;background-repeat:no-repeat;}
.boxin9 {width:250px; height:100px; float:left;margin-left:80px;margin-top:90px;padding:10px;font-size:14px;  border:solid 0px #008DF0;background-image:url("event/jpg/w_b01.gif")
;background-repeat:no-repeat;}

.boxin10 { width:300px; height:300px; float:right; background:; padding:5px;font-size:14px; color:#122D4D;}

.boxin11 { width:130px; float:right; background:;margin:2px; padding:5px;font-size:12px; color:#008DF0;text-align:center;}
.boxin12 {width:200px; height:auto; float:left;margin-left:12px;padding-left:8px;font-size:12px; color:#3d3d3d;}
.boxin13 {width:150px; height:auto; float:left;margin-left:12px;padding-left:8px;font-size:12px; color:#3d3d3d;}
.boxin14 {width:240px; height:auto; float:left;margin-left:40px;padding-left:8px;font-size:12px;color:#3d3d3d;}
.boxin15 {width:240px; height:auto; float:left;margin-left:40px;padding-left:8px;font-size:12px;color:#3d3d3d;}

.boxin16 {width:300px; height:auto;}

.boxin20 { width:600px; height:100px; float:left; background:;margin:20px; padding-top:25px;font-size:14px; border:solid 0px #008DF0;text-align:center;}

.boxin30 {width:250px; height:auto; float:right;margin-left:10px;margin-bottom:10px;padding:2px;background:;}
.boxin31 {width:250px; height:auto; float:left;margin-left:32px;margin-bottom:10px;padding:2px;background:;}

img.e01 { float:left;margin-right:20px;margin-bottom:20px;}
img.e02 { float:left;vertical-align:middle;margin-right:5px;margin-bottom:10px;}
img.e03 { float:right;}
img.e04 { float:left;margin-left:40px;}
img.e05 { float:left;margin-left:60px;margin-bottom:20px;top:0%;}
img.e06 { float:right;margin-left:10px;}
img.e07 { float:right;margin-right:5px;top:100%;left:100%;}
img.e08 { float:left;margin-left:0px;margin-bottom:10px;}
img.e10 { margin-right:20px;}
img.e11 { float:left;margin-left:10px;}
img.p01{margin-bottom:10px;}
.footer { width:800px;height:auto;float:left;text-align:right;padding-top,padding-right:5px;}
.line01 { border-bottom:solid 1px #666666;width:99%;text-align:right;height:auto;color:#666666;font-size:12px;}

.c-both { clear:both; }

.text00 {font-size:14px;}

span.text00 {font-size:12px; color:#aaaaaa;}
span.text01 {font-size:16px; }

.td00 {background:#e6001a;border:1px solid #ffb366;font-size:14px;font-weight:bold;color:#ffffff;}
.td01 {border:1px solid #ffb366;font-size:14px;}
.td02 {background:#ffff66;border:1px solid #ffb366;font-size:14px; }
.td03 {background:;border:1px solid #33994d; font-size:12px;color:#999999; }
.td04 {background:;border:1px solid #33994d; font-size:12px;color:#999999; }
.td05 {font-size:16px;text-align:center;padding:5px;border:1px solid #acacac;}
.td06 {font-size:16px;padding:5px;border:1px solid #acacac;}
.tab01{border:1px solid #acacac;}
.td07{padding:10px;text-align:center;border:1px solid #339933}
.td08{padding:10px;text-align:left;border:1px solid #339933}

.photo00 {width:220px;height:auto;float:left;margin-left:10px;margin-right:10px;text-align:left;background-color:#ffffff;font-size:12px;color:#121212;}
.photo01 {width:220px;height:auto;float:right;margin-left:10px;margin-right:10px;text-align:left;background-color:#ffffff;font-size:12px;color:#121212;}
.photo02 {width:180px;height:auto;float:left;margin-left:4px;margin-right:4px;text-align:left;background-color:#FFFFFF;font-size:12px;color:#121212;}
