VK All in One Expansion Unit - Version 9.3.1-beta

Version Description

Download this release

Release Info

Developer kurudrive
Plugin Icon 128x128 VK All in One Expansion Unit
Version 9.3.1-beta
Comparing to
See all releases

Code changes from version 7.3.0 to 9.3.1-beta

Files changed (259) hide show
  1. _scss/vkExUnit_admin.scss +0 -6
  2. admin_active_setting_page.php → admin/admin-active-setting-page.php +16 -11
  3. common_init.php → admin/admin-common-init.php +12 -10
  4. admin/admin-main-setting-page.php +160 -0
  5. admin/admin-post-metabox.php +55 -0
  6. admin/admin.php +103 -0
  7. {plugins_admin → admin}/admin_bar.php +2 -2
  8. admin/class-veu-metabox-insert-items.php +28 -0
  9. admin/class-veu-metabox.php +156 -0
  10. {plugins_admin → admin}/customizer.php +1 -1
  11. plugins_admin/disable_guide.php → admin/disable-guide.php +1 -1
  12. {plugins_admin/vk-admin → admin/vk-admin/package}/_scss/vk_admin.scss +0 -0
  13. {plugins_admin/vk-admin → admin/vk-admin/package}/class-vk-admin-info.php +0 -0
  14. {plugins_admin/vk-admin → admin/vk-admin/package}/class-vk-admin.php +35 -24
  15. {plugins_admin/vk-admin → admin/vk-admin/package}/config.rb +0 -0
  16. {plugins_admin/vk-admin → admin/vk-admin/package}/css/vk_admin.css +0 -0
  17. {plugins_admin/vk-admin → admin/vk-admin/package}/images/ExUnit_bnr.png +0 -0
  18. admin/vk-admin/package/images/admin_banner_recruit.jpg +0 -0
  19. {plugins_admin/vk-admin → admin/vk-admin/package}/images/billvektor_banner.png +0 -0
  20. {plugins_admin/vk-admin → admin/vk-admin/package}/images/fort-bnr.jpg +0 -0
  21. {plugins_admin/vk-admin → admin/vk-admin/package}/images/jpnstyle-bnr.jpg +0 -0
  22. {plugins_admin/vk-admin → admin/vk-admin/package}/images/lightning-pro-bnr.jpg +0 -0
  23. {plugins_admin/vk-admin → admin/vk-admin/package}/images/lightning_bnr_en.jpg +0 -0
  24. {plugins_admin/vk-admin → admin/vk-admin/package}/images/lightning_bnr_ja.jpg +0 -0
  25. {plugins_admin/vk-admin → admin/vk-admin/package}/images/pale-bnr.jpg +0 -0
  26. {plugins_admin/vk-admin → admin/vk-admin/package}/images/post_author_display_bnr_en.jpg +0 -0
  27. {plugins_admin/vk-admin → admin/vk-admin/package}/images/post_author_display_bnr_ja.jpg +0 -0
  28. {plugins_admin/vk-admin → admin/vk-admin/package}/images/variety-bnr.jpg +0 -0
  29. {plugins_admin/vk-admin → admin/vk-admin/package}/images/vektor_logo.png +0 -0
  30. {plugins_admin/vk-admin → admin/vk-admin/package}/images/vk-link-target-controller_bnr.jpg +0 -0
  31. {plugins_admin/vk-admin → admin/vk-admin/package}/images/vk-link-target-controller_notxt_bnr.jpg +0 -0
  32. {plugins_admin/vk-admin → admin/vk-admin/package}/js/vk_admin.js +5 -5
  33. admin/vk-admin/vk-admin-config.php +31 -0
  34. admin_main_setting_page.php +0 -132
  35. admin_other_functions.php +0 -19
  36. {_scss → assets/_scss}/_bootstrap.scss +0 -0
  37. {_scss → assets/_scss}/_contents_option_style.scss +0 -0
  38. assets/_scss/vkExUnit_admin.scss +92 -0
  39. {_scss → assets/_scss}/vkExUnit_editor_style.scss +0 -0
  40. {_scss → assets/_scss}/vkExUnit_style.scss +53 -41
  41. {_scss → assets/_scss}/vkExUnit_style_in_bs.scss +0 -0
  42. assets/css/vkExUnit_admin.css +1 -0
  43. {css → assets/css}/vkExUnit_editor_style.css +0 -0
  44. assets/css/vkExUnit_style.css +1 -0
  45. assets/css/vkExUnit_style_in_bs.css +12 -0
  46. {images → assets/images}/arrow_bottom.svg +0 -0
  47. {images → assets/images}/head_logo_ExUnit.png +0 -0
  48. {images → assets/images}/to-top-btn-icon.svg +0 -0
  49. {js → assets/js}/all.js +0 -30
  50. {js → assets/js}/all.min.js +1 -4
  51. {js → assets/js}/jquery.flatheights.js +0 -0
  52. {js → assets/js}/master.js +0 -30
  53. assets/js/vkExUnit_admin.js +40 -0
  54. common_helpers.php +0 -48
  55. css/vkExUnit_admin.css +0 -1
  56. css/vkExUnit_style.css +0 -1
  57. css/vkExUnit_style_in_bs.css +0 -12
  58. {plugins → inc}/add-body-class.php +0 -0
  59. inc/auto-eyecatch/auto-eyecatch.php +13 -0
  60. inc/auto-eyecatch/class-veu-auto-eyecatch.php +91 -0
  61. inc/auto-eyecatch/class-veu-metabox-eyecatch.php +45 -0
  62. {plugins → inc}/bootstrap.php +3 -3
  63. inc/call-to-action/call-to-action-config.php +11 -0
  64. {plugins/call-to-action → inc/call-to-action/package}/_scss/_call-to-action.scss +0 -0
  65. inc/call-to-action/package/class-veu-metabox-cta.php +71 -0
  66. {plugins/call-to-action → inc/call-to-action/package}/class-vk-call-to-action.php +160 -170
  67. {plugins/call-to-action → inc/call-to-action/package}/view-actionbox.php +2 -9
  68. {plugins/call-to-action → inc/call-to-action/package}/view-adminsetting.php +0 -0
  69. {plugins/call-to-action → inc/call-to-action/package}/widget-call-to-action.php +0 -0
  70. plugins/child_page_index.php → inc/child-page-index.php +13 -21
  71. {plugins → inc}/contact-section/contact-section.php +88 -68
  72. {plugins → inc}/contact-section/customizer.php +49 -28
  73. inc/css-customize/class-veu-metabox-css-customize.php +39 -0
  74. plugins/css_customize/css_customize-edit.php → inc/css-customize/css-customize-edit.php +5 -5
  75. inc/css-customize/css-customize-single.php +41 -0
  76. plugins/css_customize/css_customize.php → inc/css-customize/css-customize.php +66 -35
  77. plugins/disable_dashbord.php → inc/disable-dashbord.php +0 -0
  78. {plugins → inc}/disable_ping-back.php +0 -0
  79. {plugins → inc/font-awesome}/font-awesome-config.php +3 -3
  80. {plugins/font-awesome → inc/font-awesome/package}/class-vk-font-awesome-versions.php +12 -7
  81. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/HELP-US-OUT.txt +0 -0
  82. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/css/font-awesome.css +0 -0
  83. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/css/font-awesome.min.css +0 -0
  84. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/fonts/FontAwesome.otf +0 -0
  85. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/fonts/fontawesome-webfont.eot +0 -0
  86. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/fonts/fontawesome-webfont.svg +0 -0
  87. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/fonts/fontawesome-webfont.ttf +0 -0
  88. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/fonts/fontawesome-webfont.woff +0 -0
  89. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/fonts/fontawesome-webfont.woff2 +0 -0
  90. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/less/animated.less +0 -0
  91. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/less/bordered-pulled.less +0 -0
  92. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/less/core.less +0 -0
  93. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/less/fixed-width.less +0 -0
  94. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/less/font-awesome.less +0 -0
  95. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/less/icons.less +0 -0
  96. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/less/larger.less +0 -0
  97. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/less/list.less +0 -0
  98. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/less/mixins.less +0 -0
  99. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/less/path.less +0 -0
  100. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/less/rotated-flipped.less +0 -0
  101. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/less/screen-reader.less +0 -0
  102. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/less/stacked.less +0 -0
  103. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/less/variables.less +0 -0
  104. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/scss/_animated.scss +0 -0
  105. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/scss/_bordered-pulled.scss +0 -0
  106. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/scss/_core.scss +0 -0
  107. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/scss/_fixed-width.scss +0 -0
  108. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/scss/_icons.scss +0 -0
  109. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/scss/_larger.scss +0 -0
  110. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/scss/_list.scss +0 -0
  111. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/scss/_mixins.scss +0 -0
  112. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/scss/_path.scss +0 -0
  113. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/scss/_rotated-flipped.scss +0 -0
  114. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/scss/_screen-reader.scss +0 -0
  115. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/scss/_stacked.scss +0 -0
  116. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/scss/_variables.scss +0 -0
  117. {plugins/font-awesome → inc/font-awesome/package}/versions/4.7.0/scss/font-awesome.scss +0 -0
  118. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/LICENSE.txt +0 -0
  119. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/css/all.min.css +0 -0
  120. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/js/all.min.js +0 -0
  121. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/metadata/categories.yml +0 -0
  122. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/metadata/icons.json +0 -0
  123. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/metadata/icons.yml +0 -0
  124. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/metadata/shims.json +0 -0
  125. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/metadata/shims.yml +0 -0
  126. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/metadata/sponsors.yml +0 -0
  127. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/sprites/brands.svg +0 -0
  128. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/sprites/regular.svg +0 -0
  129. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/sprites/solid.svg +0 -0
  130. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/webfonts/fa-brands-400.eot +0 -0
  131. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/webfonts/fa-brands-400.svg +0 -0
  132. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/webfonts/fa-brands-400.ttf +0 -0
  133. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/webfonts/fa-brands-400.woff +0 -0
  134. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/webfonts/fa-brands-400.woff2 +0 -0
  135. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/webfonts/fa-regular-400.eot +0 -0
  136. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/webfonts/fa-regular-400.svg +0 -0
  137. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/webfonts/fa-regular-400.ttf +0 -0
  138. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/webfonts/fa-regular-400.woff +0 -0
  139. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/webfonts/fa-regular-400.woff2 +0 -0
  140. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/webfonts/fa-solid-900.eot +0 -0
  141. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/webfonts/fa-solid-900.svg +0 -0
  142. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/webfonts/fa-solid-900.ttf +0 -0
  143. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/webfonts/fa-solid-900.woff +0 -0
  144. {plugins/font-awesome → inc/font-awesome/package}/versions/5.6.0/webfonts/fa-solid-900.woff2 +0 -0
  145. plugins/footer_copyright_change.php → inc/footer-copyright-change.php +1 -1
  146. {plugins → inc}/google_analytics/ga_admin.php +8 -8
  147. {plugins → inc}/google_analytics/ga_customizer.php +8 -8
  148. {plugins → inc}/google_analytics/google_analytics.php +2 -2
  149. {plugins → inc}/icons.php +7 -7
  150. plugins/insert_ads.php → inc/insert-ads.php +98 -22
  151. plugins/meta_description.php → inc/meta-description.php +11 -13
  152. inc/meta-keyword/class-veu-metabox-meta-keyword.php +43 -0
  153. inc/meta-keyword/meta-keyword.php +124 -0
  154. inc/nav-menu-class-custom.php +116 -0
  155. inc/noindex/class-veu-metabox-noindex.php +45 -0
  156. inc/noindex/noindex.php +34 -0
  157. {plugins/other_widget → inc/other-widget}/js/admin-widget.js +6 -1
  158. inc/other-widget/other-widget.php +99 -0
  159. {plugins/other_widget → inc/other-widget}/widget-3pr-area.php +18 -18
  160. {plugins/other_widget → inc/other-widget}/widget-archives.php +9 -9
  161. {plugins/other_widget → inc/other-widget}/widget-banner.php +5 -5
  162. {plugins/other_widget → inc/other-widget}/widget-button.php +22 -22
  163. {plugins/other_widget → inc/other-widget}/widget-child-page-list.php +3 -3
  164. {plugins/other_widget → inc/other-widget}/widget-new-posts.php +131 -48
  165. {plugins/other_widget → inc/other-widget}/widget-page.php +10 -10
  166. {plugins/other_widget → inc/other-widget}/widget-pr-blocks.php +29 -29
  167. {plugins/other_widget → inc/other-widget}/widget-profile.php +26 -26
  168. {plugins/other_widget → inc/other-widget}/widget-side-child-page-list.php +2 -2
  169. {plugins/other_widget → inc/other-widget}/widget-taxonomies.php +10 -10
  170. plugins/pageList_ancestor.php → inc/page-list-ancestor.php +26 -28
  171. {plugins → inc}/pagetop-btn/_scss/_pagetop-btn.scss +0 -0
  172. {plugins → inc}/pagetop-btn/js/pagetop-btn.js +0 -0
  173. {plugins → inc}/pagetop-btn/pagetop-btn.php +0 -0
  174. {plugins/post-type-manager → inc/post-type-manager/package}/class.post-type-manager.php +0 -0
  175. inc/post-type-manager/post-type-manager-config.php +18 -0
  176. {plugins → inc}/related_posts/related_posts.php +4 -4
  177. inc/sitemap-page/class-veu-metabox-sitemap.php +49 -0
  178. inc/sitemap-page/sitemap-page-admin-main-setting.php +54 -0
  179. inc/sitemap-page/sitemap-page-helpers.php +54 -0
  180. plugins/sitemap_page/sitemap_page.php → inc/sitemap-page/sitemap-page.php +7 -51
  181. inc/smooth-scroll/js/smooth-scroll.js +50 -0
  182. inc/smooth-scroll/js/smooth-scroll.min.js +10 -0
  183. inc/smooth-scroll/smooth-scroll.php +10 -0
  184. inc/sns/class-veu-metabox-sns-button.php +62 -0
  185. inc/sns/class-veu-metabox-sns-title.php +39 -0
  186. {plugins → inc}/sns/function_follow.php +2 -2
  187. {plugins → inc}/sns/function_og.php +5 -12
  188. {plugins → inc}/sns/function_snsBtns.php +43 -19
  189. {plugins → inc}/sns/function_twitterCard.php +1 -8
  190. plugins/sns/icons/Read Me.txt b/inc/sns/icons/Read → Me.txt +0 -0
  191. {plugins → inc}/sns/icons/demo-files/demo.css +0 -0
  192. {plugins → inc}/sns/icons/demo-files/demo.js +0 -0
  193. {plugins → inc}/sns/icons/demo.html +0 -0
  194. {plugins → inc}/sns/icons/fonts/vk_sns.eot +0 -0
  195. {plugins → inc}/sns/icons/fonts/vk_sns.svg +0 -0
  196. {plugins → inc}/sns/icons/fonts/vk_sns.ttf +0 -0
  197. {plugins → inc}/sns/icons/fonts/vk_sns.woff +0 -0
  198. {plugins → inc}/sns/icons/selection.json +0 -0
  199. {plugins → inc}/sns/icons/style.css +0 -0
  200. inc/sns/sns.php +212 -0
  201. {plugins → inc}/sns/sns_admin.php +68 -42
  202. {plugins → inc}/sns/sns_customizer.php +209 -96
  203. {plugins → inc}/sns/widget-fb-page-plugin.php +6 -6
  204. {plugins → inc}/sns/widget-twitter.php +9 -9
  205. inc/template-tags/template-tags-veu-old.php +69 -0
  206. {plugins → inc}/template-tags/template-tags-veu.php +19 -3
  207. {plugins → inc}/template-tags/template-tags.php +111 -47
  208. plugins/tiny_mce_style_tags.php → inc/tiny-mce-styletags.php +0 -0
  209. inc/vk-blocks/package/build/block-build-editor.css +1 -0
  210. inc/vk-blocks/package/build/block-build.css +30 -0
  211. inc/vk-blocks/package/build/block-build.js +39 -0
  212. inc/vk-blocks/package/build/block-build.js.map +1 -0
  213. inc/vk-blocks/package/build/languages/vk-blocks-ja-vk-blocks-build-js.json +1 -0
  214. inc/vk-blocks/package/build/languages/vk-blocks-ja.mo +0 -0
  215. inc/vk-blocks/package/build/languages/vk-blocks-ja.po +846 -0
  216. inc/vk-blocks/package/build/languages/vk-blocks.pot +757 -0
  217. inc/vk-blocks/package/build/viewHelper.js +6 -0
  218. {plugins/vk-blocks → inc/vk-blocks/package}/images/arrow_bottom.svg +0 -0
  219. inc/vk-blocks/package/vk-blocks-functions.php +102 -0
  220. {plugins → inc/vk-blocks}/vk-blocks-config.php +7 -7
  221. inc/wp-title.php +139 -0
  222. initialize.php +32 -101
  223. js/vkExUnit_admin.js +0 -4
  224. languages/vk-all-in-one-expansion-unit-ja.mo +0 -0
  225. languages/{vkExUnit-ja.po → vk-all-in-one-expansion-unit-ja.po} +1135 -854
  226. languages/{vkexunit.pot → vk-all-in-one-expansion-unit.pot} +8 -8
  227. languages/vkExUnit-ja.mo +0 -0
  228. plugins/auto_eyecatch.php +0 -123
  229. plugins/call-to-action-config.php +0 -12
  230. plugins/css_customize/css_customize-single.php +0 -89
  231. plugins/meta_keyword.php +0 -162
  232. plugins/nav-menu-class-custom.php +0 -96
  233. plugins/other_widget/other_widget.php +0 -90
  234. plugins/post-type-manager-config.php +0 -19
  235. plugins/sitemap_page/hide-controller.php +0 -126
  236. plugins/sitemap_page/sitemap_admin.php +0 -22
  237. plugins/sns/function_meta_box.php +0 -64
  238. plugins/sns/hide_controller.php +0 -139
  239. plugins/sns/sns.php +0 -159
  240. plugins/template-tags/template-tags-veu-old.php +0 -57
  241. plugins/vk-blocks/build/block-build-editor.css +0 -1
  242. plugins/vk-blocks/build/block-build.css +0 -29
  243. plugins/vk-blocks/build/block-build.js +0 -15
  244. plugins/vk-blocks/build/block-build.js.map +0 -1
  245. plugins/vk-blocks/build/languages/vk-blocks-ja-vk-blocks-buid-js.json +0 -1
  246. plugins/vk-blocks/build/languages/vk-blocks-ja.mo +0 -0
  247. plugins/vk-blocks/build/languages/vk-blocks-ja.po +0 -297
  248. plugins/vk-blocks/build/languages/vk-blocks.pot +0 -298
  249. plugins/vk-blocks/vk-blocks-functions.php +0 -91
  250. plugins/wp_title.php +0 -135
  251. plugins_admin/content-meta-box.php +0 -21
  252. plugins_admin/vk-admin-config.php +0 -33
  253. readme.txt +186 -28
  254. screenshot-1.png +0 -0
  255. screenshot-2.png +0 -0
  256. uninstaller.php +4 -3
  257. veu-package-manager.php +21 -15
  258. veu-packages.php +237 -233
  259. vkExUnit.php +25 -22
