﻿.leftPanel{ width:550px; float:left; padding-top:3px;}
.rightPanel{ width:300px; float:left;}
.leftPanel div.left_top{ width:550px; height:24px; background-image:url("img/maru_left_top.jpg"); background-repeat:no-repeat; margin:0px; padding:0px; float:none; font-size:0;}
.leftPanel div.left_core{ width:530px; background-image:url("img/maru_left_core.jpg"); background-repeat:repeat-y; margin:0px; padding:8px 10px 5px 10px; float:none;  }
.leftPanel div.left_btm{ width:550px; height:26px; background-image:url("img/maru_left_btm.jpg"); background-repeat:no-repeat;margin:0px;  padding:0px; float:none;}
.rightPanel div.right_top{ width:300px; height:13px; background-image:url("img/maru_right_top.jpg"); background-repeat:no-repeat; margin:0px; padding:0px; float:none; font-size:0;}
.rightPanel div.right_core{ width:280px; background-image:url("img/maru_right_core.jpg"); background-repeat:repeat-y; margin:0px; padding:8px 10px 5px 10px; float:none;  }
.rightPanel div.right_btm{ width:300px; height:14px; background-image:url("img/maru_right_btm.jpg"); background-repeat:no-repeat;margin:0px;  padding:0px; float:none;}
.rightPanel div.right_border{ width:260px; height:14px; margin:3px 0px; background-image:url("img/maru_right_border.jpg"); background-repeat:no-repeat; }

