body {font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size: 13px;color: #000;background: #CCC;margin: 0px;padding: 0px;}#contener {width: 770px;background: #FFF;padding: 0px;height: 750px;margin: 0px auto;}{height: 521px;width: 653px;float: right;margin-right: 22px;margin-top: 8px;padding: 1px 1px 1px 2px;border: 1px solid #CCC;}#contents {background: #FFF;margin: 0px auto 15px;width: 770px;height: 707px;padding: 0px;}#contents #header {width: 770px;padding: 0px;margin: 0px 0px 1px;}#contents #headP {width: 770px;margin: 0px;padding: 0px;}#header #head-navi {width: 400px;font-size: 14px;padding: 0px;margin: 1px 0px 0px 11px;}#contents #main-contents {width: 750px;border: 1px solid #CCC;height: 634px;margin: 4px 0px 10px 10px;padding: 0px;}#main-contents #gazou1 {margin: 8px auto 5px;width: 603px;height: 430px;padding: 0px;}#main-contents #gazou1-311 {margin: 8px auto 5px;width: 311px;height: 430px;padding: 0px;}#main-contents #gazou1-640 {margin: 8px auto 5px;width: 640px;height: 430px;padding: 0px;}#main-contents #gazou1-644 {margin: 8px auto 5px;width: 644px;height: 430px;padding: 0px;}#gazou1-right309    {float: right;width: 309px;margin: 0px;padding: 0px;}#gazou1-right313 {float: right;width: 313px;margin: 0px;padding: 0px;}#main-contents #side {width: 400px;font-size: 11px;line-height: 16px;padding: 3px 0px 0px;margin: 7px auto 0px;}#main-contents #botan {height: 105px;width: 670px;padding: 0px;margin: 0px auto;}#main-contents #side #side-top {width: 390px;font-size: 14px;color: #00F;margin-left: 10px;margin-top: 0px;padding: 2px 0px 3px;}#main-contents #side .side2 {width: 390px;padding: 0px;margin: 1px 0px 3px 10px;}#main-contents #side #botan {width: 324px;font-size: 16px;margin: 10px auto 13px;height: 30px;padding: 0px;}#main-contents #side #botan .botan-right {text-align: left;float: right;width: 130px;border: 1px solid #CCC;margin: 0px;padding: 3px 0px 3px 40px;}#main-contents #side #botan #botan-ieft {float: left;width: 110px;text-align: right;border: 1px solid #CCC;margin: 0px;padding: 3px 40px 3px 0px;}#main-contents #botan {width: 680px;text-align: center;float: none;height: 92px;margin: 10px auto 6px;padding: 0px;}ul{text-align: center;list-style: none;margin: 0px;padding: 0px;} li {display: -moz-inline-box;display: inline-block;/display: inline;/zoom: 1;margin: 0px;padding: 0px 7px 0px 0px;}#side {width: 411px;margin-left: auto;float: none;margin-right: auto;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size: 12px;line-height: 18px;margin-bottom: 5px;}.side-top {font-size: 170px;}.side-1 {width: 400px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;margin-top: 4px;font-size: 12px;line-height: 18px;}.side-2 {width: 230px;margin: 7px auto 5px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;height: 36px;}.side-1b {width: 405px;font-size: 13px;line-height: 16px;font-weight: normal;margin-bottom: 6px;}.side-1c {width: 405px;}.botan-a {float: right;width: 80px;font-size: 16px;border: 1px solid #CCC;padding: 5px 5px 5px 25px;}.botan-b {float: left;width: 78px;font-size: 16px;padding-left: 30px;padding-top: 5px;padding-bottom: 5px;border-top: 1px solid #CCC;border-right: 6px solid #03C;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;background: #FFF;}.botan-back {width: 80px;font-size: 16px;padding-left: 30px;padding-top: 5px;padding-bottom: 5px;border: 1px solid #CCC;margin-right: auto;margin-left: auto;}.botan {width: 100px;margin-right: 20px;}