/* 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:0 0 0 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-nml-t{font-size:small;line-height:140%;color:#00005D;font-weight:bold}.txt-nml-bt{font-size:small;line-height:140%;font-weight:bold}.txt-big-t{font-size:large;line-height:140%;color:#00005D;font-weight:bold}.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{ width:760px; padding-bottom:40px;}.ttl{padding-bottom:20px;}.sttl{border-top:solid 4px #000000;}.sttl2{border-top:solid 4px #000000; margin-bottom:20px;}.sttl3{margin-bottom:20px;}.border_black{border-top:solid 4px #000000;margin:0; padding:10px 0 0 0;}.cont1_box_r{width:454px; margin-left:27px;}.footer_btn{ margin:0; padding:10px 0 0 0;}.ttl_top_bg{background-image:url(../images/bg_top_1.gif); background-position:top; background-repeat:repeat-y; margin:0; padding:0;}.ttl_top_margin{ margin:0; padding:10px 20px 10px 50px;}.text_top_margin1{ margin:10px 0 20px 25px; padding:0;}.text_top_margin2{ margin:10px 3px 20px 3px; padding:0;}.text_top_margin3{ margin:5px 0 0 0; padding:0;}.text_top_margin4{ margin:10px 0 10px 0; padding:0; text-align:right;}.text_top_margin5{ padding:15px 0 0 20px; margin:0;}.text_page2_margin1{ margin:0 0 0 5px; padding:0;}.text_page2_margin2{ padding:30px 5px 30px 5px; margin:0;}.text_page2_margin3{ margin:15px 5px 10px 5px; padding:0;}/* topagetop */.topagetop{text-align:right;padding:10px 0 10px 0; border-top:dotted 1px #cccccc;}.caution-box{border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}.caution-box2{border-top:1px solid #bfbfbf;}.caution-box td{ font-size:x-small; line-height:135%; padding:0 0 0.5em 0;}.caution-box2 td{ font-size:x-small; line-height:135%; padding:0 0 0.5em 0;}