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 #990000; /* [dark2] */ border-top: 10px solid #CC0000; /* [dark] */ border-bottom: 2px solid #990000; /* [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 #990000; /* [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: #CC0000; /* [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 #990000; /* [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 #990000; /* [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 #990000; /* [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 { border-top: 1px solid #990000; /* [dark2] */ background-color: #f5f5f5; 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 #900;border-top:10px solid #C00;border-bottom:2px solid #900;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 #900;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:#C00;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 #900;}
#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 #900;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 #900;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%;border-top:1px solid #900;background-color:#f5f5f5;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;}
