*{margin:0;padding:0;border:0}#page{margin:0;padding:0;text-align:left;background:#473c3c;border-right:solid 1px #473c3c;line-height:160%}#head{background:url(glasgowrose_red2.jpg) no-repeat;padding:0;margin:0 0 .2em;width:170px;height:170px;float:left;position:relative}*>#head{padding:0;overflow:hidden}h1{margin:0;padding:0}h1 a{font-size:85%;padding:4px;color:#fff;text-decoration:none;line-height:75%;position:absolute;top:140px;font-family:Georgia,"Times New Roman",Times,serif;width:165px;left:0}h1 a:link,h1 a:visited,h1 a:hover{color:#fff}.line{background-color:#ccc;height:1px;font-size:1px}a{text-decoration:underline}a:link{color:#ac2022}a:visited{color:#303}a:hover{color:#473c3c;text-decoration:none}.line{height:1px;font-size:1px}.title{font-family:"Verdana";padding:5px}p.skip{display:none}.midasi{font-size:110%;font-weight:bold;color:#fff;padding:5px;background-color:#000;margin-bottom:5px;width:560px;height:20px}.midasi32{font-size:110%;font-weight:bold;color:#fff;padding:5px;background-color:#000;margin-bottom:5px;width:560px;height:50px}.font_s{font-size:75%}.kanren{font-size:95%;color:#555;padding:5px;margin-bottom:5px;width:350px;border-style:dotted;border-width:1px;margin-left:300px}#menu{padding:0;text-align:left;background-color:#000;height:170px}#menu h1{color:#fff;margin:26px auto}#menu h2{display:none}#menu ul{list-style-type:none;margin:0;padding:2px;background-color:#000}#menu li{display:inline;margin:0;padding:0;background-color:#ac2022}#menu li a{display:inline;text-decoration:none;font:90%;padding:2px;font-family:Georgia,"Times New Roman",Times,serif}#menu li a:link,#menu li a:visited{color:#eee}#menu li a:hover{color:#f7b292;border-bottom:3px solid #eee}#menu li a.on{color:#f7b292}#menu2{padding:0;text-align:left}#menu2 h2{display:none}#menu2 ul{list-style-type:none;margin:0;padding:2px}#menu2 li{display:inline;margin:0;padding:0}#menu2 li a{display:inline;text-decoration:none;font-size:80%;padding:2px}#menu2 li a:link,#menu2 a:visited{color:#eee;background:#ac2022;border-bottom:3px solid #999}#menu2 li a:hover{color:#f7b292}#menu2 li a.on{color:#f7b292}#menu2{padding:0;text-align:left}#menu2 h2{display:none}#menu3 ul{list-style-type:none;margin:0;padding:2px}#menu3 li{display:inline;margin:0;padding:0}#menu3 li a{display:inline;text-decoration:none;font-size:80%;padding:2px}#menu3 li a:link,#menu3 a:visited{color:#eee;background:#ac2022;border-bottom:3px solid #999}#menu3 li a:hover{color:#f7b292}#menu3 li a.on{color:#f7b292}.path{color:#ccc;text-align:right;height:20px}.path a:link,.path a:visited{color:#ccc;text-decoration:underline}.path a:hover{color:#db4022;text-decoration:none}#submenu{margin:0;padding:0 5px;float:left;width:160px;clear:both;background-color:#5b5252;font-size:86%}#submenu h2{font:102% Helvetica,Arial,sans-serif;letter-spacing:1px;margin:.3em 0 0;padding:2px 5px;color:#e8e8e8;border-bottom:1px solid #272121}#submenu ul{list-style-type:none;margin:0 0 .4em;padding:0;border-bottom:2px solid #5b5252;background-color:#524848}#submenu li{display:inline;margin:0;padding:0}#submenu li a{display:block;text-decoration:none;font:102% Helvetica,Arial,sans-serif;padding:3px 5px 3px 13px;letter-spacing:1px;border-bottom:1px solid #272121;border-top:1px solid #5b5252;background:url(icon2.gif) no-repeat 5px 50%}#submenu li a:link,#submenu li a:visited{color:#ccc}#submenu li a:hover{color:#f7b292;background-color:#524848 url(icon.gif) no-repeat 7px 50%}#submenu li a.on{color:#f7b292;background:url(icon.gif) no-repeat 5px 50%}#submenu li.menuon{display:block;font:92% Helvetica,Arial,sans-serif;font-weight:bold;padding:3px 11px;letter-spacing:1px;border-bottom:1px solid #272121;border-top:1px solid #5b5252;color:#f7b292;background:#524848 url(icon.gif) no-repeat 7px 50%}#main{color:#555;margin:-118px 0 0 170px;background:#fff}*>#main{margin:0 0 0 170px}.text{margin:0 0 2.5em}#main h3 a{font-size:15px;font-weight:bold;color:#fff;padding:0 5px 5px 0}#main h2{font-size:20px;font-weight:bold;color:#555;padding:5px}#main h3{font-size:15px;font-weight:bold;color:#fff;padding:5px;background-color:#524848;margin-bottom:5px}.backtop{text-align:right;border-top:1px dotted #ccc;margin:1.5em 0 0;padding:5px 0}#foot{font-size:90%;text-align:left;color:#ddd;padding:4px}#foot a{text-decoration:none}#foot a:link,#foot a:visited{color:#ddd}#foot a:hover{color:#333}h2,h3{font-family:Times,"Times New Roman",serif;letter-spacing:2px}h2,h3,h4{padding:0;margin:.4em 0}h2{font-size:152%;color:#333}h3{font-size:142%;color:#555;border-bottom:1px solid #ddd}h4{font-size:110%;color:#ac2022}img{border:0}p{margin:0 0 .4em 0}del{text-decoration:line-through}big{font-size:132%}small{font-size:84%}input,textarea,select{background:#fff;border:1px solid #ac2022;margin:.1em 0}#main ol{list-style-position:outside;margin:0 1em 0 2.5em}#main ol li{padding:0}#main ul{list-style:disc outside;margin:.5em 2em;padding:5px}#main li{padding:0}#main dl{list-style-position:inside;padding:5px}#main dt{font-weight:bold;padding:1px 0;border-bottom:1px dotted #ccc}#main dd{padding:0 5px;margin:0 .5em}blockquote{border:1px solid #ac2022;margin:1em;padding:5px}pre{font-size:95%;color:#111;margin:1em;padding:5px}#main ul.row{list-style-type:none}#main ul.row li{display:inline;margin:0 .2em 0 0}#main dl.img_side dt{float:left;margin:0 .5em 0 0;border:none}#main dl.img_side dd{border:none}br.clear{clear:both;line-height:0;0.5em 0;padding:5px}.box_2{background:#ababab;color:#111;margin:.5em 0;padding:5px}.box_auto{height:100px;overflow:auto;margin:.5em 0}.siromoji{font-style:italic;font-weight:bold;color:#fff}.font_red{color:red}.ten_500{width:520px;border:2px dotted #999;text-align:left;margin:10px auto;padding:10px}.inyo_450{width:450px;border:2px dotted #999;text-align:left;margin:2px auto;padding:6px;fonr-size:85%}.sen_600{text-align:left;padding:15px;width:600px;border:solid 2px #999;margin:15px auto}.dropmenu{top:20px;left:170px;position:fixed;z-index:1;width:600px;padding:10px;*zoom: 1;list-style-type:none;padding:0}.dropmenu:before,.dropmenu:after{content:"";display:table}.dropmenu:after{clear:both}.dropmenu li{position:relative;width:200px;float:left;margin:0;padding:0;text-align:center}.dropmenu li a{display:block;margin:0;padding:15px 0 11px;background:#ac2022;color:#fff;font-size:14px;line-height:1;text-decoration:none}.dropmenu li ul{list-style:none;position:absolute;z-index:9999;top:100%;left:0;margin:0;padding:0}.dropmenu li ul li{width:100%}.dropmenu li ul li a{padding:13px 15px;border-top:1px solid #7c8c0e;background:#ac2022;text-align:left}.dropmenu li:hover>a{background:#f7b292}.dropmenu li a:hover{background:#f7b292}#dropmenu li ul li{overflow:hidden;height:0;transition:.2s}#dropmenu li:hover ul li{overflow:visible;height:38px}#left-to-right ul{overflow:hidden;width:0;transition:.5s}#left-to-right li:hover ul{width:100%}#left-to-right li:hover ul li a{white-space:nowrap}