jk.nipponalba.scot website https://jk.nipponalba.scot
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

737 lines
12 KiB

5 years ago
  1. @charset "UTF-8";
  2. html {
  3. background-color: #fff;
  4. -webkit-font-smoothing: antialiased;
  5. }
  6. body {
  7. color: rgba(0, 0, 0, 0.5);
  8. font-family: 'Verdana', sans-serif;
  9. font-size: 15px;
  10. width: 100%;
  11. margin: 0 auto 30px auto;
  12. background-color: #2b2b2b;
  13. }
  14. p {
  15. line-height: 1.9em;
  16. font-weight: 400;
  17. font-size: 14px;
  18. }
  19. a {
  20. text-decoration: none;
  21. }
  22. .category {
  23. padding: 4px 6px;
  24. border-radius: 3px;
  25. color: #fff;
  26. background-color: #f9f9fd;
  27. border: 1px solid #f2f2f2;
  28. }
  29. .tag::before {
  30. content: "#";
  31. opacity: .5;
  32. }
  33. .tag, .category {
  34. display: inline-block;
  35. font-size: 15px;
  36. line-height: 1;
  37. margin: 5px 8px 5px 0;
  38. }
  39. pre {
  40. background-color: #f9f9fd;
  41. padding: 5px;
  42. }
  43. .info i{
  44. opacity: 0.5;
  45. margin-right: 5px;
  46. }
  47. a:link, a:visited {
  48. opacity: 1;
  49. -webkit-transition: all .15s linear;
  50. -moz-transition: all .15s linear;
  51. -o-transition: all .15s linear;
  52. -ms-transition: all .15s linear;
  53. transition: all .15s linear;
  54. color: #424242;
  55. }
  56. a:hover, a:active {
  57. color: #4786D6;
  58. }
  59. /*basic styles ends*/
  60. /*animation starts*/
  61. .animated {
  62. -webkit-animation-fill-mode: both;
  63. -moz-animation-fill-mode: both;
  64. -ms-animation-fill-mode: both;
  65. -o-animation-fill-mode: both;
  66. animation-fill-mode: both;
  67. -webkit-animation-duration: 1s;
  68. -moz-animation-duration: 1s;
  69. -ms-animation-duration: 1s;
  70. -o-animation-duration: 1s;
  71. animation-duration: 1s;
  72. }
  73. .animated.hinge {
  74. -webkit-animation-duration: 1s;
  75. -moz-animation-duration: 1s;
  76. -ms-animation-duration: 1s;
  77. -o-animation-duration: 1s;
  78. animation-duration: 1s;
  79. }
  80. @-webkit-keyframes fadeInDown {
  81. 0% {
  82. opacity: 0;
  83. -webkit-transform: translateY(-20px);
  84. }
  85. 100% {
  86. opacity: 1;
  87. -webkit-transform: translateY(0);
  88. }
  89. }
  90. @-moz-keyframes fadeInDown {
  91. 0% {
  92. opacity: 0;
  93. -moz-transform: translateY(-20px);
  94. }
  95. 100% {
  96. opacity: 1;
  97. -moz-transform: translateY(0);
  98. }
  99. }
  100. @-o-keyframes fadeInDown {
  101. 0% {
  102. opacity: 0;
  103. -o-transform: translateY(-20px);
  104. }
  105. 100% {
  106. opacity: 1;
  107. -o-transform: translateY(0);
  108. }
  109. }
  110. @keyframes fadeInDown {
  111. 0% {
  112. opacity: 0;
  113. transform: translateY(-20px);
  114. }
  115. 100% {
  116. opacity: 1;
  117. transform: translateY(0);
  118. }
  119. }
  120. .fadeInDown {
  121. -webkit-animation-name: fadeInDown;
  122. -moz-animation-name: fadeInDown;
  123. -o-animation-name: fadeInDown;
  124. animation-name: fadeInDown;
  125. }
  126. /*animation ends*/
  127. .content {
  128. height: auto;
  129. float: right;
  130. width: 60%;
  131. margin-top: 60px;
  132. }
  133. .page-top {
  134. width: 60%;
  135. position: fixed;
  136. right: 0;
  137. z-index: 3;
  138. background-color: #fff;
  139. height: 60px;
  140. border-bottom: 1px solid #f2f2f2;
  141. }
  142. .page-top .nav {
  143. list-style: none;
  144. padding: 18px 30px;
  145. float: left;
  146. font-size: 12px;
  147. }
  148. .page-top .nav li {
  149. position: relative;
  150. display: initial;
  151. padding-right: 20px;
  152. }
  153. .page-top .nav a {
  154. color: #5A5A5A;
  155. }
  156. .page-top .nav a:hover {
  157. color: #4786D6;
  158. }
  159. .page-top .nav a.current {
  160. color: #5A5A5A;
  161. padding-bottom: 22px;
  162. border-bottom: 1px solid #5A5A5A;
  163. }
  164. .page-top .information {
  165. float: right;
  166. padding-top: 12px;
  167. padding-right: 20px;
  168. }
  169. .page-top .information .avatar {
  170. float: right;
  171. }
  172. .page-top .information .avatar img {
  173. width: 32px;
  174. height: 32px;
  175. border-radius: 300px;
  176. }
  177. .page-top .information .back_btn {
  178. float: left;
  179. padding-top: 5px;
  180. margin-right: -10px;
  181. }
  182. .page-top .information .back_btn li {
  183. display: initial;
  184. padding-right: 40px;
  185. }
  186. .sidebar {
  187. width: 40%;
  188. -webkit-background-size: cover;
  189. background-size: cover;
  190. background-color: #fff;
  191. height: 100%;
  192. transition: 0.8s;
  193. top: 0;
  194. left: 0;
  195. position: fixed;
  196. z-index: 4;
  197. border-right: 1px solid #f2f2f2;
  198. }
  199. .sidebar .logo-title {
  200. text-align: center;
  201. padding-top: 240px;
  202. }
  203. .sidebar .logo-title .description {
  204. font-size: 14px;
  205. color: #565654;
  206. }
  207. .sidebar .logo-title .logo {
  208. margin: 0 auto;
  209. }
  210. .sidebar .logo-title .title h3 {
  211. text-transform: uppercase;
  212. font-size: 2rem;
  213. font-weight: bold;
  214. letter-spacing: 2px;
  215. line-height: 1;
  216. margin: 1em;
  217. }
  218. .sidebar .logo-title .title a {
  219. text-decoration: none;
  220. color: #464646;
  221. font-size: 2rem;
  222. font-weight: bold;
  223. }
  224. .sidebar .social-links {
  225. list-style: none;
  226. padding: 0;
  227. font-size: 14px;
  228. text-align: center;
  229. }
  230. .sidebar .social-links i {
  231. margin-right: 3px;
  232. }
  233. .sidebar .social-links li {
  234. display: inline;
  235. padding: 0 4px;
  236. line-height: 0;
  237. }
  238. .sidebar .social-links a {
  239. color: #565654;
  240. }
  241. .sidebar .social-links a:hover {
  242. color: #4786D6;
  243. }
  244. .post {
  245. background-color: #FFF;
  246. margin: 30px;
  247. }
  248. .post .post-title h1 {
  249. text-transform: uppercase;
  250. font-size: 30px;
  251. letter-spacing: 5px;
  252. line-height: 1;
  253. }
  254. .post .post-title h2 {
  255. text-transform: uppercase;
  256. letter-spacing: 1px;
  257. font-size: 28px;
  258. line-height: 1;
  259. font-weight: 600;
  260. color: #5f5f5f;
  261. }
  262. .post .post-title h3 {
  263. text-transform: uppercase;
  264. letter-spacing: 1px;
  265. line-height: 1;
  266. font-weight: 600;
  267. color: #464646;
  268. font-size: 22px;
  269. margin: 0;
  270. }
  271. .post .post-title a {
  272. text-decoration: none;
  273. letter-spacing: 1px;
  274. color: #5f5f5f;
  275. }
  276. .post .post-title a:hover {
  277. text-decoration: underline;
  278. }
  279. .post .post-content a {
  280. text-decoration: none;
  281. letter-spacing: 1px;
  282. color: #4786D6;
  283. }
  284. .post .post-content a:hover {
  285. color: #2F69B3;
  286. }
  287. .post .post-content h3 {
  288. color: #5F5F5F;
  289. font-size: 22px;
  290. font-weight: 600;
  291. }
  292. .post .post-content h4 {
  293. color: #5F5F5F;
  294. font-size: 16px;
  295. }
  296. .post .post-content img {
  297. max-width: 100%;
  298. }
  299. .post .post-footer {
  300. padding: 0 0 30px 0;
  301. border-bottom: 1px solid #f2f2f2;
  302. }
  303. .post .post-footer .meta {
  304. max-width: 100%;
  305. height: 25px;
  306. color: #bbbbbb;
  307. }
  308. .post .post-footer .meta .info {
  309. float: left;
  310. font-size: 12px;
  311. margin-bottom: 1em;
  312. }
  313. .post .post-footer .info .separator a {
  314. margin-right: 0.2em;
  315. }
  316. .post .post-footer .meta .info .date {
  317. margin-right: 10px;
  318. }
  319. .info {
  320. margin: 1em;
  321. }
  322. .post .post-footer .meta a {
  323. text-decoration: none;
  324. color: #bbbbbb;
  325. padding-right: 10px;
  326. }
  327. .post .post-footer .meta a:hover {
  328. color: #4786D6;
  329. }
  330. .post .post-footer .meta i {
  331. margin-right: 6px;
  332. }
  333. .post .post-footer .tags {
  334. padding-bottom: 15px;
  335. font-size: 13px;
  336. }
  337. .post .post-footer .tags ul {
  338. list-style-type: none;
  339. display: inline;
  340. margin: 0;
  341. padding: 0;
  342. }
  343. .post .post-footer .tags ul li {
  344. list-style-type: none;
  345. margin: 0;
  346. padding-right: 5px;
  347. display: inline;
  348. }
  349. .post .post-footer .tags a {
  350. text-decoration: none;
  351. color: rgba(0, 0, 0, 0.44);
  352. font-weight: 400;
  353. }
  354. .post .post-footer .tags a:hover {
  355. text-decoration: none;
  356. }
  357. .pagination {
  358. margin: 30px;
  359. padding: 0px 0 56px 0;
  360. border-bottom: 1px solid #f2f2f2;
  361. }
  362. .pagination ul {
  363. list-style: none;
  364. margin: 0;
  365. padding: 0;
  366. height: 13px;
  367. }
  368. .pagination ul li {
  369. margin: 0 2px 0 2px;
  370. display: inline;
  371. line-height: 1;
  372. }
  373. .pagination ul li a {
  374. text-decoration: none;
  375. }
  376. .pagination .pre {
  377. float: left;
  378. }
  379. .pagination .next {
  380. float: right;
  381. }
  382. .like-reblog-buttons {
  383. float: right;
  384. }
  385. .like-button {
  386. float: right;
  387. padding: 0 0 0 10px;
  388. }
  389. .reblog-button {
  390. float: right;
  391. padding: 0;
  392. }
  393. #install-btn {
  394. position: fixed;
  395. bottom: 0px;
  396. right: 6px;
  397. }
  398. #disqus_thread {
  399. margin: 30px;
  400. border-bottom: 1px solid #f2f2f2;
  401. }
  402. .footer {
  403. clear: both;
  404. text-align: center;
  405. font-size: 10px;
  406. margin: 0 auto;
  407. bottom: 0;
  408. position: absolute;
  409. width: 100%;
  410. padding-bottom: 20px;
  411. background: #fff;
  412. }
  413. .footer a {
  414. color: #A6A6A6;
  415. }
  416. .footer a:hover {
  417. color: #4786D6;
  418. }
  419. /*for archive*/
  420. .archive {
  421. width: 100%;
  422. }
  423. .list-with-title {
  424. font-size: 14px;
  425. margin: 30px;
  426. padding: 0;
  427. }
  428. .list-with-title li {
  429. list-style-type: none;
  430. padding: 0;
  431. }
  432. .list-with-title .listing-title {
  433. font-size: 24px;
  434. color: #666666;
  435. font-weight: 600;
  436. line-height: 2.2em;
  437. }
  438. .list-with-title .listing {
  439. padding: 0;
  440. }
  441. .list-with-title .listing .listing-post {
  442. padding-bottom: 5px;
  443. }
  444. .list-with-title .listing .listing-post .post-time {
  445. float: right;
  446. color: #C5C5C5;
  447. }
  448. .list-with-title .listing .listing-post a {
  449. color: #8F8F8F;
  450. }
  451. .list-with-title .listing .listing-post a:hover {
  452. color: #4786D6;
  453. }
  454. /* share */
  455. .share {
  456. margin: 0px 30px;
  457. display: inline-flex;
  458. }
  459. .evernote {
  460. width: 32px;
  461. height: 32px;
  462. border-radius: 300px;
  463. background-color: #3E3E3E;
  464. margin-right: 5px;
  465. }
  466. .evernote a {
  467. color: #fff;
  468. padding: 11px;
  469. font-size: 12px;
  470. }
  471. .evernote a:hover {
  472. color: #ED6243;
  473. padding: 11px;
  474. }
  475. .weibo {
  476. width: 32px;
  477. height: 32px;
  478. border-radius: 300px;
  479. background-color: #ED6243;
  480. margin-right: 5px;
  481. }
  482. .weibo a {
  483. color: #fff;
  484. padding: 9px;
  485. }
  486. .weibo a:hover {
  487. color: #BD4226;
  488. }
  489. .twitter {
  490. width: 32px;
  491. height: 32px;
  492. border-radius: 300px;
  493. background-color: #59C0FD;
  494. margin-right: 5px;
  495. }
  496. .twitter a {
  497. color: #fff;
  498. padding: 9px;
  499. }
  500. .twitter a:hover {
  501. color: #4B9ECE;
  502. }
  503. /* about */
  504. .about {
  505. margin: 30px;
  506. }
  507. .about h3 {
  508. font-size: 22px;
  509. }
  510. /* links*/
  511. .links {
  512. margin: 30px;
  513. }
  514. .links h3 {
  515. font-size: 22px;
  516. }
  517. .links a {
  518. cursor: pointer;
  519. }
  520. /* Comments */
  521. .comment-count {
  522. color: #666;
  523. }
  524. .tab-community {
  525. color: #666;
  526. }
  527. .read_more {
  528. font-size: 14px;
  529. }
  530. .back-button {
  531. padding-top: 30px;
  532. max-width: 100px;
  533. padding-left: 40px;
  534. float: left;
  535. }
  536. /* Facebook Comments */
  537. #fb_comments_container {
  538. margin: 30px;
  539. }
  540. /* Buttons */
  541. a.btn {
  542. color: #868686;
  543. font-weight: 400;
  544. }
  545. .btn {
  546. display: inline-block;
  547. position: relative;
  548. outline: 0;
  549. color: rgba(0, 0, 0, 0.44);
  550. background: transparent;
  551. font-size: 14px;
  552. text-align: center;
  553. text-decoration: none;
  554. cursor: pointer;
  555. border: 1px solid rgba(0, 0, 0, 0.15);
  556. white-space: nowrap;
  557. font-weight: 400;
  558. font-style: normal;
  559. border-radius: 999em;
  560. }
  561. .btn:hover {
  562. display: inline-block;
  563. position: relative;
  564. outline: 0px;
  565. color: #464545;
  566. background: transparent;
  567. font-size: 14px;
  568. text-align: center;
  569. text-decoration: none;
  570. cursor: pointer;
  571. border: 1px solid #464545;
  572. white-space: nowrap;
  573. font-weight: 400;
  574. font-style: normal;
  575. border-radius: 999em;
  576. }
  577. [role="back"] {
  578. padding: 0.5em 1.25em;
  579. line-height: 1.666em;
  580. }
  581. [role="home"] {
  582. padding: 0.5em 1.25em;
  583. line-height: 1.666em;
  584. }
  585. [role="navigation"] {
  586. padding: 0.5em 1.25em;
  587. line-height: 1.666em;
  588. }
  589. [role="tags"] {
  590. padding: 6px 12px;
  591. }
  592. /* Menu */
  593. .menu {
  594. float: right;
  595. padding-top: 30px;
  596. }
  597. .menu .btn-down {
  598. margin: 0px;
  599. }
  600. .menu .btn-down li {
  601. list-style: none;
  602. width: 100px;
  603. }
  604. .menu .btn-down li a {
  605. display: inline-block;
  606. position: relative;
  607. padding: 0.5em 1.25em;
  608. outline: 0;
  609. color: rgba(0, 0, 0, 0.44);
  610. background: transparent;
  611. font-size: 14px;
  612. text-align: center;
  613. text-decoration: none;
  614. cursor: pointer;
  615. border: 1px solid rgba(0, 0, 0, 0.15);
  616. white-space: nowrap;
  617. font-weight: 400;
  618. font-style: normal;
  619. border-radius: 999em;
  620. margin-top: 5px;
  621. }
  622. .menu .btn-down li a:hover {
  623. position: relative;
  624. padding: 0.5em 1.25em;
  625. outline: 0;
  626. color: #fff;
  627. background: #3CBD10;
  628. font-size: 14px;
  629. text-align: center;
  630. text-decoration: none;
  631. cursor: pointer;
  632. border: 1px solid rgba(0, 0, 0, 0.15);
  633. white-space: nowrap;
  634. font-weight: 400;
  635. font-style: normal;
  636. border-radius: 999em;
  637. margin-top: 5px;
  638. }
  639. .menu .btn-down div {
  640. position: absolute;
  641. visibility: hidden;
  642. width: 100px;
  643. float: right;
  644. }
  645. .page_404 {
  646. text-align: center;
  647. padding-top: 50px;
  648. }
  649. @media screen and (max-width: 960px) {
  650. .sidebar {
  651. width: 100%;
  652. position: absolute;
  653. border-right: none;
  654. z-index: 1;
  655. }
  656. .sidebar .logo-title {
  657. padding-top: 120px;
  658. }
  659. .sidebar .logo-title .title img {
  660. width: 100px;
  661. }
  662. .sidebar .logo-title .title h3 {
  663. font-size: 20px;
  664. }
  665. .page-top {
  666. width: 100%;
  667. }
  668. .post-title h3 {
  669. line-height: 1.6;
  670. }
  671. .content {
  672. margin-top: 420px;
  673. width: 100%;
  674. z-index: 2;
  675. position: absolute;
  676. }
  677. .footer {
  678. display: none;
  679. }
  680. .share {
  681. display: grid;
  682. }
  683. }