@charset'UTF-8';html{margin:0;padding:0;height:100%}@media screen and (max-width:899px){body{margin:0;padding:0;height:100%;font-family:'ヒラギノ角ゴ ProN W3','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic ProN','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,form,table,caption,th,td{margin:0;padding:0}img,swf{border:0;vertical-align:top}a img{border:0;vertical-align:top}a:link{color:#422d25;text-decoration:none}a:active{color:#422d25;text-decoration:none}a:visited{color:#422d25;text-decoration:none}a:hover{color:#333;text-decoration:none}.lnk{text-decoration:underline !important}input,select,textarea{font-size:16px;width:100%;color:#333;border:1px solid #ddd;background:#fdfdfd;padding:.8rem .4rem;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}button{font-size:16px;color:#333;border:1px solid #ddd;background:#fdfdfd;padding:.8rem;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}div.clearer{clear:left}div.clearer_b{clear:both}table.type01{width:100%;border-collapse:separate;border-spacing:1px;text-align:left;line-height:1.5;border-top:1px solid #cdbb8d;margin:3rem 0}table.type01 th{width:20%;background:#fafae8;padding:15px;font-weight:bold;vertical-align:top;text-align:center;border-bottom:1px solid #cdbb8d}table.type01 td{padding:15px;vertical-align:top;border-bottom:1px solid #cdbb8d}table.type02{width:100%;border-collapse:separate;border-spacing:1px;text-align:left;line-height:1.5;margin:3rem 0;padding-bottom:2rem;border-bottom:1px solid #cdbb8d}table.type02 th{width:40%;background:#fff;padding:15px 0;font-weight:bold;vertical-align:top;border-right:1px solid #cdbb8d}table.type02 td{padding:15px 0;vertical-align:top}table.type03{width:100%;border-collapse:separate;border-spacing:0;text-align:left;line-height:1.5;border-top:1px solid #cdbb8d;margin:3rem 0}table.type03 th{width:30%;background:#fafae8;padding:15px;font-weight:bold;text-align:center;vertical-align:middle;border-bottom:1px solid #cdbb8d;border-left:1px solid #cdbb8d;border-right:1px solid #cdbb8d}table.type03 td{padding:15px;vertical-align:middile;border-bottom:1px solid #cdbb8d;border-right:1px solid #cdbb8d}table.type04{width:100%;border-collapse:separate;border-spacing:0;text-align:center;line-height:1.5;border-top:1px solid #cdbb8d;border-left:1px solid #cdbb8d;margin:3rem 0}table.type04 th{background:#fafae8;padding:10px;font-weight:bold;vertical-align:middile;border-right:1px solid #cdbb8d}table.type04 td{padding:10px;vertical-align:middile;border-bottom:1px solid #cdbb8d;border-right:1px solid #cdbb8d}.type03_bottom{background:#fafae8}.form_m{width:90%;max-width:400px}.form_s{width:60%;max-width:200px}.form_ss{width:30%;max-width:100px}.form_sss{width:20%;max-width:50px}.form_sssp{width:90%;max-width:70px}.form_send{margin:0 .2rem;width:140px;background:#f2ede4;font-weight:bold}.form_send:hover{background:#cdbb8d}.form_explain{margin:0 1rem 0 1rem;width:62px;background:#f2ede4;font-weight:bold}.form_explain:hover{background:#cdbb8d}.form_ok{margin:0 auto 0 30%;width:140px;background:#f2ede4;font-weight:bold}.form_ok:hover{background:#cdbb8d}.finished{border-top:1px solid #cdbb8d;border-bottom:1px solid #cdbb8d;background:#fafae8;max-width:100%;margin:2rem 0;padding:.8rem}.finished h5{font-size:16px;color:#f04c00}div#container{min-height:100%;height:100%;height:auto;position:relative}div#header{background:#fafae8}div#header-inner{width:100%;text-align:left;margin:0 auto}div#header .bar{float:left;margin-right:30px}div#menu ul{width:100%;list-style:none;margin:0 auto}div#menu ul li{width:150px;float:left;font-size:15px;text-align:center}div#menu ul li a{background:#f2ede4;color:#422d25;width:auto;height:35px;display:block;padding-top:10px}div#menu ul li a:hover{background:#f5ed9d}.backlink{background:#fafae8}.msgtit{padding-top:20px}.pict{width:100%}div#header h1{float:left}div#contents{height:auto;padding-bottom:100px;clear:left}div#main{padding:0 0 150px 0;font-size:18px}div#main h1{font-size:22px;color:#422d25;width:100%;margin:0 auto;padding:15px 0}div#main h2{background:#f5ed9d;font-size:22px;color:#422d25;width:100%;margin:0 auto;padding:15px 0}div#main h3{font-size:18px;color:#422d25;margin:0 0 8px 0}div#main h4{font-size:16px;color:#422d25;margin:0 0 8px 0}div#main p{color:#422d25;margin:0 0 10px 0;line-height:1.5rem}div#main ul{color:#422d25;list-style:none;margin:0 0 30px 0;line-height:1.5rem}div#breadcrumb{background:#fafae8;height:35px;margin:0 0 30px 0}div#breadcrumb ul{width:100%;list-style:none;margin:0 auto}div#breadcrumb ul li{float:left;font-size:14px;padding:6px 15px 0 0}div#footer{height:200px;background:#fafae8;position:absolute;bottom:0;width:100%;text-align:center}div#footer ul{list-style:none;font-size:14px;padding:20px 0 12px 0}div#footer li{padding:0 10px;display:inline}div#footer p{font-size:12px}#bsyBdg{z-index:9998;opacity:.5;position:fixed;display:none;left:0;top:0;width:100%;height:100%;background-color:black}#bsyMsg{top:200px;z-index:9999;position:fixed;text-align:center;vertical-align:middile;width:600px;height:60px;left:50%;margin-left:-300px}#bsyMsg p{font-size:18px;font-weight:bold;color:white}}@media screen and (min-width:900px){body{margin:0;padding:0;height:100%;font-family:'ヒラギノ角ゴ ProN W3','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic ProN','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,form,table,caption,th,td{margin:0;padding:0}img,swf{border:0;vertical-align:top}a img{border:0;vertical-align:top}a:link{color:#422d25;text-decoration:none}a:active{color:#422d25;text-decoration:none}a:visited{color:#422d25;text-decoration:none}a:hover{color:#333;text-decoration:none}.lnk{text-decoration:underline !important}input,select,textarea{font-size:16px;width:100%;color:#333;border:1px solid #ddd;background:#fdfdfd;padding:.8rem;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}button{font-size:16px;color:#333;border:1px solid #ddd;background:#fdfdfd;padding:.8rem;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}div.clearer{clear:left}div.clearer_b{clear:both}table.type01{width:100%;border-collapse:separate;border-spacing:1px;text-align:left;line-height:1.5;border-top:1px solid #cdbb8d;margin:3rem 0}table.type01 th{width:20%;background:#fafae8;padding:15px;font-weight:bold;vertical-align:top;text-align:center;border-bottom:1px solid #cdbb8d}table.type01 td{padding:15px;vertical-align:top;border-bottom:1px solid #cdbb8d}table.type02{width:100%;border-collapse:separate;border-spacing:1px;text-align:left;line-height:1.5;margin:3rem 0;padding-bottom:2rem;border-bottom:1px solid #cdbb8d}table.type02 th{width:20%;background:#fff;padding:15px;font-weight:bold;vertical-align:top;border-right:1px solid #cdbb8d}table.type02 td{padding:15px;vertical-align:top}table.type03{width:100%;border-collapse:separate;border-spacing:0;text-align:left;line-height:1.5;border-top:1px solid #cdbb8d;margin:3rem 0}table.type03 th{width:30%;background:#fafae8;padding:15px;font-weight:bold;text-align:center;vertical-align:middle;border-bottom:1px solid #cdbb8d;border-left:1px solid #cdbb8d;border-right:1px solid #cdbb8d}table.type03 td{padding:15px;vertical-align:middile;border-bottom:1px solid #cdbb8d;border-right:1px solid #cdbb8d}table.type04{width:100%;border-collapse:separate;border-spacing:0;text-align:center;line-height:1.5;border-top:1px solid #cdbb8d;border-left:1px solid #cdbb8d;margin:3rem 0}table.type04 th{background:#fafae8;padding:10px;font-weight:bold;vertical-align:middile;border-right:1px solid #cdbb8d}table.type04 td{padding:10px;vertical-align:middile;border-bottom:1px solid #cdbb8d;border-right:1px solid #cdbb8d}.type03_bottom{background:#fafae8}.form_m{width:90%;max-width:400px}.form_s{width:90%;max-width:200px}.form_ss{width:30%;max-width:100px}.form_sss{width:20%;max-width:50px}.form_sssp{width:90%;max-width:70px}.form_send{margin:0 1rem 0 1rem;width:180px;background:#f2ede4;font-weight:bold}.form_send:hover{background:#cdbb8d}.form_explain{margin:0 1rem 0 1rem;width:62px;background:#f2ede4;font-weight:bold}.form_explain:hover{background:#cdbb8d}.form_ok{margin:0 auto 0 30%;width:180px;background:#f2ede4;font-weight:bold}.form_ok:hover{background:#cdbb8d}.finished{border-top:1px solid #cdbb8d;border-bottom:1px solid #cdbb8d;background:#fafae8;max-width:100%;margin:2rem 0;padding:.8rem}.finished h5{font-size:16px;color:#f04c00}div#container{min-height:100%;height:100%;height:auto;position:relative}div#header{background:#fafae8}div#header-inner{max-width:900px;text-align:left;margin:0 auto}div#header .bar{float:left;margin-right:30px}div#menu{background:#f2ede4;height:45px}div#menu ul{width:900px;list-style:none;margin:0 auto}div#menu ul li{width:150px;float:left;font-size:15px;text-align:center}div#menu ul li a{color:#422d25;width:auto;height:35px;display:block;padding-top:10px;background:#f2ede4}div#menu ul li a:hover{background:#f5ed9d}.backlink{background:#fafae8}.msgtit{padding-top:20px}div#header h1{float:left}div#contents{height:auto;padding-bottom:100px;clear:left}div#main{background:url(images/cbg.gif) repeat-x;padding:0 30px 150px 30px;font-size:18px}div#main h1{font-size:22px;color:#422d25;width:900px;margin:0 auto;padding:15px 0}div#main h2{font-size:22px;color:#422d25;width:900px;margin:0 auto;padding:15px 0}div#main h3{font-size:18px;color:#422d25;margin:0 0 8px 0}div#main h4{font-size:16px;color:#422d25;margin:0 0 8px 0}div#main p{color:#422d25;margin:0 0 10px 0;line-height:1.5rem}div#main ul{color:#422d25;list-style:none;margin:0 0 30px 0;line-height:1.5rem}div#breadcrumb{background:#fafae8;height:35px;margin:0 -30px 30px -30px}div#breadcrumb ul{width:900px;list-style:none;margin:0 auto}div#breadcrumb ul li{float:left;font-size:14px;padding:6px 15px 0 0}div#footer{height:200px;background:#fafae8;position:absolute;bottom:0;width:100%;text-align:center}div#footer ul{list-style:none;font-size:14px;padding:20px 0 12px 0}div#footer li{padding:0 10px;display:inline}div#footer p{font-size:12px}#bsyBdg{z-index:9998;opacity:.5;position:fixed;display:none;left:0;top:0;width:100%;height:100%;background-color:black}#bsyMsg{top:200px;z-index:9999;position:fixed;text-align:center;vertical-align:middile;width:600px;height:60px;left:50%;margin-left:-300px}#bsyMsg p{font-size:18px;font-weight:bold;color:white}}