body { margin-top: 0px; margin-bottom: 5px; font-family: "メイリオ", "MS Pゴシック", sans-serif; background-color: #EEEEDF; } *:first-child+html body { margin-top: 0px; margin-bottom: 5px; font-family: "メイリオ", "MS Pゴシック", sans-serif; background-color: #EEEEDF; } html>body { margin-top: 0px; margin-bottom: 5px; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif; background-color: #EEEEDF; } h2 { color: #CC0000; line-height: 43px; font-size: 14px; font-weigt: bold; } .HeadMenu2 { float: left; text-align: center; display: block; height: 30px; width: 900px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; } .HeadMenu2 ul { display: inline; list-style: none; } .HeadMenu2 ul li { float: left; display: block; list-style: none; width: 100px; height: 30px; font-size: 13px; line-height: 32px; text-align: center; background-image: url("../../img2/TopMenu1.jpg"); background-repeat: repeat-x; background-position: left top; color: #333333; } .HeadMenu2 ul li a:link { float: left; display: block; text-decoration: none; width: 100px; height: 30px; font-size: 12px; line-height: 30px; text-align: center; background-image: url("../../img2/TopMenu1.jpg"); background-repeat: repeat-x; background-position: left top; color: #333333; } .HeadMenu2 ul li a:visited { float: left; display: block; text-decoration: none; width: 100px; height: 30px; font-size: 12px; line-height: 30px; text-align: center; background-image: url("../../img2/TopMenu1.jpg"); background-repeat: repeat-x; background-position: left top; color: #333333; } .HeadMenu2 ul li a:hover { float: left; display: block; text-decoration: none; width: 100px; height: 30px; font-size: 12px; line-height: 30px; text-align: center; background-image: url("../../img2/TopMenu1.jpg"); background-repeat: repeat-x; background-position: left bottom; color: #DE3F3F; } .RightBan { border-left: 1px solid #DDDDDD; font-size: 12px; } .RightBan img { margin-top: 8px; } .RightBan-sub1 { clear: both; display: block; width: 150px; height: 30px: font-size: 12px; line-height: 32px; color: #333333; text-align: left; text-indent: 12px; margin-top: 8px; background-image: url("../../img2/SubTitle1.jpg"); background-repeat: no-repeat; background-position: left top; } .TopBan-sub1 { display: block; width: 530px; height: 30px; line-height: 32px; color: #FF3300; text-align: left; text-indent: 12px; background-image: url("../../img2/SubTitle2.jpg"); background-repeat: no-repeat; background-position: left top; } .SecTitle1-head { clear: both; display: block; width: 530px; height: 30px; text-indent: 15px; font-size: 14px; line-height: 30px; color: #CC0000; text-align: left; background-image: url("../../img2/SecTitle1.gif"); background-repeat: no-repeat; background-position: left top; } .SecTitle1 { clear: both; display: block; width: 530px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin-top: 0px; margin-bottom: 15px; text-align: center; } .SecTitle1-bun { clear: both; display: block; width: 510px; font-size: 12px; line-height: 22px; text-align: left; margin-top: 8px; margin-bottom: 8px; margin-left: auto; margin-right: auto; } .SecTitle1-bun img { margin-right: 15px; margin-bottom: 10px; } .SecTitle1-bun hr { width: 95%; color: #DE3F3F; text-align: center; height: 2px; } .SecTitle1-link { float: right; text-align: right; } .PanList { float: left; font-size: 12px; line-height: 23px; margin-top: 8px; margin-left: 15px; border-bottom: 1px dashed #CCCCCC; } .LeftMenu-sub1 { clear: both; display: block; width: 150px; height: 30px: font-size: 12px; line-height: 32px; color: #FFFFFF; text-align: left; text-indent: 12px; margin-left: 10px; margin-top: 8px; background-image: url("../../img2/SubTitle3.jpg"); background-repeat: no-repeat; background-position: left top; } .LeftMenu-sub2 { clear: both; display: block; width: 150px; height: 30px: font-size: 12px; line-height: 32px; color: #FFFFFF; text-align: left; text-indent: 12px; margin-left: 10px; margin-top: 16px; background-image: url("../../img2/SubTitle4.jpg"); background-repeat: no-repeat; background-position: left top; } .LeftMenu-sub3 { clear: both; display: block; width: 150px; height: 30px: font-size: 12px; line-height: 32px; color: #FFFFFF; text-align: left; text-indent: 12px; margin-left: 10px; margin-top: 16px; background-image: url("../../img2/SubTitle5.jpg"); background-repeat: no-repeat; background-position: left top; } .LeftMenu-Banner { clear: both; display: block; width: 150px; margin-left: 10px; margin-top: 0px; text-align: center; } .LeftMenu-Banner img { margin-top: 8px; } .LeftMenu-UL { clear: both; display: block; width: 150px; margin-left: 10px; margin-top: 0px; } .LeftMenu-UL ul { display: inline; list-style: none; } .LeftMenu-UL ul li { claer: both; float: left; display: block; list-style: none; width: 148px; height: 25px; border-bottom: 1px dotted #999999; font-size: 12px; line-height: 25px; text-align: left; color: #990000; margin-bottom: 3px; } .LeftMenu-Span a:link { padding-left: 15px; font-size: 12px; line-height: 25px; background-image: url("../../img2/Icon1.gif"); background-repeat: no-repeat; background-position: left 2px; } .LeftMenu-Span a:visited { padding-left: 15px; font-size: 12px; line-height: 25px; background-image: url("../../img2/Icon1.gif"); background-repeat: no-repeat; background-position: left 2px; } .LeftMenu-Span a:hover { padding-left: 15px; font-size: 12px; line-height: 25px; margin-left: 8px; background-image: url("../../img2/Icon1.gif"); background-repeat: no-repeat; background-position: left 2px; } .LeftMenu-SpanNew a:link { padding-left: 15px; font-size: 12px; line-height: 25px; background-image: url("../../img2/Icon2.gif"); background-repeat: no-repeat; background-position: left 2px; } .LeftMenu-SpanNew a:visited { padding-left: 15px; font-size: 12px; line-height: 25px; background-image: url("../../img2/Icon2.gif"); background-repeat: no-repeat; background-position: left 2px; } .LeftMenu-SpanNew a:hover { padding-left: 15px; font-size: 12px; line-height: 25px; margin-left: 8px; background-image: url("../../img2/Icon2.gif"); background-repeat: no-repeat; background-position: left 2px; }