.leftPanel h3.wp{ color:white; background-color:#CCA380; margin:2px 15px 0px 2px; padding:1px 4px 3px; }
.leftPanel span.red{ color:red; }
.leftPanel table.wp{ margin-bottom:20px; }
.leftPanel table.wp td.ws{ width:20px; font-size:0;}
.leftPanel table.wp td.wp1{ width:75px; height:125px;  background-image:url("img/maru_wpbox_01.jpg"); background-repeat:no-repeat; }
.leftPanel table.wp td.wp2{ width:75px; height:125px;  background-image:url("img/maru_wpbox_02.jpg"); background-repeat:no-repeat; }
.leftPanel table.wp td.wp3{ width:75px; height:125px;  background-image:url("img/maru_wpbox_03.jpg"); background-repeat:no-repeat; }
.leftPanel table.wp td.wp4{ width:75px; height:125px;  background-image:url("img/maru_wpbox_04.jpg"); background-repeat:no-repeat; }
.leftPanel table.wp td.wp5{ width:75px; height:125px;  background-image:url("img/maru_wpbox_05.jpg"); background-repeat:no-repeat; }
.leftPanel table.wp td.wp6{ width:75px; height:125px;  background-image:url("img/maru_wpbox_06.jpg"); background-repeat:no-repeat; }
.leftPanel table.wp td.wp7{ width:75px; height:125px;  background-image:url("img/maru_wpbox_07.jpg"); background-repeat:no-repeat; }
.leftPanel table.wp td.wp8{ width:75px; height:125px;  background-image:url("img/maru_wpbox_08.jpg"); background-repeat:no-repeat; }
.leftPanel table.wp td.wp9{ width:75px; height:125px;  background-image:url("img/maru_wpbox_09.jpg"); background-repeat:no-repeat; }
.leftPanel table.wp td.wp1 a{ width:75px; height:125px; display:block; background-image:url("img/maru_wpbox_01.jpg"); background-repeat:no-repeat; text-decoration:none; }
.leftPanel table.wp td.wp1 a:hover{ width:75px; height:125px;display:block;  background-image:url("img/maru_wpbox_a01.jpg"); background-repeat:no-repeat; }
.leftPanel table.wp td.wp2 a{ width:75px; height:125px;display:block; background-image:url("img/maru_wpbox_02.jpg"); background-repeat:no-repeat; text-decoration:none; }
.leftPanel table.wp td.wp2 a:hover{ width:75px; height:125px;display:block;  background-image:url("img/maru_wpbox_a02.jpg"); background-repeat:no-repeat; }
.leftPanel table.wp td.wp3 a{ width:75px; height:125px;display:block; background-image:url("img/maru_wpbox_03.jpg"); background-repeat:no-repeat;text-decoration:none; }
.leftPanel table.wp td.wp3 a:hover{ width:75px; height:125px;display:block;  background-image:url("img/maru_wpbox_a03.jpg"); background-repeat:no-repeat; }
.leftPanel table.wp td.wp4 a{ width:75px; height:125px;display:block; background-image:url("img/maru_wpbox_04.jpg"); background-repeat:no-repeat;text-decoration:none; }
.leftPanel table.wp td.wp4 a:hover{ width:75px; height:125px;display:block;  background-image:url("img/maru_wpbox_a04.jpg"); background-repeat:no-repeat; }
.leftPanel table.wp td.wp5 a{ width:75px; height:125px;display:block; background-image:url("img/maru_wpbox_05.jpg"); background-repeat:no-repeat;text-decoration:none; }
.leftPanel table.wp td.wp5 a:hover{ width:75px; height:125px;display:block;  background-image:url("img/maru_wpbox_a05.jpg"); background-repeat:no-repeat; }
.leftPanel table.wp td.wp6 a{ width:75px; height:125px;display:block; background-image:url("img/maru_wpbox_06.jpg"); background-repeat:no-repeat;text-decoration:none; }
.leftPanel table.wp td.wp6 a:hover{ width:75px; height:125px;display:block;  background-image:url("img/maru_wpbox_a06.jpg"); background-repeat:no-repeat; }
.leftPanel table.wp td.wp7 a{ width:75px; height:125px;display:block; background-image:url("img/maru_wpbox_07.jpg"); background-repeat:no-repeat;text-decoration:none; }
.leftPanel table.wp td.wp7 a:hover{ width:75px; height:125px;display:block;  background-image:url("img/maru_wpbox_a07.jpg"); background-repeat:no-repeat; }
.leftPanel table.wp td.wp8 a{ width:75px; height:125px;display:block; background-image:url("img/maru_wpbox_08.jpg"); background-repeat:no-repeat;text-decoration:none; }
.leftPanel table.wp td.wp8 a:hover{ width:75px; height:125px;display:block;  background-image:url("img/maru_wpbox_a08.jpg"); background-repeat:no-repeat; }
.leftPanel table.wp td.wp9 a{ width:75px; height:125px;display:block; background-image:url("img/maru_wpbox_09.jpg"); background-repeat:no-repeat;text-decoration:none; }
.leftPanel table.wp td.wp9 a:hover{ width:75px; height:125px;display:block;  background-image:url("img/maru_wpbox_a09.jpg"); background-repeat:no-repeat; }
.leftPanel p.wp{ margin-right:10px;}
.leftPanel p.wp2{ margin-right:10px; color:#666666; font-size:87%; }
.leftPanel p.wp3{ margin-right:10px; color:#CCA380; }

.leftPanel table.world{ border:1px solid #999999; margin-right:20px; }
.leftPanel table.world td{ border:1px solid #999999; padding:10px 5px; word-wrap:break-word;}
.leftPanel table.world th{ border:1px solid #999999; background-color:#CCA380;}
.leftPanel table.world th.td1{ width:130px;}
.leftPanel table.world th.td2{ width:170px;}
.leftPanel table.world th.td3{ width:80px;}
.leftPanel table.world td.td1{ width:130px;}
.leftPanel table.world td.td2{ width:170px;}
.leftPanel table.world td.td3{ width:80px;}
.leftPanel ul.world{ margin-bottom:20px; }
.leftPanel ul.world li{ font-size:123.1%; }
.leftPanel a:link{ color:#6666FF; }

.leftPanel img.fleft{ float:left; margin-right:5px; }
.leftPanel h2{ margin-top:5px; color:#B22222;}
.leftPanel h3{ margin-top:2px; color:#D09032;}
.leftPanel h4{ margin-top:2px; color:#F06033;}
.leftPanel h5{ margin-top:10px; color:#8B4513; }


/*
.rightPanel div.maru_header1{ width:260px; height:90px; margin:3px 0px; background-image:url("img/maru_header1.jpg"); background-repeat:no-repeat; }
.rightPanel div.maru_header1{ width:260px; height:40px; margin:3px 0px; background-image:url("img/maru_header2.jpg"); background-repeat:no-repeat; }
*/
.rightPanel h1{ color:#CCA380; /*padding:5px 0px 0px 5px;*/ font-size:261%; }
.rightPanel h2{ color:#CCA380; }
.rightPanel h3{ color:#FFD700; }
.rightPanel span.author{ font-size:79%; }
.rightPanel h3.official{ color:white; background-color:#CCA380; margin:2px 15px 3px 2px; padding:3px 2px 0px;  }
.rightPanel h5.editors{ color:white; background-color:#CCA380; margin:2px 15px 0px 2px; padding:3px 2px 0px; font-size:89%; }
.rightPanel p{ margin:5px;}
.rightPanel p.st1{ color:#333333; }
.rightPanel p.st2{ color:#6666FF; }
.rightPanel p.st3{ color:#333333; font-size:89%; }
.rightPanel p.st4{ color:#FF3366; font-size:89%;}
.right_core div.kounyu p{ word-wrap:break-word; }
.right_core div.kounyu h3{ color:white; background-color:#FFD700; margin:2px 20px 0px 2px; padding:3px 2px 0px; }
.right_core div.kounyu img{ margin:0px; padding:0px; font-size:0; line-height:0px; float:none; clear:both;}
.right_core div.kounyu a.img{ margin:0px; padding:0px; font-size:0; line-height:0px; float:none; clear:both;}
.right_core div.kounyu li{ margin:0px; padding:0px; }
.right_core div.kounyu ul{ margin:0px; padding:0px; }


.PanelE object{ margin:0; padding:0; }
