#all,#contents h2{border:1px solid gray}#contents h2,#contents h3{padding-left:.5em;clear:both}#contents dd,#contents dt{line-height:1.5}#header ul,#nav li,.sc,.text_center,div.imagebox_center{text-align:center}#all,#header{position:relative;top:0}#contents,#contents h3,#front,#nav,#rear,.clear{clear:both}#nav li,span{white-space:nowrap}html{background:#ffc}body{line-height:1.75}#all{margin:10px auto;max-width:1100px;padding:0;border-bottom:thick solid navy;background:#fff;color:#000}p{margin:0 1em}.s1{margin-left:1em}.s2{margin-left:2em}.s3{margin-left:3em}.s6{margin-left:6em}.s7{margin-left:7em}#pagebody{margin-top:48px}#contents{font-size:small;background:#cff;border-top:1px solid #069;border-bottom:1px solid gray;padding:.5em 0;margin:.8em 0;float:left;width:100%}@media screen and (max-device-width:400px){#contents h1{font-size:large}#contents #pan{display:none}#footer{height:10em}}@media screen and (min-device-width:401px){#contents h1{font-size:x-large}#contents #pan{display:block}}#contents h1{color:red;margin:.5em;border-bottom:2px solid teal}#contents h2{font-size:large;color:#039;margin:.5em;border-left:thick solid #039}#contents h3{color:#00f;background-color:#f0f0f0;margin:.5em;border:0 both}.note{text-indent:-1em;font-size:small;margin-left:2em}.red{color:red}.sub .photo{float:left;margin:.5em .5em .5em 1em}#contents dd{margin-bottom:.55em}#contents .main p{text-indent:1em}.summary{border:2px outset #ffc;background:#ffc;margin:.5em 1em;padding:.5em}#contents .main,#header ul{border-bottom:1px solid gray}.text_center{font-size:90%}div.imagebox_right{float:right;font-size:85%;margin:.5em 1em .5em .5em}div.imagebox_left{float:left;font-size:85%;margin:.5em .5em .5em 1em}table{margin-top:.7em;margin-left:auto;margin-right:auto;border:1px solid gray;border-collapse:separate;border-spacing:5px}td,th{padding:.2em .5em}.bc1{background-color:#cfc}.bc2{background-color:#fc9}dt{padding:1em 0 .5em 2.5em}dd{padding:0 4em 0 2.5em}.c1{vertical-align:top}ul.list_none{list-style-type:none}#contents .main{background:#fff;margin:.5em 0 0 1em;padding:0 .5em;border-right:1px solid gray;width:95%}#logo img,#nav,#nav a{width:100%}#copyright crl{margin:20px 15px 1px 1px}#rear{height:5em;font-size:small}@media screen and (min-device-width:401px){#footer{height:5em}}#footer{background:#fff;line-height:1.4}#footer address{float:right;padding:.6em 1em;font-style:normal}#footer p{float:left;padding:.6em 0}#front{position:absolute;top:0;width:96%;height:1em}#header ul{background:#ffc;border-right:1px solid gray;border-left:1px solid gray;margin:-.1em 0;padding:.4em 1em;font-size:55%}#header li{display:inline;margin:0 .5em}#logo{margin:13px .5em 0;float:left}#logo img{max-width:400px;height:auto}#logo a img{border:none}#helpMenu{float:right;width:18%}#nav{margin:0 0 0 1em;padding:0;font-size:70%}#nav li{display:block;width:18%;float:left;padding:.5em 0 .4em;background:#039;color:#fff;margin:0 .5em 0 0;font-weight:bolder;overflow:hidden;text-overflow:ellipsis}#nav li.current{background:#cff;padding:.5em 0 1.3em;font-weight:bolder;color:#000;border-top:1px solid #069;border-left:1px solid #069;border-right:1px solid #069;border-bottom:1px solid #cff}#nav a{display:block;text-decoration:none;color:#fff}#nav a:hover{background:orange;color:navy;text-decoration:underline}