body { margin: 0; padding: 0; } /* --------------- base --------------- */ /* ===== design ===== */ .PLbase { color: #000000; font-size: 90%; *font-size: 85%; font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif; } .PLbase h1 { font-size: 130%; } .PLbase h2 { font-size: 110%; border-left: 8px solid #CCC; border-bottom: 1px solid #CCC; padding: 5px; padding-left: 7px; color: #000; margin: 0px 0 10px 0px; } .PLbase h3 { font-size: 110%; border-left: 8px solid #FC0; border-bottom: 1px solid #FC0; padding: 5px; padding-left: 7px; color: #000; margin: 0px 0 10px 0px; } .PLbase h4 { font-size: 110%; border-left: 8px solid #0CF; border-bottom: 1px solid #0CF; padding: 5px; padding-left: 7px; color: #000; margin: 0px 0 10px 0px; } .PLbase h5 { font-size: 110%; border-left: 8px solid #F0C; border-bottom: 1px solid #F0C; padding: 5px; padding-left: 7px; color: #000; margin: 0px 0 10px 0px; } .PLbase h6 { font-size: 110%; border-left: 8px solid #CF0; border-bottom: 1px solid #CF0; padding: 5px; padding-left: 7px; color: #000; margin: 0px 0 10px 0px; } .PLbase td, .PLbase th { font-size: 95%; _font-size: 80%; font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif; background-image: none; } .PLbase a img { border: none; } .PLbase a { text-decoration: none; color: #006699; /* [link] */ } .PLbase a:link { text-decoration: none; } .PLbase a:visit { text-decoration: none; } .PLbase a:hover { text-decoration: underline; } .PLbase a:active { text-decoration: none; } /* --------------- wrapper --------------- */ /* ===== layout ===== */ #PLwrapper { _text-align: center; /* for winIE */ width: 100%; _height: 100%; margin: 0; padding: 0; } /* ===== design ===== */ #PLwrapper { background-color: #ffffff; } /* --------------- content --------------- */ /* ===== layout ===== */ #PLcontent { clear: both; width: 800px; margin: 0 auto; text-align: left; } #PLcontent:after { /* escape overlapping */ content: ""; display: block; height: 0; clear: both; } /* ===== design ===== */ #PLcontent { border: 1px solid #003366; /* [dark2] */ border-top: 10px solid #336699; /* [dark] */ border-bottom: 2px solid #003366; /* [dark2] */ background-image: url(./images/bg_content.gif); background-position: left top; background-repeat: repeat-y; } /* --------------- header --------------- */ /* ===== layout ===== */ #PLheaderinner { *height: 100%; /* escape overlapping */ min-height:1em; } #PLheaderinner:after { /* escape overlapping */ content: ""; display: block; height: 0; clear: both; } #PLheaderarea .logo { float: left; } #PLheaderarea .rss { float: right; } #PLheaderarea .search { float: right; } #PLheaderarea form { margin: 0; } /* ===== design ===== */ #PLheaderarea { border-bottom: 1px solid #003366; /* [dark2] */ background-color: #ffffff; } #PLheaderarea ul, #PLheaderarea li { margin: 0; padding: 0; list-style: none; } #PLheaderinner { padding: 10px; padding-bottom: 7px; } #PLheaderarea .logo { margin: 5px; } #PLheaderarea .subtitle { padding: 5px 3px; color: #336699; /* [dark] */ font-weight: bold; } #PLheaderarea .sitename { font-size: 200%; font-weight: bold; font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", MS Gothic, sans-serif; color: #000000; /* [title] */ } #PLheaderarea .sitename a { color: #000000; /* [title] */ } #PLheaderarea .sitename a:hover { text-decoration: none; } #PLheaderarea .search { color: #666666; margin-left: 5px; _font-size: 80%; } #PLheaderarea .search input { font-size: 95%; padding: 0 2px; } #PLheaderarea .search input.text { width: 120px; margin: 0 2px; } #PLheaderarea form { display: inline; } /* --------------- menu --------------- */ /* ===== layout ===== */ #PLmenuarea { _height: 100%; /* escape overlapping */ clear: both; float:left; width: 200px; } #PLmenuarea:after { /* escape overlapping */ content: ""; display: block; height: 0; clear: both; } #PLmenuinner { _height: 100%; /* escape overlapping */ } #PLmenuinner:after { /* escape overlapping */ content: ""; display: block; height: 0; clear: both; } #PLmenuarea li { _height: 100%; /* escape overlapping */ } #PLmenuarea li:after { /* escape overlapping */ content: ""; display: block; height: 0; clear: both; } /* ===== design ===== */ #PLmenuarea { border-right: 1px solid #003366; /* [dark2] */ } #PLmenuinner { } #PLmenuarea ul, #PLmenuarea li { margin: 0; padding: 0; list-style: none; } #PLmenuarea li { background-image: url(./images/bg_menu.gif); border-bottom: 1px solid #003366; /* [dark2] */ text-align: left; padding: 10px; } #PLmenuarea li a { color: #ffffff; font-weight: bold; } /* +++ verUp001 menu +++ */ #PLmenuarea li.PLmenuSpace { display: none; } #PLmenuarea li.PLmenu002, #PLmenuarea li.PLmenu003, #PLmenuarea li.PLmenu004 { background-image: none; background-color: transparent; border: none; padding: 0; margin: 0; text-align: left; } #PLmenuarea li.PLmenu002 { margin: 5px; margin-top: 5px; margin-left: 5px; background-image: url(./images/li_menu02.gif); background-position: center left; background-repeat: no-repeat; padding-left: 12px; } #PLmenuarea li.PLmenu003 { margin: 3px; margin-top: 3px; margin-left: 15px; background-image: url(./images/li_menu03.gif); background-position: center left; background-repeat: no-repeat; padding-left: 10px; } #PLmenuarea li.PLmenu004 { margin: 3px; margin-top: 3px; margin-left: 15px; background-image: url(./images/li_menu04.gif); background-position: center left; background-repeat: no-repeat; padding-left: 12px; } #PLmenuarea li.PLmenu004 a { font-weight: normal; } /* +++ verUp001 menu option +++ */ #PLmenuarea li.PLmenu002 a, #PLmenuarea li.PLmenu003 a, #PLmenuarea li.PLmenu004 a { color: black; padding-left: 0; } /* --------------- main --------------- */ /* ===== layout ===== */ #PLmainarea { float: right; width: 596px; } #PLnavi { _height: 1.0em; min-height: 1.0em; *height: 100%; } #PLnavi:after { /* escape overlapping */ content: ""; display: block; height: 0; clear: both; } #PLnavi li { float: left; *white-space: nowrap; } #PLmaininner { _height: 100%; /* escape overlapping */ } #PLmaininner:after { /* escape overlapping */ content: ""; display: block; height: 0; clear: both; } #PLmainarea .PLeditarea { clear: both; } /* ===== design ===== */ #PLmainarea { background-image: url(./images/bg_navi.gif); background-repeat: repeat-x; } #PLnavi { min-height: 1.3em; padding: 7px 10px; border-bottom: 1px dashed #003366; /* [dark2] */ background-image: url(./images/bg_naviL.gif); background-repeat: no-repeat; } * html #PLnavi { /* ★for IE */ height: 1.2em; padding-bottom: 1.2em; _height: 1.3em; _padding-bottom: 5px; } #PLnavi ul, #PLnavi li { margin: 0; padding: 0; list-style: none; } #PLnavi li { margin-right: 5px; background-image: url(./images/li_naviG.gif); background-position: left center; background-repeat: no-repeat; padding-left: 12px; } #PLnavi li a { color: #333333; } #PLmaininner { margin: 0 5px 10px 5px; padding: 10px; } #PLmaininner.PLeditarea { margin: 0; padding: 0; border: none; background-color: transparent; background-image: none; } /* --------------- side --------------- */ /* ===== layout ===== */ #PLsidearea { display: none; } /* ===== design ===== */ /* --------------- footer --------------- */ /* ===== layout ===== */ #PLfooterarea { clear: both; width: 100%; } #PLfooterinner { _height: 100%; /* escape overlapping */ } #PLfooterinner:after { /* escape overlapping */ content: ""; display: block; height: 0; clear: both; } #PLfooterarea li{ list-style-type:none; } #PLfooterarea ul{ margin: 0 0 0 1em; padding: 0; clear: both; } /* ===== design ===== */ #PLfooterarea { background-color: #ffffff; background-image: url(./images/bg_navi.gif); background-repeat: repeat-x; color: #666666; } #PLfooterinner { padding: 10px; } *:first-child+html #PLfooterinner { margin-bottom:10px; } #PLfooterarea a { color: #000000; } #PLfooterinner.PLeditarea { margin: 0; padding: 0; border: none; background-color: transparent; background-image: none; } /* --------------- for IE escape overlapping --------------- */ * html .PLareaend { clear: both;# height: 0; font-size: 1px; line-height: 0; } * html #PLmenuarea .PLareaend { margin-top: -2px; _display: none; } #PLheadersubarea { margin: 0px; padding: 0px; }#PLheadersubinner { margin: 0px; padding: 0px 15px 0px 15px; }.PLstyle_001 { padding: 5px; background-color: #EEF; } .PLstyle_002 { padding: 5px; background-color: #DDD; } .PLstyle_003 { padding: 5px; background-color: #FDD; } .PLstyle_004 { padding: 5px; padding-left: 20px; } .PLstyle_005 { border: 1px solid #999; padding: 5px; background-color: #FDD; } .PLstyle_006 { border: 1px dashed #333; padding: 5px; background-color: #FDD; } .PLstyle_007 { border: 1px dashed #FC0; padding: 5px; } .PLstyle_008 { border: 1px dashed #99F; padding: 5px; } .PLstyle_009 { border: 1px dashed #9F9; padding: 5px; } .PLstyle_010 { border: 1px dashed #F99; padding: 5px; }body{margin:0;padding:0;} .PLbase{color:#000;font-size:95%;*font-size:80%;font-family:"ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;} .PLbase h1{font-size:130%;} .PLbase h2{font-size:110%;border-left:8px solid #CCC;border-bottom:1px solid #CCC;padding:5px;padding-left:7px;color:#000;margin:0 0 10px;} .PLbase h3{font-size:110%;border-left:8px solid #FC0;border-bottom:1px solid #FC0;padding:5px;padding-left:7px;color:#000;margin:0 0 10px;} .PLbase h4{font-size:110%;border-left:8px solid #0CF;border-bottom:1px solid #0CF;padding:5px;padding-left:7px;color:#000;margin:0 0 10px;} .PLbase h5{font-size:110%;border-left:8px solid #F0C;border-bottom:1px solid #F0C;padding:5px;padding-left:7px;color:#000;margin:0 0 10px;} .PLbase h6{font-size:110%;border-left:8px solid #CF0;border-bottom:1px solid #CF0;padding:5px;padding-left:7px;color:#000;margin:0 0 10px;} .PLbase td{font-size:95%;*font-size:80%;font-family:"ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;background-image:none;} .PLbase th{font-size:95%;*font-size:80%;font-family:"ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;background-image:none;} .PLbase a img{border:none;} .PLbase a{text-decoration:none;color:#069;} .PLbase a:link{text-decoration:none;} .PLbase a:visited{text-decoration:none;} .PLbase a:hover{text-decoration:underline;} .PLbase a:active{text-decoration:none;} #PLwrapper{*text-align:center;width:100%;*height:100%;margin:0;padding:0;background-color:#FFF;} #PLcontent{clear:both;width:800px;margin:0 auto;text-align:left;border:1px solid #036;border-top:10px solid #369;border-bottom:2px solid #036;background-image:url(./images/bg_content.gif);background-position:left top;background-repeat:repeat-y;} #PLcontent:after{content:"";display:block;height:0;clear:both;} #PLheaderinner{*height:100%;padding:10px;padding-bottom:7px;} #PLheaderinner:after{content:"";display:block;height:0;clear:both;} #PLheaderarea .logo{float:left;margin:5px;} #PLheaderarea .search{float:right;color:#666;margin-left:5px;*font-size:80%;} #PLheaderarea form{margin:0;display:inline;} #PLheaderarea{border-bottom:1px solid #036;background-color:#FFF;} #PLheaderarea ul{margin:0;padding:0;list-style:none;} #PLheaderarea li{margin:0;padding:0;list-style:none;} #PLheaderarea .subtitle{padding:5px 3px;color:#369;font-weight:700;} #PLheaderarea .sitename{font-size:200%;font-weight:700;font-family:"MS UI Gothic", "ＭＳ Ｐゴシック", MS Gothic, sans-serif;color:#000;} #PLheaderarea .sitename a{color:#000;} #PLheaderarea .sitename a:hover{text-decoration:none;} #PLheaderarea .search input{font-size:95%;padding:0 2px;} #PLheaderarea .search input.text{width:120px;margin:0 2px;} #PLmenuarea{*height:100%;clear:both;float:left;width:200px;border-right:1px solid #036;} #PLmenuarea:after{content:"";display:block;height:0;clear:both;} #PLmenuinner{*height:100%;} #PLmenuinner:after{content:"";display:block;height:0;clear:both;} #PLmenuarea li{*height:100%;margin:0;list-style:none;background-image:url(./images/bg_menu.gif);border-bottom:1px solid #036;text-align:left;padding:10px;} #PLmenuarea li:after{content:"";display:block;height:0;clear:both;} #PLmenuarea ul{margin:0;padding:0;list-style:none;} #PLmenuarea li a{color:#FFF;font-weight:700;} #PLmenuarea li.PLmenuSpace{display:none;} #PLmenuarea li.PLmenu002{background-color:transparent;border:none;padding:0;text-align:left;margin:5px;margin-top:5px;margin-left:5px;background-image:url(./images/li_menu02.gif);background-position:center left;background-repeat:no-repeat;padding-left:12px;} #PLmenuarea li.PLmenu003{background-color:transparent;border:none;padding:0;text-align:left;margin:3px;margin-top:3px;margin-left:15px;background-image:url(./images/li_menu03.gif);background-position:center left;background-repeat:no-repeat;padding-left:10px;} #PLmenuarea li.PLmenu004{background-color:transparent;border:none;padding:0;text-align:left;margin:3px;margin-top:3px;margin-left:15px;background-image:url(./images/li_menu04.gif);background-position:center left;background-repeat:no-repeat;padding-left:12px;} #PLmenuarea li.PLmenu004 a{font-weight:400;color:#000;padding-left:0;} #PLmenuarea li.PLmenu002 a{color:#000;padding-left:0;} #PLmenuarea li.PLmenu003 a{color:#000;padding-left:0;} #PLmainarea{float:right;width:596px;background-image:url(./images/bg_navi.gif);background-repeat:repeat-x;} #PLnavi{*height:1em;min-height:1.3em;padding:7px 10px;border-bottom:1px dashed #036;background-image:url(./images/bg_naviL.gif);background-repeat:no-repeat;} #PLnavi:after{content:"";display:block;height:0;clear:both;} #PLnavi li{float:left;margin:0;padding:0;list-style:none;margin-right:5px;background-image:url(./images/li_naviG.gif);background-position:left center;background-repeat:no-repeat;padding-left:12px;} #PLmaininner{*height:100%;margin:0 5px 10px;padding:10px;} #PLmaininner:after{content:"";display:block;height:0;clear:both;} #PLmainarea .PLeditarea{clear:both;} #PLnavi ul{margin:0;padding:0;list-style:none;} #PLnavi li a{color:#333;} #PLmaininner.PLeditarea{margin:0;padding:0;border:none;background-color:transparent;background-image:none;} #PLsidearea{display:none;} #PLfooterarea{clear:both;width:100%;background-color:#FFF;background-image:url(./images/bg_navi.gif);background-repeat:repeat-x;font-size:90%;color:#666;} #PLfooterinner{*height:100%;padding:10px;} #PLfooterinner:after{content:"";display:block;height:0;clear:both;} #PLfooterarea a{color:#000;} #PLfooterinner.PLeditarea{margin:0;padding:0;border:none;background-color:transparent;background-image:none;} .PLareaend{*clear:both;*#height:0;*font-size:1px;*line-height:0;} 