/* -------------------------------- font-layout ---------------------------------*/ h1 { float:none; margin:0; padding:7px 7px 7px 0; color:#333; font-size:80%; font-weight:normal; line-height:1.5em; text-align:left; } h2 { margin:0 0 14px 0; padding:0; background:none !important; border:none !important; } h2 img { margin: 0; padding: 0; } h3 { margin: 14px 0; padding: 10px 7px; color: #54c3f1; font-size: 100%; font-weight: bold; text-shadow: none; background: #fff; border-top: none; border-bottom: 1px solid #54c3f1; } h4 { margin: 0; padding: 0; line-height: 0; background-color: #fff; } dt { margin: 0; padding: 0 7px 7px; color: #000; font-weight: bold; line-height: 1.8; } dd.catch { color: #ff83c8; font-size: 90%; font-weight: bold; } dd { margin: 0; padding: 7px; color: #444; font-size: 80%; line-height: 1.7; } p { padding: 7px; font-size: 90%; line-height: 1.5; } .main p { text-align: center; } .pink { color: #ff83c8; } .green { color: #64c9c3; } /* -------------------------------- layout ---------------------------------*/ #content ul li { margin: 0 0 0 16px; padding: 7px; font-size: 80%; list-style-type: none; } #content li:before { content: ''; width: 10px; height: 10px; display: inline-block; border-radius: 100%; background: #000; position: relative; left: -10px; top: -1px; } #content ul.col2 li { float: left; width: 40%; } table { background-color: #fbf8e9; } table tr td:first-child { width: 28%; font-weight: bold; } table tr td { padding: 14px; font-size: 90%; line-height: 1.8; } .btnLink { margin: 10px auto; text-align: center; } .btnLink a { display: inline-block; width: 60%; padding: 7px 14px; color: #fff; font-size: 110%; font-weight: bold; text-align: center; text-decoration: none; line-height: 1.3em; background-color: #ff83c8; border-radius: 5px; -webkit-border-radius: 5px; } .btnLink.twi a { background-color: #1DA1F2; } .btnLink.line a { background-color: #00c402; } #pcPage a img:hover, #pcPage .btnLink a:hover { opacity: 0.8; } .box { margin: 7px; padding: 14px; border: 1px solid #ccc; border-radius: 5px; }