/* default setting */body{margin:0;padding:0px 0 0 20px;}h1{margin:0; padding:0;}h2{margin:0; padding:0;}h3{margin:0; padding:0;}h4{margin:0; padding:0;}div{margin:0; padding:0;}p{margin:0; padding:0px 0 1em 0;}/* text setting */.txt-sml{font-size:x-small;line-height:140%;}.txt-nml{font-size:small;line-height:140%;}.txt-big{font-size:medium;line-height:120%;}.txt-xbig{font-size:large;line-height:120%;}.caption{font-size:x-small;line-height:120%;margin:0;padding:3px 0 0 0;}/* layout setting */.box-l{float:left;margin:0;padding:0;}.box-r{float:right;margin:0;padding:0;}.wclear{clear:both;margin:0;padding:0;}.lclear{clear:left;margin:0;padding:0;}/* page-waku */.waku{margin:0;padding:0;width:760px;}/* pankuzu-menu */.pankuzu{font-size:x-small;line-height:120%;padding:6px 0 8px 0;}/* contents */.cont{padding-bottom:40px;}.ttl{padding-bottom:20px;}.ttl td{border-bottom:1px solid #bfbfbf;}.sttl{padding-bottom:6px;}/* caution table */.k-color{ background-color:#666666;}.caution{ padding:10px 0 40px 0;}.caution td{text-align:left;padding-bottom:2px;}.caution-txt{color:#203CC9;}.caution-box{border-top:1px dotted #bfbfbf; padding:8px 0 40px 0;}.caution-box td{ font-size:x-small; line-height:135%; padding:0 0 0.5em 0;}/* topagetop */.topagetop{text-align:right;padding:3px 0 10px 0;}/* footerlink */.ftlink{padding:4px 0;border-top:1px solid #bfbfbf;}