#lku_waitingArea{position:fixed;_position:absolute;top:300px;left:300px;width:230px;height:230px;border:1px dotted #666;background-color:#ffffd9;z-index:9100;display:none;}#lku_waitingMessage{padding:10px 0 0 30px;}#lku_waitingArea img{position:absolute;top:66px;left:51px;}#lku_alertArea{position:fixed;_position:absolute;top:300px;left:300px;width:400px;border:2px solid #666;background-color:#ffffd9;z-index:9200;padding:5px;display:none;}#lku_bgWaiting,#lku_bgAlert{position:absolute;top:0;left:0;z-index:9000;background-color:#eee;display:none;filter:alpha(opacity = 70);-moz-opacity:.7;opacity:.7;}*{margin:0;padding:0;}h2{color:#163e71;font-weight:bold;font-size:200%;margin:10px 0 0 5px;}hr{margin:10px 0 0 0;padding:1px;}td{vertical-align:top;}a{padding:5px 0 5px 0;}a img{border:none;}a:hover{color:#F00;background-color:#CCC;}li{margin-left:20px;}.label{font-weight:bold;}input.submit{font-size:100%;padding:5px;}.nowrap{white-space:nowrap;}.floatClear{clear:both;}.font80{font-size:80%;}.font120{font-size:120%;}.marginTop5{margin-top:5px;}.marginTop10{margin-top:10px;}.marginTop15{margin-top:15px;}.marginTop20{margin-top:20px;}.marginLeft5{margin-left:5px;}.marginLeft10{margin-left:10px;}.marginLeft15{margin-left:15px;}.marginLeft20{margin-left:20px;}.failureMessage{color:#c00;}.errorMessage{color:#c00;}.successMessage{color:#00c;}span.inputmust{color:#c00;font-size:80%;}#body{background-color:#eafdff;text-align:left;}#topLinkArea{border-bottom:1px solid #999;}#topLinkArea span{margin-left:5px;}#footer{padding:0 5px 10px 5px;}#footer>div{margin-top:10px;}#footer>div>div{margin-left:5px;}#mapCanvas{margin-top:10px;}#infoTable{background-color:#fcfcfc;padding:5px 10px 5px 10px;border:1px solid #ccc;}#infoTable td{padding:2px;vertical-align:middle;}#infoTable td.label{font-weight:bold;}#headerListRecent{font-size:140%;font-weight:bold;color:#163e71;}#listRecentArea{margin-left:5px;}#listRecentArea div{margin-top:10px;white-space:nowrap;overflow:hidden;}#listRecentArea img{width:16px;height:16px;}div.commentArea{background-color:#fcfcfc;padding:5px 10px 5px 10px;border-radius:8px;margin:0 0 15px 10px;}div.commentTextArea{margin-top:5px;padding:10px;border:1px solid #ccc;}body.campaign p{margin-top:10px;}body.campaign p.point{background-color:#ffc;padding:5px;font-size:160%;font-weight:bold;color:#1dbe1d;}body.campaign #noteHeaderArea{font-weight:bold;margin-top:10px;}body.campaign #noteBodyArea{border:1px solid #999;background-color:#fff;}body.comment button{padding:5px 10px;}body.comment #btnArea div{margin-top:10px;}body.comment #btnArea div *{vertical-align:bottom;}body.company #mapArea{padding-top:10px;}body.company ul.self{margin:10px 0 0 0;list-style-type:none;}body.company ul.self li{background-image:url(/image/common/sport_golf.png);background-repeat:no-repeat;background-position:0 5px;margin-left:10px;padding:5px 0 5px 24px;}body.contact #formInput td{vertical-align:middle;}body.contact #submitArea{margin-top:10px;}body.contact #noteArea{background-color:#fff;border:2px dashed #333;padding:0 10px 10px 10px;margin:20px 0 0 20px;}body.contact #noteArea div{margin:10px 0 0 0;}body.haisha div.pageLinkArea{text-align:right;margin:0 0 10px 0;}body.haisha div.pageLinkArea a{margin-left:10px;}body.haishaMap #mapNote{padding:10px;font-size:120%;font-weight:bold;color:#339;}body.haishaMap #dlgComment{position:absolute;left:0;top:0;z-index:100;background-color:#ffd;border:1px solid #999;display:none;}body.haishaMap #dlgComment>div{padding:10px;}body.haishaMap #dc_btnCloseArea{margin-bottom:10px;}body.haishaMap #dc_btnClose{padding:5px 10px;font-size:120%;}body.haishaMap #dc_countArea{margin:15px 0 10px 10px;}body.haishaMap #dc_countArea a{margin-left:10px;}body.haishaRegister #btnSearch{padding:5px 5px;}body.haishaRegister #btnCancel{margin-left:10px;}body.haishaRegister button{padding:2px 5px;}body.haishaRegister #dlgRegister{position:absolute;border:2px solid #999;width:300px;padding:5px;background-color:#eee;display:none;}body.haishaRegisterInput button{padding:5px 10px;}body.haishaRegisterInput #btnArea div{margin-top:10px;}body.haishaRegisterInput #btnArea div *{vertical-align:bottom;}option.gray{color:#999;}#fl_userArea{margin:10px 0 0 0;display:none;padding:10px;background-color:#eee;border:1px solid #ccc;border-radius:8px;}body.privacypolicy div.main{background-color:#fff;border-radius:5px;}body.tcs #main{margin:10px 0 0 0;padding:0 10px 10px 10px;border:1px solid black;}body.tcs #main h3{margin-top:10px;}body.top #marqueeArea{padding:5px;background-color:#6f6fe4;color:#fff;font-weight:bold;}body.top #socialArea{padding:5px;border:1px dotted #999;margin:5px 5px 0 5px;}body.top #linkArea a{display:block;width:240px;float:left;border:1px solid #999;padding:15px 10px;margin:15px 25px 0 25px;font-size:16px;font-weight:bold;border-radius:3px;background-color:#fafafa;}body.top #linkArea a:hover{background-color:#eee;}body.usage h4{margin-top:10px;}body.usage p{margin-top:10px;}body.usage p.rumor{background-color:#fcf;padding:5px;}body.usage p.aim{background-color:#cfc;padding:5px;}body.usage p.kindness{background-color:#ffc;padding:5px;}input{font-size:16px;}textarea{font-size:16px;}select{font-size:16px;height:35px;}#body{font-size:16px;border:1px solid #666;width:638px;}div.contents{padding:10px 10px 0 10px;}div.contents2{padding:0 10px 0 10px;}#logoArea{width:638px;height:80px;background-image:url("/image/logo_640.png");background-repeat:no-repeat;background-position:0 center;padding:0;}#mapCanvas{width:638px;height:478px;}#infoTable td.label{padding-right:10px;}#txtComment{width:400px;}body.campaign #noteBodyArea{padding:0 10px 10px 10px;}body.campaign #noteBodyArea>div{margin-top:10px;}body.company table.company td.label{padding:4px 10px 4px 0;}body.company #mapArea{padding-left:20px;}body.company #map{width:425px;height:350px;}body.contact #formInput td{padding-right:12px;height:25px;}body.contact #formInput #name{width:200px;}body.contact #formInput #mail{width:300px;}body.contact #formInput #text{margin-left:20px;width:400px;}body.haishaMap #dlgComment{width:630px;}body.haishaRegister #dlgRegister{width:420px;padding:10px;}body.privacypolicy div.main{padding:1px 15px 15px 15px;}body.privacypolicy div.main h3{margin-top:20px;}body.top #serviceImageArea{width:638px;height:240px;background-image:url("/image/top/top1_640.png");background-repeat:no-repeat;background-position:0 center;padding:0;}