_scss/vkExUnit_admin.scss DELETED
@@ -1,6 +0,0 @@
1
- @charset "utf-8";
2
- // @import "compass";
3
-
4
- .wrap.debug_mode{
5
- tr.dev_object{ display:table-row; }
6
- }
admin_active_setting_page.php → admin/admin-active-setting-page.php RENAMED
@@ -1,19 +1,19 @@
1
<div class="wrap vk_admin_page">
2
<h2>
3
- <span class="pageTitleTxt"><?php echo veu_get_name();?> <?php _e( 'Enable setting', 'vkExUnit' ); ?></span>
4
</h2>
5
6
<div class="adminMain">
7
<form method="post" action="options.php">
8
<?php
9
settings_fields( 'vkExUnit_common_options_fields' );
10
- $options = vkExUnit_get_common_options();
11
?>
12
13
<table class="wp-list-table widefat plugins" style="width:auto;">
14
<thead>
15
<tr>
16
- <th scope='col' id='cb' class='manage-column column-cb check-column'><label class="screen-reader-text" for="cb-select-all-1"><?php _e( 'Select all', 'vkExUnit' ); ?></label><input id="cb-select-all-1" type="checkbox" /></th><th scope='col' id='name' class='manage-column column-name'><?php _e( 'Function', 'vkExUnit' ); ?></th><th scope='col' id='description' class='manage-column column-description'><?php _e( 'Description', 'vkExUnit' ); ?></th>
17
</tr>
18
</thead>
19
@@ -21,7 +21,7 @@
21
<?php
22
global $vkExUnit_packages;
23
foreach ( $vkExUnit_packages as $package ) :
24
- $active = vkExUnit_package_is_enable( $package['name'] );
25
?>
26
<tr class="
27
<?php
@@ -32,7 +32,7 @@ foreach ( $vkExUnit_packages as $package ) :
32
" >
33
<th scope='row' class='check-column'>
34
<label class='screen-reader-text' for='checkbox_active_<?php echo $package['name']; ?>' >
35
- <?php _e( 'Automatic Eye Catch insert', 'vkExUnit' ); ?>
36
</label>
37
<input type="checkbox" name="vkExUnit_common_options[active_<?php echo $package['name']; ?>]" id="checkbox_active_<?php echo $package['name']; ?>" value="true"
38
<?php
@@ -86,32 +86,37 @@ foreach ( $vkExUnit_packages as $package ) :
86
<tfoot>
87
88
<tr>
89
- <th scope='col' class='manage-column column-cb check-column'><label class="screen-reader-text" for="cb-select-all-2"><?php _e( 'Select all', 'vkExUnit' ); ?></label><input id="cb-select-all-2" type="checkbox" /></th><th scope='col' class='manage-column column-name'><?php _e( 'Function', 'vkExUnit' ); ?></th><th scope='col' class='manage-column column-description'><?php _e( 'Description', 'vkExUnit' ); ?></th>
90
</tr>
91
</tfoot>
92
93
</table>
94
<br />
95
- <button onclick="javascript:jQuery('#vkEx_extention').toggle(); return false;" class="button"><?php _e( 'Extension Setting', 'vkExUnit' ); ?></button>
96
<table class="form-table" id="vkEx_extention" style="display:none;">
97
<?php /* 誤作動が多いので再調整 */ ?>
98
<!--
99
<tr>
100
- <th><?php _e( 'Extention contents', 'vkExUnit' ); ?></th>
101
<td><label><input type="checkbox" name="vkExUnit_common_options[content_filter_state]" value="loop_enud"
102
<?php
103
if ( veu_content_filter_state() == 'loop_end' ) {
104
echo 'checked';}
105
?>
106
- /><?php _e( 'set extension contents to loop_end hook', 'vkExUnit' ); ?></label>
107
<?php do_action( 'vkExUnit_extention_contents_message' ); ?>
108
</td>
109
</tr>
110
-->
111
<tr>
112
- <th><?php _e( 'Plugin setting options', 'vkExUnit' ); ?></th>
113
<td><label><input type="checkbox" name="vkExUnit_common_options[delete_options_at_deactivate]" value="true" <?php echo ( isset( $options['delete_options_at_deactivate'] ) && $options['delete_options_at_deactivate'] ) ? 'checked' : ''; ?> />
114
- <?php _e( 'Delete myOptions when deactivate me.', 'vkExUnit' ); ?></label></td>
115
</tr>
116
</table>
117
<?php submit_button(); ?>
1
<div class="wrap vk_admin_page">
2
<h2>
3
+ <span class="pageTitleTxt"><?php echo veu_get_name(); ?> <?php _e( 'Enable setting', 'vk-all-in-one-expansion-unit' ); ?></span>
4
</h2>
5
6
<div class="adminMain">
7
<form method="post" action="options.php">
8
<?php
9
settings_fields( 'vkExUnit_common_options_fields' );
10
+ $options = veu_get_common_options();
11
?>
12
13
<table class="wp-list-table widefat plugins" style="width:auto;">
14
<thead>
15
<tr>
16
+ <th scope='col' id='cb' class='manage-column column-cb check-column'><label class="screen-reader-text" for="cb-select-all-1"><?php _e( 'Select all', 'vk-all-in-one-expansion-unit' ); ?></label><input id="cb-select-all-1" type="checkbox" /></th><th scope='col' id='name' class='manage-column column-name'><?php _e( 'Function', 'vk-all-in-one-expansion-unit' ); ?></th><th scope='col' id='description' class='manage-column column-description'><?php _e( 'Description', 'vk-all-in-one-expansion-unit' ); ?></th>
17
</tr>
18
</thead>
19
21
<?php
22
global $vkExUnit_packages;
23
foreach ( $vkExUnit_packages as $package ) :
24
+ $active = veu_package_is_enable( $package['name'] );
25
?>
26
<tr class="
27
<?php
32
" >
33
<th scope='row' class='check-column'>
34
<label class='screen-reader-text' for='checkbox_active_<?php echo $package['name']; ?>' >
35
+ <?php _e( 'Automatic Eye Catch insert', 'vk-all-in-one-expansion-unit' ); ?>
36
</label>
37
<input type="checkbox" name="vkExUnit_common_options[active_<?php echo $package['name']; ?>]" id="checkbox_active_<?php echo $package['name']; ?>" value="true"
38
<?php
86
<tfoot>
87
88
<tr>
89
+ <th scope='col' class='manage-column column-cb check-column'><label class="screen-reader-text" for="cb-select-all-2"><?php _e( 'Select all', 'vk-all-in-one-expansion-unit' ); ?></label><input id="cb-select-all-2" type="checkbox" /></th><th scope='col' class='manage-column column-name'><?php _e( 'Function', 'vk-all-in-one-expansion-unit' ); ?></th><th scope='col' class='manage-column column-description'><?php _e( 'Description', 'vk-all-in-one-expansion-unit' ); ?></th>
90
</tr>
91
</tfoot>
92
93
</table>
94
<br />
95
+ <button onclick="javascript:jQuery('#vkEx_extention').toggle(); return false;" class="button"><?php _e( 'Extension Setting', 'vk-all-in-one-expansion-unit' ); ?></button>
96
<table class="form-table" id="vkEx_extention" style="display:none;">
97
<?php /* 誤作動が多いので再調整 */ ?>
98
<!--
99
<tr>
100
+ <th><?php _e( 'Extention contents', 'vk-all-in-one-expansion-unit' ); ?></th>
101
<td><label><input type="checkbox" name="vkExUnit_common_options[content_filter_state]" value="loop_enud"
102
<?php
103
if ( veu_content_filter_state() == 'loop_end' ) {
104
echo 'checked';}
105
?>
106
+ /><?php _e( 'set extension contents to loop_end hook', 'vk-all-in-one-expansion-unit' ); ?></label>
107
<?php do_action( 'vkExUnit_extention_contents_message' ); ?>
108
</td>
109
</tr>
110
-->
111
<tr>
112
+ <th><?php _e( 'Post edit page metabox settings', 'vk-all-in-one-expansion-unit' ); ?></th>
113
+ <td><label><input type="checkbox" name="vkExUnit_common_options[post_metabox_individual]" value="true" <?php echo ( isset( $options['post_metabox_individual'] ) && $options['post_metabox_individual'] ) ? 'checked' : ''; ?> />
114
+ <?php _e( 'Do not combine ExUnit\'s meta box', 'vk-all-in-one-expansion-unit' ); ?></label></td>
115
+ </tr>
116
+ <tr>
117
+ <th><?php _e( 'Plugin setting options', 'vk-all-in-one-expansion-unit' ); ?></th>
118
<td><label><input type="checkbox" name="vkExUnit_common_options[delete_options_at_deactivate]" value="true" <?php echo ( isset( $options['delete_options_at_deactivate'] ) && $options['delete_options_at_deactivate'] ) ? 'checked' : ''; ?> />
119
+ <?php _e( 'Delete myOptions when deactivate me.', 'vk-all-in-one-expansion-unit' ); ?></label></td>
120
</tr>
121
</table>
122
<?php submit_button(); ?>
common_init.php → admin/admin-common-init.php RENAMED
@@ -1,22 +1,23 @@
1
<?php
2
- function vkExUnit_common_options_init() {
3
register_setting(
4
'vkExUnit_common_options_fields', // Immediately following form tag of edit page.
5
'vkExUnit_common_options', // name attr
6
- 'vkExUnit_common_options_validate'
7
);
8
}
9
- add_action( 'admin_init', 'vkExUnit_common_options_init' );
10
11
- function vkExUnit_get_common_options() {
12
- $dafault = vkExUnit_get_common_options_default();
13
$options = get_option( 'vkExUnit_common_options' );
14
$options = wp_parse_args( $options, $dafault );
15
return apply_filters( 'vkExUnit_common_options', $options );
16
}
17
18
- function vkExUnit_get_common_options_default() {
19
- // hook vkExUnit_package_is_enable()
20
// パッケージの情報を取得してデフォルトの配列を作成
21
$defaults = array();
22
$packages = vkExUnit_get_packages();
@@ -24,6 +25,7 @@ function vkExUnit_get_common_options_default() {
24
$name = $value['name'];
25
$default_options[ 'active_' . $name ] = $value['default'];
26
}
27
$default_options['delete_options_at_deactivate'] = false;
28
$default_options['content_filter_state'] = 'content';
29
return apply_filters( 'vkExUnit_common_options_default', $default_options );
@@ -33,13 +35,13 @@ function vkExUnit_get_common_options_default() {
33
/* validate
34
/*-------------------------------------------*/
35
36
- function vkExUnit_common_options_validate( $input ) {
37
/*
38
入力された値の無害化
39
ここでは機能の有効化有無に関する項目が殆どで、手動で項目を記載すると機能の増減の際に項目の編集漏れが出るため、
40
- vkExUnit_get_common_options_default() の中で package に登録してある項目・デフォルト値を読み込み、それをループ処理する
41
*/
42
- $defaults = vkExUnit_get_common_options_default();
43
foreach ( $defaults as $key => $default_value ) {
44
// 'content_filter_state' 以外は true か false しか返ってこない
45
if ( $key != 'content_filter_state' ) {
1
<?php
2
+
3
+ function veu_common_options_init() {
4
register_setting(
5
'vkExUnit_common_options_fields', // Immediately following form tag of edit page.
6
'vkExUnit_common_options', // name attr
7
+ 'veu_common_options_validate'
8
);
9
}
10
+ add_action( 'admin_init', 'veu_common_options_init' );
11
12
+ function veu_get_common_options() {
13
+ $dafault = veu_get_common_options_default();
14
$options = get_option( 'vkExUnit_common_options' );
15
$options = wp_parse_args( $options, $dafault );
16
return apply_filters( 'vkExUnit_common_options', $options );
17
}
18
19
+ function veu_get_common_options_default() {
20
+ // hook veu_package_is_enable()
21
// パッケージの情報を取得してデフォルトの配列を作成
22
$defaults = array();
23
$packages = vkExUnit_get_packages();
25
$name = $value['name'];
26
$default_options[ 'active_' . $name ] = $value['default'];
27
}
28
+ $default_options['post_metabox_individual'] = false;
29
$default_options['delete_options_at_deactivate'] = false;
30
$default_options['content_filter_state'] = 'content';
31
return apply_filters( 'vkExUnit_common_options_default', $default_options );
35
/* validate
36
/*-------------------------------------------*/
37
38
+ function veu_common_options_validate( $input ) {
39
/*
40
入力された値の無害化
41
ここでは機能の有効化有無に関する項目が殆どで、手動で項目を記載すると機能の増減の際に項目の編集漏れが出るため、
42
+ veu_get_common_options_default() の中で package に登録してある項目・デフォルト値を読み込み、それをループ処理する
43
*/
44
+ $defaults = veu_get_common_options_default();
45
foreach ( $defaults as $key => $default_value ) {
46
// 'content_filter_state' 以外は true か false しか返ってこない
47
if ( $key != 'content_filter_state' ) {
admin/admin-main-setting-page.php ADDED
@@ -0,0 +1,160 @@
1
+ <?php
2
+ /*
3
+ Main Setting Page _ ExUnit > メイン設定 メニューを追加
4
+ Main Setting Page _ ページのフレーム( メニューとメインエリア両方 )
5
+ Main Setting Page _ メインエリアの中身
6
+
7
+
8
+
9
+ /*
10
+ Main Setting Page _ ExUnit > メイン設定 メニューを追加
11
+ /*-------------------------------------------*/
12
+ function veu_add_main_setting() {
13
+ // $capability_required = veu_get_capability_required();
14
+ $custom_page = add_submenu_page(
15
+ 'vkExUnit_setting_page', // parent
16
+ __( 'Main setting', 'vk-all-in-one-expansion-unit' ), // Name of page
17
+ __( 'Main setting', 'vk-all-in-one-expansion-unit' ), // Label in menu
18
+ 'activate_plugins', // veu_get_capability_required()でないのは edit_theme_options権限を付与したユーザーにもアクセスさせないためにactivate_pluginsにしている。
19
+ // $capability_required, // Capability
20
+ 'vkExUnit_main_setting', // ユニークなこのサブメニューページの識別子
21
+ 'veu_render_main_frame' // メニューページのコンテンツを出力する関数
22
+ );
23
+ if ( ! $custom_page ) {
24
+ return; }
25
+ }
26
+ add_action( 'admin_menu', 'veu_add_main_setting' );
27
+
28
+
29
+ /*
30
+ Main Setting Page _ ページのフレーム( メニューとメインエリア両方 )
31
+ /*-------------------------------------------*/
32
+ function veu_render_main_frame() {
33
+
34
+ // nonce
35
+ if ( isset( $_POST['_nonce_vkExUnit'] ) && wp_verify_nonce( $_POST['_nonce_vkExUnit'], 'standing_on_the_shoulder_of_giants' ) ) {
36
+
37
+ // sanitize & update
38
+ veu_main_sanitaize_and_update( $_POST );
39
+ }
40
+
41
+ // Left menu area top Title
42
+ $get_page_title = veu_get_little_short_name() . ' Main setting';
43
+
44
+ // Left menu area top logo
45
+ $get_logo_html = veu_get_systemlogo_html();
46
+
47
+ // $menu
48
+ /*--------------------------------------------------*/
49
+ global $vkExUnit_options;
50
+ if ( ! isset( $vkExUnit_options ) ) {
51
+ $vkExUnit_options = array();
52
+ }
53
+ $get_menu_html = '';
54
+
55
+ foreach ( $vkExUnit_options as $vkoption ) {
56
+ if ( ! isset( $vkoption['render_page'] ) ) {
57
+ continue; }
58
+ // $linkUrl = ($i == 0) ? 'wpwrap':$vkoption['option_name'];
59
+ $linkUrl = $vkoption['option_name'];
60
+ $get_menu_html .= '<li id="btn_"' . $vkoption['option_name'] . '" class="' . $vkoption['option_name'] . '"><a href="#' . $linkUrl . '">';
61
+ $get_menu_html .= $vkoption['tab_label'];
62
+ $get_menu_html .= '</a></li>';
63
+ }
64
+
65
+ Vk_Admin::admin_page_frame( $get_page_title, 'vkExUnit_the_main_setting_body', $get_logo_html, $get_menu_html );
66
+
67
+ }
68
+
69
+ /*
70
+ Main Setting Page _ メインエリアの中身
71
+ /*-------------------------------------------*/
72
+ function vkExUnit_the_main_setting_body() {
73
+ global $vkExUnit_options;?>
74
+ <form method="post" action="">
75
+ <?php
76
+ wp_nonce_field( 'standing_on_the_shoulder_of_giants', '_nonce_vkExUnit' );
77
+ if ( is_array( $vkExUnit_options ) ) {
78
+ echo '<div>'; // jsでfirst-child取得用
79
+ foreach ( $vkExUnit_options as $vkoption ) {
80
+
81
+ if ( empty( $vkoption['render_page'] ) ) {
82
+ continue; }
83
+
84
+ echo '<section id="' . $vkoption['option_name'] . '">';
85
+
86
+ call_user_func_array( $vkoption['render_page'], array() );
87
+
88
+ echo '</section>';
89
+ }
90
+ echo '</div>';
91
+
92
+ } else {
93
+
94
+ echo __( 'Activated Packages is noting. please activate some package.', 'vk-all-in-one-expansion-unit' );
95
+
96
+ }
97
+ echo '</form>';
98
+ }
99
+
100
+ /*
101
+ Main Setting Page _ 値をアップデート
102
+ Main Setting Page で複数のoption値が送信される。
103
+ それらをループしながらサニタイズしながらアップデートする
104
+ /*-------------------------------------------*/
105
+ function veu_main_sanitaize_and_update( $_post ) {
106
+
107
+ // ExUnitで保存しているoption項目の配列
108
+ global $vkExUnit_options;
109
+
110
+ if ( ! empty( $vkExUnit_options ) ) {
111
+
112
+ // ExUnitで利用しているoption項目をループしながらサニタイズ&アップデートする
113
+ foreach ( $vkExUnit_options as $veu_option ) {
114
+
115
+ // サニタイズ Call back が登録されている場合にサニタイズ実行
116
+ // ※サニタイズ call back がないものは保存されない
117
+ if ( ! empty( $veu_option['callback'] ) ) {
118
+
119
+ // コールバック関数にわたす入力値を指定
120
+ $option_name = $veu_option['option_name'];
121
+
122
+ if ( ! empty( $_post[ $option_name ] ) ) {
123
+ $before = $_post[ $option_name ];
124
+ } else {
125
+ $before = null;
126
+ } // if ( ! empty( $_post[ $option_name ] ){
127
+
128
+ // サニタイズコールバックを実行
129
+ $option = call_user_func_array( $veu_option['callback'], array( $before ) );
130
+ } // if ( ! empty( $veu_option['callback'] ) ) {
131
+
132
+ update_option( $veu_option['option_name'], $option );
133
+ }
134
+ }
135
+ }
136
+
137
+ /*
138
+ global $vkExUnit_options に各種値を登録するための関数
139
+ */
140
+ /**
141
+ * [vkExUnit_register_setting description]
142
+ * @param string $tab_label 管理画面に表示される機能の名前
143
+ * @param string $option_name option保存値
144
+ * @param string $sanitize_callback 保存時のサニタイズ関数
145
+ * @param string $render_page メイン設定画面を出力する関数
146
+ * @return [type] [description]
147
+ */
148
+ function vkExUnit_register_setting( $tab_label = 'tab_label', $option_name, $sanitize_callback, $render_page ) {
149
+ global $vkExUnit_options;
150
+ if ( ! isset( $vkExUnit_options ) ) {
151
+ $vkExUnit_options = array();
152
+ }
153
+ $vkExUnit_options[] =
154
+ array(
155
+ 'option_name' => $option_name,
156
+ 'callback' => $sanitize_callback,
157
+ 'tab_label' => $tab_label,
158
+ 'render_page' => $render_page,
159
+ );
160
+ }
admin/admin-post-metabox.php ADDED
@@ -0,0 +1,55 @@
1
+ <?php
2
+ /*
3
+ add page custom field
4
+ /*-------------------------------------------*/
5
+
6
+ require_once( dirname( __FILE__ ) . '/class-veu-metabox.php' );
7
+
8
+ /**
9
+ * Add Content meta box use for "Child Page List" , "Sitemap" , "Contact section" and more fields
10
+ */
11
+ function veu_add_parent_metabox() {
12
+ if ( apply_filters( 'veu_parent_metabox_activation', false ) ) {
13
+
14
+ $meta_box_name = veu_get_name();
15
+
16
+ /*
17
+ Original Brand Unit で 名前を未入力にされた時にメタボックスが表示されなくなってしまうので、
18
+ とりあえずスペースを代入
19
+ */
20
+ if ( ! $meta_box_name ) {
21
+ $meta_box_name = ' ';
22
+ }
23
+
24
+ $args = array(
25
+ 'public' => true,
26
+ );
27
+ $post_types = get_post_types( $args );
28
+ foreach ( $post_types as $key => $post_type ) {
29
+ add_meta_box( 'veu_parent_post_metabox', $meta_box_name, 'veu_parent_metabox_body', $post_type, 'normal', 'high' );
30
+ }
31
+ }
32
+ /*
33
+ VEU_Metabox 内の get_post_type が実行タイミングによっては
34
+ カスタム投稿タイプマネージャーで作成した投稿タイプが取得できないために
35
+ admin_menu のタイミングで読み込んでいる
36
+ */
37
+ require_once( dirname( __FILE__ ) . '/class-veu-metabox-insert-items.php' );
38
+ }
39
+ add_action( 'admin_menu', 'veu_add_parent_metabox' );
40
+
41
+ /**
42
+ * Insert ExUnit Settings.
43
+ */
44
+ function veu_parent_metabox_body() {
45
+ echo '<div class="veu_metabox_nav">';
46
+ echo '<p class="veu_metabox_all_section_toggle close">';
47
+ echo '<button class="button button-default veu_metabox_all_section_toggle_btn_open">' . __( 'Open all', 'vk-all-in-one-expansion-unit' ) . ' <i class="fas fa-caret-down"></i></button> ';
48
+ echo '<button class="button button-default veu_metabox_all_section_toggle_btn_close">' . __( 'Close all', 'vk-all-in-one-expansion-unit' ) . ' <i class="fas fa-caret-up"></i></button>';
49
+ echo '</p>';
50
+ echo '</div>';
51
+ do_action( 'veu_post_metabox_body' );
52
+ echo '<div class="veu_metabox_footer">';
53
+ echo veu_get_systemlogo_html();
54
+ echo '</div>';
55
+ }
admin/admin.php ADDED
@@ -0,0 +1,103 @@
1
+ <?php
2
+ /*
3
+ Add Parent menu
4
+ Load master setting page
5
+ Print admin js
6
+ */
7
+
8
+ require dirname( __FILE__ ) . '/admin-common-init.php';
9
+ require dirname( __FILE__ ) . '/disable-guide.php';
10
+ require dirname( __FILE__ ) . '/customizer.php';
11
+
12
+ // plugins_loaded の位置ではmetaboxを統合しない設定にしても個別のmetaboxが表示されない
13
+ require dirname( __FILE__ ) . '/admin-post-metabox.php';
14
+
15
+ // 親メニューが出力される前に フックを通さずに直接読み込むとページが表示されなくなる
16
+ add_action( 'plugin_loaded', 'veu_load_main_setting_page' );
17
+ function veu_load_main_setting_page() {
18
+ require_once dirname( __FILE__ ) . '/admin-main-setting-page.php';
19
+ require_once dirname( __FILE__ ) . '/vk-admin/vk-admin-config.php';
20
+ }
21
+
22
+ /*
23
+ Add Parent menu
24
+ /*-------------------------------------------*/
25
+ add_action( 'admin_menu', 'veu_setting_menu_parent' );
26
+ function veu_setting_menu_parent() {
27
+ global $menu;
28
+
29
+ $parent_name = veu_get_little_short_name();
30
+
31
+ $capability_required = 'activate_plugins';
32
+
33
+ $custom_page = add_menu_page(
34
+ $parent_name, // Name of page
35
+ $parent_name, // Label in menu
36
+ $capability_required,
37
+ 'vkExUnit_setting_page', // ユニークなこのサブメニューページの識別子
38
+ 'vkExUnit_add_setting_page' // メニューページのコンテンツを出力する関数
39
+ );
40
+ if ( ! $custom_page ) {
41
+ return; }
42
+ }
43
+
44
+ /*
45
+ Load master setting page
46
+ /*-------------------------------------------*/
47
+ function vkExUnit_add_setting_page() {
48
+ require dirname( __FILE__ ) . '/admin-active-setting-page.php';
49
+ }
50
+
51
+ /*
52
+ Print admin js
53
+ /*-------------------------------------------*/
54
+ // add_action( 'admin_print_scripts-exunit_page_vkExUnit_main_setting', 'veu_admin_add_js' );
55
+ add_action( 'admin_enqueue_scripts', 'veu_admin_add_js' );
56
+ function veu_admin_add_js( $hook_suffix ) {
57
+ global $vkExUnit_version;
58
+ wp_enqueue_media();
59
+ wp_register_script( 'vkExUnit_admin_js', veu_get_directory_uri() . '/assets/js/vkExUnit_admin.js', array( 'jquery' ), $vkExUnit_version );
60
+ wp_enqueue_script( 'jquery' );
61
+ wp_enqueue_script( 'vkExUnit_admin_js' );
62
+ }
63
+
64
+ add_action( 'admin_enqueue_scripts', 'veu_admin_css' );
65
+ function veu_admin_css() {
66
+ global $vkExUnit_version;
67
+ wp_enqueue_style( 'veu_admin_css', veu_get_directory_uri() . '/assets/css/vkExUnit_admin.css', array(), $vkExUnit_version, 'all' );
68
+ }
69
+
70
+ /*
71
+ 管理画面_admin_head JavaScriptのデバッグコンソールにhook_suffixの値を出力
72
+ /*-------------------------------------------*/
73
+ // add_action("admin_head", 'vkExUnit_suffix2console');
74
+ // function vkExUnit_suffix2console() {
75
+ // global $hook_suffix;
76
+ // if (is_user_logged_in()) {
77
+ // $str = "<script type=\"text/javascript\">console.log('%s')</script>";
78
+ // printf($str, $hook_suffix);
79
+ // }
80
+ // }
81
+
82
+ add_action( 'admin_bar_menu', 'vkExUnit_package_adminbar', 43 );
83
+ function vkExUnit_package_adminbar( $wp_admin_bar ) {
84
+
85
+ if ( ! current_user_can( 'activate_plugins' ) ) {
86
+ return; }
87
+
88
+ global $vkExUnit_options;
89
+ if ( ! isset( $vkExUnit_options ) || ! count( $vkExUnit_options ) ) {
90
+ return;
91
+ }
92
+
93
+ foreach ( $vkExUnit_options as $opt ) {
94
+ $wp_admin_bar->add_node(
95
+ array(
96
+ 'parent' => 'veu_adminlink_main',
97
+ 'title' => $opt['tab_label'],
98
+ 'id' => 'vew_configbar_' . $opt['option_name'],
99
+ 'href' => admin_url() . 'admin.php?page=vkExUnit_main_setting#' . $opt['option_name'],
100
+ )
101
+ );
102
+ }
103
+ }
{plugins_admin → admin}/admin_bar.php RENAMED
@@ -30,7 +30,7 @@ function vkExUnit_adminbar_link( $wp_admin_bar ) {
30
array(
31
'parent' => 'veu_adminlink',
32
'id' => 'veu_adminlink_active',
33
- 'title' => __( 'Active Setting', 'vkExUnit' ),
34
'href' => admin_url() . 'admin.php?page=vkExUnit_setting_page',
35
)
36
);
@@ -41,7 +41,7 @@ function vkExUnit_adminbar_link( $wp_admin_bar ) {
41
array(
42
'parent' => 'veu_adminlink',
43
'id' => 'veu_adminlink_main',
44
- 'title' => __( 'Main Setting', 'vkExUnit' ),
45
'href' => admin_url() . 'admin.php?page=vkExUnit_main_setting',
46
)
47
);
30
array(
31
'parent' => 'veu_adminlink',
32
'id' => 'veu_adminlink_active',
33
+ 'title' => __( 'Active Setting', 'vk-all-in-one-expansion-unit' ),
34
'href' => admin_url() . 'admin.php?page=vkExUnit_setting_page',
35
)
36
);
41
array(
42
'parent' => 'veu_adminlink',
43
'id' => 'veu_adminlink_main',
44
+ 'title' => __( 'Main Setting', 'vk-all-in-one-expansion-unit' ),
45
'href' => admin_url() . 'admin.php?page=vkExUnit_main_setting',
46
)
47
);
admin/class-veu-metabox-insert-items.php ADDED
@@ -0,0 +1,28 @@
1
+ <?php
2
+
3
+ require_once( veu_get_directory() . '/admin/class-veu-metabox.php' );
4
+
5
+ class VEU_Metabox_Insert_Items extends VEU_Metabox {
6
+
7
+ public function __construct( $args = array() ) {
8
+
9
+ $this->args = array(
10
+ 'slug' => 'veu_insert_items',
11
+ 'cf_name' => '',
12
+ 'title' => __( 'Setting of insert items', 'vk-all-in-one-expansion-unit' ),
13
+ 'priority' => 10,
14
+ 'post_types' => array( 'page' ),
15
+ );
16
+
17
+ parent::__construct( $this->args );
18
+
19
+ }
20
+
21
+ public function metabox_body( $display = true ) {
22
+ do_action( 'veu_metabox_insert_items' );
23
+ }
24
+
25
+
26
+ } // class VEU_Metabox_Insert_Items {
27
+
28
+ $veu_metabox_insert_items = new VEU_Metabox_Insert_Items();
admin/class-veu-metabox.php ADDED
@@ -0,0 +1,156 @@
1
+ <?php
2
+
3
+ class VEU_Metabox {
4
+
5
+ public $args;
6
+ public $veu_get_common_options;
7
+
8
+ public function __construct( $args = array() ) {
9
+
10
+ $this->veu_get_common_options = veu_get_common_options();
11
+
12
+ $post_type_paras = array(
13
+ 'public' => true,
14
+ );
15
+
16
+ $defaults = array(
17
+ 'slug' => '',
18
+ 'cf_name' => '',
19
+ 'title' => '',
20
+ 'priority' => 10,
21
+ 'individual' => $this->veu_get_common_options['post_metabox_individual'],
22
+ 'post_types' => get_post_types( $post_type_paras ),
23
+ );
24
+
25
+ $this->args = wp_parse_args( $args, $defaults );
26
+
27
+ if ( $this->args['individual'] ) {
28
+ // 通常メタボックスの追加タイミングは admin_menu だが,
29
+ // ここでは admin_init でないと反映されないため
30
+ add_action( 'admin_init', array( $this, 'add_individual_metabox' ) );
31
+ } else {
32
+ // Parent metabox activate
33
+ add_filter( 'veu_parent_metabox_activation', array( $this, 'metabox_activate' ), 10, 1 );
34
+ // 共通のメタボックスの中身を呼び込む
35
+ add_action( 'veu_post_metabox_body', array( $this, 'the_meta_section' ), $this->args['priority'] );
36
+ }
37
+
38
+ add_action( 'save_post', array( $this, 'save_custom_field' ) );
39
+
40
+ }
41
+
42
+ public function metabox_activate( $flag ) {
43
+ return true;
44
+ }
45
+
46
+ /**
47
+ * add_individual_metabox
48
+ * === Now use common metabox that this function is not used
49
+ */
50
+ public function add_individual_metabox() {
51
+ // add_meta_box( 'aaa', 'ArrayIterator', array( $this, 'metabox_body' ), 'page', 'normal', 'high' );
52
+ foreach ( $this->args['post_types'] as $key => $post_type ) {
53
+ add_meta_box( $this->args['slug'], $this->args['title'], array( $this, 'metabox_body' ), $post_type, 'normal', 'high' );
54
+ }
55
+ }
56
+
57
+ /**
58
+ * the_meta_section
59
+ *
60
+ * @return [type] [description]
61
+ */
62
+ public function the_meta_section() {
63
+
64
+ // 今編集しているページの投稿タイプ
65
+ $now_post_type = get_post_type();
66
+
67
+ // このメタボックスを表示する投稿タイプの時
68
+ if ( is_array( $this->args['post_types'] ) && in_array( $now_post_type, $this->args['post_types'] ) ) {
69
+ // Outer class
70
+ $outer_class = '';
71
+ if ( ! empty( $this->args['slug'] ) ) {
72
+ $outer_class = ' ' . $this->args['slug'];
73
+ }
74
+ echo '<div class="veu_metabox_section' . $outer_class . '">';
75
+ // Section title
76
+ if ( ! empty( $this->args['title'] ) ) {
77
+ echo '<h3 class="veu_metabox_section_title">' . wp_kses_post( $this->args['title'] ) . '';
78
+ echo '<span class="veu_metabox_section_title_status_btn close"><i class="fas fa-caret-down"></i></span>';
79
+ echo '<span class="veu_metabox_section_title_status_btn open"><i class="fas fa-caret-up"></i></span>';
80
+ echo '</h3>';
81
+ }
82
+ echo '<div class="veu_metabox_section_body">';
83
+ echo $this->metabox_body( false );
84
+ echo '</div><!-- [ /.veu_metabox_section_body ] -->';
85
+ echo '</div><!-- [ /.veu_metabox_section ] -->';
86
+ }
87
+
88
+ } // if ( is_array( $this->args['post_types'] ) && in_array( $now_post_type, $this->args['post_types'] ) ) {
89
+
90
+ /**
91
+ * metabox_body
92
+ * フォームの外側共通部分
93
+ *
94
+ * @return [type] [description]
95
+ */
96
+ public function metabox_body( $display = true ) {
97
+
98
+ $cf_value = get_post_meta( get_the_id(), $this->args['cf_name'], true );
99
+
100
+ $body = '';
101
+ $body .= wp_nonce_field( wp_create_nonce( __FILE__ ), 'noncename__' . $this->args['cf_name'], true, false );
102
+
103
+ $body .= $this->metabox_body_form( $cf_value );
104
+
105
+ if ( $display ) {
106
+ echo $body;
107
+ } else {
108
+ return $body;
109
+ }
110
+ }
111
+
112
+ /**
113
+ * metabox_body_form
114
+ * フォーム内側部分。クラスの継承で上書きする前提
115
+ *
116
+ * @return [type] [description]
117
+ */
118
+ public function metabox_body_form( $cf_value ) {
119
+
120
+ if ( $cf_value ) {
121
+ $checked = ' checked';
122
+ } else {
123
+ $checked = '';
124
+ }
125
+
126
+ $label = __( 'Hide this page to HTML Sitemap.', 'vk-all-in-one-expansion-unit' );
127
+
128
+ $form = '';
129
+ $form .= '<ul>';
130
+ $form .= '<li><label>' . '<input type="checkbox" id="' . esc_attr( $this->args['cf_name'] ) . '" name="' . esc_attr( $this->args['cf_name'] ) . '" value="true"' . $checked . '> ' . $label . '</label></li>';
131
+ $form .= '</ul>';
132
+
133
+ return $form;
134
+ }
135
+
136
+ public function save_custom_field( $post_id ) {
137
+
138
+ // if autosave then deny
139
+ if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
140
+ return $post_id; }
141
+
142
+ // 設定したnonce を取得(CSRF対策)
143
+ $noncename__value = isset( $_POST[ 'noncename__' . $this->args['cf_name'] ] ) ? $_POST[ 'noncename__' . $this->args['cf_name'] ] : null;
144
+
145
+ // nonce を確認し、値が書き換えられていれば、何もしない(CSRF対策)
146
+ if ( ! wp_verify_nonce( $noncename__value, wp_create_nonce( __FILE__ ) ) ) {
147
+ return $post_id;
148
+ }
149
+
150
+ delete_post_meta( $post_id, $this->args['cf_name'] );
151
+ if ( ! empty( $_POST[ $this->args['cf_name'] ] ) ) {
152
+ add_post_meta( $post_id, $this->args['cf_name'], $_POST[ $this->args['cf_name'] ] );
153
+ }
154
+
155
+ }
156
+ } // class VEU_Metabox {
{plugins_admin → admin}/customizer.php RENAMED
@@ -35,7 +35,7 @@ function veu_customize_register( $wp_customize ) {
35
'priority' => 1000,
36
'capability' => 'edit_theme_options',
37
'theme_supports' => '',
38
- 'title' => veu_get_prefix_customize_panel() . ' ' . __( 'Settings', 'vkExUnit' ),
39
)
40
);
41
35
'priority' => 1000,
36
'capability' => 'edit_theme_options',
37
'theme_supports' => '',
38
+ 'title' => veu_get_prefix_customize_panel() . ' ' . __( 'Settings', 'vk-all-in-one-expansion-unit' ),
39
)
40
);
41
plugins_admin/disable_guide.php → admin/disable-guide.php RENAMED
@@ -14,7 +14,7 @@ function vkExUnit_adminbar_disable( $wp_admin_bar ) {
14
if ( is_user_logged_in() && ! is_admin() && current_user_can( 'administrator' ) || current_user_can( 'editor' ) ) {
15
$args = array(
16
'id' => 'veu_disable_admin_edit',
17
- 'title' => __( 'Edit Guide', 'vkExUnit' ).' : <span class="_show">SHOW</span><span class="_hide">HIDE</span>',
18
'meta' => array( 'class' => 'veu_admin_bar_disable_button' , 'onClick' => 'javascript:void(0);' ),
19
);
20
$wp_admin_bar->add_node( $args );
14
if ( is_user_logged_in() && ! is_admin() && current_user_can( 'administrator' ) || current_user_can( 'editor' ) ) {
15
$args = array(
16
'id' => 'veu_disable_admin_edit',
17
+ 'title' => __( 'Edit Guide', 'vk-all-in-one-expansion-unit' ).' : <span class="_show">SHOW</span><span class="_hide">HIDE</span>',
18
'meta' => array( 'class' => 'veu_admin_bar_disable_button' , 'onClick' => 'javascript:void(0);' ),
19
);
20
$wp_admin_bar->add_node( $args );
{plugins_admin/vk-admin → admin/vk-admin/package}/_scss/vk_admin.scss RENAMED
File without changes
{plugins_admin/vk-admin → admin/vk-admin/package}/class-vk-admin-info.php RENAMED
File without changes
{plugins_admin/vk-admin → admin/vk-admin/package}/class-vk-admin.php RENAMED
@@ -21,8 +21,6 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
21
22
static function init() {
23
add_action( 'admin_enqueue_scripts', array( __CLASS__, 'admin_common_css' ) );
24
- // メイン設定画面などで画像アップロードに必要
25
- add_action( 'admin_enqueue_scripts', array( __CLASS__, 'admin_enqueue_scripts' ) );
26
add_action( 'customize_register', array( __CLASS__, 'admin_common_css' ) );
27
add_action( 'wp_dashboard_setup', array( __CLASS__, 'dashboard_widget' ), 1 );
28
}
@@ -46,22 +44,27 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
46
}
47
}
48
49
/*--------------------------------------------------*/
50
- /* get_admin_banner
51
/*--------------------------------------------------*/
52
- /* get_news_body_api
53
/*--------------------------------------------------*/
54
- /* get_news_from_rss
55
/*--------------------------------------------------*/
56
- /* admin _ Dashboard Widget
57
/*--------------------------------------------------*/
58
- /* admin _ sub
59
- /*--------------------------------------------------*/
60
- /* admin _ page_frame
61
/*--------------------------------------------------*/
62
63
- /*--------------------------------------------------*/
64
- /* get_admin_banner
65
/*--------------------------------------------------*/
66
public static function get_admin_banner() {
67
$banner = '';
@@ -69,6 +72,14 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
69
$lang = ( get_locale() == 'ja' ) ? 'ja' : 'en';
70
71
$banner .= '<div class="vk-admin-banner">';
72
$banner .= '<div class="vk-admin-banner-grid">';
73
74
// プラグイン Link Target Controller を有効化していない人にバナーを表示
@@ -143,8 +154,8 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
143
return apply_filters( 'vk_admin_banner_html', $banner );
144
}
145
146
- /*--------------------------------------------------*/
147
- /* get_news_body
148
/*--------------------------------------------------*/
149
public static function get_news_body() {
150
if ( 'ja' == get_locale() ) {
@@ -156,8 +167,8 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
156
}
157
}
158
159
- /*--------------------------------------------------*/
160
- /* get_news_body_api
161
/*--------------------------------------------------*/
162
163
public static function get_news_from_rest_api() {
@@ -241,8 +252,8 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
241
<?php
242
}
243
244
- /*--------------------------------------------------*/
245
- /* get_news_from_rss
246
/* RSS方針で現在は日本語以外でのみ使用
247
/*--------------------------------------------------*/
248
public static function get_news_from_rss() {
@@ -268,7 +279,7 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
268
if ( ! is_wp_error( $rss ) ) {
269
$output = '';
270
271
- $maxitems = $rss->get_item_quantity( 5 ); //number of news to display (maximum)
272
$rss_items = $rss->get_items( 0, $maxitems );
273
$output .= '<div class="rss-widget">';
274
$output .= '<h4 class="vk-metabox-sub-title">' . apply_filters( 'vk-admin-sub-title-text', 'Information' ) . '</h4>';
@@ -322,8 +333,8 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
322
323
return apply_filters( 'vk-admin-is-dashboard-active', $flag );
324
}
325
- /*--------------------------------------------------*/
326
- /* admin _ Dashboard Widget
327
/*--------------------------------------------------*/
328
public static function dashboard_widget() {
329
global $vk_admin_textdomain;
@@ -341,8 +352,8 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
341
echo Vk_Admin::get_admin_banner();
342
}
343
344
- /*--------------------------------------------------*/
345
- /* admin _ sub
346
/*--------------------------------------------------*/
347
// 2016.08.07 ExUnitの有効化ページでは直接 admin_subを呼び出しているので注意
348
public static function admin_sub() {
@@ -357,8 +368,8 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
357
return $adminSub;
358
}
359
360
- /*--------------------------------------------------*/
361
- /* admin _ page_frame
362
/*--------------------------------------------------*/
363
public static function admin_page_frame( $get_page_title, $the_body_callback, $get_logo_html = '', $get_menu_html = '', $get_layout = 'column_3' ) {
364
?>
21
22
static function init() {
23
add_action( 'admin_enqueue_scripts', array( __CLASS__, 'admin_common_css' ) );
24
add_action( 'customize_register', array( __CLASS__, 'admin_common_css' ) );
25
add_action( 'wp_dashboard_setup', array( __CLASS__, 'dashboard_widget' ), 1 );
26
}
44
}
45
}
46
47
+ /*
48
+ get_admin_banner
49
/*--------------------------------------------------*/
50
+ /*
51
+ get_news_body_api
52
/*--------------------------------------------------*/
53
+ /*
54
+ get_news_from_rss
55
/*--------------------------------------------------*/
56
+ /*
57
+ admin _ Dashboard Widget
58
/*--------------------------------------------------*/
59
+ /*
60
+ admin _ sub
61
/*--------------------------------------------------*/
62
+ /*
63
+ admin _ page_frame
64
/*--------------------------------------------------*/
65
66
+ /*
67
+ get_admin_banner
68
/*--------------------------------------------------*/
69
public static function get_admin_banner() {
70
$banner = '';
72
$lang = ( get_locale() == 'ja' ) ? 'ja' : 'en';
73
74
$banner .= '<div class="vk-admin-banner">';
75
+ if ( $lang == 'ja' ) {
76
+ $banner .= '<a class="admin_banner" href="https://recruit.vektor-inc.co.jp/?rel=vkadmin" target="_blank">';
77
+ $banner .= '<img src="' . $dir_url . 'images/admin_banner_recruit.jpg" alt="[ Vektor,Inc. 採用情報 ]" />';
78
+ $banner .= '</a>';
79
+ } else {
80
+ $banner .= '<a href="https://lightning.nagoya/lightning_copyright_customizer/?rel=vkadmin" target="_blank" class="button button-primary button-primary button-block" style="margin-bottom:1em;">Lightning Copyright Customizer <span class="screen-reader-text">(opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external" style="position:relative;top:3px;"></span></a>';
81
+ }
82
+
83
$banner .= '<div class="vk-admin-banner-grid">';
84
85
// プラグイン Link Target Controller を有効化していない人にバナーを表示
154
return apply_filters( 'vk_admin_banner_html', $banner );
155
}
156
157
+ /*
158
+ get_news_body
159
/*--------------------------------------------------*/
160
public static function get_news_body() {
161
if ( 'ja' == get_locale() ) {
167
}
168
}
169
170
+ /*
171
+ get_news_body_api
172
/*--------------------------------------------------*/
173
174
public static function get_news_from_rest_api() {
252
<?php
253
}
254
255
+ /*
256
+ get_news_from_rss
257
/* RSS方針で現在は日本語以外でのみ使用
258
/*--------------------------------------------------*/
259
public static function get_news_from_rss() {
279
if ( ! is_wp_error( $rss ) ) {
280
$output = '';
281
282
+ $maxitems = $rss->get_item_quantity( 5 ); // number of news to display (maximum)
283
$rss_items = $rss->get_items( 0, $maxitems );
284
$output .= '<div class="rss-widget">';
285
$output .= '<h4 class="vk-metabox-sub-title">' . apply_filters( 'vk-admin-sub-title-text', 'Information' ) . '</h4>';
333
334
return apply_filters( 'vk-admin-is-dashboard-active', $flag );
335
}
336
+ /*
337
+ admin _ Dashboard Widget
338
/*--------------------------------------------------*/
339
public static function dashboard_widget() {
340
global $vk_admin_textdomain;
352
echo Vk_Admin::get_admin_banner();
353
}
354
355
+ /*
356
+ admin _ sub
357
/*--------------------------------------------------*/
358
// 2016.08.07 ExUnitの有効化ページでは直接 admin_subを呼び出しているので注意
359
public static function admin_sub() {
368
return $adminSub;
369
}
370
371
+ /*
372
+ admin _ page_frame
373
/*--------------------------------------------------*/
374
public static function admin_page_frame( $get_page_title, $the_body_callback, $get_logo_html = '', $get_menu_html = '', $get_layout = 'column_3' ) {
375
?>
{plugins_admin/vk-admin → admin/vk-admin/package}/config.rb RENAMED
File without changes
{plugins_admin/vk-admin → admin/vk-admin/package}/css/vk_admin.css RENAMED
File without changes
{plugins_admin/vk-admin → admin/vk-admin/package}/images/ExUnit_bnr.png RENAMED
File without changes
admin/vk-admin/package/images/admin_banner_recruit.jpg ADDED
Binary file
{plugins_admin/vk-admin → admin/vk-admin/package}/images/billvektor_banner.png RENAMED
File without changes
{plugins_admin/vk-admin → admin/vk-admin/package}/images/fort-bnr.jpg RENAMED
File without changes
{plugins_admin/vk-admin → admin/vk-admin/package}/images/jpnstyle-bnr.jpg RENAMED
File without changes
{plugins_admin/vk-admin → admin/vk-admin/package}/images/lightning-pro-bnr.jpg RENAMED
File without changes
{plugins_admin/vk-admin → admin/vk-admin/package}/images/lightning_bnr_en.jpg RENAMED
File without changes
{plugins_admin/vk-admin → admin/vk-admin/package}/images/lightning_bnr_ja.jpg RENAMED
File without changes
{plugins_admin/vk-admin → admin/vk-admin/package}/images/pale-bnr.jpg RENAMED
File without changes
{plugins_admin/vk-admin → admin/vk-admin/package}/images/post_author_display_bnr_en.jpg RENAMED
File without changes
{plugins_admin/vk-admin → admin/vk-admin/package}/images/post_author_display_bnr_ja.jpg RENAMED
File without changes
{plugins_admin/vk-admin → admin/vk-admin/package}/images/variety-bnr.jpg RENAMED
File without changes
{plugins_admin/vk-admin → admin/vk-admin/package}/images/vektor_logo.png RENAMED
File without changes
{plugins_admin/vk-admin → admin/vk-admin/package}/images/vk-link-target-controller_bnr.jpg RENAMED
File without changes
{plugins_admin/vk-admin → admin/vk-admin/package}/images/vk-link-target-controller_notxt_bnr.jpg RENAMED
File without changes
{plugins_admin/vk-admin → admin/vk-admin/package}/js/vk_admin.js RENAMED
@@ -25,14 +25,14 @@ jQuery(document).ready(function($){
25
return;
26
}
27
custom_uploader = wp.media({
28
- title: 'Choose Image',
29
// 以下のコメントアウトを解除すると画像のみに限定される。 → されないみたい
30
library: {
31
type: 'image'
32
},
33
- button: {
34
- text: 'Choose Image'
35
- },
36
multiple: false, // falseにすると画像を1つしか選択できなくなる
37
});
38
custom_uploader.on('select', function() {
@@ -133,7 +133,7 @@ function navMove( default_offset, contentHeight ){
133
/* ページ内リンクで頭出しの余白を適切にする
134
/*-------------------------------------------*/
135
jQuery(document).ready(function(){
136
- if(!jQuery('body').hasClass('vk-exunit_page_vkExUnit_main_setting')){ return; }
137
// 一つ目のセクションの位置を取得
138
var default_offset = jQuery('.adminMain section:first-child').offset();
139
25
return;
26
}
27
custom_uploader = wp.media({
28
+ // title: 'Choose Image',
29
// 以下のコメントアウトを解除すると画像のみに限定される。 → されないみたい
30
library: {
31
type: 'image'
32
},
33
+ // button: {
34
+ // text: 'Choose Image'
35
+ // },
36
multiple: false, // falseにすると画像を1つしか選択できなくなる
37
});
38
custom_uploader.on('select', function() {
133
/* ページ内リンクで頭出しの余白を適切にする
134
/*-------------------------------------------*/
135
jQuery(document).ready(function(){
136
+ if(!jQuery('body').hasClass('exunit_page_vkExUnit_main_setting')){ return; }
137
// 一つ目のセクションの位置を取得
138
var default_offset = jQuery('.adminMain section:first-child').offset();
139
admin/vk-admin/vk-admin-config.php ADDED
@@ -0,0 +1,31 @@
1
+ <?php
2
+
3
+ /*
4
+ Load modules
5
+ /*-------------------------------------------*/
6
+ if ( ! class_exists( 'Vk_Admin' ) ) {
7
+ require_once( 'package/class-vk-admin.php' );
8
+ }
9
+
10
+ global $vk_admin_textdomain;
11
+ $vk_admin_textdomain = 'vk-all-in-one-expansion-unit';
12
+
13
+ /*
14
+ $admin_pages の配列にいれる識別値は下記をコメントアウトすればとれる
15
+ /*-------------------------------------------*/
16
+
17
+ // add_action("admin_head", 'suffix2console');
18
+ // function suffix2console() {
19
+ // global $hook_suffix;
20
+ // if (is_user_logged_in()) {
21
+ // $str = "<script type=\"text/javascript\">console.log('%s')</script>";
22
+ // printf($str, $hook_suffix);
23
+ // }
24
+ // }
25
+ $admin_pages = array(
26
+ 'toplevel_page_vkExUnit_setting_page',
27
+ 'exunit_page_vkExUnit_main_setting',
28
+ 'widgets-php',
29
+ 'index.php',
30
+ );
31
+ Vk_Admin::admin_scripts( $admin_pages );
admin_main_setting_page.php DELETED
@@ -1,132 +0,0 @@
1
- <?php
2
-
3
- /*-------------------------------------------*/
4
- /* Main Setting Page _ メニューに追加
5
- /*-------------------------------------------*/
6
- function vkExUnit_add_main_setting() {
7
- // $capability_required = veu_get_capability_required();
8
- $custom_page = add_submenu_page(
9
- 'vkExUnit_setting_page', // parent
10
- __( 'Main setting', 'vkExUnit' ), // Name of page
11
- __( 'Main setting', 'vkExUnit' ), // Label in menu
12
- 'activate_plugins', // veu_get_capability_required()でないのは edit_theme_options権限を付与したユーザーにもアクセスさせないためにactivate_pluginsにしている。
13
- // $capability_required, // Capability
14
- 'vkExUnit_main_setting', // ユニークなこのサブメニューページの識別子
15
- 'vkExUnit_render_main_frame' // メニューページのコンテンツを出力する関数
16
- );
17
- if ( ! $custom_page ) {
18
- return; }
19
- }
20
- add_action( 'admin_menu', 'vkExUnit_add_main_setting' );
21
-
22
-
23
- /*-------------------------------------------*/
24
- /* Main Setting Page _ ページのフレーム
25
- /*-------------------------------------------*/
26
- function vkExUnit_render_main_frame() {
27
-
28
- vkExUnit_save_main_config();
29
-
30
- // Left menu area top Title
31
- $get_page_title = veu_get_little_short_name() . ' Main setting';
32
-
33
- // Left menu area top logo
34
- $get_logo_html = veu_get_systemlogo_html();
35
-
36
- // $menu
37
- /*--------------------------------------------------*/
38
- global $vkExUnit_options;
39
- if ( ! isset( $vkExUnit_options ) ) {
40
- $vkExUnit_options = array();
41
- }
42
- $get_menu_html = '';
43
- foreach ( $vkExUnit_options as $vkoption ) {
44
- if ( ! isset( $vkoption['render_page'] ) ) {
45
- continue; }
46
- // $linkUrl = ($i == 0) ? 'wpwrap':$vkoption['option_name'];
47
- $linkUrl = $vkoption['option_name'];
48
- $get_menu_html .= '<li id="btn_"' . $vkoption['option_name'] . '" class="' . $vkoption['option_name'] . '"><a href="#' . $linkUrl . '">';
49
- $get_menu_html .= $vkoption['tab_label'];
50
- $get_menu_html .= '</a></li>';
51
- }
52
-
53
- Vk_Admin::admin_page_frame( $get_page_title, 'vkExUnit_the_main_setting_body', $get_logo_html, $get_menu_html );
54
-
55
- }
56
-
57
- /*-------------------------------------------*/
58
- /* Main Setting Page _ ページのメインエリアの中身
59
- /*-------------------------------------------*/
60
- function vkExUnit_the_main_setting_body() {
61
- global $vkExUnit_options;?>
62
- <form method="post" action="">
63
- <?php
64
- wp_nonce_field( 'standing_on_the_shoulder_of_giants', '_nonce_vkExUnit' );
65
- if ( is_array( $vkExUnit_options ) ) {
66
- echo '<div>'; // jsでfirst-child取得用
67
- foreach ( $vkExUnit_options as $vkoption ) {
68
-
69
- if ( empty( $vkoption['render_page'] ) ) {
70
- continue; }
71
-
72
- echo '<section id="' . $vkoption['option_name'] . '">';
73
-
74
- call_user_func_array( $vkoption['render_page'], array() );
75
-
76
- echo '</section>';
77
- }
78
- echo '</div>';
79
-
80
- } else {
81
-
82
- echo __( 'Activated Packages is noting. please activate some package.', 'vkExUnit' );
83
-
84
- }
85
- echo '</form>';
86
- }
87
-
88
- function vkExUnit_register_setting( $tab_label = 'tab_label', $option_name, $sanitize_callback, $render_page ) {
89
- global $vkExUnit_options;
90
- if ( ! isset( $vkExUnit_options ) ) {
91
- $vkExUnit_options = array();
92
- }
93
- $vkExUnit_options[] =
94
- array(
95
- 'option_name' => $option_name,
96
- 'callback' => $sanitize_callback,
97
- 'tab_label' => $tab_label,
98
- 'render_page' => $render_page,
99
- );
100
- }
101
-
102
- /*-------------------------------------------*/
103
- /* Main Setting Page _ 値をアップデート
104
- /*-------------------------------------------*/
105
- function vkExUnit_main_config_sanitaize( $post ) {
106
- global $vkExUnit_options;
107
-
108
- if ( ! empty( $vkExUnit_options ) ) {
109
- foreach ( $vkExUnit_options as $opt ) {
110
-
111
- if ( ! empty( $opt['callback'] ) ) {
112
- $before = ( ! empty( $post[ $opt['option_name'] ] ) ? $post[ $opt['option_name'] ] : null );
113
- $option = call_user_func_array( $opt['callback'], array( $before ) );
114
- }
115
-
116
- update_option( $opt['option_name'], $option );
117
- }
118
- }
119
- }
120
-
121
- function vkExUnit_save_main_config() {
122
-
123
- // nonce
124
- if ( ! isset( $_POST['_nonce_vkExUnit'] ) ) {
125
- return;
126
- }
127
- if ( ! wp_verify_nonce( $_POST['_nonce_vkExUnit'], 'standing_on_the_shoulder_of_giants' ) ) {
128
- return;
129
- }
130
-
131
- vkExUnit_main_config_sanitaize( $_POST );
132
- }
admin_other_functions.php DELETED
@@ -1,19 +0,0 @@
1
- <?php
2
-
3
- add_action( 'admin_bar_menu', 'vkExUnit_package_adminbar', 43 );
4
- function vkExUnit_package_adminbar( $wp_admin_bar ) {
5
-
6
- if ( ! current_user_can( 'activate_plugins' ) ) { return; }
7
-
8
- global $vkExUnit_options;
9
- if (!isset($vkExUnit_options) || !count($vkExUnit_options)) return;
10
-
11
- foreach ($vkExUnit_options as $opt) {
12
- $wp_admin_bar->add_node( array(
13
- 'parent' => 'veu_adminlink_main',
14
- 'title' => $opt['tab_label'],
15
- 'id' => 'vew_configbar_'.$opt['option_name'],
16
- 'href' => admin_url() . 'admin.php?page=vkExUnit_main_setting#'.$opt['option_name']
17
- ));
18
- }
19
- }
{_scss → assets/_scss}/_bootstrap.scss RENAMED
File without changes
{_scss → assets/_scss}/_contents_option_style.scss RENAMED
File without changes
assets/_scss/vkExUnit_admin.scss ADDED
@@ -0,0 +1,92 @@
1
+ @charset "utf-8";
2
+ // @import "compass";
3
+
4
+ .wrap.debug_mode{
5
+ tr.dev_object{ display:table-row; }
6
+ }
7
+ .veu_metabox_nav {
8
+ position: relative;
9
+ display:block; overflow:hidden;
10
+ .veu_metabox_all_section_toggle {
11
+ position: relative;
12
+ right:0;
13
+ top:0;
14
+ // 以下スキンなどによって負けないように指定しているので消さないように
15
+ opacity: 1;
16
+ float:none;
17
+ }
18
+ }
19
+ .veu_metabox_footer {
20
+ padding-top:5px;
21
+ .logo_exUnit {
22
+ text-align: right;
23
+ border: none;
24
+ img { width:100px; }
25
+ }
26
+ }
27
+
28
+ .veu_metabox_all_section_toggle.close {
29
+ .veu_metabox_all_section_toggle_btn_open { display: block; }
30
+ .veu_metabox_all_section_toggle_btn_close { display: none; }
31
+ }
32
+ .veu_metabox_all_section_toggle.open {
33
+ .veu_metabox_all_section_toggle_btn_open { display: none; }
34
+ .veu_metabox_all_section_toggle_btn_close { display: block; }
35
+ }
36
+
37
+
38
+ .veu_metabox_section {
39
+ label {
40
+ font-weight: normal;
41
+ }
42
+ input[type=checkbox] {
43
+ margin-top:0;
44
+ margin-right:4px;
45
+ }
46
+ input,
47
+ select,
48
+ textarea {
49
+ margin-bottom:5px;
50
+ }
51
+ &_title {
52
+ position: relative;
53
+ border:1px solid #e5e5e5;
54
+ padding: 7px 1rem;
55
+ background-color: #f5f5f5;
56
+ margin:0 0 2px;
57
+ font-size: 14px;
58
+ cursor: pointer;
59
+ &_status_btn {
60
+ display:block; overflow:hidden;
61
+ position: absolute;
62
+ right:10px;
63
+ top:5px;
64
+ &.close{ display: block; }
65
+ &.open{ display: none;}
66
+ }
67
+ }
68
+ &_body {
69
+ display: none;
70
+ padding: 1rem 1rem 2rem;
71
+ }
72
+ }
73
+ .veu_metabox_section.open {
74
+ .veu_metabox_section_title_status_btn{
75
+ &.close{ display: none; }
76
+ &.open{ display: block;}
77
+
78
+ }
79
+ .veu_metabox_section_body{
80
+ display: block;
81
+ }
82
+ }
83
+
84
+ .body-open {
85
+ border:1px solid #ff0000;
86
+ }
87
+
88
+ .veu_sns_title {
89
+ input[type="text"] {
90
+ width: 100%;
91
+ }
92
+ }
{_scss → assets/_scss}/vkExUnit_editor_style.scss RENAMED
File without changes
{_scss → assets/_scss}/vkExUnit_style.scss RENAMED
@@ -55,7 +55,6 @@ $section_margin : 30px;
55
/* .common
56
/*-------------------------------------------*/
57
58
- html { font-size: inherit; } /* reset bootstrap */
59
.link-list li { padding:0.5em; }
60
iframe.wp-embedded-content { width:100%; }
61
@@ -139,42 +138,59 @@ iframe.wp-embedded-content { width:100%; }
139
/*-------------------------------------------*/
140
/* .veu_socialSet
141
/*-------------------------------------------*/
142
- .veu_socialSet { margin-top:3em; }
143
- /*
144
- .veu_socialSet と .veu_contentAddSection 2つつけているのは一つだと .content ul などの継承に負けるため
145
- */
146
- .veu_socialSet.veu_contentAddSection ul { margin:0px;padding:0;display: flex;
147
- li { position:relative; display:block;overflow:visible; width: 50%; margin:3px; padding:0px; background:none;
148
- &.sb_icon a {display:block; overflow:hidden; padding: 7px 10px;border-radius: 4px; color:#fff;text-decoration: none; line-height: 100%; font-size: 90%;}
149
- &.sb_icon a:hover{
150
- box-shadow: none; transform: translate3d(0, 2px, 0); -webkit-transform: translate3d(0, 2px, 0);
151
- }
152
- &.sb_icon a .sns_txt { position: relative;top:-1px; }
153
- iframe { border:none; }
154
- a .icon_sns { font-size:100%;padding: 5px 8px 5px 0; display: inline-block; }
155
- &.sb_icon.sb_facebook a{ background: #425dab; box-shadow: 0 4px 0 rgb(52, 78, 132); }
156
- &.sb_icon.sb_hatena a { background: #007fc5; box-shadow: 0 4px 0 rgba(0,103,159,1); }
157
- &.sb_icon.sb_twitter a { background:#00abec; box-shadow: 0 4px 0 rgba(0,126,170,1); }
158
- &.sb_icon.sb_google a { background:#dd4b39; box-shadow: 0 4px 0 rgba(160,53,36,1); }
159
- &.sb_icon.sb_line a { background:#6ebd30; box-shadow: 0 4px 0 #5b9c28; }
160
- &.sb_icon.sb_pocket a { background: #ea4654; box-shadow: 0 4px 0 #c1303c; }//li.sb_pocket
161
- }//li
162
}//.veu_socialSet ul
163
164
.veu_count_sns_pocket,
165
.veu_count_sns_fb,
166
- .veu_count_sns_hb { position: absolute; bottom: 5px; right: 5px; font-size:77%; line-height:1;font-weight: bold; }
167
168
@media (max-width: 767px){
169
/*
170
.veu_socialSet と .veu_contentAddSection 2つつけているのは一つだと .content ul などの継承に負けるため
171
*/
172
- .veu_socialSet.veu_contentAddSection ul { flex-wrap:wrap; }
173
- .veu_socialSet.veu_contentAddSection ul li { width: 48%; margin-bottom: 9px;
174
- &:nth-child(even) { margin-right:0; }
175
- &.sb_icon a { padding: 8px 10px; }
176
}
177
- .pocket-count, .veu_count_sns_fb, .veu_count_sns_hb { bottom: 2px;}
178
}
179
180
@@ -185,11 +201,11 @@ iframe.wp-embedded-content { width:100%; }
185
font-weight: normal;
186
font-style: normal;
187
font-family: 'vk_sns';
188
- src:url('../plugins/sns/icons/fonts/vk_sns.eot?-bq20cj');
189
- src:url('../plugins/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj') format('embedded-opentype'),
190
- url('../plugins/sns/icons/fonts/vk_sns.woff?-bq20cj') format('woff'),
191
- url('../plugins/sns/icons/fonts/vk_sns.ttf?-bq20cj') format('truetype'),
192
- url('../plugins/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns') format('svg');
193
}
194
195
[class^="vk_icon_w_r_sns_"], [class*=" vk_icon_w_r_sns_"] {
@@ -257,7 +273,7 @@ $section_pagelist_margin:2.5em 0 1em;
257
-webkit-flex-wrap: wrap; /* Safari */
258
justify-content: space-between;
259
-webkit-justify-content: space-between; /* Safari */
260
- .childPage_list_box { width: 48%;display: flex; }
261
}
262
} // @media (max-width: 767px){
263
@@ -386,7 +402,7 @@ $section_pagelist_margin:2.5em 0 1em;
386
/*-------------------------------------------*/
387
/* .veu_cta
388
/*-------------------------------------------*/
389
- @import "../plugins/call-to-action/_scss/_call-to-action";
390
391
/*-------------------------------------------*/
392
/* .veu_contact
@@ -398,7 +414,8 @@ $section_pagelist_margin:2.5em 0 1em;
398
.contact_txt_time { display:block; overflow:hidden; }
399
.contact_txt_catch,
400
.contact_txt_time {font-size: 14px; line-height: 128.6%; }
401
- .contact_txt_tel {padding:4px 0; font-size: 28px;line-height: 105%; }
402
.contact_bt_subTxt { display:block; overflow:hidden;font-size:12px;margin-top:0.4rem; }
403
.contact_txt { text-align: center; }
404
.contact_bt { display: block; }
@@ -478,7 +495,7 @@ $section_pagelist_margin:2.5em 0 1em;
478
/*-------------------------------------------*/
479
/* .veu_pagetop-btn
480
/*-------------------------------------------*/
481
- @import "../plugins/pagetop-btn/_scss/_pagetop-btn.scss";
482
483
/*-------------------------------------------*/
484
/* Widget .veu_fbPagePlugin
@@ -644,11 +661,6 @@ iframe.twitter-timeline {margin-right:auto; margin-left:auto; width: 740px !impo
644
}
645
.prBlock_summary{ margin-bottom: 0.5em; text-align: center; font-size: 14px; line-height: 1.6em; }
646
}
647
- /*
648
- 入れ子にするとLightning テーマ埋め込みの3PRブロックのアイコンカラーが負けるので、各スキンの方で継承を強くするまで旦軽くする為に個別記載とする
649
- */
650
- .prBlock_icon { color: #fff; }
651
- // }
652
653
@media screen and (max-width:992px){
654
// .veu_prBlocks{
55
/* .common
56
/*-------------------------------------------*/
57
58
.link-list li { padding:0.5em; }
59
iframe.wp-embedded-content { width:100%; }
60
138
/*-------------------------------------------*/
139
/* .veu_socialSet
140
/*-------------------------------------------*/
141
+ /* 通常タイトルと本文の間に一定の余白があるが、余白分離れてSNSボタンが表示されると微妙なのでマイナスオフセットで余白を詰めている */
142
+ .veu_socialSet-position-before {
143
+ margin-top:-1em;margin-bottom:2em
144
+ }
145
+ .veu_socialSet-position-after { margin-top:3em; }
146
+
147
+ .veu_socialSet {
148
+ ul {
149
+ display: flex;
150
+ }
151
+ li { width: 50%;background:none;position:relative; display:block;overflow:visible;box-sizing: border-box; }
152
+ .sb_icon a {display:block; overflow:hidden; padding: 5px 10px;border-radius: 4px; color:#fff;text-decoration: none; line-height: 100%; font-size: 90%;}
153
+ .sb_icon a:hover{
154
+ box-shadow: none; transform: translate3d(0, 2px, 0); -webkit-transform: translate3d(0, 2px, 0);
155
+ }
156
+ .sb_icon a .sns_txt { position: relative;top:-1px; }
157
+ iframe { border:none; }
158
+ a .icon_sns { font-size:100%;padding: 5px 8px 5px 0; display: inline-block; }
159
+ .sb_icon.sb_facebook a{ background: #425dab; box-shadow: 0 4px 0 rgb(52, 78, 132); }
160
+ .sb_icon.sb_hatena a { background: #007fc5; box-shadow: 0 4px 0 rgba(0,103,159,1); }
161
+ .sb_icon.sb_twitter a { background:#00abec; box-shadow: 0 4px 0 rgba(0,126,170,1); }
162
+ .sb_icon.sb_google a { background:#dd4b39; box-shadow: 0 4px 0 rgba(160,53,36,1); }
163
+ .sb_icon.sb_line a { background:#6ebd30; box-shadow: 0 4px 0 #5b9c28; }
164
+ .sb_icon.sb_pocket a { background: #ea4654; box-shadow: 0 4px 0 #c1303c; }//li.sb_pocket
165
}//.veu_socialSet ul
166
167
.veu_count_sns_pocket,
168
.veu_count_sns_fb,
169
+ .veu_count_sns_hb { position: absolute; bottom: 5px; right: 5px; font-size:77%; line-height:1;font-weight: bold;
170
+ }
171
172
@media (max-width: 767px){
173
+ .veu_socialSet {
174
+ ul { flex-wrap:wrap; }
175
+ li { width:calc( 50% - 6px); }
176
+ .veu_count_sns_pocket,
177
+ .veu_count_sns_fb,
178
+ .veu_count_sns_hb { bottom: 2px; }
179
+ .sb_icon a { padding: 8px 10px; }
180
+ }
181
+ }
182
+
183
/*
184
.veu_socialSet と .veu_contentAddSection 2つつけているのは一つだと .content ul などの継承に負けるため
185
*/
186
+ .veu_socialSet.veu_contentAddSection ul {
187
+ margin:0px;padding:0;
188
+ li { margin:3px; padding:0px; }//li
189
}
190
+ @media (max-width: 767px){
191
+ .veu_socialSet.veu_contentAddSection ul li {
192
+ margin-bottom: 9px;
193
+ }
194
}
195
196
201
font-weight: normal;
202
font-style: normal;
203
font-family: 'vk_sns';
204
+ src:url('../../inc/sns/icons/fonts/vk_sns.eot?-bq20cj');
205
+ src:url('../../inc/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj') format('embedded-opentype'),
206
+ url('../../inc/sns/icons/fonts/vk_sns.woff?-bq20cj') format('woff'),
207
+ url('../../inc/sns/icons/fonts/vk_sns.ttf?-bq20cj') format('truetype'),
208
+ url('../../inc/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns') format('svg');
209
}
210
211
[class^="vk_icon_w_r_sns_"], [class*=" vk_icon_w_r_sns_"] {
273
-webkit-flex-wrap: wrap; /* Safari */
274
justify-content: space-between;
275
-webkit-justify-content: space-between; /* Safari */
276
+ .childPage_list_box { width: 48%; }
277
}
278
} // @media (max-width: 767px){
279
402
/*-------------------------------------------*/
403
/* .veu_cta
404
/*-------------------------------------------*/
405
+ @import "../../inc/call-to-action/package/_scss/_call-to-action";
406
407
/*-------------------------------------------*/
408
/* .veu_contact
414
.contact_txt_time { display:block; overflow:hidden; }
415
.contact_txt_catch,
416
.contact_txt_time {font-size: 14px; line-height: 128.6%; }
417
+ .contact_txt_tel {padding:4px 0; font-size: 28px;line-height: 105%;font-weight: 700;}
418
+ .contact_txt_tel_icon { margin-right:0.3rem; }
419
.contact_bt_subTxt { display:block; overflow:hidden;font-size:12px;margin-top:0.4rem; }
420
.contact_txt { text-align: center; }
421
.contact_bt { display: block; }
495
/*-------------------------------------------*/
496
/* .veu_pagetop-btn
497
/*-------------------------------------------*/
498
+ @import "../../inc/pagetop-btn/_scss/_pagetop-btn.scss";
499
500
/*-------------------------------------------*/
501
/* Widget .veu_fbPagePlugin
661
}
662
.prBlock_summary{ margin-bottom: 0.5em; text-align: center; font-size: 14px; line-height: 1.6em; }
663
}
664
665
@media screen and (max-width:992px){
666
// .veu_prBlocks{
{_scss → assets/_scss}/vkExUnit_style_in_bs.scss RENAMED
File without changes
assets/css/vkExUnit_admin.css ADDED
@@ -0,0 +1 @@
1
+ .wrap.debug_mode tr.dev_object{display:table-row}.veu_metabox_nav{position:relative;display:block;overflow:hidden}.veu_metabox_nav .veu_metabox_all_section_toggle{position:relative;right:0;top:0;opacity:1;float:none}.veu_metabox_footer{padding-top:5px}.veu_metabox_footer .logo_exUnit{text-align:right;border:none}.veu_metabox_footer .logo_exUnit img{width:100px}.veu_metabox_all_section_toggle.close .veu_metabox_all_section_toggle_btn_open{display:block}.veu_metabox_all_section_toggle.close .veu_metabox_all_section_toggle_btn_close{display:none}.veu_metabox_all_section_toggle.open .veu_metabox_all_section_toggle_btn_open{display:none}.veu_metabox_all_section_toggle.open .veu_metabox_all_section_toggle_btn_close{display:block}.veu_metabox_section label{font-weight:400}.veu_metabox_section input[type=checkbox]{margin-top:0;margin-right:4px}.veu_metabox_section input,.veu_metabox_section select,.veu_metabox_section textarea{margin-bottom:5px}.veu_metabox_section_title{position:relative;border:1px solid #e5e5e5;padding:7px 1rem;background-color:#f5f5f5;margin:0 0 2px;font-size:14px;cursor:pointer}.veu_metabox_section_title_status_btn{display:block;overflow:hidden;position:absolute;right:10px;top:5px}.veu_metabox_section_title_status_btn.close{display:block}.veu_metabox_section_title_status_btn.open{display:none}.veu_metabox_section_body{display:none;padding:1rem 1rem 2rem}.veu_metabox_section.open .veu_metabox_section_title_status_btn.close{display:none}.veu_metabox_section.open .veu_metabox_section_title_status_btn.open{display:block}.veu_metabox_section.open .veu_metabox_section_body{display:block}.body-open{border:1px solid red}.veu_sns_title input[type=text]{width:100%}
{css → assets/css}/vkExUnit_editor_style.css RENAMED
File without changes
assets/css/vkExUnit_style.css ADDED
@@ -0,0 +1 @@
1
+ .veu_leadTxt,p.veu_leadTxt{font-size:1.6em;line-height:150%;padding:0}.veu_caption{font-size:.8em}.fa_v4 .btn.btn-blank::after{margin-left:.7em;font-family:FontAwesome;content:"\f08e"}.fa_v5_css .btn.btn-blank::after{margin-left:.7em;font-family:Font Awesome\ 5 Free;content:"\f35d";font-weight:900}dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}dl.veu_qaItem dd,dl.veu_qaItem dt{border:none;padding-left:35px}dl.veu_qaItem dd:before,dl.veu_qaItem dt:before{position:absolute;left:0;font-size:24px;line-height:105%}dl.veu_qaItem dt{margin-bottom:15px;font-size:18px}dl.veu_qaItem dt:before{font-family:areal;content:"Q ";color:#e50000}dl.veu_qaItem dd{margin-bottom:0}dl.veu_qaItem dd:before{content:"A ";color:#337ab7;font-family:""}.veu_flowBox{display:block;overflow:hidden}.veu_flowBox:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.veu_flowBox:last-child{padding-bottom:0;margin-bottom:30px}.veu_flowBox:last-child:after{content:"";font-size:0;background-image:none}.veu_flowBox dl{display:block;overflow:hidden;padding:20px 25px;border:3px solid #e5e5e5;margin:0}.veu_flowBox dl dd,.veu_flowBox dl dt{padding-left:0;border:none}.veu_flowBox dl dt{border-bottom:1px dotted #ccc;margin-bottom:10px;font-size:1.2em}.veu_flowBox dl dd{margin-bottom:0}.veu_flowBox dl dd h4{margin:0;padding:0}.veu_flowBox dl dd p{margin-bottom:10px}.veu_flowBox dl dd ul{margin-bottom:0}.veu_dummyImage{padding:20px;display:block;vertical-align:middle;text-align:center;background-color:#f5f5f5;border:1px solid #ccc;margin-bottom:15px}.veu_floatLeft{float:left;margin-right:20px}.veu_floatRight{float:right;margin-left:20px}.veu_feat_list{background:0 0;border:none;padding:0 0 0 2em;font-size:2em;margin-top:1.5em;position:relative}.veu_feat_list::after,.veu_feat_list::before{border:none;background:0 0}.veu_feat_list::before{position:absolute;left:0;top:-.2em;background-color:#4e7729;color:#fff;border-radius:100%;margin-right:.5em;padding:.2em .5em}.veu_feat_list_1::before{content:"1"}.veu_feat_list_2::before{content:"2"}.veu_feat_list_3::before{content:"3"}.veu_feat_list_4::before{content:"4"}.veu_feat_list_5::before{content:"5"}.veu_feat_list_6::before{content:"6"}.veu_feat_list_7::before{content:"7"}.veu_feat_list_8::before{content:"8"}.veu_feat_list_9::before{content:"9"}.link-list li{padding:.5em}iframe.wp-embedded-content{width:100%}.veu_adminEdit{margin-top:5px}.veu_contentAddSection{display:block;clear:both;overflow:hidden;margin-top:20px}.btn{white-space:inherit}.media{border-bottom:1px solid #e5e5e5;padding:2em 0;margin-top:0}.media:first-child{border-top:1px solid #e5e5e5}.media .postList_thumbnail{width:160px;margin-bottom:.5em;padding-right:30px;display:block;overflow:hidden;float:left}.media .postList_thumbnail a{position:relative;display:block;overflow:hidden}.media .postList_thumbnail img{width:100%;height:auto}.media .postList_thumbnail .postList_cateLabel{position:absolute;bottom:0;left:0}.media .media-heading{font-size:1.8em;line-height:1.3em;margin-top:0;margin-bottom:.5em;font-weight:400}.media .media-heading a{color:#464646}.media .media-heading a:hover{text-decoration:none}.media p{margin-bottom:0}.media a.media-body_excerpt{color:#464646}.relatedPosts h2{margin-bottom:10px}.veu_autoEyeCatchBox{display:block;overflow:hidden;margin-bottom:2em}.veu_sitemap .sectionBox{padding-top:0}.veu_sitemap .sitemap-col{padding-bottom:2em}.veu_sitemap .sitemap-col{margin-top:1em}.veu_sitemap .sitemap-col .link-list{margin-top:0;margin-bottom:0}.veu_sitemap .sitemap-col .page_item{padding:0}.veu_sitemap .sitemap-col .cat-item{padding:0}.veu_socialSet-position-before{margin-top:-1em;margin-bottom:2em}.veu_socialSet-position-after{margin-top:3em}.veu_socialSet ul{display:-webkit-box;display:-ms-flexbox;display:flex}.veu_socialSet li{width:50%;background:0 0;position:relative;display:block;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box}.veu_socialSet .sb_icon a{display:block;overflow:hidden;padding:5px 10px;border-radius:4px;color:#fff;text-decoration:none;line-height:100%;font-size:90%}.veu_socialSet .sb_icon a:hover{-webkit-box-shadow:none;box-shadow:none;transform:translate3d(0,2px,0);-webkit-transform:translate3d(0,2px,0)}.veu_socialSet .sb_icon a .sns_txt{position:relative;top:-1px}.veu_socialSet iframe{border:none}.veu_socialSet a .icon_sns{font-size:100%;padding:5px 8px 5px 0;display:inline-block}.veu_socialSet .sb_icon.sb_facebook a{background:#425dab;-webkit-box-shadow:0 4px 0 #344e84;box-shadow:0 4px 0 #344e84}.veu_socialSet .sb_icon.sb_hatena a{background:#007fc5;-webkit-box-shadow:0 4px 0 #00679f;box-shadow:0 4px 0 #00679f}.veu_socialSet .sb_icon.sb_twitter a{background:#00abec;-webkit-box-shadow:0 4px 0 #007eaa;box-shadow:0 4px 0 #007eaa}.veu_socialSet .sb_icon.sb_google a{background:#dd4b39;-webkit-box-shadow:0 4px 0 #a03524;box-shadow:0 4px 0 #a03524}.veu_socialSet .sb_icon.sb_line a{background:#6ebd30;-webkit-box-shadow:0 4px 0 #5b9c28;box-shadow:0 4px 0 #5b9c28}.veu_socialSet .sb_icon.sb_pocket a{background:#ea4654;-webkit-box-shadow:0 4px 0 #c1303c;box-shadow:0 4px 0 #c1303c}.veu_count_sns_fb,.veu_count_sns_hb,.veu_count_sns_pocket{position:absolute;bottom:5px;right:5px;font-size:77%;line-height:1;font-weight:700}.veu_socialSet.veu_contentAddSection ul{margin:0;padding:0}.veu_socialSet.veu_contentAddSection ul li{margin:3px;padding:0}@font-face{font-weight:400;font-style:normal;font-family:vk_sns;src:url(../../inc/sns/icons/fonts/vk_sns.eot?-bq20cj);src:url(../../inc/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj) format("embedded-opentype"),url(../../inc/sns/icons/fonts/vk_sns.woff?-bq20cj) format("woff"),url(../../inc/sns/icons/fonts/vk_sns.ttf?-bq20cj) format("truetype"),url(../../inc/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns) format("svg")}[class*=" vk_icon_w_r_sns_"],[class^=vk_icon_w_r_sns_]{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:vk_sns;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vk_icon_w_r_sns_twitter:before{content:"\e600"}.vk_icon_w_r_sns_line:before{content:"\e601"}.vk_icon_w_r_sns_hatena:before{content:"\e602"}.vk_icon_w_r_sns_google:before{content:"\e603"}.vk_icon_w_r_sns_fb:before{content:"\e604"}.vk_icon_w_r_sns_pocket:before{content:"\e605"}.veu_childPage_list{margin:2.5em 0 1em}.veu_childPage_list .childPage_list_box{display:block;margin-bottom:1.5em;width:100%;text-decoration:none}.veu_childPage_list .childPage_list_box_inner{position:relative;display:block;overflow:hidden;padding:0 20px;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_childPage_list .childPage_list_title{margin-top:20px;color:#464646;font-size:16px;line-height:1.4}.veu_childPage_list .wp-post-image{float:left;margin-right:1em;margin-bottom:1em;width:30%;height:auto;border:solid 1px #ddd}.veu_childPage_list .childPage_list_body{overflow:hidden;margin-bottom:5px;color:#333;font-size:14px}.veu_childPage_list .childPage_list_body:hover{text-decoration:underline}.veu_childPage_list p{line-height:1.5em}.veu_childPage_list .childPage_list_text{overflow:hidden;margin-bottom:1em}.veu_childPage_list .childPage_list_more{float:right;margin-bottom:20px}.veu_pageList_ancestor{clear:both;margin:2.5em 0 1em;padding:20px 20px 0;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_pageList_ancestor h3{margin:.5em 0}.veu_pageList_ancestor h3 a{color:#333;font-size:16px}.veu_pageList_ancestor ul.pageList{margin-top:1em;padding-left:0}.veu_pageList_ancestor ul.pageList a{display:block;padding:8px 5px;border-bottom:solid 1px #ddd;color:#333;font-size:14px}.veu_pageList_ancestor ul.pageList a:hover{text-decoration:underline}.veu_pageList_ancestor ul.pageList>.page_item{list-style:none}.veu_pageList_ancestor ul.pageList li{margin-bottom:0}.veu_pageList_ancestor ul.pageList ul{margin:0;padding-left:0;padding-bottom:0}.veu_pageList_ancestor ul.pageList ul li{position:relative;list-style:none}.veu_pageList_ancestor ul.pageList ul li:before{position:absolute;top:.26em;left:5px;display:inline-block}.veu_pageList_ancestor ul.pageList ul li a{padding-left:20px}.veu_pageList_ancestor ul.pageList ul li li a{padding-left:30px}.veu_pageList_ancestor ul.pageList ul li li li a{padding-left:40px}.veu_pageList_ancestor .current_page_item>a{font-weight:700}.veu_followSet{margin:30px 0;display:table;table-layout:fixed;width:100%;background-color:#2b2b2b;color:#fff}.veu_followSet .followSet_img{display:table-cell;min-width:240px;background-position:center;background-size:cover}.veu_followSet .followSet_body{display:table-cell;padding:15px;text-align:center;vertical-align:middle;line-height:1.4;font-size:20px}.veu_followSet .followSet_fb_page{margin-top:0;display:block;width:100%;-webkit-transform:scale(1.2);transform:scale(1.2)}.veu_followSet .followSet_tw_follow{width:100%;padding:15px 0 0}.veu_followSet .followSet_feedly{text-align:center}.veu_cta{display:block;overflow:hidden;margin-top:30px;margin-bottom:30px;background-color:#efefef}.veu_cta .cta_title{display:block;overflow:hidden;margin:0;padding:12px 20px 10px;background-color:#333;color:#fff;font-size:22px;line-height:1.2em}.veu_cta .cta_body{display:block;overflow:hidden;padding:1.5em 1.5em 2em;line-height:170%}.veu_cta .cta_body_image{margin-bottom:1.5em}.veu_cta .cta_body_image img{max-width:250px}.veu_cta .cta_body_image_center{display:block;overflow:hidden;text-align:center}.veu_cta .cta_body_image_center img{display:block;margin:0 auto 15px;max-width:100%}.veu_cta .cta_body_txt{display:block;overflow:hidden}.veu_cta .cta_body_link{clear:both;margin-top:1.5em}.veu_contact{display:block;overflow:hidden}.veu_contact .contact_frame{display:block;overflow:hidden;padding:25px 24px 21px;border:3px solid #efefef;background-color:#f9f9f9;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_tel,.veu_contact .contact_txt_time{display:block;overflow:hidden}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_time{font-size:14px;line-height:128.6%}.veu_contact .contact_txt_tel{padding:4px 0;font-size:28px;line-height:105%;font-weight:700}.veu_contact .contact_txt_tel_icon{margin-right:.3rem}.veu_contact .contact_bt_subTxt{display:block;overflow:hidden;font-size:12px;margin-top:.4rem}.veu_contact .contact_txt{text-align:center}.veu_contact .contact_bt{display:block}.widget .veu_contact>.contact_bt{display:inline-block;float:none}.veu_insertAds{margin-top:1em;margin-bottom:2em}.veu_relatedPosts>.row{display:-ms-flexbox;display:-webkit-box;display:flex;margin:0;margin-right:-3%;-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_relatedPosts .relatedPosts_item{float:none;margin-right:2.9%;padding-right:0;padding-left:0;width:47%;border-bottom:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item>.media:first-child{border:none}.veu_relatedPosts .relatedPosts_item>.media{padding:1em 0 .8em;margin-top:0;border:none}.veu_relatedPosts .relatedPosts_item>.media .media-body{font-size:14px}.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail{width:80px;padding-right:15px;margin-bottom:0}.veu_relatedPosts .relatedPosts_item>.media .media-heading{font-size:14px}.veu_relatedPosts .relatedPosts_item:nth-child(1){border-top:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:solid 1px #e5e5e5}.page_top_btn{position:fixed;right:2%;bottom:3%;z-index:99999;width:40px;height:38px;text-indent:100%;white-space:nowrap;overflow:hidden;border:none;background:rgba(0,0,0,.8);outline:1px solid rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.8);background-image:url(../images/to-top-btn-icon.svg);background-size:50%;background-repeat:no-repeat;background-position:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.page_top_btn:hover{-webkit-transition:opacity .3s;transition:opacity .3s}.scrolled .page_top_btn{display:block;opacity:1}.veu_fbPagePlugin .fbPagePlugin_body{margin:0 auto;border:4px solid #efefef;background-color:#f9f9f9;text-align:center}iframe.twitter-timeline{margin-right:auto;margin-left:auto;width:740px!important}.veu_postList{margin-bottom:30px}.veu_postList .subSection-title,.veu_postList h1.mainSection-title{margin-bottom:0}.veu_postList ul.postList{margin:0;padding:0}.veu_postList ul.postList li{display:block;clear:both;overflow:hidden;margin:0;padding:15px 0;border-bottom:1px dotted #666;line-height:1.4em}.veu_postList .postList a{color:#464646;text-decoration:none}.veu_postList .postList a:hover{text-decoration:underline}.veu_postList .postList_title{display:block;clear:both;margin:3px 0 0}.veu_postList .postList_meta_items{font-size:14px;color:#666}.veu_postList .postList_date{margin-right:10px;color:#d44950}.veu_postList .postList_date:before{content:"";margin-right:0}.veu_postList .postList_terms a{margin-right:3px;padding:2px 5px 1px;border-radius:3px;background-color:#efefef;font-size:12px}.veu_postList .postList_more{margin:10px 5px 0 0;text-align:right}.veu_postList .postList_miniThumb .postList_item{display:block;overflow:hidden;clear:both;position:relative;padding:15px 0;border-bottom:1px dotted #666;margin-bottom:0}.veu_postList .postList_miniThumb .postList_thumbnail{float:left;margin-right:15px}.veu_postList .postList_miniThumb .postList_thumbnail a{position:relative;display:block;overflow:hidden;border:1px solid #e5e5e5}.veu_postList .postList_miniThumb .postList_thumbnail img{width:80px;height:auto}.veu_postList .postList_miniThumb .postList_body{display:block;overflow:hidden;width:auto}.veu_postList .postList_miniThumb .postList_title{font-size:14px}.mainSection .veu_postList.pt_0 .postList.postList_miniThumb{padding:0;margin-left:0;margin-right:0}.veu_profile .profile{overflow:hidden}.veu_profile .media_outer{position:relative;display:block;overflow:hidden;margin:.8em 0 .8em;-webkit-box-sizing:border-box;box-sizing:border-box}.veu_profile .media_outer img{max-width:100%;height:auto}.veu_profile .media_round{border-radius:50%;width:120px;height:120px;position:relative}.veu_profile .media_round img{position:absolute;left:-9999px}.veu_profile .media_center{margin-left:auto;margin-right:auto}.veu_profile .media_center img{display:block;margin-left:auto;margin-right:auto}.veu_profile .media_float{float:left;margin-right:1em}.veu_profile .media_float+.profile_text{padding-top:.8em}.veu_profile .profile_text{margin-bottom:1em;font-size:14px}.veu_profile .sns_btns{margin:0;padding:0;width:100%}.veu_profile .sns_btns li{float:left;margin-right:.45em;list-style:none;text-align:center}.veu_profile .sns_btns a{display:block;position:relative;width:40px;height:40px;border-radius:23px;color:#fff;text-decoration:none;font-size:20px}.veu_profile .sns_btns a:hover{color:#fff;text-decoration:none;opacity:.8}.veu_profile .sns_btns .icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.veu_profile .sns_btns .facebook_btn a{background:#3b5998}.veu_profile .sns_btns .twitter_btn a{background:#55acee}.veu_profile .sns_btns .mail_btn a{background:#2f915f}.veu_profile .sns_btns .youtube_btn a{background:#c81d1c}.veu_profile .sns_btns .rss_btn a{background:#f26522}.veu_profile .sns_btns .instagram_btn a{background:#3f729b}.veu_profile .sns_btns .linkedin_btn a{background:#0077b5}.veu_3prArea .subSection-title{font-size:18px;margin-top:.8em}.veu_3prArea .summary{margin-bottom:.5em;font-size:14px;line-height:1.6em}.veu_3prArea .linkurl a{text-decoration:none}.veu_3prArea_image{margin-bottom:.8em;border:1px solid #e5e5e5}.veu_3prArea_image .image_pc{display:block}.veu_3prArea_image .image_sp{display:none}.veu_3prArea_image img{width:100%}.veu_3prArea_image_link{border:1px solid #fff;display:block;overflow:hidden}.prBlock a{color:#333}.prBlock a:hover{color:#333;text-decoration:none}.prBlock a .prBlock_summary:hover{text-decoration:underline}.prBlock .prBlock_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.prBlock .prBlock_icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:36px}.prBlock .prBlock_title{margin-top:.9em;margin-bottom:.7em;text-align:center;font-size:18px;line-height:1.4em}.prBlock .prBlock_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.prBlock .prBlock_summary{margin-bottom:.5em;text-align:center;font-size:14px;line-height:1.6em}.veu_button i,.veu_button svg{margin-left:.3em;margin-right:.3em}.veu_button .button_mainText,.veu_button .button_subText{display:block}.veu_button .btn.btn-sm{padding-top:.6em;padding-bottom:.45em}.veu_button .btn{padding-top:.8em;padding-bottom:.6em}.veu_button .btn.btn-lg{padding-top:.8em;padding-bottom:.7em}.veu_banner{text-align:center;display:block;overflow:hidden}@media (min-width:481px){.veu_followSet .followSet_body{padding:40px}.veu_followSet .followSet_title{font-size:18px;margin-bottom:10px}}@media (min-width:541px){.veu_childPage_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.veu_childPage_list .childPage_list_box{width:48%}}@media (min-width:768px){.veu_leadTxt,p.veu_leadTxt{font-size:2em;margin-bottom:.7em}.veu_cta .cta_body_image_right{float:right;margin-left:30px}.veu_cta .cta_body_image_left{float:left;margin-right:30px}}@media (min-width:992px){.mainSection .veu_postList.pt_0.postList_item .postList_thumbnail{margin-right:30px;margin-left:0}.mainSection .veu_postList.pt_0.postList_item.even .postList_thumbnail{margin-left:30px;margin-right:0}}@media (min-width:1200px){.veu_contact p.contact_txt{margin-bottom:0}.veu_contact .contact_txt{float:left;text-align:left}.veu_contact .contact_bt{float:right;padding:.7em 2em}}@media screen and (max-width:992px){.prBlock{margin-bottom:1.5em}}@media (max-width:971px){.veu_insertAds{margin-bottom:.5em}.veu_insertAds .col-md-6{margin-bottom:1em}}@media (max-width:768px){.veu_relatedPosts .relatedPosts_item{display:block;width:100%}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:none}}@media screen and (max-width:768px){.veu_3prArea .prArea{margin-bottom:1em;display:block;overflow:hidden}.veu_3prArea .image_pc{display:none}.veu_3prArea .image_sp{display:block}.veu_3prArea .linkurl{margin-bottom:1.5em}.veu_3prArea_image{width:138px;margin:0 1em 0 0;float:left}}@media (max-width:767px){.media .postList_thumbnail{padding-right:20px}.media .media-body .media-heading{font-size:1.2em;line-height:1.3em;margin-bottom:.5em}.veu_socialSet ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_socialSet li{width:calc(50% - 6px)}.veu_socialSet .veu_count_sns_fb,.veu_socialSet .veu_count_sns_hb,.veu_socialSet .veu_count_sns_pocket{bottom:2px}.veu_socialSet .sb_icon a{padding:8px 10px}.veu_socialSet.veu_contentAddSection ul li{margin-bottom:9px}.veu_childPage_list .wp-post-image{width:25%}.veu_cta .cta_body_image img{display:block;margin:0 auto 1.5em;max-width:100%}}@media (max-width:500px){.media .postList_thumbnail{width:100px}}@media (max-width:480px){.veu_followSet .followSet_title{font-size:12px;margin-bottom:0}}
assets/css/vkExUnit_style_in_bs.css ADDED
@@ -0,0 +1,12 @@
1
+ /*!
2
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
3
+ * Copyright 2011-2017 Twitter, Inc.
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
+ *//*!
6
+ * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=a2c5715a18a0533068e5185c0f8861a9)
7
+ * Config saved to config.json and https://gist.github.com/a2c5715a18a0533068e5185c0f8861a9
8
+ *//*!
9
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
10
+ * Copyright 2011-2016 Twitter, Inc.
11
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
12
+ *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */[role=button]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.veu_leadTxt,p.veu_leadTxt{font-size:1.6em;line-height:150%;padding:0}.veu_caption{font-size:.8em}.fa_v4 .btn.btn-blank::after{margin-left:.7em;font-family:FontAwesome;content:"\f08e"}.fa_v5_css .btn.btn-blank::after{margin-left:.7em;font-family:Font Awesome\ 5 Free;content:"\f35d";font-weight:900}dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}dl.veu_qaItem dd,dl.veu_qaItem dt{border:none;padding-left:35px}dl.veu_qaItem dd:before,dl.veu_qaItem dt:before{position:absolute;left:0;font-size:24px;line-height:105%}dl.veu_qaItem dt{margin-bottom:15px;font-size:18px}dl.veu_qaItem dt:before{font-family:areal;content:"Q ";color:#e50000}dl.veu_qaItem dd{margin-bottom:0}dl.veu_qaItem dd:before{content:"A ";color:#337ab7;font-family:""}.veu_flowBox{display:block;overflow:hidden}.veu_flowBox:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.veu_flowBox:last-child{padding-bottom:0;margin-bottom:30px}.veu_flowBox:last-child:after{content:"";font-size:0;background-image:none}.veu_flowBox dl{display:block;overflow:hidden;padding:20px 25px;border:3px solid #e5e5e5;margin:0}.veu_flowBox dl dd,.veu_flowBox dl dt{padding-left:0;border:none}.veu_flowBox dl dt{border-bottom:1px dotted #ccc;margin-bottom:10px;font-size:1.2em}.veu_flowBox dl dd{margin-bottom:0}.veu_flowBox dl dd h4{margin:0;padding:0}.veu_flowBox dl dd p{margin-bottom:10px}.veu_flowBox dl dd ul{margin-bottom:0}.veu_dummyImage{padding:20px;display:block;vertical-align:middle;text-align:center;background-color:#f5f5f5;border:1px solid #ccc;margin-bottom:15px}.veu_floatLeft{float:left;margin-right:20px}.veu_floatRight{float:right;margin-left:20px}.veu_feat_list{background:0 0;border:none;padding:0 0 0 2em;font-size:2em;margin-top:1.5em;position:relative}.veu_feat_list::after,.veu_feat_list::before{border:none;background:0 0}.veu_feat_list::before{position:absolute;left:0;top:-.2em;background-color:#4e7729;color:#fff;border-radius:100%;margin-right:.5em;padding:.2em .5em}.veu_feat_list_1::before{content:"1"}.veu_feat_list_2::before{content:"2"}.veu_feat_list_3::before{content:"3"}.veu_feat_list_4::before{content:"4"}.veu_feat_list_5::before{content:"5"}.veu_feat_list_6::before{content:"6"}.veu_feat_list_7::before{content:"7"}.veu_feat_list_8::before{content:"8"}.veu_feat_list_9::before{content:"9"}.link-list li{padding:.5em}iframe.wp-embedded-content{width:100%}.veu_adminEdit{margin-top:5px}.veu_contentAddSection{display:block;clear:both;overflow:hidden;margin-top:20px}.btn{white-space:inherit}.media{border-bottom:1px solid #e5e5e5;padding:2em 0;margin-top:0}.media:first-child{border-top:1px solid #e5e5e5}.media .postList_thumbnail{width:160px;margin-bottom:.5em;padding-right:30px;display:block;overflow:hidden;float:left}.media .postList_thumbnail a{position:relative;display:block;overflow:hidden}.media .postList_thumbnail img{width:100%;height:auto}.media .postList_thumbnail .postList_cateLabel{position:absolute;bottom:0;left:0}.media .media-heading{font-size:1.8em;line-height:1.3em;margin-top:0;margin-bottom:.5em;font-weight:400}.media .media-heading a{color:#464646}.media .media-heading a:hover{text-decoration:none}.media p{margin-bottom:0}.media a.media-body_excerpt{color:#464646}.relatedPosts h2{margin-bottom:10px}.veu_autoEyeCatchBox{display:block;overflow:hidden;margin-bottom:2em}.veu_sitemap .sectionBox{padding-top:0}.veu_sitemap .sitemap-col{padding-bottom:2em}.veu_sitemap .sitemap-col{margin-top:1em}.veu_sitemap .sitemap-col .link-list{margin-top:0;margin-bottom:0}.veu_sitemap .sitemap-col .page_item{padding:0}.veu_sitemap .sitemap-col .cat-item{padding:0}.veu_socialSet-position-before{margin-top:-1em;margin-bottom:2em}.veu_socialSet-position-after{margin-top:3em}.veu_socialSet ul{display:-webkit-box;display:-ms-flexbox;display:flex}.veu_socialSet li{width:50%;background:0 0;position:relative;display:block;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box}.veu_socialSet .sb_icon a{display:block;overflow:hidden;padding:5px 10px;border-radius:4px;color:#fff;text-decoration:none;line-height:100%;font-size:90%}.veu_socialSet .sb_icon a:hover{-webkit-box-shadow:none;box-shadow:none;transform:translate3d(0,2px,0);-webkit-transform:translate3d(0,2px,0)}.veu_socialSet .sb_icon a .sns_txt{position:relative;top:-1px}.veu_socialSet iframe{border:none}.veu_socialSet a .icon_sns{font-size:100%;padding:5px 8px 5px 0;display:inline-block}.veu_socialSet .sb_icon.sb_facebook a{background:#425dab;-webkit-box-shadow:0 4px 0 #344e84;box-shadow:0 4px 0 #344e84}.veu_socialSet .sb_icon.sb_hatena a{background:#007fc5;-webkit-box-shadow:0 4px 0 #00679f;box-shadow:0 4px 0 #00679f}.veu_socialSet .sb_icon.sb_twitter a{background:#00abec;-webkit-box-shadow:0 4px 0 #007eaa;box-shadow:0 4px 0 #007eaa}.veu_socialSet .sb_icon.sb_google a{background:#dd4b39;-webkit-box-shadow:0 4px 0 #a03524;box-shadow:0 4px 0 #a03524}.veu_socialSet .sb_icon.sb_line a{background:#6ebd30;-webkit-box-shadow:0 4px 0 #5b9c28;box-shadow:0 4px 0 #5b9c28}.veu_socialSet .sb_icon.sb_pocket a{background:#ea4654;-webkit-box-shadow:0 4px 0 #c1303c;box-shadow:0 4px 0 #c1303c}.veu_count_sns_fb,.veu_count_sns_hb,.veu_count_sns_pocket{position:absolute;bottom:5px;right:5px;font-size:77%;line-height:1;font-weight:700}.veu_socialSet.veu_contentAddSection ul{margin:0;padding:0}.veu_socialSet.veu_contentAddSection ul li{margin:3px;padding:0}@font-face{font-weight:400;font-style:normal;font-family:vk_sns;src:url(../../inc/sns/icons/fonts/vk_sns.eot?-bq20cj);src:url(../../inc/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj) format("embedded-opentype"),url(../../inc/sns/icons/fonts/vk_sns.woff?-bq20cj) format("woff"),url(../../inc/sns/icons/fonts/vk_sns.ttf?-bq20cj) format("truetype"),url(../../inc/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns) format("svg")}[class*=" vk_icon_w_r_sns_"],[class^=vk_icon_w_r_sns_]{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:vk_sns;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vk_icon_w_r_sns_twitter:before{content:"\e600"}.vk_icon_w_r_sns_line:before{content:"\e601"}.vk_icon_w_r_sns_hatena:before{content:"\e602"}.vk_icon_w_r_sns_google:before{content:"\e603"}.vk_icon_w_r_sns_fb:before{content:"\e604"}.vk_icon_w_r_sns_pocket:before{content:"\e605"}.veu_childPage_list{margin:2.5em 0 1em}.veu_childPage_list .childPage_list_box{display:block;margin-bottom:1.5em;width:100%;text-decoration:none}.veu_childPage_list .childPage_list_box_inner{position:relative;display:block;overflow:hidden;padding:0 20px;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_childPage_list .childPage_list_title{margin-top:20px;color:#464646;font-size:16px;line-height:1.4}.veu_childPage_list .wp-post-image{float:left;margin-right:1em;margin-bottom:1em;width:30%;height:auto;border:solid 1px #ddd}.veu_childPage_list .childPage_list_body{overflow:hidden;margin-bottom:5px;color:#333;font-size:14px}.veu_childPage_list .childPage_list_body:hover{text-decoration:underline}.veu_childPage_list p{line-height:1.5em}.veu_childPage_list .childPage_list_text{overflow:hidden;margin-bottom:1em}.veu_childPage_list .childPage_list_more{float:right;margin-bottom:20px}.veu_pageList_ancestor{clear:both;margin:2.5em 0 1em;padding:20px 20px 0;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_pageList_ancestor h3{margin:.5em 0}.veu_pageList_ancestor h3 a{color:#333;font-size:16px}.veu_pageList_ancestor ul.pageList{margin-top:1em;padding-left:0}.veu_pageList_ancestor ul.pageList a{display:block;padding:8px 5px;border-bottom:solid 1px #ddd;color:#333;font-size:14px}.veu_pageList_ancestor ul.pageList a:hover{text-decoration:underline}.veu_pageList_ancestor ul.pageList>.page_item{list-style:none}.veu_pageList_ancestor ul.pageList li{margin-bottom:0}.veu_pageList_ancestor ul.pageList ul{margin:0;padding-left:0;padding-bottom:0}.veu_pageList_ancestor ul.pageList ul li{position:relative;list-style:none}.veu_pageList_ancestor ul.pageList ul li:before{position:absolute;top:.26em;left:5px;display:inline-block}.veu_pageList_ancestor ul.pageList ul li a{padding-left:20px}.veu_pageList_ancestor ul.pageList ul li li a{padding-left:30px}.veu_pageList_ancestor ul.pageList ul li li li a{padding-left:40px}.veu_pageList_ancestor .current_page_item>a{font-weight:700}.veu_followSet{margin:30px 0;display:table;table-layout:fixed;width:100%;background-color:#2b2b2b;color:#fff}.veu_followSet .followSet_img{display:table-cell;min-width:240px;background-position:center;background-size:cover}.veu_followSet .followSet_body{display:table-cell;padding:15px;text-align:center;vertical-align:middle;line-height:1.4;font-size:20px}.veu_followSet .followSet_fb_page{margin-top:0;display:block;width:100%;-webkit-transform:scale(1.2);transform:scale(1.2)}.veu_followSet .followSet_tw_follow{width:100%;padding:15px 0 0}.veu_followSet .followSet_feedly{text-align:center}.veu_cta{display:block;overflow:hidden;margin-top:30px;margin-bottom:30px;background-color:#efefef}.veu_cta .cta_title{display:block;overflow:hidden;margin:0;padding:12px 20px 10px;background-color:#333;color:#fff;font-size:22px;line-height:1.2em}.veu_cta .cta_body{display:block;overflow:hidden;padding:1.5em 1.5em 2em;line-height:170%}.veu_cta .cta_body_image{margin-bottom:1.5em}.veu_cta .cta_body_image img{max-width:250px}.veu_cta .cta_body_image_center{display:block;overflow:hidden;text-align:center}.veu_cta .cta_body_image_center img{display:block;margin:0 auto 15px;max-width:100%}.veu_cta .cta_body_txt{display:block;overflow:hidden}.veu_cta .cta_body_link{clear:both;margin-top:1.5em}.veu_contact{display:block;overflow:hidden}.veu_contact .contact_frame{display:block;overflow:hidden;padding:25px 24px 21px;border:3px solid #efefef;background-color:#f9f9f9;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_tel,.veu_contact .contact_txt_time{display:block;overflow:hidden}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_time{font-size:14px;line-height:128.6%}.veu_contact .contact_txt_tel{padding:4px 0;font-size:28px;line-height:105%;font-weight:700}.veu_contact .contact_txt_tel_icon{margin-right:.3rem}.veu_contact .contact_bt_subTxt{display:block;overflow:hidden;font-size:12px;margin-top:.4rem}.veu_contact .contact_txt{text-align:center}.veu_contact .contact_bt{display:block}.widget .veu_contact>.contact_bt{display:inline-block;float:none}.veu_insertAds{margin-top:1em;margin-bottom:2em}.veu_relatedPosts>.row{display:-ms-flexbox;display:-webkit-box;display:flex;margin:0;margin-right:-3%;-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_relatedPosts .relatedPosts_item{float:none;margin-right:2.9%;padding-right:0;padding-left:0;width:47%;border-bottom:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item>.media:first-child{border:none}.veu_relatedPosts .relatedPosts_item>.media{padding:1em 0 .8em;margin-top:0;border:none}.veu_relatedPosts .relatedPosts_item>.media .media-body{font-size:14px}.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail{width:80px;padding-right:15px;margin-bottom:0}.veu_relatedPosts .relatedPosts_item>.media .media-heading{font-size:14px}.veu_relatedPosts .relatedPosts_item:nth-child(1){border-top:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:solid 1px #e5e5e5}.page_top_btn{position:fixed;right:2%;bottom:3%;z-index:99999;width:40px;height:38px;text-indent:100%;white-space:nowrap;overflow:hidden;border:none;background:rgba(0,0,0,.8);outline:1px solid rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.8);background-image:url(../images/to-top-btn-icon.svg);background-size:50%;background-repeat:no-repeat;background-position:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.page_top_btn:hover{-webkit-transition:opacity .3s;transition:opacity .3s}.scrolled .page_top_btn{display:block;opacity:1}.veu_fbPagePlugin .fbPagePlugin_body{margin:0 auto;border:4px solid #efefef;background-color:#f9f9f9;text-align:center}iframe.twitter-timeline{margin-right:auto;margin-left:auto;width:740px!important}.veu_postList{margin-bottom:30px}.veu_postList .subSection-title,.veu_postList h1.mainSection-title{margin-bottom:0}.veu_postList ul.postList{margin:0;padding:0}.veu_postList ul.postList li{display:block;clear:both;overflow:hidden;margin:0;padding:15px 0;border-bottom:1px dotted #666;line-height:1.4em}.veu_postList .postList a{color:#464646;text-decoration:none}.veu_postList .postList a:hover{text-decoration:underline}.veu_postList .postList_title{display:block;clear:both;margin:3px 0 0}.veu_postList .postList_meta_items{font-size:14px;color:#666}.veu_postList .postList_date{margin-right:10px;color:#d44950}.veu_postList .postList_date:before{content:"";margin-right:0}.veu_postList .postList_terms a{margin-right:3px;padding:2px 5px 1px;border-radius:3px;background-color:#efefef;font-size:12px}.veu_postList .postList_more{margin:10px 5px 0 0;text-align:right}.veu_postList .postList_miniThumb .postList_item{display:block;overflow:hidden;clear:both;position:relative;padding:15px 0;border-bottom:1px dotted #666;margin-bottom:0}.veu_postList .postList_miniThumb .postList_thumbnail{float:left;margin-right:15px}.veu_postList .postList_miniThumb .postList_thumbnail a{position:relative;display:block;overflow:hidden;border:1px solid #e5e5e5}.veu_postList .postList_miniThumb .postList_thumbnail img{width:80px;height:auto}.veu_postList .postList_miniThumb .postList_body{display:block;overflow:hidden;width:auto}.veu_postList .postList_miniThumb .postList_title{font-size:14px}.mainSection .veu_postList.pt_0 .postList.postList_miniThumb{padding:0;margin-left:0;margin-right:0}.veu_profile .profile{overflow:hidden}.veu_profile .media_outer{position:relative;display:block;overflow:hidden;margin:.8em 0 .8em;-webkit-box-sizing:border-box;box-sizing:border-box}.veu_profile .media_outer img{max-width:100%;height:auto}.veu_profile .media_round{border-radius:50%;width:120px;height:120px;position:relative}.veu_profile .media_round img{position:absolute;left:-9999px}.veu_profile .media_center{margin-left:auto;margin-right:auto}.veu_profile .media_center img{display:block;margin-left:auto;margin-right:auto}.veu_profile .media_float{float:left;margin-right:1em}.veu_profile .media_float+.profile_text{padding-top:.8em}.veu_profile .profile_text{margin-bottom:1em;font-size:14px}.veu_profile .sns_btns{margin:0;padding:0;width:100%}.veu_profile .sns_btns li{float:left;margin-right:.45em;list-style:none;text-align:center}.veu_profile .sns_btns a{display:block;position:relative;width:40px;height:40px;border-radius:23px;color:#fff;text-decoration:none;font-size:20px}.veu_profile .sns_btns a:hover{color:#fff;text-decoration:none;opacity:.8}.veu_profile .sns_btns .icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.veu_profile .sns_btns .facebook_btn a{background:#3b5998}.veu_profile .sns_btns .twitter_btn a{background:#55acee}.veu_profile .sns_btns .mail_btn a{background:#2f915f}.veu_profile .sns_btns .youtube_btn a{background:#c81d1c}.veu_profile .sns_btns .rss_btn a{background:#f26522}.veu_profile .sns_btns .instagram_btn a{background:#3f729b}.veu_profile .sns_btns .linkedin_btn a{background:#0077b5}.veu_3prArea .subSection-title{font-size:18px;margin-top:.8em}.veu_3prArea .summary{margin-bottom:.5em;font-size:14px;line-height:1.6em}.veu_3prArea .linkurl a{text-decoration:none}.veu_3prArea_image{margin-bottom:.8em;border:1px solid #e5e5e5}.veu_3prArea_image .image_pc{display:block}.veu_3prArea_image .image_sp{display:none}.veu_3prArea_image img{width:100%}.veu_3prArea_image_link{border:1px solid #fff;display:block;overflow:hidden}.prBlock a{color:#333}.prBlock a:hover{color:#333;text-decoration:none}.prBlock a .prBlock_summary:hover{text-decoration:underline}.prBlock .prBlock_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.prBlock .prBlock_icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:36px}.prBlock .prBlock_title{margin-top:.9em;margin-bottom:.7em;text-align:center;font-size:18px;line-height:1.4em}.prBlock .prBlock_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.prBlock .prBlock_summary{margin-bottom:.5em;text-align:center;font-size:14px;line-height:1.6em}.veu_button i,.veu_button svg{margin-left:.3em;margin-right:.3em}.veu_button .button_mainText,.veu_button .button_subText{display:block}.veu_button .btn.btn-sm{padding-top:.6em;padding-bottom:.45em}.veu_button .btn{padding-top:.8em;padding-bottom:.6em}.veu_button .btn.btn-lg{padding-top:.8em;padding-bottom:.7em}.veu_banner{text-align:center;display:block;overflow:hidden}@media (min-width:481px){.veu_followSet .followSet_body{padding:40px}.veu_followSet .followSet_title{font-size:18px;margin-bottom:10px}}@media (min-width:541px){.veu_childPage_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.veu_childPage_list .childPage_list_box{width:48%}}@media (min-width:768px){.container{width:750px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}.veu_leadTxt,p.veu_leadTxt{font-size:2em;margin-bottom:.7em}.veu_cta .cta_body_image_right{float:right;margin-left:30px}.veu_cta .cta_body_image_left{float:left;margin-right:30px}}@media (min-width:992px){.container{width:970px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}.mainSection .veu_postList.pt_0.postList_item .postList_thumbnail{margin-right:30px;margin-left:0}.mainSection .veu_postList.pt_0.postList_item.even .postList_thumbnail{margin-left:30px;margin-right:0}}@media (min-width:1200px){.container{width:1170px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}.veu_contact p.contact_txt{margin-bottom:0}.veu_contact .contact_txt{float:left;text-align:left}.veu_contact .contact_bt{float:right;padding:.7em 2em}}@media screen and (max-width:992px){.prBlock{margin-bottom:1.5em}}@media (max-width:971px){.veu_insertAds{margin-bottom:.5em}.veu_insertAds .col-md-6{margin-bottom:1em}}@media (max-width:768px){.veu_relatedPosts .relatedPosts_item{display:block;width:100%}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:none}}@media screen and (max-width:768px){.veu_3prArea .prArea{margin-bottom:1em;display:block;overflow:hidden}.veu_3prArea .image_pc{display:none}.veu_3prArea .image_sp{display:block}.veu_3prArea .linkurl{margin-bottom:1.5em}.veu_3prArea_image{width:138px;margin:0 1em 0 0;float:left}}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}@media (max-width:767px){.media .postList_thumbnail{padding-right:20px}.media .media-body .media-heading{font-size:1.2em;line-height:1.3em;margin-bottom:.5em}.veu_socialSet ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_socialSet li{width:calc(50% - 6px)}.veu_socialSet .veu_count_sns_fb,.veu_socialSet .veu_count_sns_hb,.veu_socialSet .veu_count_sns_pocket{bottom:2px}.veu_socialSet .sb_icon a{padding:8px 10px}.veu_socialSet.veu_contentAddSection ul li{margin-bottom:9px}.veu_childPage_list .wp-post-image{width:25%}.veu_cta .cta_body_image img{display:block;margin:0 auto 1.5em;max-width:100%}}@media (max-width:500px){.media .postList_thumbnail{width:100px}}@media (max-width:480px){.veu_followSet .followSet_title{font-size:12px;margin-bottom:0}}
{images → assets/images}/arrow_bottom.svg RENAMED
File without changes
{images → assets/images}/head_logo_ExUnit.png RENAMED
File without changes
{images → assets/images}/to-top-btn-icon.svg RENAMED
File without changes
{js → assets/js}/all.js RENAMED
@@ -118,41 +118,11 @@ jQuery(document).ready(function($){
118
jQuery('.child_page_block h4 a').flatHeights();
119
});
120
/*-------------------------------------------*/
121
- /* ページ内するするスクロール
122
- /*-------------------------------------------*/
123
/* jquery.flatheights.js
124
/*-------------------------------------------*/
125
/* snsCount
126
/*-------------------------------------------*/
127
128
- /*-------------------------------------------*/
129
- /* ページ内するするスクロール
130
- /*-------------------------------------------*/
131
- (function($) {
132
- // #にダブルクォーテーションが必要
133
- $('a[href^="#"]').click(function() {
134
- if ( jQuery(this).attr("href") === "#" ){
135
- return;
136
- }
137
- // .carousel-control を除外しないとLightningのスライダーの左右ボタンでページトップになってしまう。
138
- if ( ! $(this).hasClass('carousel-control') ){
139
- if ( id )
140
- var speed = 400;
141
- var href= $(this).attr("href");
142
- var target = $(href == "#" || href == "" ? 'html' : href);
143
- var id = jQuery(this).attr('id');
144
- if ( id == 'page_top' ){
145
- var position = 0;
146
- } else {
147
- var position = target.offset().top;
148
- }
149
- $('body,html').animate({scrollTop:position}, speed, 'swing');
150
- return false;
151
- }
152
- })
153
- })(jQuery);
154
-
155
-
156
/*-------------------------------------------*/
157
/* jquery.flatheights.js
158
/*-------------------------------------------*/
118
jQuery('.child_page_block h4 a').flatHeights();
119
});
120
/*-------------------------------------------*/
121