@charset "utf-8";

.float { float: left;}
.defaultDiv { position: relative; float:left;}
.w100 { width: 100%;}

.jmH1_wrap { letter-spacing: -0.5px;}
.jmH1_wrap p { padding: 0; margin: 0;}
.jmH1_wrap ul { padding: 0; margin: 0;}
.jmH1_wrap { padding: 0; margin: 0;}

.jmH1_wrap .jmH1Top { text-align: center; margin-bottom: 50px;}
.jmH1_wrap .jmH1Top p { display:inline-block; padding: 5px 30px; font-size: 24px; cursor:pointer; color: #666;}
.jmH1_wrap .jmH1Top p.on { font-weight:bold;}

.jmH1_wrap .jmH1Body { position:relative;}
.jmH1_wrap .jmH1Body .jmH1_middleLine { position:absolute; left: 50%; top: 0; height: 100%; width: 1px;}
.jmH1_wrap .jmH1Body .jmH1_blockR { text-align:right;}
.jmH1_wrap .jmH1Body .jmH1_blockR > div { display:inline-block; width: 50%; text-align:left;}
.jmH1_wrap .jmH1Body .jmH1_blockR > div > p { position: relative; padding-left: 50px; font-size: 80px; letter-spacing:-3px;}
.jmH1_wrap .jmH1Body .jmH1_blockR > div > p > span:nth-child(1) { position:absolute; left: 0; bottom: 24px; width: 40px; height: 1px;}
.jmH1_wrap .jmH1Body .jmH1_blockR > div > p > span:nth-child(2) { position:absolute; left: -5px; bottom: 19px; width: 10px; height: 10px; background-color:#fff; border-radius:50%;}
.jmH1_wrap .jmH1Body .jmH1_blockR > div > p > span:nth-child(3) { position:absolute; left: 40px; bottom: 21px; width: 5px; height: 5px; border-radius:50%;}
.jmH1_wrap .jmH1Body .jmH1_blockR > div > div { padding: 10px 0 50px 50px; display:table;}
.jmH1_wrap .jmH1Body .jmH1_blockR > div > div > div { display:table-row; width: 100%; margin-bottom: 15px;}
.jmH1_wrap .jmH1Body .jmH1_blockR > div > div > div > p { display:table-cell; font-size: 13px; padding-bottom: 10px;}
.jmH1_wrap .jmH1Body .jmH1_blockR > div > div > div > p:nth-child(1) {color: #a0a0a0; font-weight:bold;width: 80px;}
.jmH1_wrap .jmH1Body .jmH1_blockR > div > div > div > p:nth-child(2) { padding-left: 10px;}

.jmH1_wrap .jmH1Body .jmH1_blockL { text-align:left;}
.jmH1_wrap .jmH1Body .jmH1_blockL > div { display:inline-block; width: 50%; text-align:right;}
.jmH1_wrap .jmH1Body .jmH1_blockL > div > p { position: relative; padding-right: 50px; font-size: 80px; letter-spacing:-3px;}
.jmH1_wrap .jmH1Body .jmH1_blockL > div > p > span:nth-child(1) { position:absolute; right: 0; bottom: 24px; width: 40px; height: 1px;}
.jmH1_wrap .jmH1Body .jmH1_blockL > div > p > span:nth-child(2) { position:absolute; right: -6px; bottom: 19px; width: 10px; height: 10px; background-color:#fff; border-radius:50%;}
.jmH1_wrap .jmH1Body .jmH1_blockL > div > p > span:nth-child(3) { position:absolute; right: 40px; bottom: 21px; width: 5px; height: 5px; border-radius:50%;}
.jmH1_wrap .jmH1Body .jmH1_blockL > div > div { padding: 10px 50px 50px 0; display:table;}
.jmH1_wrap .jmH1Body .jmH1_blockL > div > div > div { display:table-row; width: 100%; margin-bottom: 15px;}
.jmH1_wrap .jmH1Body .jmH1_blockL > div > div > div > p { display:table-cell; font-size: 13px; padding-bottom: 10px;}
.jmH1_wrap .jmH1Body .jmH1_blockL > div > div > div > p:nth-child(1) { padding-right: 10px;}
.jmH1_wrap .jmH1Body .jmH1_blockL > div > div > div > p:nth-child(2) {color: #a0a0a0; font-weight:bold;width: 80px;}
