body{background-image: url("/img/b.gif");background-repeat:repeat;background-color:#CC0000;font-family: "GJ Ryumin Regular KL";padding-top:55px;}.instagram{margin:0 auto;width:960px;}.instagram-placeholder {float: left;margin: 0px 0px 0px 0px;}.sub{color:#FFFFFF;font-size:1.8em;line-height:2em;letter-spacing: 0em;margin-top:20px;mardin-bottom:20px;padding-top:20px;padding-bottom:20px;text-align:center;border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;}.ttl{color:#FFFFFF;font-size:2em;line-height:1.8em;letter-spacing: 0.3em;margin-top:60px;margin-bottom:40px;text-align:center;}.dtop{background-image:url(../img/topmark.png);background-repeat:no-repeat;background-position:left top;text-indent:1.5em;}.dtop a:link { color: #FFFFFF; text-decoration:none;}.dtop a:visited { color: #FFFFFF; text-decoration:none;}.dtop a:hover { color: #FFFFFF;  text-decoration:none; }  .dtop a:active { color: #FFFFFF; text-decoration:none; } .addinforap{ width:960px; margin:0 auto; padding-top:20px; padding-bottom:20px; } .addinfo{ border:2px solid #FFFFFF; width:916px; padding:20px; }  .infotxt{ color:#EEEEEE; font-size:1.8em; line-height:1.6em; letter-spacing: 0em; }  .infotxt .ttl{ color:#FFFFFF; font-size:1.2em; line-height:2em; letter-spacing: 0.1em; } .aten{ font-size:0.8em; line-height:1em; letter-spacing: 0.2em; }  .contactb{ background-image:url(../img/barrow.png); background-repeat:no-repeat; background-position:380px center; color:#FFFFFF; padding-top:0px; background-color:#CC0000; width:400px; padding:10px; margin:20px auto; border:2px solid #FFFFFF; text-indent:1em; display:block; cursor:pointer; font-size:2em; } .contactb a:link { color: #FFFFFF; text-decoration:none;}.contactb a:visited { color: #FFFFFF; text-decoration:none;}.contactb a:hover { color: #FFFFFF; text-decoration:none;}.contactb a:active { color: #FFFFFF; text-decoration:none;}.infotxt{width:100%;float:left;}.infoimg{width:300px;float:left;margin-left:16px;}.linediv{border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;}